turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » ROS2与Docker入门教程 » ROS2与docker入门教程-在ubuntu桌面显示docker的turtlesim

ROS2与docker入门教程-在ubuntu桌面显示docker的turtlesim

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

说明

  • 介绍如何再ubuntu中显示docker的turtlesim
  • 环境: ubuntu + docker

配置ubuntu主机

安装docker镜像和运行:

  • 执行命令
# 下载
docker pull osrf/ros:humble-desktop

# 运行
docker run -it osrf/ros:humble-desktop

安装xserver

  • 执行命令
sudo apt install x11-xserver-utils

许可所有用户都可访问xserver

  • 执行命令
xhost + 

显示docker中的gui界面

  • 在docker中运行turtlesim
# 启动docker
docker run -it --privileged \
           -v /tmp/.X11-unix:/tmp/.X11-unix  \
           -e DISPLAY=:0 osrf/ros:humble-desktop

# 启动turtlesim
ros2 run turtlesim turtlesim_node
  • 运行后,界面显示在ubuntu桌面上。

  • 在docker中运行键盘控制

# 启动docker
docker run -it --privileged \
           -v /tmp/.X11-unix:/tmp/.X11-unix  \
           -e DISPLAY=:0 osrf/ros:humble-desktop

# 启动键盘控制
ros2 run turtlesim turtle_teleop_key

演示

  • 相关软件已经安装,镜像已经下载,演示具体使用
  • 通过方向键就可以控制小乌龟

请输入图片描述

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: ros2与docker入门教程