使用docker运行vins-fusion 适配D435i相机 并含有常见数据集 (使用方法和自行记录)方便快捷无需被环境困扰

(默认前期已完成docker的安装和网络的通畅,了解基本docker命令以及当前用户有权限)

直接使用

xhost +local:root

docker pull forair/vins:v2

docker run -it --privileged=true --network host -e NVIDIA_VISIBLE_DEVICES=all -e NVIDIA_DRIVER_CAPABILITIES=all --env="DISPLAY" --env="QT_X11_NO_MITSHM=1" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --volume="/dev:/dev" -v /dev:/dev --gpus all --name vins1 forair/vins:v2 /bin/bash

docker start vins1

docker exec -it vins1 /bin/bash

##打开3个docker vins1终端##重复3次上一步命令

roslaunch realsense2_camera rs_camera_vins.launch
roslaunch vins vins_rviz.launch 
rosrun vins vins_node ~/vinsfusion_ws/src/VINS-Fusion/config/realsense_d435i/realsense_stereo_imu_config.yaml
(回环)rosrun loop_fusion loop_fusion_node ~/vinsfusion_ws/src/VINS-Fusion/config/realsense_d435i/realsense_stereo_imu_config.yaml

记录如下

(默认前期已完成docker的安装和网络的通畅,了解基本docker命令以及当前用户有权限)

拉取镜像

docker pull forair/vins:v2
sudo apt-get install -y nvidia-docker2

使用docker运行vins-fusion 适配D435i相机 并含有常见数据集 (使用方法和自行记录)方便快捷无需被环境困扰 运行Docker 容器,并配置了对 GPU 设备的支持以及显示环境

docker run -it --privileged=true --network host -e NVIDIA_VISIBLE_DEVICES=all -e NVIDIA_DRIVER_CAPABILITIES=all --env="DISPLAY" --env="QT_X11_NO_MITSHM=1" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --volume="/dev:/dev" -v /dev:/dev --gpus all --name vins1 forair/vins:v2 /bin/bash

docker启动vin3容器

docker start vins1

打开vin3容器终端

<
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值