summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/common-cc
AgeCommit message (Collapse)Author
2013-05-03digital/io-hub/src/common-cc/path.cc: new way to allow robot to target the cakeOlivier Lanneluc
Remove the parameter force_move in method set_endpoint, add it in the structure obstacle_t, and set it to true statically for the cake obstacle, false for the other ones.
2013-05-03digital/io-hub/src/common-cc/path.cc: interleave the second layer of ↵Olivier Lanneluc
navpoints with the first one
2013-05-03digital/io-hub/src/common-cc/path.cc: fix bug about the escape factor + fix ↵Olivier Lanneluc
rounding error in the radius of the first navigation points layer + remove commented code
2013-05-03digital/io-hub/src/common-cc/path.cc: prevent non-direct moves to go over ↵Olivier Lanneluc
the plates
2013-05-03digital/io-hub/src/common-cc: fix #if PATH_DEBUGOlivier Lanneluc
2013-05-03digital/io-hub/src/common-cc: use common-cc host_debug() for log tracesOlivier Lanneluc
2013-05-03digital/io-hub/src/common-cc: enlarge the obstacles clearance radiusOlivier Lanneluc
2013-05-03digital/io-hub/src/common-cc: allow robot to target an obstacle (the cake)Olivier Lanneluc
2013-05-03digital/io-hub/src/common-cc: add type weight_tOlivier Lanneluc
2013-05-03digital/io-hub/src/common-cc: fix the weight of the second layer of ↵Olivier Lanneluc
navigation points
2013-05-03digital/io-hub/src/common-cc: add possibility for multiple navigation points ↵Olivier Lanneluc
layers
2013-05-03digital/io-hub/src/common-cc: do not allow to go into obstacles exclusion circleOlivier Lanneluc
Except when target is the center of the cake. More dev is required to make it more generic.
2013-05-03digital/io-hub/src/common-cc: rename "points[]" and associated variables ↵Olivier Lanneluc
into "navpoints[]"
2013-05-03digital/io-hub/src/common-cc: use int instead of mixed int8/int16 for ↵Olivier Lanneluc
indexes, uint16 for positions
2013-05-03digital/io-hub/src/common-cc: fix the obstacle avoidance circle radius ↵Olivier Lanneluc
computation
2013-05-03digital/io-hub/src/common-cc: add points to all obstaclesOlivier Lanneluc
2013-05-03digital/io-hub/src/common-cc: add prepare_score and get_scoreOlivier Lanneluc
2013-05-03digital/io-hub/src/common-cc: first commit - testing the escape factorOlivier Lanneluc
2013-05-03digital/io-hub/src/common-cc: add simulation path reportOlivier Lanneluc
2013-05-03digital/io-hub/src/common-cc: drop messages to absent slavesNicolas Schodet
2013-05-03digital/io-hub/src/common-cc: do not block on I2C TX errorNicolas Schodet
2013-05-03digital/io-hub/src/apbirthday: add LCD access on secondary I2C busNicolas Schodet
2013-04-28digital/io-hub/src/common-cc: conditionally remove unused states after 566f78caNicolas Schodet
2013-04-28digital/io-hub/src/common-cc: also report obstacles expirationNicolas Schodet
2013-04-28digital/io-hub/src/apbirthday: add FSM transitions debug statNicolas Schodet
2013-04-28digital/io-hub/src/apbirthday: remove extra start send callNicolas Schodet
This causes an assert when there is a regular and a transient command sent in the same cycle.
2013-04-28digital/io-hub/src/apbirthday: fix conversion from float to integer angleNicolas Schodet
2013-04-26digital/io-hub/src/apbirthday: change start sequenceNicolas Schodet
2013-04-24digital/io-hub/src/apbirthday, host/simu: add cherries cannon simulationNicolas Schodet
2013-04-22digital/io-hub/src/apbirthday: add minimum distance for move FSMNicolas Schodet
Under this minimum distance, do not point the robot into the destination direction, this is meaningless.
2013-04-11digital/io-hub/src/apbirthday: centralize FSM definitionsNicolas Schodet
2013-04-10digital/io-hub/src/apbirthday: add score debug messageNicolas Schodet
2013-04-10digital/io-hub/src/apbirthday: change Asserv::get_position syntaxNicolas Schodet
2013-04-10digital/io-hub/src/common-cc: give stop distance as parameterNicolas Schodet
2013-04-07digital/io-hub/src/apbirthday: add I2C potentiometer controlNicolas Schodet
2013-04-07digital/io-hub/src/common-cc: add follow asserv modeNicolas Schodet
2013-04-05digital/io-hub/src/apbirthday: use transient command for beaconNicolas Schodet
Also reorder beacon function calls in main loop.
2013-04-05digital/io-hub/src/apbirthday: add jack filteringNicolas Schodet
2013-04-05digital/io-hub/src/apbirthday: add obstacles to path finding classNicolas Schodet
2013-04-05digital/io-hub/src/apbirthday: refine Path interfaceNicolas Schodet
2013-04-05digital/io-hub/src/apbirthday: build with astar avr moduleNicolas Schodet
2013-04-03digital/io-hub/src/apbirthday: add communication with beacon boardNicolas Schodet
2013-04-03digital/io-hub/src/apbirthday: add move FSMNicolas Schodet
2013-03-31digital/io-hub/src/apbirthday: add radar system and obstacles handlingNicolas Schodet
2013-03-30digital/io-hub/src/apbirthday: add mimot & pressure sensorNicolas Schodet
2013-03-23digital/io-hub/src/apbirthday: add interface to program zb over usbNicolas Schodet
2013-03-23digital/io-hub/src/apbirthday: add input/output commandsNicolas Schodet
2013-03-23digital/io-hub/src/apbirthday: add chronoNicolas Schodet
2013-03-23digital/io-hub/src/apbirthday: add initialisation FSM and depsNicolas Schodet
2013-03-21digital/io-hub/src/apbirthday: add FSM queueNicolas Schodet