def to_pose_stamped(self):
pose = PoseStamped()
pose.header.stamp = rospy.Time.now()
pose.header.frame_id = "map"
pose.pose.position.x = self.x
pose.pose.position.y = self.y
pose.pose.position.z = 0.25
quaternion = tf.transformations.quaternion_from_euler(0, 0, self.theta)
pose.pose.orientation.x = quaternion[0]
pose.pose.orientation.y = quaternion[1]
pose.pose.orientation.z = quaternion[2]
pose.pose.orientation.w = quaternion[3]
return pose
评论列表
文章目录