summaryrefslogtreecommitdiffhomepage
path: root/digital
AgeCommit message (Collapse)Author
2009-05-21 * digital/io/src:Jérémy Dufour
- called cylinder for flush, - close the elevator after unload.
2009-05-21 * digital/io/src:Jérémy Dufour
- fix angle value for distributor and unload area.
2009-05-21 * digital/io/src:Jérémy Dufour
- correctly compute mirror angle.
2009-05-21 * digital/asserv:Nicolas Schodet
- better blocking detection for auxiliaries.
2009-05-21 * digital/io/src:Nicolas Haller
- change fb_idle to fb_empty
2009-05-21 * digital/io/src:Jérémy Dufour
- flush cylinder before unload.
2009-05-21 * digital/io/src:Nicolas Haller
- add dropping pucks command before we have 4 pucks in elevator - fix top_puck_inside_bot assignation on elevator fsm
2009-05-21 * digital/io/src:Jérémy Dufour
- fake optical fence.
2009-05-21 * digital/io/src:Jérémy Dufour
- add support for going away from the distributor before going somewhere else, - add support to prepapre the elevator.
2009-05-21 * digital/io/src:Jérémy Dufour
- add some missing comunication between top and other FSM, - make the top FSM give some order to other FSM, - add some timeout for states in top (and update timeout value), - update some comments in top.
2009-05-21 * digital/io/src:Jérémy Dufour
- start at the correct index of the distributor list.
2009-05-21 * digitial/io/src:Jérémy Dufour
- fix macro with a do {} while (0).
2009-05-21 * digital/io/src:Jérémy Dufour
- rewrite move FSM.
2009-05-21 * digital/io/src:Jérémy Dufour
- memorize the last moving direction.
2009-05-21 * digital/io/src:Nicolas Schodet
- print on stderr.
2009-05-20 * digital/asserv/src/asserv:Nicolas Schodet
- better arm zero position.
2009-05-21 * digital/io/src:Nicolas Haller
- fix elevator fsm: using timeout to control doors - add forgotten event handler for cylinder (no_close_order) - fix elevator fsm again: elevator positions
2009-05-21 * digital/io/src:Nicolas Haller
- add uart commands to give some orders to cylinder and elevator FSM - elevator fix (elvt_order) - cylinder fix (cylinder_flush_order)
2009-05-20 * digital/io/src:Nicolas Haller
- new cylinder FSM again again - setting top_puck_inside_bot on elevator FSM
2009-05-20 * digital/asserv/src/asserv:Nicolas Schodet
- moved arm zero.
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
- support backward parameter for the asserv_goto, - enhance to avoid static obstacle, - add center circle of the playground table.
2009-05-20 * digital/io/src:Jérémy Dufour
- assert when creating an obstacle outside of the buffer.
2009-05-20 * digital/io/src:Nicolas Haller
- new cylinder fsm - fsm variable prefixed by fsm name
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
- implement top FSM.
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.
2009-05-19 * digital/io/src:Jérémy Dufour
- add the definition of the new top FSM.
2009-05-19 * digital/asserv, digital/io:Nicolas Schodet
- added backward movements.
2009-05-19 * digital/io/src:Jérémy Dufour
- add a temporisation after pushing the puck into the elevator before giving the elevator the order to move.
2009-05-19 * digital/io/src:Jérémy Dufour
- fix timing and PWD for doors movement, - fix elevator positions, - correct initialization procedure that was sending an asserv command (go to first position) without waiting for the previous one to be finished (find zero position). - consider doors opened only when we have contact (not after a certain time).
2009-05-19 * digital/io/src:Jérémy Dufour
- use step to make the elevator move, - let the door open until contact.
2009-05-19 * digital/io/src:Jérémy Dufour
- fix trace usage, enum are on 2 bytes.
2009-05-19 * digital/io/src:Jérémy Dufour
- reduce arm default speed.
2009-05-19 * digital/io/src:Jérémy Dufour
- fix chrono for the count of match duration.
2009-05-19 * digital/io/tools:Nicolas Schodet
- inverted finger positions.
2009-05-19 * digital/io/src:Nicolas Haller
- WIP
2009-05-19 * digital/io/src:Nicolas Haller
- filterbridge fsm fix (--nb_puck_fb)
2009-05-19 * digital/io/src:Nicolas Haller
- elevator fsm fixes
2009-05-19 * digital/io/src:Nicolas Haller
- fixes on cylinder fsm(init offset, grafcet fix)
2009-05-18 * digital/io/src:Jérémy Dufour
- fix event sent to the wrong FSM, - start top FSM, - rewrite event generated by move FSM when its finished, - init FSM generates an event when the match start, - init FSM starts the chrono when the match start, - top FSM now uses the event generated by the init FSM to know when the match start and not the jack states.
2009-05-18 * digital/io/src:Jérémy Dufour
- use %i in printf sequence.
2009-05-18 * digital/io/src:Jérémy Dufour
- add return (fix r837).
2009-05-18 * digital/io/src:Jérémy Dufour
- update top FSM to be valid with the new init FSM.
2009-05-18 * digital/io/src:Jérémy Dufour
- always handle chrono just after the main timer wait.
2009-05-18 * digital/io/src:Jérémy Dufour
- add some trace to know the FSM transitions and when the main timer is late.
2009-05-18 * digital/io/src:Jérémy Dufour
- remove some trailing white space.
2009-05-18 * digital/io/src:Jérémy Dufour
- get the color of the bot earlier.
2009-05-18* digital/avr/modules/flash:Nélio Laranjeiro
* Remove the memset from the host.
2009-05-18 * digital/io/src:Jérémy Dufour
- rewrite init FSM: - set X, Y, A position when doing the fuck the wall movement (thanks to Fred for the idea and Ni for debugging), - for safety reason, the procedure requires to insert the jack, remove it, insert it again. The bot will wait 2 seconds and set himself to the start position. Then you can remove the jack to make the match begin. - update name of the define for the length of the table.