Skip to content

Commit c26026a

Browse files
authored
refactor(nav2_toolkit): remove unused action_client (#670)
1 parent 13244ef commit c26026a

File tree

1 file changed

+0
-8
lines changed
  • src/rai_core/rai/tools/ros2/navigation

1 file changed

+0
-8
lines changed

src/rai_core/rai/tools/ros2/navigation/nav2.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,13 @@
2323
from nav2_msgs.action import NavigateToPose
2424
from nav_msgs.msg import OccupancyGrid
2525
from pydantic import BaseModel, Field
26-
from rclpy.action import ActionClient
2726
from tf_transformations import euler_from_quaternion, quaternion_from_euler
2827

2928
from rai.communication.ros2 import ROS2Message
3029
from rai.communication.ros2.connectors import ROS2Connector
3130
from rai.messages import MultimodalArtifact
3231
from rai.tools.ros2.base import BaseROS2Tool, BaseROS2Toolkit
3332

34-
action_client: Optional[ActionClient] = None
3533
current_action_id: Optional[str] = None
3634
current_feedback: Optional[NavigateToPose.Feedback] = None
3735
current_result: Optional[NavigateToPose.Result] = None
@@ -88,12 +86,6 @@ def on_done(self, result: NavigateToPose.Result) -> None:
8886
current_result = result
8987

9088
def _run(self, x: float, y: float, z: float, yaw: float) -> str:
91-
global action_client
92-
if action_client is None:
93-
action_client = ActionClient(
94-
self.connector.node, NavigateToPose, self.action_name
95-
)
96-
9789
pose = PoseStamped()
9890
pose.header.frame_id = self.frame_id
9991
pose.header.stamp = self.connector.node.get_clock().now().to_msg()

0 commit comments

Comments
 (0)