当前位置: 首页 > news >正文

ubuntu22.04在 Docker容器中安装 ROS2-Humble

22.04 安装 docker 容器并实现rviz功能

docker pull命令拉取包含ROS-Humble的镜像:

docker pull osrf/ros:humble-desktop-full-jammy

docker images验证该镜像是否拉取成功。

使用镜像osrf/ros:humble-desktop-full-jammy创建并运行容器

sudo docker run -it --name ros2_humble_test osrf/ros:humble-desktop-full-jammy /ros_entrypoint.sh bash

在本机执行docker ps -a验证是否创建成功,如果出现下列的输出,说明创建成功:

运行Rviz

xhost +local:docker
 
sudo docker run -it --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix osrf/ros:humble-desktop-full-jammy

 在容器内部执行下列指令配置ros的环境变量,并运行rviz2

source ./ros_entrypoint.sh
 
rviz2

http://www.dtcms.com/a/184558.html

相关文章:

  • Nipype 简单使用教程
  • 锁相放大技术:从噪声中提取微弱信号的利器
  • UE5定序器中摇臂挂载摄像机 让摄像机始终朝向目标
  • 拍电影为什么常用绿幕?认识色度键控(Chroma Key)技术
  • 思维链框架:LLMChain,OpenAI,PromptTemplate
  • [Java实战]Spring Boot 快速配置 HTTPS 并实现 HTTP 自动跳转(八)
  • 【前端】【css】【总复习】三万字详解CSS 知识体系
  • Python与矢量网络分析仪3671E:自动化测试(Vscode)
  • 相或为K(位运算)蓝桥杯(JAVA)
  • [Linux]从零开始的STM32MP157 Busybox根文件系统构建
  • Synchronized与锁升级
  • 2025-05-11 项目绩效域记忆逻辑管理
  • C 语言数据结构基石:揭开数组名的面纱与计算数组大小
  • Babel 插件与预设的区别及使用
  • 【stata代码】地方政府驱动企业参与乡村振兴的机制——乡村振兴注意力视角的分析
  • Scala 中累加器的创建与使用格式详解
  • vue 中的数据代理
  • 模型欠拟合是什么?
  • app加固
  • 图形学、人机交互、VR/AR领域文献速读【持续更新中...】
  • 表关联映射工具
  • Vue Router全局拦截
  • 02.three官方示例+编辑器+AI快速学习webgl_animation_skinning_blending
  • 深入理解 Polly:.NET Core 中的健壮错误处理策略
  • LVGL(lv_btnmatrix矩阵按钮)
  • [特殊字符] 免税商品优选购物商城系统 | Java + SpringBoot + Vue | 前后端分离实战项目分享
  • Telnetlib 库完全指南
  • 常见的排序算法(Java版)简单易懂好上手!!
  • AI日报 - 2024年05月12日
  • js事件循环机制