Skip to content

Commit

Permalink
Correction on RSBB state transitions
Browse files Browse the repository at this point in the history
  • Loading branch information
joaocgreis committed Nov 25, 2014
1 parent 9df022d commit b4f77e2
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <br/> `STOP` or `PREPARE` | Keep <br/> `PREPARE` | Retry <br/> `PREPARE` | Retry <br/> `PREPARE` |
| **PREPARING** | Error <br/> `STOP` | Keep <br/> `PREPARE` | Retry <br/> `PREPARE` | Retry <br/> `PREPARE` |
| **WAITING_GOAL** | Error <br/> `STOP` | Send goal <br/> `GOAL_TX` | Keep <br/> `GOAL_TX` | Retry <br/> `PREPARE` |
| **EXECUTING** | Error <br/> `STOP` | Retry <br/> `PREPARE` | Wait for result <br/> `WAITING_RESULT` | Keep <br/> `WAITING_RESULT` |
| **RESULT_TX** | Error <br/> `STOP` | Retry <br/> `PREPARE` | Retry <br/> `PREPARE` | New goal or end <br/> `PREPARE` or `STOP` |
| | **STOP** | **PREPARE** | **GOAL_TX** | **WAITING_RESULT** |
|-----------------:|:---------------------------------------:|:--------------------------------------------------------:|:-----------------------------------------:|:-----------------------------------------:|
| **STOP** | Keep or start <br/> `STOP` or `PREPARE` | Keep <br/> `PREPARE` | Retry <br/> `PREPARE` | Retry <br/> `PREPARE` |
| **PREPARING** | Error <br/> `STOP` | Keep <br/> `PREPARE` | Retry <br/> `PREPARE` | Retry <br/> `PREPARE` |
| **WAITING_GOAL** | Error <br/> `STOP` | Send goal or no goal <br/> `GOAL_TX` or `WAITING_RESULT` | Keep <br/> `GOAL_TX` | Retry <br/> `PREPARE` |
| **EXECUTING** | Error <br/> `STOP` | Retry <br/> `PREPARE` | Wait for result <br/> `WAITING_RESULT` | Keep <br/> `WAITING_RESULT` |
| **RESULT_TX** | Error <br/> `STOP` | Retry <br/> `PREPARE` | New goal or end <br/> `PREPARE` or `STOP` | New goal or end <br/> `PREPARE` or `STOP` |

0 comments on commit b4f77e2

Please sign in to comment.