ROS Learning-027 (提高篇-005 A Mobile Base-03) 控制移动平台 --- Twist 消息

本文是ROS提高篇的A Mobile Base系列,介绍了如何使用Twist消息控制移动平台。Twist消息用于发布运动命令,由base controller节点转化为电机信号。文章通过实例解释了如何设置线速度和角速度,以及如何在Rviz中监控机器人运动。建议在学习完ROS基础教程后再进行实战操作。
摘要由CSDN通过智能技术生成

ROS 提高篇 之 A Mobile Base-03 — 控制移动平台 — Twist 消息


我使用的虚拟机软件:VMware Workstation 11
使用的Ubuntu系统:Ubuntu 14.04.4 LTS
ROS 版本:ROS Indigo


注意:
1 . ROS 提高篇这个专栏的教学有门槛。
2 . 如果你没有学习前面的教程,请想学习前面的 beginner_Tutorialslearning_tfROS 相关教程。


Twist消息 :

ROS使用geometry_msgs/Twist消息类型 来发布运动命令。控制命令会被base controller节点使用。话题 /cmd_vel 全名” command velocities “。base controller节点订阅 /cmd_vel 话题,并将里面的运动命令(Twist 消息)通过 PID 控制算法转换成电机信号(就是转动轮子)。

执行下面的命令,可以查看 Twist 消息里有哪些组件:

$ rosmsg show geometry_msgs/Twist

会出现下面的输出:

geometry_msgs/Vector3 linear
  float64 x
  float64 y
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值