Publicación: Desarrollo de un método para una asignación eficiente de recursos implementando algoritmos de robótica de enjambre y de agrupamiento
| dc.contributor.advisor | Rivera Estrada, Luis Alberto | |
| dc.contributor.author | Berganza Torres, Ronal Andrés | |
| dc.contributor.director | Esquit Hernández, Carlos Alberto | |
| dc.date.accessioned | 2026-06-12T18:40:12Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | La robótica de enjambre ofrece una alternativa para la asignación y la coordinación de múltiples agentes robóticos en entornos dinámicos, especialmente en aplicaciones como búsqueda, rescate y respuesta ante desastres naturales. Este trabajo presenta el desarrollo y validación de un método que combina un algoritmo de agrupamiento basado en densidad (DBSCAN) con el algoritmo de optimización de enjambre de partículas (PSO), con el objetivo de asignar recursos robóticos de manera proporcional y dirigirlos de forma eficiente hacia regiones de interés. La metodología inicia con la generación de escenarios aleatorios en Matlab, donde DBSCAN identifica grupos de datos relevantes y elimina el ruido, permitiendo calcular centroides que sirven como objetivos. Los agentes se asignan proporcionalmente al tamaño de cada grupo y se desplazan hacia dichos puntos mediante trayectorias optimizadas con PSO, incorporando además un mecanismo local de evasión de obstáculos basado en campos potenciales y el uso de control PID para suavizar la navegación. Luego, los algoritmos se trasladan al entorno tridimensional Webots, donde se evalúan bajo condiciones físicas con mayor realismo. Los resultados muestran un comportamiento consistente: el algoritmo combinado reduce el error cuadrático medio, mejora el tiempo de convergencia y mantiene trayectorias eficientes tanto en 2D como en 3D. Las simulaciones tridimensionales permitieron evaluar el algoritmo en entornos más realistas de una manera estable y escalable a distintos entornos. | spa |
| dc.description.abstract | Swarm robotics offers an efficient alternative for the allocation and coordination of multiple robotic agents in dynamic environments, particularly in applications such as search, rescue, and disaster response. This work presents the development and validation of a method that integrates a density-based clustering algorithm (DBSCAN) with the particle swarm optimization (PSO) algorithm, with the aim of proportionally assigning robotic resources and directing them efficiently toward regions of interest. The methodology begins with the generation of random scenarios in Matlab, where DBSCAN identifies relevant data groups and filters out noise, enabling the computation of centroids that serve as navigation targets. Agents are assigned proportionally to the size of each group and move toward these points using PSO-optimized trajectories. A local obstacle-avoidance mechanism based on potential fields, together with a PID-based motion smoothing strategy, further enhances navigation. The algorithms are then transferred to the three-dimensional Webots simulation environment, where they are evaluated under more realistic physical conditions. The results show consistent behavior: the combined approach reduces mean squared error, improves convergence time, and maintains efficient trajectories in both 2D and 3D simulations. The three-dimensional experiments demonstrate that the algorithm maintains stable and scalable performance across varied and realistic environments. | eng |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Licenciado en Ingeniería Mecatrónica | |
| dc.format.extent | 46 p. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | https://repositorio.uvg.edu.gt/handle/123456789/6528 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad del Valle de Guatemala | |
| dc.publisher.branch | Campus Central | |
| dc.publisher.faculty | Facultad de Ingeniería | |
| dc.publisher.place | Guatemala | |
| dc.publisher.program | Licenciatura en Ingeniería Mecatrónica | |
| dc.relation.references | F. Mondada, L. Gambardella, D. Floreano, S. Nolfi, J. Deneubourg y M. Dorigo, <<The cooperation of swarm-bots - Physical interactions in collective robotics,>> IEEE Robotics Automation Magazine, vol. 12, págs. 21-28, 2 jun. de 2005, issn: 1070-9932. doi: 10.1109/MRA.2005.1458313. | |
| dc.relation.references | X. Yan y R. Chen, <<Application Strategy of Unmanned Aerial Vehicle Swarms in Forest Fire Detection Based on the Fusion of Particle Swarm Optimization and Artificial Bee Colony Algorithm,>> Applied Sciences (Switzerland), vol. 14, 11 jun. de 2024, issn: 20763417. doi: 10.3390/app14114937. | |
| dc.relation.references | M. Rubenstein, A. Cornejo y R. N. B.-S. Joshi, <<Programmable self-assembly in a thousand-robot swarm,>> Computing Culture and Society, 2015. | |
| dc.relation.references | J. Kennedy y R. Eberhart, <<Particle Swarm Optimization,>> Purdue School of Engi- neering and Technology, 1995. | |
| dc.relation.references | S. Lalwani, S. Singhal, R. Kumar y N. Gupta, A Comprehensive Survey: Applications of Multi-Objective Particle Swarm Optimization (MOPSO) Algorithm, 2013. dirección: www.ui.ac.ir. | |
| dc.relation.references | B. Xia, I. Mantegh y W. Xie, <<Decentralized UAV Swarm Control: A Multi-Layered Architecture for Integrated Flight Mode Management and Dynamic Target Interception, >> Drones, vol. 8, 8 ago. de 2024, issn: 2504446X. doi: 10.3390/drones8080350. | |
| dc.relation.references | M. Gong, Q. Cai, X. Chen y L. Ma, <<Complex network clustering by multiobjective discrete particle swarm optimization based on decomposition,>> IEEE Transactions on Evolutionary Computation, vol. 18, págs. 82-97, 1 feb. de 2014, issn: 1089778X. doi: 10.1109/TEVC.2013.2260862. | |
| dc.relation.references | X. Ye, B. Chen, K. Lee, R. Storesund, P. Li y Q. Kang, <<An emergency response system by dynamic simulation and enhanced particle swarm optimization and application for a marine oil spill accident,>> Journal of Cleaner Production, vol. 297, mayo de 2021, issn: 09596526. doi: 10.1016/j.jclepro.2021.126591. | |
| dc.relation.references | A. Aguilar, <<Algoritmo Modificado de Optimización de Enjambre de Partículas (MPSO),>> Trabajo de graduación de Licenciatura, Universidad del Valle de Guatemala, Ciudad de Guatemala, Guatemala, 2019. | |
| dc.relation.references | J. Cahueque, <<Implementacion de Teoria de Enjambres,>> Trabajo de graduación de Licenciatura, Universidad del Valle de Guatemala, Ciudad de Guatemala, Guatemala, 2019. | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject.armarc | Inteligencia artificial | |
| dc.subject.armarc | Robótica de enjambre | |
| dc.subject.armarc | Sistemas multiagente | |
| dc.subject.armarc | Resource allocation | |
| dc.subject.armarc | Optimization | |
| dc.subject.armarc | Clustering algorithms | |
| dc.subject.ddc | 000 - Ciencias de la computación, información y obras generales::006 - Métodos especiales de computación | |
| dc.subject.ods | ODS 9: Industria, innovación e infraestructura. Construir infraestructuras resilientes, promover la industrialización inclusiva y sostenible y fomentar la innovación | |
| dc.subject.proposal | Robótica de enjambre | spa |
| dc.subject.proposal | Agrupamiento | spa |
| dc.subject.proposal | DBSCAN | spa |
| dc.subject.proposal | Optimización por enjambre de partículas | spa |
| dc.subject.proposal | Control de movimiento | spa |
| dc.subject.proposal | Swarm robotics | spa |
| dc.subject.proposal | Data clustering | spa |
| dc.subject.proposal | Particle swarm optimization | spa |
| dc.subject.proposal | Robotic simulation | spa |
| dc.subject.proposal | Motion control | spa |
| dc.title | Desarrollo de un método para una asignación eficiente de recursos implementando algoritmos de robótica de enjambre y de agrupamiento | spa |
| dc.type | Trabajo de grado - Pregrado | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| dc.type.content | Text | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.version | info:eu-repo/semantics/publishedVersion | |
| dc.type.visibility | Public Thesis | |
| dspace.entity.type | Publication |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- Trabajo_de_graduación_Ronal_Berganza_corregido_[1].pdf
- Tamaño:
- 1.09 MB
- Formato:
- Adobe Portable Document Format
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 14.49 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
