Publicación: Evaluación de algoritmos de control de cobertura multi-agente dentro del ecosistema Robotat para futuras aplicaciones de medición de contaminación en cuerpos de agua
| dc.contributor.author | Carazo Viau, Christian Gerardo | |
| dc.contributor.educationalvalidator | Zea Arenales, Miguel Enrique | |
| dc.date.accessioned | 2025-10-28T14:56:03Z | |
| dc.date.issued | 2025 | |
| dc.description | Formato PDF digital — 80 páginas — incluye gráficos, tablas y referencias bibliográficas. | |
| dc.description.abstract | El objetivo principal de este trabajo fue implementar, contrastar y validar algoritmos de control de cobertura multi-agente básicos para redes de sensores móviles. Utilizando como inspiración la contaminación en el lago de Atitlán, se planteó una problemática de control de cobertura para censar y monitorear un área de trabajo. Como primer paso para encontrar una solución, se realizó una investigación de distintos algoritmos de control de cobertura multi-agente. Se seleccionó uno basado en diagramas de Voronoi debido a su robustez para el control de cobertura, adaptibilidad a sistemas dinámicos y capacidad para implementar puntos de concentración. Una vez nalizado esto, se prosiguió con el desarrollo de un entorno de simu lación simple pero representativo, el cual utilizó Matlab como su lenguaje de programación. Este entorno permitió ajustar distintos parámetros, logrando simular hasta 1,000 agentes sin problemas, convergiendo a partir de los 8 agentes y modelando diferentes escenarios según las necesidades del área de trabajo. Luego, se llevó esta solución al ecosistema Robotat, utilizando robots Pololu 3PI+. Se calibró e implementó un controlador PID de acercamiento exponencial que permitió a los agentes alcanzar sus posiciones objetivo con un margen de error de posición del 10 %. Posteriormente, se incorporaron puntos de concentración para imitar los focos de contaminación por cianobacterias. Estos puntos fueron modelados como gradientes de decaimiento exponencial, de manera que las zonas más críticas son priorizadas por los agentes sin que se descuide la cobertura general. Finalmente, el algoritmo fue simulado sobre una proyección del lago de Atitlán. Se simularon varios puntos de concentración y el movimiento de 20 agentes iniciando desde posiciones aleatorias, observándose cómo se distribuían, asignándose al menos un agente por foco de contaminación y manteniéndose la cobertura en áreas no contaminadas. Este trabajo crea una base sólida para una futura implementación en cuerpos de agua. No obstante, es relevante que se investiguen distintas plataformas robóticas y protocolos de comunicación que sean capaces de funcionar bajo las condiciones más extremas vistas en cuerpos de agua. | spa |
| dc.description.abstract | The primary goal of this project was to implement, analyze, and validate fundamental multi-agent coverage control algorithms for mobile sensor networks. Inspired by the issue of pollution in Lake Atitlán, the study addressed a coverage control problem aimed at surveying and monitoring a designated area. The initial step involved researching various multi-agent coverage control algorithms. A Voronoi-based approach was selected due to its robustness in coverage control, adap tability to dynamic systems, and ability to implement concentration points. Following this, a simple yet representative simulation environment was developed using MATLAB as the programming platform. This simulation environment allowed ne-tuning of various para meters and successfully simulated up to 1,000 agents, with convergence beginning at eight agents. Di erent scenarios were modeled to meet the speci c needs of the target area. The solution was then implemented in the Robotat ecosystem using Pololu 3PI+ robots. A PID controller with exponential convergence was calibrated and applied, enabling agents to reach their target positions with a position error margin of 10 %. Concentration points were later introduced to simulate cyanobacteria contamination hotspots. These points were modeled as exponential decay gradients, prioritizing critical zones while maintaining overall area coverage. Finally, the algorithm was simulated on a projection of Lake Atitlán. Several concentration points were modeled alongside the movement of 20 agents starting from random positions. The simulation demonstrated how agents distributed themselves efectively, with at least one agent assigned to each contamination hotspot while ensuring coverage of un contaminated areas. This work provides a strong foundation for future implementations in aquatic environments. However, further research is needed into robotic platforms and communication pro tocols that can operate under the extreme conditions commonly found in bodie | eng |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Licenciado en Ingeniería Mecatrónica | |
| dc.format.extent | 80 p. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | https://repositorio.uvg.edu.gt/handle/123456789/6172 | |
| 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 | A. Maybell, Algoritmo de sincronización y control de sistemas de robots multi-agente para misiones de búsqueda,Tesis de Licenciatura, Universidad del Valle de Guatemala, 2019. | |
| dc.relation.references | C. Perafán, Robotat: un ecosistema robótico de captura de movimiento y comunicación inalámbrica, Tesis de Licenciatura, Universidad del Valle de Guatemala, 2022. | |
| dc.relation.references | S. Tubaishat M. y Madria, Sensor networks: an overview, IEEE Potentials, vol. 22, n.o 2, págs. 20-23, 2003. doi: 10.1109/MP.2003.1197877. | |
| dc.relation.references | X. y. o. Xu G.; Wang, Applications of Wireless Sensor Networks in Marine Environment Monitoring: A Survey, Sensors, vol. 14, n.o 9, págs. 16 932-16 954, 2014. doi: 10.3390/s140916932. | |
| dc.relation.references | La contaminación del Lago Atitlán, Guatemala, amenaza la subsistencia y la salud de los habitantes. (2016), dirección: https://globalpressjournal.com/americas/ guatemala/contamination-of-guatemalas-lake-atitlan-threatens-livelihoods health-of-residents/es/. | |
| dc.relation.references | E. y. o. Akyildiz I.F.; Cayirci, A survey on sensor networks, IEEE Communications Magazine, vol. 40, n.o 8, págs. 102-114, 2002. doi: 10.1109/MCOM.2002.1024422. | |
| dc.relation.references | B. Wang, Coverage Control in Sensor Networks. 2010. | |
| dc.relation.references | MULTI-AGENT COVERAGE CONTROL. (), dirección: http://muro.ucsd.edu/ CoverageControl/coveragecontrol.html. | |
| dc.relation.references | M. Mesbahi y M. Egerstedt, Graph Theoretic Methods in Multiagent Networks, en Princeton Series in Applied Mathematics, 2010. dirección: https://api.semanticscholar. org/CorpusID:35274095. | |
| dc.relation.references | Introduction to Voronoi Diagrams. (1993). | |
| dc.relation.references | S. Fortune, A Sweepline Algorithm for Voronoi Diagrams, Algorithmica, vol. 2, n.o 1, págs. 153-174, 1987. doi: 10.1007/BF01840357. | |
| dc.relation.references | M. Zea, MT3005 Robótica 1, 2024 | |
| 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 | Control automático | |
| dc.subject.armarc | Artificial intelligence -- Guatemala | |
| dc.subject.armarc | Robotics -- Guatemala -- Technological innovation | |
| dc.subject.armarc | Robótica -- Guatemala -- Innovación tecnológica | |
| dc.subject.ddc | 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería | |
| dc.subject.ocde | 2. Ingeniería y Tecnología | |
| dc.subject.ods | ODS 6: Agua limpia y saneamiento. Garantizar la disponibilidad y la gestión sostenible del agua y el saneamiento para todos | |
| dc.title | Evaluación de algoritmos de control de cobertura multi-agente dentro del ecosistema Robotat para futuras aplicaciones de medición de contaminación en cuerpos de agua | |
| dc.title.translated | Evaluation of multi-agent coverage control algorithms within the Robotat ecosystem for future applications of pollution measurement in bodies of water | |
| 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 |
