ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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.