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.authorCarazo Viau, Christian Gerardo
dc.contributor.educationalvalidatorZea Arenales, Miguel Enrique
dc.date.accessioned2025-10-28T14:56:03Z
dc.date.issued2025
dc.descriptionFormato PDF digital — 80 páginas — incluye gráficos, tablas y referencias bibliográficas.
dc.description.abstractEl 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.abstractThe 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 bodieeng
dc.description.degreelevelPregrado
dc.description.degreenameLicenciado en Ingeniería Mecatrónica
dc.format.extent80 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://repositorio.uvg.edu.gt/handle/123456789/6172
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.referencesA. 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.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, 2022.
dc.relation.referencesS. 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.referencesX. 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.referencesLa 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.referencesE. 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.referencesB. Wang, Coverage Control in Sensor Networks. 2010.
dc.relation.referencesMULTI-AGENT COVERAGE CONTROL. (), dirección: http://muro.ucsd.edu/ CoverageControl/coveragecontrol.html.
dc.relation.referencesM. 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.referencesIntroduction to Voronoi Diagrams. (1993).
dc.relation.referencesS. Fortune, A Sweepline Algorithm for Voronoi Diagrams, Algorithmica, vol. 2, n.o 1, págs. 153-174, 1987. doi: 10.1007/BF01840357.
dc.relation.referencesM. Zea, MT3005 Robótica 1, 2024
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.armarcControl automático
dc.subject.armarcArtificial intelligence -- Guatemala
dc.subject.armarcRobotics -- Guatemala -- Technological innovation
dc.subject.armarcRobótica -- Guatemala -- Innovación tecnológica
dc.subject.ddc620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
dc.subject.ocde2. Ingeniería y Tecnología
dc.subject.odsODS 6: Agua limpia y saneamiento. Garantizar la disponibilidad y la gestión sostenible del agua y el saneamiento para todos
dc.titleEvaluació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.translatedEvaluation of multi-agent coverage control algorithms within the Robotat ecosystem for future applications of pollution measurement in bodies of water
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:
Christian Gerardo Carazo Viau.pdf
Tamaño:
30.78 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: