CT-ICP: Real-time Elastic LiDAR Odometry with Loop Closure
- URL: http://arxiv.org/abs/2109.12979v1
- Date: Mon, 27 Sep 2021 12:08:26 GMT
- Title: CT-ICP: Real-time Elastic LiDAR Odometry with Loop Closure
- Authors: Pierre Dellenbach, Jean-Emmanuel Deschaud, Bastien Jacquet,
Fran\c{c}ois Goulette
- Abstract summary: We propose a new real-time LiDAR odometry method called CT-ICP, as well as a complete SLAM with loop closure.
The registration is based on scan-to-map with a dense point cloud as map structured in sparse voxels to operate in real time.
To show the robustness of the method, we tested it on seven datasets.
- Score: 5.590924316241286
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Multi-beam LiDAR sensors are increasingly used in robotics, particularly for
autonomous cars for localization and perception tasks. However, perception is
closely linked to the localization task and the robot's ability to build a fine
map of its environment. For this, we propose a new real-time LiDAR odometry
method called CT-ICP, as well as a complete SLAM with loop closure. The
principle of CT-ICP is to use an elastic formulation of the trajectory, with a
continuity of poses intra-scan and discontinuity between scans, to be more
robust to high frequencies in the movements of the sensor. The registration is
based on scan-to-map with a dense point cloud as map structured in sparse
voxels to operate in real time. At the same time, a fast method of loop closure
detection using elevation images and an optimization of poses by graph allows
to obtain a complete SLAM purely on LiDAR. To show the robustness of the
method, we tested it on seven datasets: KITTI, KITTI-raw, KITTI-360,
KITTI-CARLA, ParisLuco, Newer College, and NCLT in driving and high-frequency
motion scenarios. The CT-ICP odometry is implemented in C++ and available
online. The loop detection and pose graph optimization is in the framework
pyLiDAR-SLAM in Python and also available online. CT-ICP is currently first,
among those giving access to a public code, on the KITTI odometry leaderboard,
with an average Relative Translation Error (RTE) of 0.59% and an average time
per scan of 60ms on a CPU with a single thread.
Related papers
- Loopy-SLAM: Dense Neural SLAM with Loop Closures [53.11936461015725]
We introduce Loopy-SLAM that globally optimize poses and the dense 3D model.
We use frame-to-model tracking using a data-driven point-based submap generation method and trigger loop closures online by performing global place recognition.
Evaluation on the synthetic Replica and real-world TUM-RGBD and ScanNet datasets demonstrate competitive or superior performance in tracking, mapping, and rendering accuracy when compared to existing dense neural RGBD SLAM methods.
arXiv Detail & Related papers (2024-02-14T18:18:32Z) - Dense Optical Tracking: Connecting the Dots [82.79642869586587]
DOT is a novel, simple and efficient method for solving the problem of point tracking in a video.
We show that DOT is significantly more accurate than current optical flow techniques, outperforms sophisticated "universal trackers" like OmniMotion, and is on par with, or better than, the best point tracking algorithms like CoTracker.
arXiv Detail & Related papers (2023-12-01T18:59:59Z) - UnLoc: A Universal Localization Method for Autonomous Vehicles using
LiDAR, Radar and/or Camera Input [51.150605800173366]
UnLoc is a novel unified neural modeling approach for localization with multi-sensor input in all weather conditions.
Our method is extensively evaluated on Oxford Radar RobotCar, ApolloSouthBay and Perth-WA datasets.
arXiv Detail & Related papers (2023-07-03T04:10:55Z) - Correlating sparse sensing for large-scale traffic speed estimation: A
Laplacian-enhanced low-rank tensor kriging approach [76.45949280328838]
We propose a Laplacian enhanced low-rank tensor (LETC) framework featuring both lowrankness and multi-temporal correlations for large-scale traffic speed kriging.
We then design an efficient solution algorithm via several effective numeric techniques to scale up the proposed model to network-wide kriging.
arXiv Detail & Related papers (2022-10-21T07:25:57Z) - NAF: Neural Attenuation Fields for Sparse-View CBCT Reconstruction [79.13750275141139]
This paper proposes a novel and fast self-supervised solution for sparse-view CBCT reconstruction.
The desired attenuation coefficients are represented as a continuous function of 3D spatial coordinates, parameterized by a fully-connected deep neural network.
A learning-based encoder entailing hash coding is adopted to help the network capture high-frequency details.
arXiv Detail & Related papers (2022-09-29T04:06:00Z) - LCDNet: Deep Loop Closure Detection for LiDAR SLAM based on Unbalanced
Optimal Transport [8.21384946488751]
We introduce the novel LCDNet that effectively detects loop closures in LiDAR point clouds.
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.
Our approach outperforms state-of-the-art techniques by a large margin even while dealing with reverse loops.
arXiv Detail & Related papers (2021-03-08T20:19:37Z) - Sequential Place Learning: Heuristic-Free High-Performance Long-Term
Place Recognition [24.70946979449572]
We develop a learning-based CNN+LSTM architecture, trainable via backpropagation through time, for viewpoint- and appearance-invariant place recognition.
Our model outperforms 15 classical methods while setting new state-of-the-art performance standards.
In addition, we show that SPL can be up to 70x faster to deploy than classical methods on a 729 km route.
arXiv Detail & Related papers (2021-03-02T22:57:43Z) - Risk-Averse MPC via Visual-Inertial Input and Recurrent Networks for
Online Collision Avoidance [95.86944752753564]
We propose an online path planning architecture that extends the model predictive control (MPC) formulation to consider future location uncertainties.
Our algorithm combines an object detection pipeline with a recurrent neural network (RNN) which infers the covariance of state estimates.
The robustness of our methods is validated on complex quadruped robot dynamics and can be generally applied to most robotic platforms.
arXiv Detail & Related papers (2020-07-28T07:34:30Z) - StickyPillars: Robust and Efficient Feature Matching on Point Clouds
using Graph Neural Networks [16.940377259203284]
StickyPillars is a fast, accurate and extremely robust deep middle-end 3D feature matching method on point clouds.
We present state-of-art art accuracy results on the registration problem demonstrated on the KITTI dataset.
We integrate our matching system into a LiDAR odometry pipeline yielding most accurate results on the KITTI dataset.
arXiv Detail & Related papers (2020-02-10T17:53:41Z) - Online LiDAR-SLAM for Legged Robots with Robust Registration and
Deep-Learned Loop Closure [7.861777781616249]
We present a factor-graph LiDAR-SLAM system which incorporates a state-of-the-art deeply learned feature-based loop closure detector.
Our system uses only LiDAR sensing and was developed to run on the quadruped robot's navigation PC.
arXiv Detail & Related papers (2020-01-28T10:30:20Z) - TCM-ICP: Transformation Compatibility Measure for Registering Multiple
LIDAR Scans [4.5412347600435465]
We present an algorithm for registering multiple, overlapping LiDAR scans.
In this work, we introduce a geometric metric called Transformation Compatibility Measure (TCM) which aids in choosing the most similar point clouds for registration.
We evaluate the proposed algorithm on four different real world scenes and experimental results shows that the registration performance of the proposed method is comparable or superior to the traditionally used registration methods.
arXiv Detail & Related papers (2020-01-04T21:05:27Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.