From 1c2573e885ed7f83381080e8caf9e4e8ac7dce68 Mon Sep 17 00:00:00 2001
From: uquzq <ventsi@DESKTOP-J41TDPJ>
Date: Thu, 27 Jun 2024 15:20:23 +0200
Subject: [PATCH] Update 'forward_kinematics_1dof_node' code

---
 .../simple_robot_1dof/forward_kinematics_node_1dof.py       | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ros2_ws/src/simple_robot_1dof/simple_robot_1dof/forward_kinematics_node_1dof.py b/ros2_ws/src/simple_robot_1dof/simple_robot_1dof/forward_kinematics_node_1dof.py
index 19da4a3..5c38f11 100644
--- a/ros2_ws/src/simple_robot_1dof/simple_robot_1dof/forward_kinematics_node_1dof.py
+++ b/ros2_ws/src/simple_robot_1dof/simple_robot_1dof/forward_kinematics_node_1dof.py
@@ -62,9 +62,9 @@ class Forward_Kinematics_Node_1Dof(Node):
         
         self.publish_pose(intermediate_vector, quaternion)
         
-        self.construct_path(intermediate_vector)
+        self.construct_path(intermediate_vector, quaternion)
 
-    def construct_path(self, vector):
+    def construct_path(self, vector, quaternion):
         # RViz
         pose = PoseStamped()
         pose.header.frame_id = "map"
@@ -72,7 +72,7 @@ class Forward_Kinematics_Node_1Dof(Node):
         pose.pose.position.x = vector[0]
         pose.pose.position.y = vector[1]
         pose.pose.position.z = vector[2]
-        pose.pose.orientation.w = 1.0
+        pose.pose.orientation.w = quaternion[3]
 
         # if the path is completed clear it
         if self.phi == 0:
-- 
GitLab