- 课程简介
- 第1章 ROS2概述与环境搭建
- 1.1 ROS2简介
- 1.2 ROS2安装
- 1.3 ROS2快速体验
- 1.4 ROS2集成开发环境搭建
- 1.5 ROS2体系框架
- 1.6 本章小结
- 第2章 ROS2通信机制核心
- 2.1 通信机制简介
- 2.2 话题通信
- 2.3 服务通信
- 2.4 动作通信
- 2.5 参数服务
- 2.6 本章小结
- 第3章 ROS2通信机制补充
- 3.1 分布式
- 3.2 工作空间覆盖
- 3.3 元功能包
- 3.4 节点重名
- 3.5 话题重名
- 3.6 时间相关API
- 3.7 通信机制工具
- 3.8 通信机制实操
- 3.9 本章小结
- 第4章 ROS2工具之launch与rosbag2
- 4.1 启动文件launch简介
- 4.2 launch之Python实现
- 4.3 launch之xml、yaml实现
- 4.4 录制回放工具——rosbag2
- 4.5 本章小结
- 第5章 ROS2工具之坐标变换
- 5.1 坐标变换简介
- 5.2 坐标相关消息
- 5.3 坐标变换广播
- 5.4 坐标变换监听
- 5.5 坐标变换工具
- 5.6 坐标变换实操
- 5.7 本章小结
- 第6章 ROS2工具之可视化
- 6.1 可视化简介
- 6.2 rviz2 基本使用
- 6.3 rviz2集成URDF基本流程
- 6.4 URDF使用语法
- 6.5 URDF优化_xacro
- 6.6 本章小结
- Published with GitBook
第6章 ROS2工具之可视化¶
第6章 ROS2工具之可视化¶
机器人系统运行之后,调用者应该如何与机器人交互呢?机器人还会产生诸多数据,比如:里程计、激光雷达、imu、GPS、导航规划的路径、自身实际的运行轨迹......等等各种消息,这些消息对于调用者而言是肉眼不可见的,那么应该如何转换成“可视化”的数据,让调用者可以以机器人的视角看世界呢?另外,人机交互过程中,机器人模型也是“可视化”的重要一环,在ROS2中如何实现机器人建模呢?针对上述问题,本章将会逐一给出解答。
本章概览¶
| 章节 | 学习内容 | 学习收获 |
|---|---|---|
| 6.1 可视化与机器人建模简介 | 可视化与机器人建模的概念、作用以及应用场景等。 | 初步了解rviz2与urdf的理论知识。 |
| 6.2 rviz2 基本使用 | rviz2的安装、启动、界面与基本操作。 | 能够掌握rviz2的使用流程。 |
| 6.3 rviz2集成URDF基本流程 | 介绍如何编写、加载urdf文件,以及如何在rviz2中集成机器人模型插件。 | 能够在rviz2中显示一个最简单的机器人模型。 |
| 6.4 URDF使用语法 | URDF的具体使用语法介绍。 | 能够在rviz2中显示一个四轮机器人底盘,并且也可以自定义机器人模型。 |
| 6.5 URDF优化_xacro | xacro的具体使用语法介绍。 | 可以使用xacro简化urdf文件。 |
| 6.6 本章小结 | 知识点汇总。 | 知识点回顾。 |
案例演示¶
案例1:rviz2基本使用演示。

案例2:在rviz2中显示自定义机器人模型。
