Docker 安装ros 使用rviz 等等图形化程序

Docker 安装ros 使用rviz 等等图形化程序

ubuntu 版本与ros 发行版本对应
如何安装其它版本ros
此时考虑使用docker
易于维护

地址:
https://hub.docker.com/r/osrf/ros

我主机是 ubuntu22.04
使用这个标签 melodic-desktop-full

1 clone 镜像到本机

docker pull osrf/ros:melodic-desktop-full

2 允许所有用户访问当前运行的 X 服务

sudo xhost +local: 

3 使用镜像osrf/ros:melodic-desktop-full创建运行容器

docker run  -it \
	--gpus all \
	-e NVIDIA_DRIVER_CAPABILITIES=all \
	-v /tmp/.X11-unix:/tmp/.X11-unix \
	-v /dev/dri:/dev/dri \
	--device=/dev/snd \
	--device=/dev/dri/renderD128 \
	-e DISPLAY=unix$DISPLAY \
	--name=melodic \
	osrf/ros:melodic-desktop-full

交互命令进入容器:

docker exec -it melodic bash

4 运行rviz

melodic容器内配置ros 环境变量

source ./ros_entrypoint.sh

melodic容器内运行 roscore :

roscore & 

melodic容器内启动rviz :

rosrun rviz rviz

效果:
在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 06:04:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 06:04:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 06:04:01       62 阅读
  4. Python语言-面向对象

    2024-07-15 06:04:01       72 阅读

热门阅读

  1. 英特尔服务器的潜在缺陷分析

    2024-07-15 06:04:01       23 阅读
  2. 香橙派安装测试摄像头

    2024-07-15 06:04:01       24 阅读
  3. 【SASS/SCSS(一)】选择器

    2024-07-15 06:04:01       26 阅读
  4. 力扣224.基本计算器

    2024-07-15 06:04:01       23 阅读
  5. Leetcode 3219. Minimum Cost for Cutting Cake II

    2024-07-15 06:04:01       25 阅读
  6. ReactRouter v6升级的步骤

    2024-07-15 06:04:01       23 阅读
  7. vue 中时间日期格式处理

    2024-07-15 06:04:01       19 阅读