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.authorPetion Rivas, José Pablo
dc.contributor.educationalvalidatorEsquit, Carlos
dc.date.accessioned2025-10-08T18:42:00Z
dc.date.issued2025
dc.description.abstractEste 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.abstractThis 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.degreelevelPregrado
dc.description.degreenameLicenciado en Ingeniería Mecatrónica
dc.format.extent129 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://repositorio.uvg.edu.gt/handle/123456789/6117
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. P. Engelbrech, "Introduction to Computational Intelligence," en Computational Intelligence: An introduction. South Africa: John Wiley & Sons, Ltd, 2007, págs. 3-5.
dc.relation.referencesG. 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.referencesD. 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.referencesJ. 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.referencesN. 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.referencesA. 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.referencesM. 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.referencesK. 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.referencesM. 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.referencesB. Siciliano y L. Sciavicco, "Robotics modelling, Planning and Control," en London: Springer Verlag, 2010, págs. 140-190.
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.armarcProgramación genética (Ciencia de la computación)
dc.subject.armarcRobótica -- Guatemala -- Innovación tecnológica
dc.subject.armarcRobotics -- Guatemala -- Technological innovation
dc.subject.armarcMechatronics -- Guatemala -- Technological innovation
dc.subject.armarcMecatrónica -- Guatemala -- Innovación tecnológica
dc.subject.ddc620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
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.titleEvaluación e implementación de algoritmos genéticos para aplicaciones en robótica y otras áreas de Ingeniería Mecatrónicaspa
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
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
José Pablo Petion Rivas aprobada.pdf
Tamaño:
17.86 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: