kas-lab / rosa

A knowledge-based framework for Robot Self-adaptation (ROSA)
https://kas-lab.github.io/rosa/
Apache License 2.0
0 stars 0 forks source link

[BUG] perform_adaptation #51

Closed Rezenders closed 9 months ago

Rezenders commented 9 months ago

Bug in perform_adaptation

[executor-3] [ERROR] [1701200573.510272655] [executor]: service not available /set_parameters_atomically

res_get_param.component.name is empty for some reason

request = GetComponentParameters.Request()
            request.c_config = config
            res_get_param = self.call_service(
                self.get_component_parameters_srv, request)

            set_parameters_atomically_srv = self.create_client(
                SetParametersAtomically,
                res_get_param.component.name + '/set_parameters_atomically',
                callback_group=ReentrantCallbackGroup(),
            )