sea-bass / pyrobosim

ROS 2 enabled 2D mobile robot simulator for behavior prototyping
https://pyrobosim.readthedocs.io/
MIT License
192 stars 29 forks source link

Augment actions with failure reasons #185

Open sea-bass opened 3 days ago

sea-bass commented 3 days ago

This goes along with #177, but seeks to extend the actions to have failure reasons.

My first idea is for the failure reasons to be fairly minimal, e.g.

Then, the resulting ROS 2 actions should also return an enumeration code and a free-form string describing the error.