Publicación: Desarrollo y validación de un sistema de control para vehículos autónomos en entornos urbanos a escala inspirados en la Ciudad de Guatemala
| dc.contributor.author | Monzón Paz, José Javier | |
| dc.contributor.educationalvalidator | Esquit, Carlos | |
| dc.date.accessioned | 2025-10-06T17:09:41Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | Este trabajo presenta el desarrollo y validación de un sistema de control para vehículos autónomos en una infraestructura a escala que representa entornos urbanos complejos inspirados en la Ciudad de Guatemala. Para el control del movimiento del vehículo, se implementaron dos estrategias principales: un controlador PID con acercamiento exponencial y un filtro de Kalman extendido (EKF). El controlador PID permitió el seguimiento de trayectorias predefinidas mediante el control de velocidad y orientación del robot móvil, mientras que el EKF se utilizó para la estimación precisa de la posición y orientación del vehículo a partir de datos provenientes de los encoders del agente robótico y un sistema de captura de movimiento. Los resultados iniciales obtenidos en simulación con MATLAB, considerando la latencia de comunicación entre MATLAB y el ESP32, demostraron que el controlador PID era capaz de seguir trayectorias predefinidas con un error promedio de 0.025 m y un error máximo de 0.126 m a una velocidad baja de 0.2 m/s. Sin embargo, a una velocidad mayor de 0.7 m/s, los errores se incrementaron significativamente, alcanzando un promedio de 0.201 m y un máximo de 0.442 m, evidenciando limitaciones asociadas al sistema de comunicación inalámbrica. Para abordar estas deficiencias, se implementó el controlador en tiempo real dentro del ESP32, lo que eliminó el impacto de la latencia en la comunicación y permitió una evaluación más precisa del desempeño del sistema. En la etapa experimental final, el controlador implementado en el ESP32 mostró mejoría en su desempeño. A 0.2 m/s, se mantuvieron errores promedio de 0.020 m y un error máximo de 0.110 m, mientras que a 0.7 m/s los errores promedio se redujeron a 0.180 m y el error máximo a 0.410 m, debido a la optimización en los parámetros del controlador y a la precisión mejorada en la estimación de pose mediante el filtro de Kalman extendido. Este proyecto contribuye al campo de la navegación autónoma mediante la validación de un método de control en un entorno urbano representativo. Los hallazgos de este trabajo proporcionan una base para futuras investigaciones en vehículos autónomos en entornos de recursos limitados, con potencial de escalabilidad a contextos reales, promoviendo soluciones de movilidad segura y eficiente en países latinoamericanos con infraestructuras viales complejas. | spa |
| dc.description.abstract | This work presents the development and validation of a control system for autonomous vehicles in a scaled infrastructure representing complex urban environments inspired by Guatemala City. Two main strategies were implemented for vehicle motion control: a PID controller with an exponential approach and an Extended Kalman Filter (EKF). The PID controller enabled the tracking of predefined trajectories by controlling the speed and orientation of the robotic agent, while the EKF was used for precise estimation of the vehicle's position and orientation based on data from the agent's encoders and a motion capture system. Initial results obtained from simulations in MATLAB, considering the communication latency between MATLAB and the ESP32, demonstrated that the PID controller could track predefined trajectories with an average error of 0.025 m and a maximum error of 0.126 m at a low speed of 0.2 m/s. However, at a higher speed of 0.7 m/s, the errors increased significantly, reaching an average of 0.201 m and a maximum of 0.442 m, highlighting limitations associated with the wireless communication system. To address these de ciencies, the controller was implemented in real-time within the ESP32, eliminating the impact of communication latency and enabling a more accurate evaluation of system performance. In the final experimental stage, the controller implemented in the ESP32 showed improved performance. At 0.2 m/s, average errors of 0.020 m and a maximum error of 0.110 m were maintained, while at 0.7 m/s, average errors were reduced to 0.180 m and maximum errors to 0.410 m, thanks to optimized controller parameters and improved pose estimation accuracy via the Extended Kalman Filter. This project contributes to the field of autonomous navigation through the validation of a control method in a representative urban environment. The findings of this work provide a foundation for future research on autonomous vehicles in resource-constrained settings, with potential scalability to real-world contexts, promoting safe and efficient mobility solutions in Latin American countries with complex road infrastructures. | spa |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Licenciado en Ingeniería Mecatrónica | |
| dc.format.extent | 76 p. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | https://repositorio.uvg.edu.gt/handle/123456789/6061 | |
| 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 | C. Arribas, "Pruebas a escala de algoritmos básicos de visión de computadora y control para vehículos autónomos a escala," pág. 76, 2023. | |
| dc.relation.references | G. Fong, "Implementación de infraestructura a escala para la evaluación de algoritmos por visión de computador para vehículos autónomos," pág. 80, 2023. | |
| dc.relation.references | J. Hincapié, "Desarrollo de un sistema para la navegación autónoma de ambientes urbanos tipo intersección y su evaluación en la plataforma Duckietown," pág. 100, 2021. | |
| dc.relation.references | B. Vincke, S. Rodriguez y P. Aubert, "An Open-Source Scale Model Platform for Teaching Autonomous Vehicle Technologies," pág. 20, 2021. | |
| dc.relation.references | T. Duvall, "A new look at autonomous-vehicle infrastructure," pág. 6, 2019. | |
| dc.relation.references | Y. Wang, "Longitudinal and lateral control ofautonomous vehicles in multi-vehicle drivingenvironments," pág. 12, 2020. | |
| dc.relation.references | "SAE Levels of Driving Automation Refined for Clarity and International Audience." (), dirección: https://www.sae.org/blog/sae-j3016-update. | |
| dc.relation.references | M. Zea, "MT3005 - Lecture 11," 2024. | |
| dc.relation.references | Á. Valera, "Plataformas de Bajo Coste para la Realización de Trabajos Prácticos de Mecatrónica y Robótica," pág. 15, 2014. | |
| dc.relation.references | L. Ríos, "Modelo matemático para un robot móvil," pág. 7, 2008. | |
| 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 | Urbanismo -- Desarrollo de nuevos proyectos | |
| dc.subject.armarc | Inteligencia artificial | |
| dc.subject.armarc | Automated vehicles -- Guatemala | |
| 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.subject.ods | ODS 11: Ciudades y comunidades sostenibles. Lograr que las ciudades y los asentamientos humanos sean inclusivos, seguros, resilientes y sostenibles | |
| dc.title | Desarrollo y validación de un sistema de control para vehículos autónomos en entornos urbanos a escala inspirados en la Ciudad de Guatemala | 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 |
