osrf / rmf_core

Provides the centralized functions of RMF: scheduling, etc.
Apache License 2.0
102 stars 41 forks source link

Adding an experimental feature for confirming lift clearance before entering #295

Closed mxgrey closed 3 years ago

mxgrey commented 3 years ago

This experimental feature provides an optional hook for an external "watchdog" to judge whether a lift is sufficiently clear before the robot enters.

If a lift is judged to be too crowded, the robot will end its lift session and then initiate a new session some number of seconds later (10 is the default, but this can be changed). This will repeat until the watchdog gives a confirmation that the lift is clear.

This is an experimental feature, meaning we do not officially support it and we make no guarantee that its API will remain available in future releases. Since the feature is experimental and does not impact any supported features or behaviors, I'll be merging it without review.