17
17
18
18
import numpy as np
19
19
import numpy .typing as npt
20
- from rai .communication .ros2 .connectors import ROS2ARIConnector
21
- from rai .communication .ros2 .messages import ROS2ARIMessage
20
+ from rai .communication .ros2 .connectors import ROS2Connector
21
+ from rai .communication .ros2 .messages import ROS2Message
22
22
from rai .messages import MultimodalArtifact , preprocess_image
23
23
from rai .tools .ros2 import (
24
24
GetObjectPositionsTool ,
31
31
32
32
33
33
class MockGetROS2TopicsNamesAndTypesTool (GetROS2TopicsNamesAndTypesTool ):
34
- connector : ROS2ARIConnector = MagicMock (spec = ROS2ARIConnector )
34
+ connector : ROS2Connector = MagicMock (spec = ROS2Connector )
35
35
mock_topics_names_and_types : list [str ]
36
36
37
37
def _run (self ) -> str :
@@ -46,7 +46,7 @@ def _run(self) -> str:
46
46
47
47
48
48
class MockGetROS2ImageTool (GetROS2ImageTool ):
49
- connector : ROS2ARIConnector = MagicMock (spec = ROS2ARIConnector )
49
+ connector : ROS2Connector = MagicMock (spec = ROS2Connector )
50
50
expected_topics : List [str ]
51
51
52
52
def _run (
@@ -95,7 +95,7 @@ def generate_mock_image() -> npt.NDArray[np.uint8]:
95
95
96
96
97
97
class MockReceiveROS2MessageTool (ReceiveROS2MessageTool ):
98
- connector : ROS2ARIConnector = MagicMock (spec = ROS2ARIConnector )
98
+ connector : ROS2Connector = MagicMock (spec = ROS2Connector )
99
99
expected_topics : List [str ]
100
100
101
101
def _run (self , topic : str ) -> str :
@@ -120,14 +120,14 @@ def _run(self, topic: str) -> str:
120
120
raise ValueError (
121
121
f"Topic { topic } is not available within 1.0 seconds. Check if the topic exists."
122
122
)
123
- message : ROS2ARIMessage = MagicMock (spec = ROS2ARIMessage )
123
+ message : ROS2Message = MagicMock (spec = ROS2Message )
124
124
message .payload = {"mock" : "payload" }
125
125
message .metadata = {"mock" : "metadata" }
126
126
return str ({"payload" : message .payload , "metadata" : message .metadata })
127
127
128
128
129
129
class MockMoveToPointTool (MoveToPointTool ):
130
- connector : ROS2ARIConnector = MagicMock (spec = ROS2ARIConnector )
130
+ connector : ROS2Connector = MagicMock (spec = ROS2Connector )
131
131
132
132
def _run (self , x : float , y : float , z : float , task : str ) -> str :
133
133
"""Method that return a mock message with the end effector position.
@@ -149,7 +149,7 @@ def _run(self, x: float, y: float, z: float, task: str) -> str:
149
149
150
150
151
151
class MockGetObjectPositionsTool (GetObjectPositionsTool ):
152
- connector : ROS2ARIConnector = MagicMock (spec = ROS2ARIConnector )
152
+ connector : ROS2Connector = MagicMock (spec = ROS2Connector )
153
153
154
154
# Create mock instances for the arguments
155
155
target_frame : str = MagicMock (spec = str )
0 commit comments