ROS实战_1.5 ROS调试与可视化

本文介绍了ROS的调试工具和可视化方法,包括使用rqt_console和rqt_logger_level调整日志级别,利用rqt_topic、rqt_graph和rqt_plot进行话题监控,以及如何录制和回放bag文件。通过示例展示了如何使turtle机器人做圆周运动,并观察其位置信息,揭示了ROS系统中节点、话题和服务的交互方式。
摘要由CSDN通过智能技术生成

0. 常用功能

roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
rosrun rqt_graph rqt_graph
 
 
 
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

    如果你将鼠标放在/turtle1/command_velocity上方,相应的ROS节点(蓝色和绿色)和话题(红色)就会高亮显示。

正如你所看到的,turtlesim_node和turtle_teleop_key节点正通过一个名为 /turtle1/command_velocity的话题来互相通信。 
这里写图片描述

输出某个话题的 消息:

 rostopic echo /turtle1/cmd_vel
 
 
 
  • 1
  • 1

    你可能看不到任何东西因为现在还没有数据发布到该话题上。接下来我们通过按下方向键使turtle_teleop_key节点发布数据。记住如果turtle没有动起来的话就需要你重新选中turtle_teleop_key节点运行时所在的终端窗口。 
现在当你按下向上方向键时应该会看到下面的信息:

linear: 2.0
angular: 0.0
---
linear: 2.0
angular: 0.0

 
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值