ROS机器人程序设计(原书第2版)补充资料 (叁) 第三章 可视化和调试工具

书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用。

~$ roslaunch turtlebot_gazebo turtlebot_world.launch
~$ roslaunch turtlebot_gazebo gmapping_demo.launch
~$ roslaunch turtlebot_rviz_launchers view_navigation.launch

补充参考:http://blog.csdn.net/zhangrelay/article/details/49902905

第55-56页:

给出一个例子。可以用turtlebot替代,如上。

第57-58页:

调试ROS节点。

注意:.launch中配置launch-prefix=" * ",以及output=" screen "等。

第59-66页:

日志信息。第60页第一行,删去$。

调试消息级别。

rqt_console和rqt_logger_level。

在hydro,indigo,jade,kinetic类似。

第67-70页:

检测系统状态,rqt_top,rqt_topic,rqt_publisher,rqt_service_caller,rqt_graph等。

rqt_ez_publisher:https://github.com/OTL/rqt_ez_publisher

有hydro,indigo,jade,kinetic四种版本可以选择,选择合适的编译使用。

第71页:

设置动态参数,rqt_reconfigure。

第72-73页:

roswtf。

第74页:

可视化节点诊断,rqt_runtime_monitor。

第75-76页:

绘制曲线图,rqt_plot。

第77-78页:

图像可视化。

~$ roslaunch usb_cam usb_cam-test.launch

可以查看笔记本摄像头数据,如下:

第79-83页:

3D可视化,使用rviz。

补充:http://wiki.ros.org/rviz

第84-87页:

数据记录和回放,rosbag。

第88页:

其他rqr_*。

第89页:

本章小节。

思考与巩固:

1 熟练掌握ROS中rqt_*的具体使用,全部指令如下:

rqt_action                       rqt_pose_view
rqt_bag rqt_publisher
rqt_bag_plugins rqt_py_common
rqt_console rqt_py_console
rqt_dep rqt_reconfigure
rqt_graph rqt_robot_dashboard
rqt_gui rqt_robot_monitor
rqt_gui_cpp rqt_robot_steering
rqt_gui_py rqt_runtime_monitor
rqt_image_view rqt_rviz
rqt_joint_trajectory_controller rqt_service_caller
rqt_launch rqt_shell
rqt_logger_level rqt_srv
rqt_moveit rqt_tf_tree
rqt_msg rqt_top
rqt_nav_view rqt_topic
rqt_plot rqt_web

2 除上述指令外,其他提及命令等。

ROS机器人程序设计(原书第2版)补充资料 (叁) 第三章 可视化和调试工具的更多相关文章

  1. ROS机器人程序设计(原书第2版)补充资料 (零) 源代码、资料和印刷错误修订等 2017年01月01日更新

    ROS机器人程序设计(原书第2版)补充资料 (零) 源代码等 ROS官网 版)部分内容修订 页:第1行,删去$ 页:第6行,float64 y 前面加一个空格 页:中间创建主题:下面程序不用换行,(& ...

  2. ROS机器人程序设计(原书第2版)补充资料 教学大纲

    ROS机器人程序设计(原书第2版) 补充资料 教学大纲 针对该书稍后会补充教学大纲.教案.多媒体课件以及练习题等. <ROS机器人程序设计>课程简介 课程编号:XXXXXX 课程名称:RO ...

  3. ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt!

    ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt! 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. MoveIt ...

  4. ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation

    ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中 ...

  5. ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

    ROS机器人程序设计(原书第2版)学习镜像分享及使用说明 系统用于ROS爱好者学习交流,也可用于其他用途,并不局限于ROS. 这款镜像文件是基于一年前的Ubuntu ROS Arduino Gazeb ...

  6. ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门 navigation

    ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中 ...

  7. ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse

    ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse 书中,大部分出现hydro的地方,直接替换为indigo或ja ...

  8. ROS机器人程序设计(原书第2版)补充资料 (陆) 第六章 点云 PCL

    ROS机器人程序设计(原书第2版)补充资料 (陆) 第六章 点云 PCL 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. RGBD深度摄像头 ...

  9. ROS机器人程序设计(原书第2版)补充资料 (伍) 第五章 计算机视觉

    ROS机器人程序设计(原书第2版)补充资料 (伍) 第五章 计算机视觉 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 计算机视觉这章分为两 ...

随机推荐

  1. 【PYTHON】三级菜单

    # Author: Stephen Yuan area_range = { '广东省': { '广州市': { '海珠区': ['全区总面积90.40平方公里', '2015年,海珠区生产总值达到14 ...

  2. Oracle服务启动项

    七个服务的含义分别为: 1. Oracle ORCL VSS Writer Service: Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基 ...

  3. Appium 在Win7环境下搭建

    (一) Java环境准备 安装java sdk 环境变量配置:JAVA_HOME=D:\Program Files\Java\jdk1.8.0_92 PATH设置:%JAVA_HOME%\bin 验证 ...

  4. 深入理解委托(Delegate)

    前言 委托其实一直以来都感觉自己应该挺熟悉的,直到最近又去翻了翻 CLR via C#,感觉我之前的理解可能还有失偏颇.在这记录一下. 之前文章的链接: 接口和委托的泛型可变性 C#高级编程笔记 De ...

  5. SRM340 VegetableGarden

    Description 你的蔬菜园形成了一个矩形网格.你决定检查一些小块土地.从左上角开始,你将走过菜园,回到起点.现在你想要检查一下菜园内的田地,于是你决定从左上角出发,在菜园里走一圈回到原处.最后 ...

  6. hdu 5274 树链剖分

    Dylans loves tree Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Othe ...

  7. poj 1696 叉积理解

    Space Ant Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 3967   Accepted: 2489 Descrip ...

  8. 【Remmarguts' Date】

    一道来自POJ2449的题,它融合了单源点最短路算法.启发式搜索,让我们对“启发式”有更深的理解和体会.Wow! ·英文题,述大意:       读入n,m(n<=1000,m<=1000 ...

  9. hdu5666 BestCoder Round #80

    Segment  Accepts: 418  Submissions: 2020  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 6553 ...

  10. [NOI2012]

    来自FallDream的博客,未经允许,请勿转载,谢谢. 一天一套noi 简直了.... 昨天勉强做完了noi2011 今天教练又丢出来一套noi2012  去掉提答还有5题 勉强做了3题  先占个坑 ...