多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 5.2 RViz ## 5.2.1 简介 本节课介绍的是我们在ROS开发中非常常用的一个工具,基本上的调试和开发都离不开这个工具——RViz(the Robit Visualization tool)机器人可视化工具,可视化的作用是直观的,它极大的方便了监控和调试等操作。 ![](https://img.kancloud.cn/c0/61/c061e56fefee51ddd9cf46c5bdd055a9_282x166.png) ## 5.2.2 演示 依然打开教材的模拟场景,输入`roslaunch robot_sim_demo robot_spawn_launch`,之后在命令行打开新的终端直接输入`$ rviz` 打开工具。 和Gazebo一样,也会显示出一个3D环境,不过操作上有所不同,具体操作如下: * 平移:鼠标滚轮中键 * 旋转:鼠标左键 * 放缩:鼠标滚轮 * 左侧控制面板,可以添加插件 RViz的插件种类繁多功能强大,非常适合我们开发调试ROS程序。 ## 5.2.3 差异 虽然从界面上来看,RViz和Gazebo非常相似,但实际上两者有着很大的不同,Gazebo实现的是仿真,提供一个虚拟的世界,RViz实现的是可视化,呈现接收到的信息。左侧的插件相当于是一个个的subscriber,RViz接收信息,并且显示。所以RViz和Gazebo有本质的差异。 ## 5.2.4 小结 RViz和Gazebo是我们常用的ROS工具,更好的利用这些工具是我们ROS进阶的基础。具体的操作和使用可以参考我们的官方演示视频,跟着视频去实战演练,熟悉这两个工具。