机器人操作系统(ROS)教程22:ROS的3D可视化工具—rviz-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 17998|回复: 0

机器人操作系统(ROS)教程22:ROS的3D可视化工具—rviz

[复制链接]
发表于 2015-4-6 14:05 | 显示全部楼层 |阅读模式
本帖最后由 对折之内 于 2015-4-6 14:05 编辑

rviz是ROS中的一个3D可视化工具,有了它就可以把你用代码建的机器人模型转化为可视的3D模型。
首先需要安装:
rosdep install rviz

然后编译rviz:
rosmake rviz

现在就已经安装好了,你可以用命令:
rosrun rviz rviz

来启动rviz(请确保已经运行了roscore),如果出现问题的。可以试着注册一下bash,使用命令:
source /opt/ros/indigo/setup.bash

和:
roscore &

rviz启动时的效果如下:

initial_startup.png
中间黑色区域为3D可视化区域。左侧为显示面板,其中可以显示各种用户加载的选项。右侧为全局选项和时间。可以点击左侧面板的“add”按钮来增加新的显示选项,如图:
UserGuide?action=AttachFile&do=get&target=add_display_button.png
点击“add”后,会出现一个对话框:
UserGuide?action=AttachFile&do=get&target=new_display_dialog.png
这个窗口的上部包含了显示类型。中部给出了这个显示类型的描述。最后是这个显示项的名称,这个名称是用户随意起的,但是必须是唯一的。
1.显示属性。当点击“OK”后,新建的显示项就会被加进左侧面板,比如新建“Laser Scan”,则会在左侧面板出现:
UserGuide?action=AttachFile&do=get&target=display_properties_example.png
其中的下拉项是这个显示项的属性。
2.显示状态。没一个显示项都有自己的状态,以帮助用户判断显示项是否有问题。显示状态有四种:OK、Warning、Error和Disable。如图:

UserGuide?action=AttachFile&do=get&target=displays_with_all_statuses.png
3.移动显示项。用户可以使用向上或者向下箭头来移动显示项。如图:
UserGuide?action=AttachFile&do=get&target=move_display.png
rviz的显示类型
图像 1.png

4.视图面板。rviz还提供了几种视图方式,可以通过“Panels”-“views”打开查看。
图像 2.png

其他功能,现在暂且使用不到,就不多说了。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 10:33 , Processed in 0.081922 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表