From ba8ead16ce76929be4e3f2099da509f937578e8b Mon Sep 17 00:00:00 2001 From: Paul-Winpenny <92634321+Paul-Winpenny@users.noreply.github.com> Date: Wed, 18 Dec 2024 14:24:41 +0000 Subject: [PATCH] Bunch of logging statements, issue with converting to a Point message --- ros2/src/robobin/robobin/control_feedback.py | 2 +- ros2/src/robobin/robobin/uwb_navigation_node.py | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ros2/src/robobin/robobin/control_feedback.py b/ros2/src/robobin/robobin/control_feedback.py index 4b37348c..78a1edb7 100644 --- a/ros2/src/robobin/robobin/control_feedback.py +++ b/ros2/src/robobin/robobin/control_feedback.py @@ -252,7 +252,7 @@ class MotorControlNode(Node): def stop_motors(self): self.motor.stop() - self.get_logger().info('Motors have been stopped.') + # self.get_logger().info('Motors have been stopped.') class Motor: def __init__(self,node, EnaA, In1A, In2A, EnaB, In1B, In2B): diff --git a/ros2/src/robobin/robobin/uwb_navigation_node.py b/ros2/src/robobin/robobin/uwb_navigation_node.py index 56ff5210..2ce81956 100644 --- a/ros2/src/robobin/robobin/uwb_navigation_node.py +++ b/ros2/src/robobin/robobin/uwb_navigation_node.py @@ -299,18 +299,22 @@ class UWBNode(Node): if self.mode == "Call" and self.call_mode_active: + self.get_logger().info("Call mode active.") if self.current_tag1_position is not None and self.current_target_index < len(self.path): + self.get_logger().info(f"Current target index: {self.current_target_index}") target_node_name = self.path[self.current_target_index] target_pos = self.get_node_position(target_node_name) - + self.get_logger().info(f"Target position: {target_pos}") # Publish current position position_msg = Point(x=self.current_tag1_position[0], y=self.current_tag1_position[1], z=0.0) self.start_publisher.publish(position_msg) + self.get_logger().info(f"Current position: {self.current_tag1_position} Success!") + # Publish target position target_msg = Point(x=target_pos[0], y=target_pos[1], z=0.0) self.target_location_pub.publish(target_msg) - + self.get_logger().info(f"Target position: {target_pos} Success!") # Check if close to the node dist = math.sqrt((self.current_tag1_position[0] - target_pos[0])**2 + (self.current_tag1_position[1] - target_pos[1])**2) -- GitLab