SHI Pengcheng, LI Jiayuan, LIU Xinyi, ZHANG Yongjun. Indoor Cylinders Guided LiDAR Global Localization and Loop Closure Detection[J]. Geomatics and Information Science of Wuhan University, 2024, 49(7): 1088-1099. DOI: 10.13203/j.whugis20220761
Citation: SHI Pengcheng, LI Jiayuan, LIU Xinyi, ZHANG Yongjun. Indoor Cylinders Guided LiDAR Global Localization and Loop Closure Detection[J]. Geomatics and Information Science of Wuhan University, 2024, 49(7): 1088-1099. DOI: 10.13203/j.whugis20220761

Indoor Cylinders Guided LiDAR Global Localization and Loop Closure Detection

More Information
  • Received Date: February 03, 2023
  • Available Online: July 11, 2023
  • Objectives 

    Localization is an important module of the light detection and ranging (LiDAR) simultaneous localization and mapping (SLAM) system, which provides basic information for perception, control, and planning, further assisting robots to accomplish higher-level tasks. However, LiDAR localization methods still face some problems: The localization accuracy and efficiency cannot meet the requirements of the robot products. In some textureless or large open environments, the lack of features easily leads to dangerous robot kidnappings. Consequently, aiming at the localization problems of mobile robots in large indoor environments, a global localization method based on cylindrical features is proposed.

    Methods 

    First, an offline parameterized map is designed, which consists of some map cylinders and a raster map. Because the point cloud map contains a large number of 3D points and complete cylinders, random sample consensus (RANSAC) and geometric models are combined to directly segment the cylindrical points. The raster map is employed to describe the distributions of stable artificial structures. Then, some lightweight binary files are used to offline record the geometric model of cylinders and the feature distribution of the map. Next, based on three unique geometric characteristics of the cylinder (outlier, symmetry, and saliency), a real-time LiDAR point cloud cylinder segmentation method is proposed. Finally, two pose computation strategies are designed. The first is an optimization model based on heuristic search, which searches for the best matching cylinder between the map and real-time point cloud, and calculates the translation and rotation, respectively. The second is an optimization model based on multi-cylinder constraints, which employs both the topological relation (point-to-point and point-to-line constraints) and geometry attributes to find approximately congruent cylinders, then computes optimal pose.

    Results 

    To verify the feasibility of the proposed method, we use a 16-line LiDAR to collect the experimental data in three real-world indoor environments, i.e., lobby, corridor, and hybrid scenarios. The global localization experiment is compared to a similar wall-based localization method, and the loop closure detection is compared to M2DP, ESF, Scan Context, and the wall-based localization. The experimental results show that the proposed method outperforms the baseline methods. The place recognition and localization performance of the proposed method reach the mainstream method level, with a localization success rate of 90% and an error of 0.073 m. Some data can reach millimeter localization accuracy, and the fastest speed is within 100 ms.

    Conclusions 

    The proposed method can effectively realize the global localization and place recognition of the robots in typical open indoor environments. It meets the accuracy and efficiency requirements of autonomous driving for global localization in practical applications. It can be applied to solve the problems of position initialization, re-localization, and loop closure detection.

  • [1]
    叶语同, 李必军, 付黎明. 智能驾驶中点云目标快速检测与跟踪[J]. 武汉大学学报(信息科学版), 2019, 44(1): 139-144.

    Ye Yutong, Li Bijun, Fu Liming. Fast Object Detection and Tracking in Laser Data for Autonomous Driving[J]. Geomatics and Information Science of Wuhan University, 2019, 44(1): 139-144.
    [2]
    赵青, 陈勇, 罗斌, 等. 一种融合行人预测信息的局部路径规划算法[J]. 武汉大学学报(信息科学版), 2020, 45(5): 667-675.

    Zhao Qing, Chen Yong, Luo Bin, et al. A Local Path Planning Algorithm Based on Pedestrian Prediction Information[J].Geomatics and Information Scien‑ce of Wuhan University, 2020, 45(5): 667-675.
    [3]
    Shi P, Li J, Zhang Y. LiDAR Localization at 100 FPS: A Map-Aided and Template Descriptor-Based Global Method[J]. International Journal of Applied Earth Observation and Geoinformation, 2023, 120: 103336.
    [4]
    曾安敏, 杨元喜, 景一帆, 等. BDS/GPS融合定位中系统偏差补偿模型及其性能分析[J]. 武汉大学学报(信息科学版), 2017, 42(10): 1423-1430.

    Zeng Anmin, Yang Yuanxi, Jing Yifan, et al. Systematic Bias Compensation Model of Inter-system Bias and Its Performance Analysis for BDS/GPS Fusion Positioning[J]. Geomatics and Information Scien‑ce of Wuhan University, 2017, 42(10): 1423-1430.
    [5]
    李博峰, 苗维凯, 陈广鄂. 多频多模GNSS高精度定位关键技术与挑战[J]. 武汉大学学报(信息科学版), 2023, 48(11): 1769-1783.

    Li Bofeng, Miao Weikai, Chen Guang'e. Key Technologies and Challenges of Multi-frequency and Multi-GNSS High-Precision Positioning[J]. Geomatics and Information Science of Wuhan University, 2023, 48(11): 1769-1783.
    [6]
    Bagherbandi M, Jouybari A, Nilfouroushan F, et al. Deflection of Vertical Effect on Direct Georeferen‑cing in Aerial Mobile Mapping Systems: A Case Study in Sweden[J]. The Photogrammetric Record, 2022, 37(179): 285-305.
    [7]
    Shi P, Xiao Y, Chen W, et al. A New Horizon: Employing Map Clustering Similarity for LiDAR-Based Place Recognition[J]. IEEE Transactions on Intelligent Vehicles, 2024, DOI: 10.1109/TIV.2024.3360321. doi: 10.1109/TIV.2024.3360321
    [8]
    史鹏程,李加元, 张永军. 激光室内定位的混合式高效点云地图构建方法[J].导航定位与授时,2022,9(4): 31-40.

    Shi Pengcheng, Li Jiayuan, Zhang Yongjun. Hybrid Efficient Point Cloud Map Construction Method for Laser Indoor Localization[J].Navigation Positioning and Timing, 2022, 9(4): 31-40.
    [9]
    Perea-Strom D, Morell A, Toledo J, et al. GNSS Integration in the Localization System of an Autonomous Vehicle Based on Particle Weighting[J]. IEEE Sensors Journal, 2020, 20(6): 3314-3323.
    [10]
    Yan F, Vysotska O, Stachniss C. Global Localization on OpenStreetMap Using 4-bit Semantic Descriptors[C]//European Conference on Mobile Robots, Prague, Czech Republic, 2019.
    [11]
    Lin R H, Xu J Z, Zhang J H. GLO-SLAM: A SLAM System Optimally Combining GPS and LiDAR Odometry[J]. Industrial Robot: The International Journal of Robotics Research and Application, 2021, 48(5): 726-736.
    [12]
    He G J, Yuan X D, Zhuang Y, et al. An Integrated GNSS/LiDAR-SLAM Pose Estimation Framework for Large-Scale Map Building in Partially GNSS-Denied Environments[J]. IEEE Transactions on Instrumentation and Measurement, 2021, 70:1-9.
    [13]
    Xiao L H, Wang J G, Qiu X S, et al. Dynamic-SLAM: Semantic Monocular Visual Localization and Mapping Based on Deep Learning in Dynamic Environment[J]. Robotics and Autonomous Systems, 2019, 117: 1-16.
    [14]
    Xu L C, Feng C, Kamat V R, et al. A Scene-Adaptive Descriptor for Visual SLAM-Based Locating Applications in Built Environments[J]. Automation in Construction, 2020, 112: 103067.
    [15]
    Jung J, Oh T, Myung H. Magnetic Field Constraints and Sequence-Based Matching for Indoor Pose Graph SLAM[J]. Robotics and Autonomous Systems, 2015, 70: 92-105.
    [16]
    Han J, Kim J, Shim D H. Precise Localization and Mapping in Indoor Parking Structures via Parameteri‑zed SLAM[J]. IEEE Transactions on Intelligent Transportation Systems, 2019, 20(12): 4415-4426.
    [17]
    Chiang K W, Tsai G J, Chang H W, et al. Seamless Navigation and Mapping Using an INS/GNSS/Grid-Based SLAM Semi-tightly Coupled Integration Scheme[J]. Information Fusion, 2019, 50: 181-196.
    [18]
    Wang Z Y, Zhang J H, Chen S Y, et al. Robust High Accuracy Visual-Inertial-Laser SLAM System[C]// IEEE/RSJ International Conference on Intelligent Robots and Systems, Macau,China, 2019.
    [19]
    Wietrzykowski J, Skrzypczyński P. PlaneLoc: Probabilistic Global Localization in 3-D Using Local Planar Features[J]. Robotics and Autonomous Systems, 2019, 113: 160-173.
    [20]
    Lenac K, Kitanov A, Cupec R, et al. Fast Planar Surface 3D SLAM Using LiDAR[J]. Robotics and Autonomous Systems, 2017, 92: 197-220.
    [21]
    Millane A, Oleynikova H, Nieto J, et al. Free-Space Features: Global Localization in 2D Laser SLAM Using Distance Function Maps[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems, Macau, China, 2019.
    [22]
    Wang X P, Marcotte R J, Olson E. GLFP: Global Localization from a Floor Plan[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems, Macau, China, 2019.
    [23]
    Hwang S Y, Song J B. Monocular Vision-Based Global Localization Using Position and Orientation of Ceiling Features[C]//IEEE International Conferen‑ce on Robotics and Automation, Karlsruhe, Germany, 2013.
    [24]
    Dong H Y, Xu S, Chou W S, et al. Global Localization Using Object Detection in Indoor Environment Based on Semantic Map[C]//WRC Symposium on Advanced Robotics and Automation, Beijing, China, 2018.
    [25]
    Chen R J, Yin H, Jiao Y M, et al. Deep Samplable Observation Model for Global Localization and Kidnapping[J]. IEEE Robotics and Automation Letters, 2021, 6(2): 2296-2303.
    [26]
    Errington A F C, Daku B L F, Prugger A F. Initial Position Estimation Using RFID Tags: A Least-squares Approach[J]. IEEE Transactions on Instrumentation and Measurement,2010,59(11):2863-2869.
    [27]
    Cherian J, Luo J, Ho S S. ParkLoc: Light-Weight Graph-Based Vehicular Localization in Parking Garages[J]. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 2018, 2(3): 1-23.
    [28]
    史鹏程, 叶勤, 张绍明, 等. 顾及室内场景特征的多线激光雷达初始定位[J]. 测绘学报, 2021, 50(11): 1594-1604.

    Shi Pengcheng, Ye Qin, Zhang Shaoming, et al. Localization Initialization for Multi-beam LiDAR Considering Indoor Scene Feature[J]. Acta Geodaetica et Cartographica Sinica, 2021, 50(11): 1594-1604.
    [29]
    Zhang J, Singh S. Low-Drift and Real-Time LiDAR Odometry and Mapping[J]. Autonomous Robots, 2017, 41(2): 401-416.
    [30]
    Kim G, Kim A. Scan Context: Egocentric Spatial Descriptor for Place Recognition Within 3D Point Cloud Map[C]//IEEE/RSJ International Conferen‑ce on Intelligent Robots and System, Madrid, Spain, 2018.
    [31]
    He L, Wang X L, Zhang H. M2DP: A Novel 3D Point Cloud Descriptor and Its Application in Loop Closure Detection[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems, Daejeon, South Korea, 2016.
    [32]
    Wohlkinger W, Vincze M. Ensemble of Shape Functions for 3D Object Classification[C]//IEEE International Conference on Robotics and Biomimetics, Karon Beach, Thailand, 2011.
    [33]
    Li L, Kong X, Zhao X R, et al. RINet: Efficient 3D LiDAR-Based Place Recognition Using Rotation Invariant Neural Network[J]. IEEE Robotics and Automation Letters, 2022, 7(2): 4321-4328.
    [34]
    Shi P, Li J, Zhang Y. A Fast LiDAR Place Recognition and Localization Method by Fusing Local and Global Search[J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2023, 202: 637-651.

Catalog

    Article views (534) PDF downloads (111) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return