Content area
Abstract
To improve the accuracy and efficiency of LiDAR mapping, cooperative simultaneous localization and mapping (SLAM) has been considered for complex large scenes. Recognizing the same positions and detecting global loop closures are important for achieving cooperative SLAM. However, most of the current position recognition and loop closure detection methods are based on images or point clouds. These methods may make mistakes if structures or textures are similar. To overcome this problem, we propose SemanticCSLAM, which is a Cooperative SLAM system that uses environment semantic landmarks for position recognition and loop closure detection. The proposed SemanticCSLAM consists of a single SLAM module based on A-LOAM, a trajectory alignment module and a global optimization module based on environment landmarks. Through the inertial measurement unit (IMU) carried by the agent, such as an unmanned ground vehicle (UGV), the environment landmarks can be detected. Based on these environment landmarks, the alignment module aligns trajectories from different agents. Finally, the loop closure detection and optimization module performs loop closure detection and global optimization based on these environment landmarks. We collected a data set, which contains indoor and outdoor data, for testing. These experimental results in different scenes show that the environment landmarks can effectively improve the performance of cooperative SLAM systems.
Details
; Li, Qingquan 2
1 Institute of Urban Smart Transportation and Safety Maintenance, Key Laboratory for Resilient Infrastructures of Coastal Cities, Ministry of Education, and the College of Civil and Transportation Engineering, Shenzhen University, Shenzhen, China
2 Guangdong Key Laboratory of Urban Informatics and the MNR Key Laboratory for Geo-Environmental Monitoring of Great Bay Area (Shenzhen), Shenzhen University, Shenzhen, China