You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The SpotROS ROS 2 driver node operates on the premise of proper use e.g. to release an eStop, an eStop must have been acquired. Failure to do so is met with cryptic exception messages. It would be beneficial for users if these cases were handled gracefully instead, with descriptive error messages.
Implementation considerations
Propagating SDK errors consistently and limiting ROS 2 service and action interfaces' operation to the robot states in which they are applicable (e.g. don't try to release an eStop if none has been acquired, don't try to move if the robot is powered down) would go a long way.
The text was updated successfully, but these errors were encountered:
Feature description
The
SpotROS
ROS 2 driver node operates on the premise of proper use e.g. to release an eStop, an eStop must have been acquired. Failure to do so is met with cryptic exception messages. It would be beneficial for users if these cases were handled gracefully instead, with descriptive error messages.Implementation considerations
Propagating SDK errors consistently and limiting ROS 2 service and action interfaces' operation to the robot states in which they are applicable (e.g. don't try to release an eStop if none has been acquired, don't try to move if the robot is powered down) would go a long way.
The text was updated successfully, but these errors were encountered: