代码
问题一
from geometry_msgs.msg import PoseStamped
如果geometry_msgs没下载
sudo apt-get install ros-<your_ros_version>-geometry-msgs
问题二:
没有初始化节点,rospy.init_node(‘name’)来初始化节点
在 ROS 中,初始化节点是一个必要的步骤,因为 ROS 是一个分布式系统,由多个节点组成,它们可以在同一台计算机或者不同的计算机上运行。当一个节点被启动时,它需要与 ROS 网络进行通信,以便发布或订阅话题,提供或请求服务等。在初始化节点之前,节点无法使用 ROS 网络进行通信,也无法与其他节点进行交互。
因此,初始化节点是必要的,它会注册节点名字、初始化ROS master通信、启动ROS消息循环等操作。这样节点就能够与 ROS 网络进行通信,发布或订阅话题,提供或请求服务等。
问题三:
标签:初始化,msgs,多个,python,小车,通信,geometry,ROS,节点 From: https://www.cnblogs.com/mxleader/p/17380812.html