A 2D Mapping Method Based on Virtual Laser Scans for Indoor Robots
-
Graphical Abstract
-
Abstract
The indoor robots are expected to complete metric navigation tasks safely and efficiently in complex environments, which is the essential prerequisite for accomplishing other high-level operation tasks. 2D occupancy grid maps are sufficient to support the robots in avoiding all obstacles in the environments during navigation. However, the maps based on normal laser scans only reflect a horizontal slice of the environment, which may cause the problem of some obstacles missing or misinterpreting their exact boundaries, thereby threatening the safety and efficiency of robot navigation. This paper presents a 2D mapping method based on virtual laser scans to provide a more comprehensive representation of obstacles for indoor robot navigation. The resulting maps can accurately represent the top-down projected contours of all obstacles no matter where their vertical positions are. The virtual laser scans are initially generated from raw data of an RGB-D camera based on the filtering, projection, and polar-coordinate scanning. The scans are fed directly to the laser-based simultaneous localization and mapping (SLAM) algorithms to update the current map and robot position. Two auxiliary strategies are proposed to further improve the quality of maps by reducing the impact of the narrow field of view and the blind zone of the RGB-D camera on the observations. In this paper, the improved virtual laser generation method makes the extracted 2D observations fit the laser-based SLAM algorithms, and two auxiliary strategies are novel ways to improve map quality. The generated maps can reflect the comprehensive obstacle information in indoor environments with good accuracy. The comparative experiments are carried out based on four simulation scenarios and three real-world scenarios to prove the effectiveness of our 2D mapping method.
-
-