Mobile robot autonomous navigation using ORB-SLAM2
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
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.
Copyright (c) 2023 Rodolfo de Jesús Villalobos-Salazar, Mario Castelán, Pablo Alonso Ochoa-Salinas, América Berenice Morales-Díaz
![Creative Commons License](http://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.