Skip to content

Commit ddf86d0

Browse files
committed
🔥 remove SuaveReasoner
1 parent ed0f7cf commit ddf86d0

File tree

4 files changed

+7
-75
lines changed

4 files changed

+7
-75
lines changed

suave_managing/suave_metacontrol/launch/suave_metacontrol.launch.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ def generate_launch_description():
5252
'metacontrol_config.yaml')
5353

5454
mros_reasoner_node = Node(
55-
package='suave_metacontrol',
56-
executable='suave_reasoner',
55+
package='mros2_reasoner',
56+
executable='mros2_reasoner_node',
5757
name='suave_reasoner',
5858
output='screen',
5959
parameters=[metacontrol_config, {

suave_managing/suave_metacontrol/setup.py

-3
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@
2626
tests_require=['pytest'],
2727
entry_points={
2828
'console_scripts': [
29-
'fake_managed_system = ' +
30-
'suave_metacontrol.fake_managed_system:main',
31-
'suave_reasoner = suave_metacontrol.suave_reasoner:main',
3229
'task_bridge_metacontrol = ' +
3330
' suave_metacontrol.task_bridge_metacontrol:main',
3431
],

suave_managing/suave_metacontrol/suave_metacontrol/suave_reasoner.py

-70
This file was deleted.

suave_managing/suave_metacontrol/suave_metacontrol/task_bridge_metacontrol.py

+5
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ def __init__(self):
2626
'inspect_pipeline': ['f_maintain_motion', 'f_follow_pipeline'],
2727
}
2828

29+
self.always_improve = ['f_generate_search_path']
30+
2931
def forward_task_request(self, function):
3032
future = self.send_mros_objective(function)
3133

@@ -72,6 +74,9 @@ def send_mros_objective(self, function, nfrs=[]):
7274
nfr.key = str(required_nfr[0])
7375
nfr.value = str(required_nfr[1])
7476
goal_msg.qos_expected.qos.append(nfr)
77+
78+
goal_msg.qos_expected.always_improve = function in self.always_improve
79+
7580
while not self.mros_action_client.wait_for_server(timeout_sec=1.0):
7681
self.get_logger().info('waiting for /mros/objective action ...')
7782
self.get_logger().info(

0 commit comments

Comments
 (0)