navigation2 icon indicating copy to clipboard operation
navigation2 copied to clipboard

3D lidar slam support / vendors

Open SteveMacenski opened this issue 4 years ago • 3 comments

We should consider doing 3D lidar demos analog to the VSLAM demos currently happening. In 3D SLAM-world the suggestions I'd throw out to consider:

  • HDL SLAM / Localization https://github.com/koide3/hdl_graph_slam
  • LeGO-LOAM https://github.com/RobustFieldAutonomyLab/LeGO-LOAM
  • lidar slam ros2 https://github.com/rsasaki0109/lidarslam_ros2

with emphasis on the options that include a localization mode or are compatible with another open-source high quality localizer. Maybe also benchmark each so we can have some understanding of the pros and cons of each.

May require developing a new 3D static layer for supporting static navigation in non-2D maps (also useful for VSLAM feature maps).

SteveMacenski avatar May 21 '20 02:05 SteveMacenski

The major deliverables:

1 or 2 3D SLAM systems with some parameter profiles that work well for mobile robots
Documentation about 3D SLAM uses in navigation (what are they, why, sensors to use, how, maybe some parameter help)
Development required to get that all working well (3D static map server, 3D static map costmap layer, anything else)
Some data set / demos of using a robot with one of the 3D SLAM systems to do some task

Some of the metrics to compare by:

CPU / GPU utilization (does it use a GPU if available?)
Scaling - does it work reliably in larger indoor environments like a warehouse / retail store / etc
map quality - does it actually map the space well and are the loop closures working / stable (may require parameter tuning to get good results for the mobile robot use)  

SteveMacenski avatar Jul 22 '20 20:07 SteveMacenski

Hi Steve

Thanks for all the work on Nav2, slam toolbox and ouster driver and more. Is there any update on this developement?

Are you familiar with the cmu exploration project and the Ground-based Autonomy Base Repository by Ji Zhang (LOAM/Kaarta) at CMU.

CMU Exploration

Also Livox have published a Lidar simulation for Gazebo (Livox Laser Simulation) and some slam implementations on their Github (LIO-Livox), (Livox-Mapping), (LOAM-Livox)

PerOveL avatar Sep 09 '21 07:09 PerOveL

No current work on this, its future work at this point unless you're interested in contributing!

SteveMacenski avatar Sep 13 '21 18:09 SteveMacenski