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.advisorRivera Estrada, Luis Alberto
dc.contributor.authorBerganza Torres, Ronal Andrés
dc.contributor.directorEsquit Hernández, Carlos Alberto
dc.date.accessioned2026-06-12T18:40:12Z
dc.date.issued2025
dc.description.abstractLa 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.abstractSwarm 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.degreelevelPregrado
dc.description.degreenameLicenciado en Ingeniería Mecatrónica
dc.format.extent46 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://repositorio.uvg.edu.gt/handle/123456789/6528
dc.language.isospa
dc.publisherUniversidad del Valle de Guatemala
dc.publisher.branchCampus Central
dc.publisher.facultyFacultad de Ingeniería
dc.publisher.placeGuatemala
dc.publisher.programLicenciatura en Ingeniería Mecatrónica
dc.relation.referencesF. 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.referencesX. 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.referencesM. Rubenstein, A. Cornejo y R. N. B.-S. Joshi, <<Programmable self-assembly in a thousand-robot swarm,>> Computing Culture and Society, 2015.
dc.relation.referencesJ. Kennedy y R. Eberhart, <<Particle Swarm Optimization,>> Purdue School of Engi- neering and Technology, 1995.
dc.relation.referencesS. 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.referencesB. 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.referencesM. 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.referencesX. 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.referencesA. 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.referencesJ. Cahueque, <<Implementacion de Teoria de Enjambres,>> Trabajo de graduación de Licenciatura, Universidad del Valle de Guatemala, Ciudad de Guatemala, 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.armarcInteligencia artificial
dc.subject.armarcRobótica de enjambre
dc.subject.armarcSistemas multiagente
dc.subject.armarcResource allocation
dc.subject.armarcOptimization
dc.subject.armarcClustering algorithms
dc.subject.ddc000 - Ciencias de la computación, información y obras generales::006 - Métodos especiales de computación
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.proposalRobótica de enjambrespa
dc.subject.proposalAgrupamientospa
dc.subject.proposalDBSCANspa
dc.subject.proposalOptimización por enjambre de partículasspa
dc.subject.proposalControl de movimientospa
dc.subject.proposalSwarm roboticsspa
dc.subject.proposalData clusteringspa
dc.subject.proposalParticle swarm optimizationspa
dc.subject.proposalRobotic simulationspa
dc.subject.proposalMotion controlspa
dc.titleDesarrollo de un método para una asignación eficiente de recursos implementando algoritmos de robótica de enjambre y de agrupamientospa
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
dc.type.visibilityPublic Thesis
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Trabajo_de_graduación_Ronal_Berganza_corregido_[1].pdf
Tamaño:
1.09 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: