diff --git a/README.md b/README.md index ad848c5..3fe2346 100644 --- a/README.md +++ b/README.md @@ -186,10 +186,10 @@ the robot state is `EXECUTING`, the robot should execute the goal. For reference, the RSBB can be expected to update according to the following transition table on its end. -| | **STOP** | **PREPARE** | **GOAL_TX** | **WAITING_RESULT** | -|-----------------:|:---------------------------------------:|:-------------------------:|:--------------------------------------:|:-----------------------------------------:| -| **STOP** | Keep or start
`STOP` or `PREPARE` | Keep
`PREPARE` | Retry
`PREPARE` | Retry
`PREPARE` | -| **PREPARING** | Error
`STOP` | Keep
`PREPARE` | Retry
`PREPARE` | Retry
`PREPARE` | -| **WAITING_GOAL** | Error
`STOP` | Send goal
`GOAL_TX` | Keep
`GOAL_TX` | Retry
`PREPARE` | -| **EXECUTING** | Error
`STOP` | Retry
`PREPARE` | Wait for result
`WAITING_RESULT` | Keep
`WAITING_RESULT` | -| **RESULT_TX** | Error
`STOP` | Retry
`PREPARE` | Retry
`PREPARE` | New goal or end
`PREPARE` or `STOP` | +| | **STOP** | **PREPARE** | **GOAL_TX** | **WAITING_RESULT** | +|-----------------:|:---------------------------------------:|:--------------------------------------------------------:|:-----------------------------------------:|:-----------------------------------------:| +| **STOP** | Keep or start
`STOP` or `PREPARE` | Keep
`PREPARE` | Retry
`PREPARE` | Retry
`PREPARE` | +| **PREPARING** | Error
`STOP` | Keep
`PREPARE` | Retry
`PREPARE` | Retry
`PREPARE` | +| **WAITING_GOAL** | Error
`STOP` | Send goal or no goal
`GOAL_TX` or `WAITING_RESULT` | Keep
`GOAL_TX` | Retry
`PREPARE` | +| **EXECUTING** | Error
`STOP` | Retry
`PREPARE` | Wait for result
`WAITING_RESULT` | Keep
`WAITING_RESULT` | +| **RESULT_TX** | Error
`STOP` | Retry
`PREPARE` | New goal or end
`PREPARE` or `STOP` | New goal or end
`PREPARE` or `STOP` |