Navegación autónoma de un robot móvil usando ORB-SLAM2
Resumen
Este trabajo presenta la implementación de un sistema de navegación autónoma para un robot móvil diferencial, que combina la técnica de Localización y Mapeo Simultáneos, Simultaneous Localization and Mapping (SLAM, por sus siglas en inglés) ORB-SLAM2 con una cámara RGB-D, utilizando el algoritmo BUG0 para la evasión de obstáculos integrado en la plataforma ROS (Robot Operating System) bajo el sistema operativo Ubuntu 18.04. El sistema propuesto fue evaluado experimentalmente en un ambiente real y se logró una navegación autónoma eficiente y segura en presencia de obstáculos. Los resultados experimentales mostraron que el sistema fue capaz de generar trayectorias óptimas alrededor de obstáculos y mantener una distancia segura para evitar colisiones. Además, se obtuvieron resultados satisfactorios en términos de precisión en la estimación de la posición y la generación de trayectorias.
Descargas
Citas
Lumelsky, V. J. y Stepanov, A. A. (1987). Path-planning strategies for a point mobile automaton moving amidst unknown obstacles of arbitrary shape. Algorithmica, 2(1-4):403–430.
Macario Barros, A., Michel, M., Moline, Y., Corre, G., y Carrel, F. (2022). A comprehensive survey of visual slam algorithms. Robotics, 11(1):24.
Mingachev, E., Lavrenov, R., Tsoy, T., Matsuno, F., Svinin, M., Suthakorn, J., y Magid, E. (2020). Comparison of ros-based monocular visual slam methods: Dso, ldso, orb-slam2 and dynaslam. En Interactive Collaborative Robotics: 5th International Conference, ICR 2020, St Petersburg, Russia, October 7-9, 2020, Proceedings 5, pp. 222–233. Springer.
Mishra, R. y Javed, A. (2018). Ros based service robot platform. En 2018 4th International Conference on Control, Automation and Robotics (ICCAR), pp. 55–59. IEEE.
Mur-Artal, R. y Tard ́os, J. D. (2017). Orb-slam2: An open-source slam system for monocular, stereo, and rgb-d cameras. IEEE transactions on robotics, 33(5):1255–1262.
Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., y Ng, A. (2009). Ros: an open-source robot operating system. En Proc. of the IEEE Intl. Conf. on Robotics and Automation (ICRA) Workshop on Open Source Robotics.
Ramesh, A., Dhariwal, P., Nichol, A., Chu, C., y Chen, M. (2022). Hierarchical text-conditional image generation with clip latents. arXiv preprint arXiv:2204.06125.
Rublee, E., Rabaud, V., Konolige, K., y Bradski, G. (2011). Orb: An efficient alternative to sift or surf. En 2011 International conference on computer vision, pp. 2564–2571. Ieee.
Zghair, N. A. K. y Al-Araji, A. S. (2021). A one decade survey of autonomous mobile robot systems. International Journal of Electrical and Computer Engineering, 11(6):4891.
Derechos de autor 2023 Rodolfo de Jesús Villalobos-Salazar, Mario Castelán, Pablo Alonso Ochoa-Salinas, América Berenice Morales-Díaz
Esta obra está bajo licencia internacional Creative Commons Reconocimiento-NoComercial-SinObrasDerivadas 4.0.