Comparación de algoritmos de planeación de ruta para un robot móvil tipo Ackermann mediante ROS
Resumen
Este trabajo se centra en la comparación de tres algoritmos de planeación de ruta en un robot móvil tipo Ackermann. Los algoritmos evaluados son A*, Dijkstra y Campos Potenciales Artificiales, los cuales fueron implementados en un robot comercial. La evaluación se realizó en un entorno controlado, usando visión por computadora para localizar el robot y los obstáculos. Los algoritmos fueron comparados considerando: tiempo de ejecución, error de seguimiento de trayectoria del robot móvil y longitud del camino. Se utilizó el controlador Stanley para el seguimiento de trayectoria. Además, se adaptaron los algoritmos para abordar las limitaciones geométricas del robot Ackermann, como su radio máximo de giro. La implementación se realizó tanto en simulación como en un entorno real utilizando ROS (Robot Operating System). Se analizaron las trayectorias generadas por cada algoritmo y se evaluó su desempeño en condiciones reales y simuladas.
Descargas
Citas
C. Mesquita. (2015). UPNA. https://academica-e.unavarra.es/handle/2454/18665
Dan, R. T., Shah, U., & Hussain, W. (2018). Development Process of a Smart UAV for Autonomous Target Detection. Proceedings Of The 16th LACCEI International Multi-Conference For Engineering, Education, And Technology: “Innovation In Education And Inclusion”. DOI: 10.18687/laccei2018.1.1.480
Hoffmann, G. M., Tomlin, C. J., Montemerlo, M., & Thrun, S. (2007). Autonomous Automobile Trajectory Tracking for Off-Road Driving: Controller Design, Experimental Validation and Racing. Proceedings Of The . . . American Control Conference/Proceedings Of The American Control Conference. DOI: 10.1109/acc.2007.4282788
Huang, S., & Dissanayake, G. (2016). Robot Localization: An Introduction. Wiley Encyclopedia Of Electrical And Electronics Engineering, 1-10. DOI: 10.1002/047134608x.w8318
Koubâa, A., Bennaceur, H., Chaari, I., Trigui, S., Ammar, A., Sriti, M., Alajlan, M., Cheikhrouhou, O., & Javed, Y. (2019). Robot Path Planning and Cooperation: Foundations, Algorithms and Experimentations. https://link.springer.com/content/pdf/10.1007/978-3-319-77042-0.pdf
Koubaa, A. K. (2015). ROS As a Service: Web Services for Robot Operating System. JOSER - Journal Of Software Engineering For Robotics, https://aisberg.unibg.it/retrieve/handle/10446/87694/159561/97-477-1-PB.pdf. https://aisberg.unibg.it/retrieve/handle/10446/87694/159561/97-477-1-PB.pdf
Liu, J., Yang, Z., Huang, Z., Li, W., Dang, S., & Li, H. (2021). Simulation Performance Evaluation of Pure Pursuit, Stanley, LQR, MPC Controller for Autonomous Vehicles. RCAR. https://doi.org/10.1109/rcar52367.2021.9517448
Nahavandi, S., Alizadehsani, R., Nahavandi, D., Mohamed, S., Mohajer, N., Rokonuzzaman, M., & Hossain, I. (2022). A Comprehensive Review on Autonomous Navigation. arXiv (Cornell University). DOI: 10.48550/arxiv.2212.12808
Peyas, I. S., Hasan, Z., Tushar, R. R., Musabbir, A. M., Mehjabin Azni, R. M. A., & Siddique, S. (2022). Autonomous Warehouse Robot using Deep Q-Learning. ResearchGate. https://www.researchgate.net/publication/358762766_Autonomous_Warehouse_Robot_using_Deep_Q-Learning
ROS team. (s. f.). ROS/Tutorials/MultipleMachines - ROS Wiki. http://wiki.ros.org/ROS/Tutorials/MultipleMachines
Seiffer, A., Frey, M., Gauterin, F. (2023). Pragmatic and Effective Enhancements for Stanley Path-Tracking Controller by Considering System Delay. Vehicles 2023, 5, 615–636. DOI: 10.3390/vehicles5020034
Snider, J. (2019). Automatic Steering Methods for Autonomous Automobile Path Tracking.
Staff, A. (2022). Look back on 10 years of Amazon robotics. https://www.aboutamazon.com/news/operations/10-years-of-amazon-robotics-how-robots-help-sort-packages-move-product-and-improve-safety
Zhang, H. Z., Lin, W. L., & Chen, A. C. (2018). Path Planning for the Mobile Robot: A review. Symmetry. https://doi.org/10.3390/sym10100450
Derechos de autor 2024 Ángel Moisés Valencia-Mendieta, Joahan Pacheco-Hernández, Javier Salas-Meneses, Rosalba Galván-Guerra, Silvestre Ascensión García-Sánchez
Esta obra está bajo licencia internacional Creative Commons Reconocimiento-NoComercial-SinObrasDerivadas 4.0.