rviz 简介和使用

rviz 是 ROS 中的三维可视化平台。它一方面可以实现外部信息的图形化显示,另一方面也可以通过 rviz 向对象发布控制信息,实现对机器人的监控。

1 安装 rviz 并介绍其界面

安装 ros 时,如果执行的是完全安装,rviz 已经安装,可以尝试直接运行;如果未完全安装,可以单独安装 rviz:

# Ubuntu16.04
sudo apt-get install ros-kinetic-rviz
# Ubuntu18.04
sudo apt-get install ros-melodic-rviz
# Ubuntu20.04
sudo apt-get install ros-noetic-rviz

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

roscore

然后打开一个新的终端(快捷键:Ctrl+Alt+T),输入以下命令打开 rviz。

rosrun rviz rviz
# or
rviz

打开 rviz,将显示以下界面:

1.1 各个区域介绍

  • 左侧有一个显示器列表。显示器是在三维世界中绘图的设备,在显示列表中可能有一些可用选项。
  • 顶部是一个工具栏,用户可以使用各种功能按钮选择具有多种功能的工具。
  • 中间部分是 3D 视图:这是一个主屏幕,可以在其中查看各种三维数据。三维视图的背景颜色、固定框架、网格等可以在左侧显示的全局选项和网格项目中进行详细设置。
  • 下面是时间显示区域,包括系统时间和 ROS 时间。
  • 右侧为观察角度设置区,可设置不同的观察角度。

    本部分仅作粗略介绍。如果您想了解更多详情,请访问 用户指南

2 前提条件

  • 在命令终端中键入 Ctrl+Shift+T,在同一目录下打开另一个终端窗口,查看设备名称:
# 查看机械臂的设备名称
ls /dev/ttyUSB* # 2020 version myCobot320 M5

# 如果终端没有显示 /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 Simple use

Start using launch file

本示例基于您已经完成的 环境搭建,并且您已成功地将公司代码从 GitHub 复制到您的虚拟机。

打开新终端(快捷键:Ctrl+Alt+T

输入命令 配置 ROS 环境

cd ~/catkin_ws/
source devel/setup.bash

再次输入:

roslaunch new_mycobot_320 mycobot_320_test.launch

打开 rviz,就会得到如下结果:

如果您想了解有关 rviz 的更多信息,请访问 官方文件


← 上一页 | 下一页 →

results matching ""

    No results matching ""