path: root/digital/io/src/move.c
AgeCommit message (Collapse)Author
2011-05-04digital/{ai,io}: move fsm queue to aiNicolas Schodet
2011-05-02digital/io: adapt FSM to new FSM system (AngFSM)Jérôme Jutteau
2010-05-14digital/io/src: give up if path obstructed several timesNicolas Schodet
2010-05-14digital/io/src: add shorten option to move FSMNicolas Schodet
This will be used to collect corn.
2010-05-13digital/io/src: make angle optional in move FSMNicolas Schodet
2010-05-12digital/io/src: generate an event when in fieldNicolas Schodet
2010-04-23digital/avr/modules/path: use vect_t in interfaceNicolas Schodet
2010-04-23digital/io/src: always update path obstaclesNicolas Schodet
2010-04-13digital/io/src: add blocking obstacle event, closes #129Nicolas Schodet
2010-04-13digital/io/src: add new position_t typeNicolas Schodet
2010-04-07digital/io: forget sharpsNicolas Schodet
2010-04-01digital/io/src: use one FSM with several active states, closes #83Nicolas Schodet
2009-05-21 * digital/io/src:Jérémy Dufour
- rewrite move FSM.
2009-05-20 * digital/io/src:Jérémy Dufour
- add support to stop the move FSM from anywhere.
2009-05-20 * digital/io/src:Jérémy Dufour
- add a false move_stop function.
2009-05-20 * digital/io/src:Jérémy Dufour
- add direction support in goto command, - move FSM use the angle for the end of the movement.
2008-05-03 * digital/io/srcJérémy Dufour
* top FSM - change the position where to drop balls at the gutter (to prevent the order of dropped balls to change) ; - change the order of balls taken at the distributor: first two samples with three ice, then three samples with two ice. * get samples FSM - manage the case where the arm passed the noted position in the state where it should not (because the arm was blocked) ; - add some debug messages. * gutter FSM - reduce the time spent to drop the balls at the gutter. * move FSM - update the algorithm to avoid obstacle: when a obstacle is seen, first way, then if it is not present anymore continue, otherwise, try to find an alternative path; if none found, wait again. * chrono - near end of the match time increased to 83s.
2008-05-01move_fsm: Ignore obstacles out of the table.Nélio Laranjeiro
2008-05-01 * digital/io/srcJérémy Dufour
- ensure flag are reseted when the move FSM start.
2008-04-30 * digital/io/srcJérémy Dufour
- integrate backward movement support in the move FSM.
2008-04-30 * digital/io/srcJérémy Dufour
- rewrite the move FSM ; - integrate it into the main loop with the sharp and path module.
2008-04-27move.fsm: Update the fsm to use the path finder.Nélio Laranjeiro
* update the events in the main.c file. * update the move_cb.c * added some constants.
2008-04-22move fsm: update the move fsm.Nélio Laranjeiro
2008-04-22move : Optimized source code (size of source code).Nélio Laranjeiro
2008-04-17Replaced the END state and the START state by a single state IDLE.Nélio Laranjeiro
2008-04-08Tested the move FSM machine.Nélio Laranjeiro
2008-04-05Added and test the move fsm. Only the machine sequence is tested.Nélio Laranjeiro