From 4232c18ee8d019126bcc18a9aed4d0ba986900a6 Mon Sep 17 00:00:00 2001 From: Emil Harlan <eharlan@uni-bremen.de> Date: Fri, 2 Jun 2023 10:10:04 +0200 Subject: [PATCH] a --- robomaster_pi/pup_position.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/robomaster_pi/pup_position.py b/robomaster_pi/pup_position.py index 0b17782..5684fa9 100644 --- a/robomaster_pi/pup_position.py +++ b/robomaster_pi/pup_position.py @@ -1,6 +1,6 @@ import rclpy from rclpy.node import Node -from geometry_msgs.msg import PoseStamped, Pose +from geometry_msgs.msg import PoseStamped, Point, Quaternion from tf2_ros import TransformListener, Buffer from rclpy.time import Time @@ -18,7 +18,9 @@ class RobotPosePublisher(Node): transform = self.tf_buffer_.lookup_transform('map', 'base_link', Time()) pose_stamped = PoseStamped() pose_stamped.header = transform.header - pose_stamped.pose.position = transform.transform.translation + pose_stamped.pose.position = Point(x=transform.transform.translation.x, + y=transform.transform.translation.y, + z=transform.transform.translation.z) pose_stamped.pose.orientation = transform.transform.rotation self.publisher_.publish(pose_stamped) except Exception as e: -- GitLab