Publicación: Evaluación e implementación de algoritmos genéticos para aplicaciones en robótica y otras áreas de Ingeniería Mecatrónica
| dc.contributor.author | Petion Rivas, José Pablo | |
| dc.contributor.educationalvalidator | Esquit, Carlos | |
| dc.date.accessioned | 2025-10-08T18:42:00Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Este trabajo aborda la evaluación e implementación de algoritmos genéticos (AG) para aplicaciones específicas en robótica y la Ingeniería Mecatrónica. Se plantearon objetivos enfocados en la planificación de trayectorias, evasión de obstáculos y segmentación de imágenes, desarrollando escenarios prácticos para validar la eficacia de estos algoritmos. Mediante una revisión exhaustiva del marco teórico de la computación evolutiva, se diseñaron AG adaptados que fueron implementados en simulaciones realistas utilizando plataformas como MATLAB y Webots. En el ámbito de la planificación de trayectorias, se evaluaron cinco escenarios en mapas 2D y cuatro en entornos 3D. En los mapas 2D, los AG generaron rutas eficientes tras un número controlado de iteraciones, evitando colisiones con obstáculos estáticos y optimizando las trayectorias en términos de distancia recorrida. En los entornos 3D, los algoritmos demostraron su capacidad para la navegación de drones, adaptándose a restricciones espaciales y obstáculos complejos, y generando trayectorias precisas. La implementación en simulaciones permitió validar el desempeño de los AG en entornos controlados, asegurando la viabilidad de las soluciones propuestas. En el procesamiento de imágenes, los AG fueron aplicados a la segmentación de imágenes complejas, como imágenes médicas y escenarios con ruido. Los algoritmos lograron un desempeño superior en métricas de calidad de segmentación frente a métodos tradicionales como Otsu y K-means, destacándose en la agrupación de píxeles y la optimización de regiones homogéneas. Adicionalmente, se desarrolló un escenario específico enfocado en la segmentación para la identificación de regiones útiles en visión por computadora, mostrando resultados altamente satisfactorios. Con estas implementaciones, el trabajo cumplió con el objetivo general de evaluar e implementar algoritmos genéticos para aplicaciones en robótica y otras áreas de la Ingeniería Mecatrónica, validando su capacidad de optimización en diversos escenarios y consolidando su utilidad como herramienta versátil en la resolución de problemas complejos. | spa |
| dc.description.abstract | This work addresses the evaluation and implementation of genetic algorithms (GA) for specific applications in robotics and Mechatronics Engineering. The objectives focused on trajectory planning, obstacle avoidance, and image segmentation, developing practical scenarios to validate the effectiveness of these algorithms. Through an exhaustive review of the theoretical framework of evolutionary computation, adapted GAs were designed and implemented in realistic simulations using platforms such as MATLAB and Webots. In the area of trajectory planning, five scenarios were evaluated on 2D maps and four in 3D environments. On 2D maps, the GAs generated efficient routes after a controlled number of iterations, avoiding collisions with static obstacles and optimizing trajectories in terms of travel distance. In 3D environments, the algorithms demonstrated their ability to navigate drones, adapting to spatial constraints and complex obstacles, and generating precise trajectories. The implementation in simulations allowed for validating the performance of GAs in controlled environments, ensuring the feasibility of the proposed solutions. For image processing, GAs were applied to the segmentation of complex images, including medical images and scenarios with noise. The algorithms achieved superior performance in segmentation quality metrics compared to traditional methods such as Otsu and K-means, excelling in pixel grouping and the optimization of homogeneous regions. Additionally, a specific scenario was developed for segmentation aimed at identifying regions useful in computer vision, yielding highly satisfactory results. Through these implementations, the work fulfilled the general objective of evaluating and implementing genetic algorithms for applications in robotics and other areas of Mechatronics Engineering, validating their optimization capabilities in diverse scenarios and consolidating their utility as a versatile tool for solving complex problems. | eng |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Licenciado en Ingeniería Mecatrónica | |
| dc.format.extent | 129 p. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | https://repositorio.uvg.edu.gt/handle/123456789/6117 | |
| 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. P. Engelbrech, "Introduction to Computational Intelligence," en Computational Intelligence: An introduction. South Africa: John Wiley & Sons, Ltd, 2007, págs. 3-5. | |
| dc.relation.references | G. Iriarte, "Aprendizaje automático, Computación Evolutiva e Inteligencia de Enjambre para Aplicaciones de Robótica," Tesis de licenciatura, Universidad del Valle de Guatemala, 2021. | |
| dc.relation.references | D. M. Baldizón, "Aplicaciones prácticas para algoritmos de inteligencia y robótica de enjambre," Tesis de licenciatura, Universidad del Valle de Guatemala, 2022. | |
| dc.relation.references | J. Menéndez, "Validación de los algoritmos de robótica de enjambre Particle Swarm Optimization y Ant Colony Optimization con sistemas robóticos sicos en ecosistema Robotat," Tesis de licenciatura, Universidad del Valle de Guatemala, 2023. | |
| dc.relation.references | N. S. Utami, A. Jazidie y R. E. A. Kadier, "Path Planning for Differential Drive Mobile Robot to Avoid Static Obstacles Collision using Modified Crossover Genetic Algorithm," en 2019 International Seminar on Intelligent Technology and Its Applications (ISITIA), 2019, págs. 282-287. doi: 10.1109/ISITIA.2019.8937184. | |
| dc.relation.references | A. S. Akopov y M. A. Hevencev, "A Multi-agent Genetic Algorithm for Multi-objective Optimization," en 2013 IEEE International Conference on Systems, Man, and Cybernetics, 2013, págs. 1391-1395. doi: 10.1109/SMC.2013.240. | |
| dc.relation.references | M. Lin, J. Xiaoming y Q. Fei, "A Robot Obstacle Avoidance Method Based on Improved Genetic Algorithm," en 2018 11th International Conference on Intelligent Computation Technology and Automation (ICICTA), 2018, págs. 327-331. doi: 10.1109/ ICICTA.2018.00081. | |
| dc.relation.references | K. Rodríguez. "Cómputo evolutivo." Consultado el: 10 de marzo de 2024, Coursera. (2018), dirección: https://www.coursera.org/learn/computo-evolutivo | |
| dc.relation.references | M. Gestal, Introducción a los Algoritmos Genéticos, LaTeX2HTML translator Version 2002-2 (1.70), Generado con LaTeX2HTML por Nikos Drakos y Ross Moore, 2006. dirección: http://sabia.tic.udc.es/mgestal/cv/AAGGtutorial/node22.html. | |
| dc.relation.references | B. Siciliano y L. Sciavicco, "Robotics modelling, Planning and Control," en London: Springer Verlag, 2010, págs. 140-190. | |
| 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 | Programación genética (Ciencia de la computación) | |
| dc.subject.armarc | Robótica -- Guatemala -- Innovación tecnológica | |
| dc.subject.armarc | Robotics -- Guatemala -- Technological innovation | |
| dc.subject.armarc | Mechatronics -- Guatemala -- Technological innovation | |
| dc.subject.armarc | Mecatrónica -- Guatemala -- Innovación tecnológica | |
| dc.subject.ddc | 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería | |
| 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.title | Evaluación e implementación de algoritmos genéticos para aplicaciones en robótica y otras áreas de Ingeniería Mecatrónica | 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 | |
| dspace.entity.type | Publication |
