meta-control / mc_mros_reasoner

library for metacontrol-based self-adaptation using ontological reasoning, with wrappers for robotic systems based on ROS1 and ROS2
Apache License 2.0
7 stars 10 forks source link

Separate system_modes from MROS #139

Closed Rezenders closed 1 year ago

Rezenders commented 2 years ago

Right now system_modes' services are being called from the reasoner, making it mandatory to use system_modes. It should be possible to use it with something else.

jeroenzwan commented 1 year ago

I attempted to solve this and have opened a pull request. I made the system modes bridge in the pipeline_exemplar repository (I will open a pull request there as well), but I don't know if this is the best place. I opened #150, since there was also the issue of not having a node defined for which the system_mode needs to be changed.