【ROS2】中级:RViz- RViz 用户指南

RViz 是机器人操作系统 (ROS) 框架的 3D 可视化工具。

  •  RViz 用户指南 

    https://docs.ros.org/en/jazzy/Tutorials/Intermediate/RViz/RViz-User-Guide/RViz-User-Guide.html

  • 构建自定义 RViz 显示器

    https://docs.ros.org/en/jazzy/Tutorials/Intermediate/RViz/RViz-Custom-Display/RViz-Custom-Display.html

 RViz 用户指南

 目标:了解 RViz

教程级别:中级

 时间:25 分钟

 目录

  •  背景

  • 安装或构建 rviz

  •  启动

  •  显示

    • 添加新显示

    •  显示属性

    •  显示状态

    •  内置显示类型

  •  配置

  •  视图面板

    • 轨道相机(默认)

    • FPS(第一人称视角)相机

    •  自上而下正投影

    •  XY 轨道

    •  第三人称追随者

    •  自定义视图

  •  坐标系

    •  固定框架

    •  目标框架

  •  工具

    •  交互

    •  移动相机

    • 选择

    •  聚焦相机

    •  测量

    •  2D 位姿估计

    •  2D 导航目标

    •  发布点

  •  时间

 背景

RViz 是机器人操作系统 (ROS) 框架的 3D 可视化工具

安装或构建 rviz 

请按照您的操作系统的安装说明安装 RViz。

 启动 

不要忘记获取设置文件。

source /opt/ros/jazzy/setup.bash

然后启动可视化工具

ros2 run rviz2 rviz2

当 RViz 第一次启动时,您将看到此窗口:

c525e803c9af9ac7ff58e058c62db418.png

中间的大黑窗口是 3D 视图(因为没有任何东西所以是空的)。左边是显示列表,将显示您加载的任何显示。现在它只包含全局选项和一个网格,我们稍后会介绍。右边是其他一些面板,如下所述。

 显示

显示器是指在 3D 世界中绘制某些内容的设备,并且可能在显示器列表中有一些可用选项。例如,点云、机器人状态等。

添加新显示器

要添加显示器,请单击底部的添加按钮:

3cfaa68376f57a368f2607307ad7fdf6.png

这将弹出新的显示对话框:

964c3a7b87ce740f7b1ab95e84df102a.png

顶部的列表包含显示类型。类型详细说明了此显示将可视化的数据类型。中间的文本框提供了所选显示类型的描述。最后,您必须为显示提供一个唯一的名称。例如,如果您的机器人上有两个激光扫描仪,您可能会创建两个名为“Laser Base”和“Laser Head”的 Laser Scan 显示。

 显示属性

每个显示器都有自己的属性列表。例如:

a92417c1bbb075e1487586c4d52d4faf.png

 显示状态

每个显示都有自己的状态,以帮助您了解一切是否正常。状态可以是: OK 、 Warning 、 Error 或 Disabled 。状态通过显示器标题的背景颜色以及在展开显示器时可以看到的状态类别来指示:

5559f3b0a312258eb9843d2aab26039f.png

Status 类别还会扩展以显示特定的状态信息。此信息因不同显示器而异,消息应能自我解释。

内置显示类型

Name

描述

Description

Messages Used

Axes

显示一组坐标轴

Displays a set of Axes


Effort

显示了对机器人每个旋转关节所付出的努力(力或力矩)

Shows the effort being put into each revolute joint

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值