ROS学习(九)—— rqt_console 和 roslaunch
2017-01-12 13:51
441 查看
一、rqt_console 和rqt_logger_level
1、作用:
rqt_console依据ROS编译日志,输出节点信息
rqt_logger_level可以改变节点的警告出差的警告等级
2、使用方法
(1)打开rqt_console rqt_logger_level
(2)在新的终端,打开turtle
在窗口会出现
然后我们改变logger level
(3)然后我们执行一条会出错的命令
会报错,撞到墙壁。
3、logger levels
有五个优先报错级别,从上到下,依次由高到低
二、roslaunch
1、作用:
启动launch文件
2、语法
3、一个demo
(1)打开beginner_tutorials
(2)新建一个目录,用来存放launch文件(是一个好的习惯,可以不必这么做)
(3)新建一个launch文件:turtlemimic.launch
(4)调用launch文件
再让其运动,第二个会复制第一个进行运动
1、作用:
rqt_console依据ROS编译日志,输出节点信息
rqt_logger_level可以改变节点的警告出差的警告等级
2、使用方法
(1)打开rqt_console rqt_logger_level
rosrun rqt_console rqt_console rosrun rqt_logger_level rqt_logger_level
(2)在新的终端,打开turtle
rosrun turtlesim turtlesim_node
在窗口会出现
然后我们改变logger level
(3)然后我们执行一条会出错的命令
rostopic pub /turtle1/cmd_vel geometry_msgs/Twist -r 1 -- '{linear: {x: 2.0, y: 0.0, z: 0.0}, angular: {x: 0.0,y: 0.0,z: 0.0}}'
会报错,撞到墙壁。
3、logger levels
有五个优先报错级别,从上到下,依次由高到低
Fatal Error Warn Info Debug
二、roslaunch
1、作用:
启动launch文件
2、语法
roslaunch [package] [filename.launch]
3、一个demo
(1)打开beginner_tutorials
cd ~/catkin_ws source devel/setup.bash roscd beginner_tutorials
(2)新建一个目录,用来存放launch文件(是一个好的习惯,可以不必这么做)
mkdir launch cd launch
(3)新建一个launch文件:turtlemimic.launch
Toggle line numbers 1 <launch> 2 3 <group ns="turtlesim1"> 4 <node pkg="turtlesim" name="sim" type="turtlesim_node"/> 5 </group> 6 7 <group ns="turtlesim2"> 8 <node pkg="turtlesim" name="sim" type="turtlesim_node"/> 9 </group> 10 11 <node pkg="turtlesim" name="mimic" type="mimic"> 12 <remap from="input" to="turtlesim1/turtle1"/> 13 <remap from="output" to="turtlesim2/turtle1"/> 14 </node> 15 16 </launch>
(4)调用launch文件
roslaunch beginner_tutorials turtlemimic.launch
再让其运动,第二个会复制第一个进行运动
rostopic pub /turtlesim1/turtle1/cmd_vel geometry_msgs/Twist -r 1 -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, -1.8]'
相关文章推荐
- ROS学习手记 - 6 使用ROS中的工具:rqt_console & roslaunch & rosed
- ROS学习(基于Ubuntu 15.04 和ROS Jade)第三章 ROS核心教程 之 8 学习ROS的rqt_console和roslaunch命令
- ROS的学习(十)rqt_console和roslaunch
- 机器人操作系统ROS Indigo 入门学习(9)——理解ROS rqt_console和 roslaunch
- 机器人操作系统ROS Indigo 入门学习(9)——理解ROS rqt_console和 roslaunch
- ROS学习第三弹(Services/Parameters rqt_console/rqt_logger_level/roslaunch)
- ROS总结—— rqt_console 和 roslaunch
- 机器人操作系统ROS Indigo 入门学习(9)——理解ROS rqt_console和 roslaunch
- ros笔记:(5)使用 rqt_console 和 roslaunch
- 6、rqt_console和roslaunch
- ROS教程(八):使用 rqt_console 和 roslaunch
- ROS学习--(八)使用rqt控制台和roslaunch
- 机器人操作系统ROS Indigo 入门学习(9)——理解ROS rqt_console和 roslaunch
- ROS学习--(十)roslaunch
- 学习ROS wiki 上rqt教程随手记录(一)
- 使用 rqt_console 和 roslaunch(八)
- rqt_console和roslaunch
- 使用 rqt_console 和 roslaunch---8
- ROS入门_1.11 使用 rqt_console 和 roslaunch
- ROS使用rqt_console