用深度特征实现大环境长时机器人精确定位
A Coarse to Fine 3D LiDAR Localization with Deep Local Features for Long Term Robot Navigation in Large Environments
- 分粗精两阶段:先用MCL概率定位,再用深度特征匹配点云
- 在NCLT和自采数据上定位误差低于0.5米,抗季节变化强
- 适合复杂动态大场景长期导航,代码开源可复现
机器人定位是移动机器人领域的关键问题,尤其在初始位姿未知时更显复杂。本文提出一种粗到精的解决方案:粗略定位采用蒙特卡洛定位(MCL)方法,并引入鲁棒的MinkUNeXt深度神经网络提取3D LiDAR点云的描述;精细定位则通过全局点云配准实现,利用MinkUNeXt中间层输出生成每个点的深度局部特征,提升当前观测与地图点云间的对齐精度。该方法称为MCL-DLF,作为对比还实现了基于ICP的经典方法(MCL-ICP)。在包含季节性变化的大规模公开数据集NCLT及自建的UMH数据集上测试,结果表明:即使环境条件变化,MCL-DLF仍能实现高精度定位,优于现有先进方法。代码已公开于https://github.com/miriammaximo/MCL-DLF.git。
原文摘要 · Abstract (English)
The location of a robot is a key aspect in the field of mobile robotics. This problem is particularly complex when the initial pose of the robot is unknown. In order to find a solution, it is necessary to perform a global localization. In this paper, we propose a method that addresses this problem using a coarse-to-fine solution. The coarse localization relies on a probabilistic approach of the Monte Carlo Localization (MCL) method, with the contribution of a robust deep learning model, the MinkUNeXt neural network, to produce a robust description of point clouds of a 3D LiDAR within the observation model. For fine localization, global point cloud registration has been implemented. MinkUNeXt aids this by exploiting the outputs of its intermediate layers to produce deep local features for each point in a scan. These features facilitate precise alignment between the current sensor observation and one of the point clouds on the map. The proposed MCL method incorporating Deep Local Features for fine localization is termed MCL-DLF. Alternatively, a classical ICP method has been implemented for this precise localization aiming at comparison purposes. This method is termed MCL-ICP. In order to validate the performance of MCL-DLF method, it has been tested on publicly available datasets such as the NCLT dataset, which provides seasonal large-scale environments. Additionally, tests have been also performed with own data (UMH) that also includes seasonal variations on large indoor/outdoor scenarios. The results, which were compared with established state-of-the-art methodologies, demonstrate that the MCL-DLF method obtains an accurate estimate of the robot localization in dynamic environments despite changes in environmental conditions. For reproducibility purposes, the code is publicly available at https://github.com/miriammaximo/MCL-DLF.git
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。