rostopic pub的一些问题汇总解决

1使用rostopic pub给/cmd_vel topic指定了速度,但是gazebo中的模拟机器人并未发生运动

介绍:
打开模拟器
rostopic pub的一些问题汇总解决_第1张图片模拟器打开。记录位置rostopic pub的一些问题汇总解决_第2张图片执行命令,就是手动控制小车运动的rostopic pub的一些问题汇总解决_第3张图片查看节点,发现了控制的那个节点(如下如下)/robot_teleop 并 用rosnode info查看 (接下来有没有发现,publications里边有两个topic,其中的那个叫做/cmd_vel_mux/input/teleop)问题就出现在这,这与讲义上的有可能不一样,出现的topic名字是什么,就用什么。rostopic pub的一些问题汇总解决_第4张图片

打开对应的那个topic,查看信息

rostopic info /cmd_vel_mux/input/teleop 

rostopic pub的一些问题汇总解决_第5张图片发现type类型,直接复制
rostopic pub的一些问题汇总解决_第6张图片
接下来再使用rodstopic pub发布消息,就能动啦 rostopic pub -1 /turtle1/cmd_vel geometry_msgs/Twist -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, 1.8]'rostopic pub的一些问题汇总解决_第7张图片最终结果如下,成功!rostopic pub的一些问题汇总解决_第8张图片

你可能感兴趣的:(ROS)