Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Recovery Behaviors as they are usually implemented take full control of the robot and of move_base. Basically move_base turns to the recovery behavior and waits until it is complete. It is not interleaved or continuously called or watched from move_base. Essentially you've created a dead-lock where you wait for move_base and move_base waits for you to complete.