Last updated 6 years ago
话题之间的通信是通过在节点之间发送ROS messages 实现的。
对于发布器(turtle_teleop_key和订阅器(turtulesim_node)之间的通信,发布器和订阅器之间必须发送和接收相同类型的消息。这意味着话题的类型是由发布在它上面的消息类型决定的。
使用rostopic type命令可以查看发布在某个话题上的消息类型。
rostopic type命令用来查看所发布话题的消息类型。
用法:
运行
你应该会看到:
我们可以使用rosmsg命令来查看消息的详细情况
显示
rostopic type [topic]
$ rostopic type /turtle1/cmd_vel
geometry_msgs/Twist
$ rosmsg show geometry_msgs/Twist
geometry_msgs/Vector3 linear float64 x float64 y float64 z geometry_msgs/Vector3 angular float64 x float64 y float64 z