代码

 

 

 

问题一 

 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 网络进行通信,发布或订阅话题,提供或请求服务等。

问题三:

 

posted on 2023-05-08 09:47  黑逍逍  阅读(74)  评论(0)    收藏  举报