RobotLabLTH / skiros2

A skill-based platform for ROS v.2
Other
163 stars 20 forks source link

New: Fails on failing preconditions #65

Closed matthias-mayr closed 1 year ago

matthias-mayr commented 1 year ago

A skill (description) will fail instead of being idle. If it is only idle, there is little feedback for the user and the GUI gets stuck. Credits go to Pontus Rosqvist.

From a normal user perspective, this is a very useful change. However I am not quite sure what the idle state means. Maybe this change has implications that I am not seeing.

frvd commented 1 year ago

Since the tree fails instead of hanging, it could affect trees that rely on some branches to hang until a precondition becomes valid. But logically this change makes sense and should be merged. @matthias-mayr will you merge it after you checked for potentially affected skills?

matthias-mayr commented 1 year ago

I am not aware of any skill that makes use of this, especially not one that is publicly available.

matthias-mayr commented 1 year ago

Wrong button -.-