点云
同时定位和映射
计算机科学
人工智能
激光雷达
测距
计算机视觉
目标检测
循环(图论)
一般化
转化(遗传学)
模式识别(心理学)
机器人
遥感
数学
移动机器人
地理
电信
基因
组合数学
生物化学
数学分析
化学
作者
Daniele Cattaneo,Matteo Vaghi,Abhinav Valada
标识
DOI:10.1109/tro.2022.3150683
摘要
Loop closure detection is an essential component of simultaneous localization and mapping (SLAM) systems, which reduces the drift accumulated over time. Over the years, several deep learning approaches have been proposed to address this task; however, their performance has been subpar compared to handcrafted techniques, especially while dealing with reverse loops. In this article, we introduce the novel loop closure detection network (LCDNet) that effectively detects loop closures in light detection and ranging (LiDAR) point clouds by simultaneously identifying previously visited places and estimating the six degrees of freedom relative transformation between the current scan and the map. LCDNet is composed of a shared encoder, a place recognition head that extracts global descriptors, and a relative pose head that estimates the transformation between two point clouds. We introduce a novel relative pose head based on the unbalanced optimal transport theory that we implement in a differentiable manner to allow for end-to-end training. Extensive evaluations of LCDNet on multiple real-world autonomous driving datasets show that our approach outperforms state-of-the-art loop closure detection and point cloud registration techniques by a large margin, especially while dealing with reverse loops. Moreover, we integrate our proposed loop closure detection approach into a LiDAR SLAM library to provide a complete mapping system and demonstrate the generalization ability using different sensor setup in an unseen city.
科研通智能强力驱动
Strongly Powered by AbleSci AI