Skip to content

LimHaeryong/rtabmap_devcourse_project

 
 

Repository files navigation

rtabmap

RTAB-Map Logo

Release License

RTAB-Map library and standalone application.

To use RTAB-Map under ROS, visit the rtabmap page on the ROS wiki.

Acknowledgements

This project is supported by IntRoLab - Intelligent / Interactive / Integrated / Interdisciplinary Robot Lab, Sherbrooke, Québec, Canada.

IntRoLab

CI Latest

Linux Build Status
Build Status
Build Status
Windows Build Status

ROS Binaries

ros-$ROS_DISTRO-rtabmap

ROS 1 Melodic Build Status
Noetic Build Status
ROS 2 Foxy Build Status
Humble Build Status
Rolling Build Status

install nvidia-docker2

sudo apt install -y nvidia-docker2
sudo systemctl daemon-reload
sudo systemctl restart docker

create image

git clone https://github.com/LimHaeryong/rtabmap_devcourse_project.git
cd rtabmap_devcourse_project
sudo docker build --build-arg TARGETPLATFORM=linux/amd64 --no-cache --progress=tty --force-rm -f test.dockerfile -t rtabmap_team2:base .

create container

export XAUTH=/tmp/.docker.xauth
touch $XAUTH
xauth nlist $DISPLAY | sed -e 's/^..../ffff/' | xauth -f $XAUTH nmerge -

docker run -it --rm \
  --privileged \
  --env="DISPLAY=$DISPLAY" \
  --env="QT_X11_NO_MITSHM=1" \
  --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" \
  --env="XAUTHORITY=$XAUTH" \
  --volume="$XAUTH:$XAUTH" \
  --runtime=nvidia \
  --network host \
  -v ~/Documents/RTAB-Map:/root/Documents/RTAB-Map \
  rtabmap_team2:base

build rtabmap

source /ros_entrypoint.sh
cd rtabmap/build
mkdir ../../rtabmap_install
~/cmake -DWITH_OPENGV=ON -DCMAKE_INSTALL_PREFIX=../../rtabmap_install ..
make
sudo make install
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:../../rtabmap_install/lib
ldconfig

About

dev-course slam project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 55.1%
  • C 38.3%
  • Java 2.0%
  • CMake 1.7%
  • MATLAB 1.1%
  • Swift 1.0%
  • Other 0.8%