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

rosdep install rviz

然后编译rviz:

rosmake rviz

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

rosrun rviz rviz

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

source /opt/ros/indigo/setup.bash

和:

roscore &

rviz启动时的效果如下:

中间黑色区域为3D可视化区域。左侧为显示面板,其中可以显示各种用户加载的选项。右侧为全局选项和时间。可以点击左侧面板的“add”按钮来增加新的显示选项,如图:

点击“add”后,会出现一个对话框:

这个窗口的上部包含了显示类型。中部给出了这个显示类型的描述。最后是这个显示项的名称,这个名称是用户随意起的,但是必须是唯一的。
1.显示属性。当点击“OK”后,新建的显示项就会被加进左侧面板,比如新建“Laser Scan”,则会在左侧面板出现:

其中的下拉项是这个显示项的属性。
2.显示状态。没一个显示项都有自己的状态,以帮助用户判断显示项是否有问题。显示状态有四种:OK、Warning、Error和Disable。如图:

3.移动显示项。用户可以使用向上或者向下箭头来移动显示项。如图:

rviz的显示类型

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

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

最新文章

  1. ADO 连接数据库,取到VT_DATE型日期转换成 int型
  2. DataRow映射实体
  3. [ASP.NET MVC] Real-time之HTML5 服务器发送事件(server-sent event)
  4. unity3d多线程坑
  5. JMS消息中间件系列[ActiveMQ](一)
  6. AMAP
  7. Java内存分配和内存管理
  8. 无责任Windows Azure SDK .NET开发入门篇三[使用Azure AD 管理用户信息--3.3 Details用户详细信息]
  9. python functools.wraps装饰器模块
  10. TabbedPaneDemo
  11. Controller与Action
  12. Cenots安装openvpn、pam_mysql进行用户认证和流量控制
  13. (Jquery)避免数据相加小数点后产生多位数和计算精度损失
  14. (转)Maven依赖的jar包下载不了、jar更新不了的解决办法
  15. 走近webpack(5)--devtool及babel的使用
  16. 根据ip获取对应的省市区
  17. python的高级数组之稀疏矩阵
  18. Ubuntu下U盘变成只读的解决方法
  19. Feature如何解决参数数量不匹配
  20. JAVA_Stream_练习

热门文章

  1. PAT1073. Scientific Notation (20)
  2. 利用OPENSSH自身记录密码
  3. 比较好的SQL语句
  4. Ajax -- 原理及简单示例
  5. JDK_环境变量
  6. 论Spark高手是怎样炼成的
  7. Android中getDimension,getDimensionPixelOffset和getDimensionPixelSize 区别
  8. 真相大白:为什么Entity Framework不能进行跨数据库查询(附解决方法)
  9. MFC--根据串口采集的数据借助GDI绘制曲线
  10. 日志分析命令awk基础用法