Mobile robot autonomous navigation using ORB-SLAM2

Keywords: Mobile robot, Autonomous navigation, ORB-SLAM2, ROS

Abstract

This paper presents the implementation of an autonomous navigation system for a differential mobile robot, which combines the Simultaneous Localization and Mapping (SLAM) technique, ORB-SLAM2 with an RGB-D camera, and the BUG0 algorithm for obstacle avoidance integrated in the ROS (Robot Operating System) framework. The proposed system was experimentally evaluated in a real environment and achieved efficient and safe autonomous navigation in the presence of obstacles. Experimental results showed that the system was capable of generating optimal trajectories around obstacles and maintained a safe distance to avoid collisions. Furthermore, satisfactory results were obtained in terms of accuracy in pose estimation and trajectory generation.

Downloads

Download data is not yet available.

References

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.

Published
2023-09-11
How to Cite
Villalobos-Salazar, R. de J., Castelán, M., Ochoa-Salinas, P. A., & Morales-Díaz, A. B. (2023). Mobile robot autonomous navigation using ORB-SLAM2. Pädi Boletín Científico De Ciencias Básicas E Ingenierías Del ICBI, 11(Especial2), 103-109. https://doi.org/10.29057/icbi.v11iEspecial2.10706