在rospy中,我能够使用这两个陈述获得我的turtlebot的初始姿势:
rospy.wait_for_message('initialpose', PoseWithCovarianceStamped);
rospy.Subscriber('initialpose', PoseWithCovarianceStamped, self.update_initial_pose);
这允许我在用户点击并在RVIZ中设置2d姿势估计时获得初始姿势。我的问题是三重的
答案 0 :(得分:1)
我从来没有使用它,但答案应该是here。
Topic: move_base_simple/goal
Type: geometry_msgs/PoseStamped
所以我可以想象它应该是这样的:
rospy.wait_for_message('move_base_simple/goal', PoseStamped);
rospy.Subscriber('move_base_simple/goal', PoseStamped, self.update_goal);
随意浏览巨大的navigation package及其教程。