Publicación:
Optimización del algoritmo de robótica de enjambre Particle Swarm Optimization para su implementación con agentes robóticos físicos en escenarios con obstáculos en el ecosistema Robotat

dc.contributor.authorBarrientos Flores, Ana Luisa
dc.contributor.educationalvalidatorEsquit, Carlos
dc.date.accessioned2025-10-07T18:26:44Z
dc.date.issued2024
dc.description.abstractLa robótica de enjambre, inspirada en el comportamiento colectivo de animales como peces o aves, permite que un conjunto de partículas trabaje de forma colaborativa para alcanzar un objetivo en común. En la Universidad del Valle de Guatemala (UVG), se han desarrollado diversas investigaciones basadas en el algoritmo Particle Swarm Optimization (PSO), el cual evalúa posiciones óptimas mediante funciones de costo que determinan las mejores posiciones encontradas por el enjambre de robots. En esta investigación, se presenta la optimización del algoritmo Modified Particle Swarm Optimization (MPSO) desarrollado en fases anteriores, para su implementación con agentes robóticos físicos en escenarios más complejos con obstáculos en el ecosistema Robotat. La optimización se llevó a cabo mediante técnicas de vectorización, paralelización y lenguaje de programación Python, buscando mejorar el tiempo de convergencia (tiempo que tardan los agentes robóticos en llegar a la meta) y las trayectorias generadas. Las pruebas se realizaron utilizando agentes robóticos Pololu 3pi+ y las funciones de costo Sphere, Booth y Schaffer. Asimismo, se evaluaron y compararon las trayectorias generadas con las originales. El algoritmo PSO también fue implementado como planificador de trayectorias mediante el uso de campos potenciales artificiales para la evasión de obstáculos, implementado en dos entornos: uno en tiempo real en el ecosistema Robotat y otro en el simulador Webots. Los resultados más relevantes presentan mejoras en el tiempo de convergencia y las trayectorias generadas. De igual forma, la implementación del algoritmo PSO, como planificador de trayectorias, demostró un mejor desempeño en la evasión de obstáculos y el tiempo requerido para llegar a la meta.spa
dc.description.abstractSwarm robotics, inspired by the collective behavior of animals such as fish or birds, enables a set of particles to work collaboratively to achieve a common goal. At the University of Valle de Guatemala, several research projects have been developed based on the Particle Swarm Optimization (PSO) algorithm, which evaluates optimal positions using cost functions to determine the best positions found by the swarm of robots. This research presents the optimization of the Modified Particle Swarm Optimization (MPSO) algorithm, developed in previous phases, for implementation with physical robotic agents in more complex scenarios, including obstacles within the Robotat ecosystem. The optimization was carried out through techniques such as vectorization, parallelization, and the use of the Python programming language, aiming to improve convergence time (the time it takes for the robotic agents to reach the target) and the generated trajectories. Tests were conducted using Pololu 3pi+ robotic agents and the cost functions Sphere, Booth, and Schaffer. Additionally, the generated trajectories were evaluated and compared to the original ones. The PSO algorithm was also implemented as a trajectory planner using artificial potential fields for obstacle avoidance, tested in two environments: one in real-time in the Robotat ecosystem and another in the Webots simulator. The most significant results showed improvements in convergence time and the generated trajectories. Furthermore, the implementation of the PSO algorithm as a trajectory planner demonstrated better performance in obstacle avoidance and reduced time to reach the target.eng
dc.description.degreelevelPregrado
dc.description.degreenameLicenciado en Ingeniería Mecatrónica
dc.format.extent152 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://repositorio.uvg.edu.gt/handle/123456789/6085
dc.language.isospa
dc.publisher.branchCampus Central
dc.publisher.facultyFacultad de Ingeniería
dc.publisher.placeGuatemala
dc.publisher.programLicenciatura en Ingeniería Mecatrónica
dc.relation.referencesNCYT, Inteligencia colectiva y robótica: La maravilla de los enjambres de robots, 2023. dirección: https://noticiasdelaciencia.com/art/48242/inteligencia - colectivay-robotica-la-maravilla-de-los-enjambres-de-robots#google_vignette.
dc.relation.referencesW. Institute, RoboBees: Autonomous Flying Microrobots, 2019. dirección: https ://wyss.harvard.edu/technology/robobees-autonomous- ying-microrobots/.
dc.relation.referencesW. Institute, Programmable Robot Swarms, 2021. dirección: https://wyss.harvard.edu/technology/programmable-robot-swarms/.
dc.relation.referencesE. Castillo, Secure and secret cooperation in robot swarms, 2021. dirección: https://www.media.mit.edu/publications/secure-and-secret-cooperation-in-robot-swarms/.
dc.relation.referencesA. S. Kumar, G. Manikutty, R. R. Bhavani y M. S. Couceiro, "Search and rescue operations using robotic darwinian particle swarm optimization," en 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), 2017, págs. 1839-1843. doi: 10.1109/ICACCI.2017.8126112.
dc.relation.referencesA. Salunke, C. Patil, R. Mude y R. D. Joshi, "Simultaneous Localization and Mapping (SLAM) in Swarm Robots for Map-Merging and Uniform Map Generation Using ROS," en 2023 15th International Conference on Computer and Automation Engineering (ICCAE), 2023, págs. 411-415. doi: 10.1109/ICCAE56788.2023.10111365.
dc.relation.referencesD. W. Angelos Dimakos y S. Asif, "A Study on Centralised and Decentralised Swarm Robotics Architecture for Part Delivery System," Academic Journal of Engineering Studies, vol. 2, n.o 3, pág. 016 007, 2021.
dc.relation.referencesOptiTrack, Primex 41, 2023. dirección: https://optitrack.com/cameras/primex-41/.
dc.relation.referencesC. Perafán, "Robotat: un ecosistema robótico de captura de movimiento y comunicación inalámbrica," Tesis de licenciatura, Universidad Del Valle de Guatemala, 2021.
dc.relation.referencesA. S. Aguilar, "Algoritmo Modificado de Optimización de Enjambre de Partículas (MPSO)," Tesis de licenciatura, Universidad Del Valle de Guatemala, 2019.
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.armarcRobotics -- Guatemala
dc.subject.armarcRobotics -- Guatemala -- Technological innovation
dc.subject.armarcInteligencia de enjambre
dc.subject.armarcSwarm intelligence
dc.subject.armarcAlgoritmos
dc.subject.armarcControl automático
dc.subject.armarcConstrucción de modelos
dc.subject.ddc620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
dc.subject.odsODS 9: Industria, innovación e infraestructura. Construir infraestructuras resilientes, promover la industrialización inclusiva y sostenible y fomentar la innovación
dc.subject.odsODS 4: Educación de calidad. Garantizar una educación inclusiva y equitativa de calidad y promover oportunidades de aprendizaje permanente para todos
dc.subject.odsODS 8: Trabajo decente y crecimiento económico. Promover el crecimiento económico sostenido, inclusivo y sostenible, el empleo pleno y productivo y el trabajo decente para todos
dc.subject.proposalPSOspa
dc.subject.proposalRobótica de enjambrespa
dc.subject.proposalEvasión de obstáculosspa
dc.subject.proposalFunciones de costospa
dc.titleOptimización del algoritmo de robótica de enjambre Particle Swarm Optimization para su implementación con agentes robóticos físicos en escenarios con obstáculos en el ecosistema Robotatspa
dc.typeTrabajo de grado - Pregrado
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.versioninfo:eu-repo/semantics/publishedVersion
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
19060_Ana_Luisa_Barrientos.pdf
Tamaño:
113.63 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
14.49 KB
Formato:
Item-specific license agreed upon to submission
Descripción: