LiDAR odometry can achieve accurate vehicle pose estimation for short driving range or in small-scale environments, but for long driving range or in large-scale environments, the accuracy deteriorates as a result of cumulative estimation errors. This drawback necessitates the inclusion of loop closure detection in a SLAM framework to suppress the adverse effects of cumulative errors. To improve the accuracy of pose estimation, we propose a new LiDAR-based SLAM method which uses F-LOAM as LiDAR odometry, Scan Context for loop closure detection, and GTSAM for global optimization. In our approach, an adaptive distance threshold (instead of a fixed threshold) is employed for loop closure detection, which achieves more accurate loop closure detection results. Besides, a feature-based matching method is used in our approach to compute vehicle pose transformations between loop closure point cloud pairs, instead of using the raw point cloud obtained by the LiDAR sensor, which significantly reduces the computation time. The KITTI dataset is used for verifications of our method, and the experimental results demonstrate that the proposed method outperforms typical LiDAR odometry/SLAM methods in the literature. Our code is made publicly available for the benefit of the community.
翻译:LiDAR odomes 能够实现精确的车辆为短驾驶距离或小规模环境提供估计,但对于长驾驶距离或大型环境而言,由于累积估计错误,精确度会恶化。这一缺陷要求将环闭探测纳入一个SLAM框架,以抑制累积错误的不利影响。为了提高构成估计的准确性,我们提议一种新的基于LIDAR 的 SLAM 方法,使用F-LOAM作为LIDAR odomar、环闭探测扫描环境以及GTSAM 进行全球优化。在我们的方法中,对环闭检测采用适应性距离阈值(而不是固定阈值),从而实现更准确的环闭检测结果。此外,我们的方法使用了基于特性的匹配方法来计算环关闭点云对两对之间的变化,而不是使用LIDAR 传感器获得的原始点云,大大缩短了计算时间。 KITTI 数据集用于核查我们的方法,而实验结果显示,拟议的方法超出了LIDAR odologies/SLASAM 社区在文献中可公开使用的方法。</s>