ros-navigation / navigation2

ROS 2 Navigation Framework and System
https://nav2.org/
Other
2.47k stars 1.25k forks source link

3D lidar slam support / vendors #1757

Open SteveMacenski opened 4 years ago

SteveMacenski commented 4 years ago

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:

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 commented 4 years ago

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)  
PerOveL commented 3 years ago

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)

SteveMacenski commented 3 years ago

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