Abstract

Place recognition, which is also known as loop detection, has been one of the main problems in the field of robot navigation, and it is crucial in realizing high-performance simultaneous localization and mapping (SLAM). Most of the existing methods directly construct local or global descriptors with point clouds, ignoring the offset of different visits in the same place. To overcome the current limitations, this study emphasizes the importance of point cloud features in improving the environment recognition precision and proposes an innovative framework that combines local features that are spatially invariant and prominent descriptive global features as a representation of a laser scanner frame. The feature center of the laser point cloud is obtained by computing local feature points with spatial invariance, which improves the offset between the original point cloud and the feature center. Furthermore, a coarse-to-fine hierarchical recognition strategy is developed to improve the efficiency of place recognition. An evaluation with different offsets and synthesis is conducted on the publicly available KITTI and self-developed CHDloop datasets. The experimental results show that the proposed method can improve time efficiency by more than 18% compared to the SC and ISC, and there are also significant improvements in the recall rate and accuracy in slight lane-change scenarios. Moreover, the proposed method can obtain rich lane-change loops in moderate and large lane-change scenarios where the SC and ISC fail to obtain effective loops. The proposed method can be used as a lightweight and interpretable approach for place recognition, which not only can be quickly deployed in any SLAM framework but can also efficiently handle more complex place recognition issues in urban environments.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call