From 7a66e70e4944d47ecb699e2979dca601d1faca38 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sat, 29 May 2010 13:59:35 +0200 Subject: digital/io/src: add tryout on blocking detection --- digital/io/src/move.fsm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'digital/io/src/move.fsm') diff --git a/digital/io/src/move.fsm b/digital/io/src/move.fsm index 05f0c9d0..add29b05 100644 --- a/digital/io/src/move.fsm +++ b/digital/io/src/move.fsm @@ -72,12 +72,16 @@ MOVE_MOVING: loader up MOVE_MOVING_BACKWARD_TO_TURN_FREELY: + bot_move_succeed: tryout -> MOVE_IDLE + post failure event. bot_move_succeed: path_found_rotate -> MOVE_ROTATING rotate towards next position. bot_move_succeed: path_found -> MOVE_MOVING move to next position. bot_move_succeed: no_path_found -> MOVE_IDLE post failure event. + bot_move_failed: tryout -> MOVE_IDLE + post failure event. bot_move_failed: path_found_rotate -> MOVE_ROTATING rotate towards next position. bot_move_failed: path_found -> MOVE_MOVING -- cgit v1.2.3