开wangwang的机器,看哪个容器装了ros-noetic-cuda11.4.2,没有的输入如下指令安装
bash展开代码docker pull mzahana/ros-noetic-cuda11.4.2
bash展开代码xd@euler-MS-7D30:/data/xiedong$ xhost + xd@euler-MS-7D30:/data/xiedong$ xclock
bash展开代码docker run \ -e QT_X11_NO_MITSHM=1 \ -e DISPLAY \ --net=host \ --gpus all \ -v ~/.Xauthority:/root/.Xauthority:rw \ -v ~/tmp/.X11-unix:/tmp/.X11-unix:ro \ -v ~/out_home:/out_home \ -v /data/xiedong/cc_ws:/cc_ws \ -it kevinchina/deeplearning:ros-noetic-cuda11.4.2-v5 bash
bash展开代码vim /etc/ssh/sshd_config service ssh restart
注意看第5行,是需要显卡资源的,所以如果没有显卡资源就会这么显示:
docker: Error response from daemon: could not select device driver "" with capab [[gpu]] ,也进不了容器
安装好后
bash展开代码docker ps
查看容器,进入
bash展开代码docker exec -it 954 bash
bash展开代码cd ego-planner/
bash展开代码sudo apt-get install libarmadillo-dev -y
bash展开代码catkin_make -DCMAKE_BUILD_TYPE=Release
打开 rviz 进行可视化和交互:
bash展开代码source devel/setup.bash
roslaunch ego_planner rviz.launch
运行后出现这个:
可能显卡出问题了
退出容器
bash展开代码exit
再重启容器
bash展开代码docker restart <id>
重新进入
docker exec -it...
重复上述步骤
运行
bash展开代码source devel/setup.bash
roslaunch ego_planner rviz.launch
另开一个终端,在仿真中运行规划器:
bash展开代码docker exec -it <id> bash
cd ego-planner/
source devel/setup.bash
roslaunch ego_planner run_in_sim.launch
本文作者:cc
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!