ROS三维可视化工具RViz初学者图文教程

RViz是一款强大的3D可视化工具,用于显示ROS(机器人操作系统)数据。它包含3D视图、显示屏、菜单、工具、视图和时间控制等功能。用户可以设置背景、框架和网格,选择不同类型的显示屏,如轴、相机、深度云等,来查看和分析机器人系统的各种信息。此外,还提供了 Orbit、FPS等不同视图模式,以及时间控制来同步模拟。要启动RViz,需要先运行roscore,然后打开rviz。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

布局

RViz画面布局如下:
在这里插入图片描述
3D视图(3D view): 指屏幕的黑色部分。它是可以用三维方式查看各种数据的主屏幕。3D视图的背景颜色、固定框架、网格等可以在左侧显示的全局选项(Global Options)和网格(Grid)项目中进行详细设置。
显示屏(Displays): 左侧的显示屏是从各种话题当中选择用户所需的数据的视图的区域。如果单击屏幕左下方的 [Add] ,选择屏幕将如下图所示。目前有大约30种不同的显示屏可供选择,我们将在下面的描述中详细介绍。
菜单(Menu): 菜单位于顶部。用户可以选择保存或读取显示屏状态的命令,还可以选择各种面板。
工具(Tools): 工具是位于菜单下方的按钮,允许用户用各种功能按键选择多种功能的工具
例如InteractMove CameraSelectFocus CameraMeasure2D Pose Estimate2D Navigation Goal以及Publish Point等。
视图(Views) : 设定三维视图的视点
Orbit:以指定的视点(在这里称为Focus)为中心旋转。这是默认情况下最常用的基本视图。
FPS(第一人称):显示第一人称视点所看到的画面。
ThirdPersonFollower:显示以第三人称的视点尾追特定目标的视图。
TopDownOrtho:这是Z轴的视图,与其他视图不同,以直射视图显示,而非透视法。
XYOrbit:类似于Orbit的默认值,但焦点固定在Z轴值为0的XY平面上。
时间(Time): 显示当前时刻(wall time)、ROS Time以及他们各自经过的时间。这主要用于仿真,如果需要重新启动,请点击底部的[Reset]按钮。
在这里插入图片描述

Display类型

图 标名称描述
在这里插入图片描述Axes显示x、y、z轴。
在这里插入图片描述Camera从相机的角度创建一个新的渲染窗口,并将图像覆盖在窗口上。
在这里插入图片描述DepthCloud显示基于Depth map的点云。将从相机获取的彩色图像覆盖在“点”上面,这里的“点”是通常基于DepthMap和ColorImage话题的传感器(如Kinect和Xtion)的距离值。
在这里插入图片描述Effort显示施加在机器人的每个旋转关节的力。
在这里插入图片描述FliudPressure显示流体的压力,如空气或水。
在这里插入图片描述Grid显示二维或者三维网络
在这里插入图片描述Grid Cells显示网格的每个单元格。主要用于显示导航的costmap中的障碍物。

启动

对于ROS1版本来说
1.先打开roscore

roscore

在这里插入图片描述

2.然后打开rviz

rviz rviz 

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kay880

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值