arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2408.01841cs.RO

BEVPlace++:面向无人地面车辆的快速、鲁棒且轻量级的激光雷达全局定位

BEVPlace++: Fast, Robust, and Lightweight LiDAR Global Localization for Unmanned Ground Vehicles

College of Intelligence Science and Technology, National University of Defense Technology(智能科学与技术学院,国防科技大学);Haomo.AI Technology Co., Ltd(哈莫人工智能技术有限公司);Ningbo Innovation Center, Zhejiang University(宁波创新中心,浙江大学);College of Instrument Science and Optoelectronics Engineering, Beihang University(仪器科学与光电工程学院,北航);College of Information Science and Electronic Engineering, Zhejiang University(信息科学与电子工程学院,浙江大学)

Lun Luo, Si-Yuan Cao, Xiaorui Li, Jintao Xu, Rui Ai, Zhu Yu, Xieyuanli Chen

AI总结:

本文提出BEVPlace++,一种面向无人地面车辆的轻量级激光雷达全局定位方法,通过在BEV表示上使用CNN结合旋转等变模块REM与网络REIN,实现鲁棒地点识别与精确3自由度位姿估计,在多个公开数据集上达到SOTA且泛化性优异。

摘要:

本文介绍了BEVPlace++,一种面向无人地面车辆的新型、快速且鲁棒的激光雷达全局定位方法。该方法在激光雷达数据的鸟瞰图(BEV)类图像表示上使用轻量级卷积神经网络(CNN),通过地点识别实现精确的全局定位,随后进行3自由度(3-DoF)位姿估计。我们的详细分析揭示了一个有趣的事实:CNN在从激光雷达BEV图像中提取独特特征方面具有内在的有效性。值得注意的是,具有大平移的两幅BEV图像的关键点可以使用CNN提取的特征进行有效匹配。基于这一见解,我们设计了旋转等变模块(REM)以获取独特特征,同时增强对旋转变化的鲁棒性。随后通过级联REM和描述符生成器NetVLAD,开发了旋转等变与不变网络(REIN),以依次生成旋转等变的局部特征和旋转不变的全局描述符。全局描述符首先用于实现鲁棒的地点识别,然后局部特征用于精确的位姿估计。在七个公开数据集和我们的UGV平台上的实验结果表明,BEVPlace++即使在小数据集(KITTI的3000帧)上仅使用地点标签进行训练,也能很好地泛化到未见过的环境,在不同日期和年份表现一致,并适应各种类型的激光雷达扫描仪。BEVPlace++在地点识别、闭环检测和全局定位等多项任务中实现了最先进的性能。此外,BEVPlace++轻量级、可实时运行,且不需要精确的位姿监督,使其非常便于部署。源代码已在 https://github.com/zjuluolun/BEVPlace2 公开。

英文摘要:

This article introduces BEVPlace++, a novel, fast, and robust LiDAR global localization method for unmanned ground vehicles. It uses lightweight convolutional neural networks (CNNs) on Bird's Eye View (BEV) image-like representations of LiDAR data to achieve accurate global localization through place recognition, followed by 3-DoF pose estimation. Our detailed analyses reveal an interesting fact that CNNs are inherently effective at extracting distinctive features from LiDAR BEV images. Remarkably, keypoints of two BEV images with large translations can be effectively matched using CNN-extracted features. Building on this insight, we design a Rotation Equivariant Module (REM) to obtain distinctive features while enhancing robustness to rotational changes. A Rotation Equivariant and Invariant Network (REIN) is then developed by cascading REM and a descriptor generator, NetVLAD, to sequentially generate rotation equivariant local features and rotation invariant global descriptors. The global descriptors are used first to achieve robust place recognition, and then local features are used for accurate pose estimation. \revise{Experimental results on seven public datasets and our UGV platform demonstrate that BEVPlace++, even when trained on a small dataset (3000 frames of KITTI) only with place labels, generalizes well to unseen environments, performs consistently across different days and years, and adapts to various types of LiDAR scanners.} BEVPlace++ achieves state-of-the-art performance in multiple tasks, including place recognition, loop closure detection, and global localization. Additionally, BEVPlace++ is lightweight, runs in real-time, and does not require accurate pose supervision, making it highly convenient for deployment. \revise{The source codes are publicly available at https://github.com/zjuluolun/BEVPlace2.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑