Efficient and Probabilistic Adaptive Voxel Mapping for Accurate Online LiDAR Odometry
About
This paper proposes an efficient and probabilistic adaptive voxel mapping method for LiDAR odometry. The map is a collection of voxels; each contains one plane (or edge) feature that enables the probabilistic representation of the environment and accurate registration of a new LiDAR scan. We further analyze the need for coarse-to-fine voxel mapping and then use a novel voxel map organized by a Hash table and octrees to build and update the map efficiently. We apply the proposed voxel map to an iterated extended Kalman filter and construct a maximum a posteriori probability problem for pose estimation. Experiments on the open KITTI dataset show the high accuracy and efficiency of our method compared to other state-of-the-art methods. Outdoor experiments on unstructured environments with non-repetitive scanning LiDARs further verify the adaptability of our mapping method to different environments and LiDAR scanning patterns. Our codes and dataset are open-sourced on Github
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Odometry | Degenerate Scenarios Car-Mounted Platforms (vehicle_tunnel_0) | ATE (m)127.9 | 13 | |
| LiDAR-based Odometry | degenerate_seq 1 | End-to-end Error (m)1.98 | 8 | |
| LiDAR-Inertial Odometry | avia Real-World | E2E Error (m)0.039 | 8 | |
| Odometry | KITTI Odometry Sequences (train) | KITTI Seq 10 Error0.938 | 8 | |
| LiDAR Odometry | M2DGR (street_02) | ATE2.516 | 7 | |
| LiDAR-based Odometry | LiDAR Degenerate | End-to-End Error (m)0.02 | 7 | |
| LiDAR Odometry | NTU VIRAL (spms_03) | ATE0.215 | 7 | |
| LiDAR-based Odometry | degenerate_seq 0 | End-to-end Error (m)5.11 | 7 | |
| Odometry | Degenerate Scenarios Car-Mounted Platforms (Bridge_2) | ATE (m)134.6 | 7 | |
| LiDAR Odometry | M2DGR (street_01) | ATE0.352 | 7 |