Development of an indoor localization and navigation system based on monocular SLAM for mobile robots

Thanh Nguyen Canh,Duc Manh Do,Xiem HoangVan
2024-11-08
Abstract:Localization and navigation are two crucial issues for mobile robots. In this paper, we propose an approach for localization and navigation systems for a differential-drive robot based on monocular SLAM. The system is implemented on the Robot Operating System (ROS). The hardware includes a differential-drive robot with an embedded computing platform (Jetson Xavier AGX), a 2D camera, and a LiDAR sensor for collecting external environmental information. The A* algorithm and Dynamic Window Approach (DWA) are used for path planning based on a 2D grid map. The ORB_SLAM3 algorithm is utilized to extract environmental features, providing the robot's pose for the localization and navigation processes. Finally, the system is tested in the Gazebo simulation environment and visualized through Rviz, demonstrating the efficiency and potential of the system for indoor localization and navigation of mobile robots.
Robotics
What problem does this paper attempt to address?
This paper attempts to address the problem of building a localization and navigation system for a two-wheeled differential drive robot in an indoor environment based on monocular SLAM (Simultaneous Localization and Mapping). Specifically, the paper focuses on the following aspects: 1. **Localization problem**: How to accurately estimate the robot's position and orientation in the environment using image information obtained from a monocular camera. 2. **Navigation problem**: How to plan the robot's path in known or unknown environments and ensure that the robot can reach the target location safely and efficiently. 3. **Sensor fusion**: How to effectively fuse data from sensors such as monocular cameras and LiDAR to improve the system's robustness and accuracy. 4. **System implementation**: How to implement the above functions on the ROS (Robot Operating System) platform and conduct experimental validation. The methods proposed in the paper include: - Using the ORB_SLAM3 algorithm to extract feature points from images obtained by the monocular camera to achieve robot localization. - Utilizing the A* algorithm and DWA (Dynamic Window Approach) method for global and local path planning. - Testing and validating the system through the Gazebo simulation environment and Rviz visualization tool. Through these methods, the paper aims to improve the localization and navigation capabilities of mobile robots in indoor environments, enabling them to operate autonomously in complex environments.