summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src
AgeCommit message (Collapse)Author
2009-05-13 * digital/io/src:Nicolas Haller
- elevator FSM implemented (but not tested)
2009-05-09 * digital/io/src:Nicolas Haller
- first implementation for elevator FSM (more work needed)
2009-05-09 * digital/io/src:Nicolas Haller
- fix init FSM (fix angle values) - implement filterbridge FSM
2009-05-09 * digital/io:Nicolas Schodet
- fixed compilation with contacts, no simulation yet.
2009-05-09 * digital/io:Jérémy Dufour
- initialize the contact module during startup.
2009-05-09 * digital/io:Jérémy Dufour
- add contact module.
2009-05-09 * digital/io:Jérémy Dufour
- bound PWM value.
2009-05-09 * digital/io/srcNicolas Haller
- modification on filterbridge FSM due to meca changes - implementing filterbridge FSM - fix init FSM to add the timeout feature
2009-05-09 * digital/io/src:Nicolas Haller
- First version of init FSM
2009-05-08 * digital/io:Nicolas Schodet
- added fsm timeout handling.
2009-05-08 * digital/io:Jérémy Dufour
- add functions to reset the arm or the elevator to the zero position.
2009-05-08 * digital/io/src:Jérémy Dufour
- integrate the servo pos module (initialization and usage with serial protocol).
2009-05-08 * digital/io:Jérémy Dufour
- remove the old trap module (for the position of the servo motors), - add a new module for the position of the servo motors, - increase number of servo motors supported, - new version of eeprom data structure.
2009-05-08 * digital/io/src:Nicolas Haller
- removed old FSM (gutter and getsamples)
2009-05-08 * digital/io/src:Nicolas Haller
- first test: top FSM order basic move to the bot
2009-05-07 * digital/asserv:Nicolas Schodet
- added forward go to the wall. - use defines for contacts.
2009-05-05 * digital/io:Nicolas Schodet
- added PWM.
2009-05-03 * digital/io, digital/asserv:Nicolas Schodet
- added TWI commands for the elevator.
2009-05-03 * digital/io/src:Nicolas Schodet
- fixed r750.
2009-05-02 * digital/io/src:Nicolas Haller
- first version of cylinder FSM
2009-04-27 * digital/io/src (fixes #66):Jérémy Dufour
- add a system to enable or disable the chrono module, - call chrono update function every main loop.
2009-04-19 * digital/io/src/filterbridge{_cb.c,.fsm}Nicolas Haller
- filterbridge fsm updated due to meca modifications
2009-04-17 * digital/io/srcNicolas Haller
- modification of elevator and filterbridge fsm to use branches instead of "events races"
2009-04-17 * digital/io/src/{elevator,filterbridge}.{h,c}:Nicolas Haller
- fix: license and style (c++ --> c)
2009-04-15 * digital/io/src:Nicolas Haller
- first version of elevator FSM
2009-04-13 * digital/io/src:Nicolas Haller
- first version of filterbridge FSM
2009-03-30 * digital/asserv, digital/io:Nicolas Schodet
- drop characters on buffer overflow.
2009-03-14 * digital/io/srcJérémy Dufour
- convert to utf8, - update a comment.
2009-03-14 * digital/ioJérémy Dufour
- do not use hardcoded values for the bits position in the status flag from asserv board.
2009-03-14 * digital/io:Jérémy Dufour
- clean main timer module, - update chrono module to rely on main timer (timer/counter 0).
2009-03-14 * digital/io:Jérémy Dufour
- add a define for the eurobot 2009 bot.
2009-03-14 * digital/io/src:Jérémy Dufour
- clean main timer module.
2009-03-14 * digital/io/src, digital/avr/makeJérémy Dufour
- move FSM build rules to a specific Makefile, - use a variable to define the list of FSMs to build.
2008-10-20 * digital/io:Nicolas Schodet
- automatic generation of dfagen parser.
2008-06-17 * digital/avr/modules/path, digital/io/src:Nicolas Schodet
- moved path finding to a separated module.
2008-06-17 * digital/io/src:Nicolas Schodet
- added obstacles to path report.
2008-06-17 * digital/io/src:Nicolas Schodet
- make path independent of playground.
2008-05-20Compute the position of the obstacle on the value returned by the sharps.Nélio Laranjeiro
2008-05-10 * digital/io/srcJérémy Dufour
- increase sharp filter value.
2008-05-03 * digital/io/srcJérémy Dufour
- try infinitely to go the distributor even if the bot move failed (i.e. asserv is blocked) ; - decrease the position of the gutter in term of X axis.
2008-05-03 * digital/io/srcJérémy Dufour
- manage the event where the bot can be blocked (when moving) in the different FSM, by waiting and trying again ; - ensure we update the classifier (with the servos motor) even when the arm move in a state where it should not.
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-02 * digital/io/srcJérémy Dufour
- integrate support for "the near end of match" function in the top and get samples FSM.
2008-05-02 * digital/io/srcJérémy Dufour
- add a function to know when we are near the end of the match
2008-05-02 * digital/io/src:Nicolas Schodet
- shortened getsample timeout. - reset timeout on each sample.
2008-05-02 * digital/io/src:Nicolas Schodet
- fixed chrono value.
2008-05-02 * digital/io/src:Nicolas Schodet
- fixed chrono duration.
2008-05-02 * digital/io/src:Nicolas Schodet
- added get sample timeout.
2008-05-02 * digital/io/src:Nicolas Schodet
- added arm close timeout.
2008-05-02 * digital/io/srcJérémy Dufour
- add asserv goto with moving backward support.