Skip to content

koide3/slam_docker_collection

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

slam_docker_collection

This is my personal attempt to create reusable and portable environments for 3D SLAM with docker. I think SLAM packages are always difficult to build from scratch in particular when we use different versions of ROS/Ubuntu/libraries.

Basic Usage

1. Update submodule:

cd slam_docker_collection
git submodule init
git submodule update hdl_graph_slam

2. Build docker image:

cd slam_docker_collection/hdl_graph_slam/docker
./build.sh

3. Run docker image:

cd slam_docker_collection/hdl_graph_slam/docker
./run.sh -v ~/datasets:/datasets  # you can put more docker run arguments here

# in docker
roslaunch hdl_graph_slam hdl_graph_slam_400.launch

Dockernized packages

Build status Package Short Usage
Build ethzasl_icp_mapping [usage]
Build hdl_graph_slam [usage]
Build LOAM [usage]
Build LeGO-LOAM [usage]
Build SuMa [usage]
Build LINS [usage]
Build LIO-mapping [usage]
Build LIO-SAM [usage]
Build FAST-LIO [usage]
Build VoxelMap [usage]
Build BALM [usage]
Build direct_lidar_odometry [usage]
Build D-LIOM [usage]
Build clins [usage]
Build Voxblox [usage]
Build Voxgraph [usage]
LOAM hdl_graph_slam LIO-SAM
LINS SuMa voxgraph

About

A collection of docker environments for 3D SLAM packages

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published