rviz2 简介和使用

Rviz2 是一种可视化工具,用于显示机器人环境中的信息,提供三维视角来查看机器人的状态和活动。它可以帮助开发人员更好地了解机器人的当前状态和活动,以及其他可视化信息。Rviz2 提供了一系列可视化工具,可以帮助开发人员更好地了解机器人的状态和活动,如可视坐标系、激光扫描信息、点云信息、机器人模型等。使用 Rviz2 可以轻松查看和调试机器人系统,从而更好地实现机器人目标。

1 rviz2 简介

ros2 安装成功表明 rviz2 也一起安装成功,因为 ros2 的安装包括 rviz2。

打开一个新终端 (快捷键Ctrl+Alt+T)输入命令打开 rviz2

ros2 run rviz2 rviz2
# 或
rviz2

打开 rviz2 并显示以下界面:

1.1 各领域介绍

  • 左侧是监视器列表,监视器是在 3D 世界中绘制某样东西的东西,在显示列表中可能有一些可用的选项。包括添加、删除、复制、重命名插件、显示插件和设置插件属性等功能。
  • 上面是工具栏,用户可以使用各种功能按钮选择具有多种功能的工具
  • 中间部分是三维视图:这是一个主屏幕,在这里可以以三维方式查看各种数据。三维视图的背景颜色、固定框架、网格等可以在左侧显示的全局选项和网格项目中进行详细设置。
  • 下面是时间显示区域,包括系统时间和 ROS 时间。
  • 右侧为观察角度设置区,可设置不同的观察角度。

我们在这一部分只做了粗略的介绍。如果您想了解更详细的内容,可以访问 用户指南 查看。

2 前提

  • 打开一个新终端 (快捷键 Ctrl+Alt+T),打开终端窗口查看设备名称:
# 查看机械臂的设备名称
ls /dev/ttyUSB* # 2020 version myCobot320 M5

# I如果终端未显示 /dev/ttyUSB 相关名称,则需要使用以下命令
ls /dev/ttyACM* # 2022 version myCobot320 M5
  • 授予机械臂串行端口权限:
# 默认设备名称为 /dev/ttyUSB0,如果设备名称不是默认值,则需要修改。
sudo chmod 777 /dev/ttyUSB0 # 2020 version myCobot320 M5

sudo chmod 777 /dev/ttyACM0 # 2022 version myCobot320 M5

然后输入用户密码(注: 密码不会显示,正确输入即可)。

3 使用简单

通过启动文件启动

本示例基于以下事实:您已完成 环境设置 并成功从 GitHub 复制了公司代码。

  • 打开一个新终端 (快捷键 Ctrl+Alt+T)
    输入以下命令配置 ROS2 环境
cd ~/colcon_ws/
colcon build --symlink-install
source install/setup.bash

再次输入:

ros2 launch mycobot_320 test.launch.py

打开 rviz2,得到如下结果:

如果您想了解有关 rviz 的更多信息,可以访问 官方文档 查看。


← 上一页 | 下一页 →

results matching ""

    No results matching ""