Post

LiDAR SLAM tutorial

LiDAR SLAM tutorial

Paper List (TODO)

  • 87 PAMI Least-squares fitting of two 3D point sets

    tldr: SVD-based closed form of registration; a basic of basic of the scan matching

  • 92 PAMI A method for registration of 3-D shapes

    tldr: a.k.a ICP; a basic of the scan matching

  • 97 AR Globally Consistent Range Scan Alignment for Environment Mapping

    tldr: mostly called as “Lu and Milios”; considered as the first work of a scan matching and pose graph optimization-based SLAM.

  • 03 IROS The Normal Distributions Transform: A New Approach to Laser Scan Matching

    tldr: NDT registration

  • 06 IJRR Square Root SAM: Simultaneous Localization and Mapping via Square Root Information Smoothing

    tldr: from probabilistic nature to least square formulation of SLAM for smoothing (i.e., modification of past poses)

  • 07 JFR Scan registration for autonomous mining vehicles using 3D-NDT

    tldr: 3D version of NDT registration

  • 08 TRO iSAM: Incremental Smoothing and Mapping

    tldr: incremental SAM and an open source library

  • 09 ICRA Real-Time Correlative Scan Matching

    tldr: prof. Olson; later affects to Cartographer, etc.

  • 09 ICRA Fast Point Feature Histograms (FPFH) for 3D Registration

    tldr: FPFH (the most famous 3D local descriptor) registration

  • 09 RSS Generalized-ICP

    tldr: uncertainty-embedded ICP (probabilistic perspective)

  • 10 ITSM A Tutorial on Graph-Based SLAM

    tldr: Grisetti’s must-read tutorial

  • 11 IV Velodyne SLAM

    tldr: an early work of modern 3D scanning LiDAR-based motion estimation

  • 12 TRO Zebedee: Design of a Spring-Mounted 3-D Range Sensor with Application to Mobile Mapping

    tldr: mobile mapping system and IMU fusion

  • 12 RAM Tutorial: Point Cloud Library: Three-Dimensional Object Recognition and 6 DOF Pose Estimation

    tldr: PCL tutorial, but not much delved into the SLAM perspective.

  • 12 IJRR iSAM2: Incremental smoothing and mapping using the Bayes tree

    tldr: in GTSAM 4.0, iSAM2 (not iSAM1) is currently a de-facto default factor graph optimizer.

  • 13 ICRA Robust Odometry Estimation for RGB-D Cameras

    tldr: a.k.a DVO; this is not an actually LiDAR thing, but to understand the effectiveness of direct alignment rather ICP

  • 13 IROS Dense Visual SLAM for RGB-D Cameras

    tldr: a SLAM version (i.e., including loop closures) of the DVO; studying RGB-D SLAMs is also worthy for LiDAR guys because they frequently considers the both a photometric error and a geometric error.

  • 13 AR Challenging data sets for point cloud registration algorithms

    tldr: a.k.a the open library: Libpointmatcher

  • 14 RSS LOAM: Lidar Odometry and Mapping in Real-time

    tldr: THE LOAM; (surface and corner) feature matching for frame-to-frame registration and frame-to-map refinement

  • 15 ICRA Visual-lidar Odometry and Mapping: Low-drift, Robust, and Fast

    tldr: Visual + LOAM

  • 15 ICRA Initialization Techniques for 3D SLAM: a Survey on Rotation Estimation and its Use in Pose Graph Optimization

    tldr: LiDAR SLAM usually have more opportunity to think of the better pose graph optimization because it directly measures the depth (rather easier front-end than visual domain).

  • 15 RAM Registration with the Point Cloud Library: A Modular Framework for Aligning in 3-D

    tldr: PCL tutorial for registration

  • 15 IROS NICP: Dense normal based point cloud registration

    tldr: as already in the title, dense normal

  • 16 ICRA Real-time loop closure in 2D LIDAR SLAM

    tldr: the Google Cartographer’s paper

  • 16 SSRR ICP-based pose-graph SLAM

    tldr: an almost standard framework of scan matching- and pose-graph-based LiDAR SLAM

  • 16 IROS M2DP: A novel 3D point cloud descriptor and its application in loop closure detection

    tldr: place descriptor using a single LiDAR scan

  • 16 BookChapter World modeling

    tldr: various representations of a surrounding environment; selecting a proper representation of the environment is important and it determines the state estimation ways.

  • 18 RSS Efficient Surfel-Based SLAM using 3D Laser Range Data in Urban Environments

    tldr: a.k.a SuMa; projective view rendering, and open source

  • 18 ICRA IMLS-SLAM: scan-to-model matching based on 3D data

    tldr: sophisticated feature selections, not real-time but for the accuracy, this is considered as a SOTA

  • 18 ICRA Elastic LiDAR Fusion: Dense Map-Centric Continuous-Time SLAM

    tldr: (continuous-time) non-rigid map deformation (see 15 RSS ElasticFusion also)

  • 18 ICRA Efficient Continuous-time SLAM for 3D Lidar-based Online Mapping

    tldr: a hierarchical continuous-time LiDAR SLAM

  • 18 IROS LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain

    tldr: range image-based fast feature selection for LOAM; and open source

  • 18 IROS LIPS: LiDAR-Inertial 3D Plane SLAM

    tldr: leveraging plane for LINS system

  • 18 IROS Scan Context: Egocentric Spatial Descriptor for Place Recognition Within 3D Point Cloud Map

    tldr: A visibility-based place descriptor for fast and robust place recognition, and open source

  • 19 A-LOAM (code only)

    tldr: a well-implemented LOAM algorithm (the original LOAM author closed the official code), and open source

  • 19 ICRA Tightly Coupled 3D Lidar Inertial Odometry and Mapping

    tldr: a.k.a lio-mapping; imu tight fusion but practically slow, and open source

  • 19 IV DeLiO: Decoupled LiDAR Odometry

    tldr: rotation and translation are decoupled

  • 19 IJRR SegMap: Segment-based mapping and localization using data-driven descriptors

    tldr: deep segment feature learning for LiDAR place recognition

  • 19 IROS SuMa++: Efficient LiDAR-based Semantic SLAM

    tldr: merging semantic information into SuMa

  • 20 AR DVL-SLAM: sparse depth enhanced direct visual-LiDAR SLAM

    tldr: enhanced visual SLAM by LiDAR data

  • 20 RSS OverlapNet: Loop Closing for LiDAR-based SLAM

    tldr: learning two scan’s overlap and integrated it into the modern probabilistic SLAM system.

  • 20 IROS LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping

    tldr: IMU fusion (tightly) of LOAM, and open source.

  • 20 IROS SpoxelNet: Spherical Voxel-based Deep Place Recognition for 3D Point Clouds of Crowded Indoor Spaces

    tldr: Deep LiDAR feature learning for place recognition and robust to occlusions

  • 20 IROS Semantic Graph Based Place Recognition for 3D Point Clouds

    tldr: Summarizing a place with a single semantic graph. The matching part is also deep (SegMap didn’t).

  • 20 IROS A Fast and Robust Place Recognition Approach for Stereo Visual Odometry Using LiDAR Descriptors

    tldr: LiDAR descriptors are also good for stereo-camera-based place recognition

This post is licensed under CC BY 4.0 by the author.