summaryrefslogtreecommitdiffhomepage
path: root/digital
AgeCommit message (Collapse)Author
2013-05-03digital/io-hub/src/common-cc/path: reduce the number of navigation points ↵Olivier Lanneluc
around the obstacles On the second navigation points layer, this number is divided by 2. More points seems unnecessary.
2013-05-03digital/io-hub/src/common-cc: remove one navigation point around the cakeOlivier Lanneluc
And clean up the declaration for better understanding, since half of the navigation points around the cake are out of the playground.
2013-05-03digital/io-hub/src/common-cc/path.cc: use macro PATH_VECT_EQUAL when neededOlivier Lanneluc
2013-05-03digital/io-hub/src/common-cc/path.cc: clean up the endpoints index enumOlivier Lanneluc
1. move enum about endpoints index 2. add nb of endpoints constant in the enum 3. use the enum constant instead of hard-coded index 4. change next_node type to match astar structure
2013-05-03digital/io-hub/src/common-cc/path.cc: add assertsOlivier Lanneluc
2013-05-03digital/io-hub/src/common-cc/path.cc: better way to handle the escape factorOlivier Lanneluc
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-05-03digital/lcd/src: reply to I2C commandsNicolas Schodet
2013-05-03digital/lcd/src: add first LCD programNicolas Schodet
2013-05-02digital/beacon: remove uneeded commentsFlorent Duchon
2013-05-02digital/beacon: manage ZB start_calibration commandFlorent Duchon
2013-05-02digital/beacon: add debug command for ZBFlorent Duchon
2013-05-02digital/beacon: rework of debug taskFlorent Duchon
2013-05-02digital/beacon: calibration is done directly using reflectors on others beaconsFlorent Duchon
2013-05-02digital/beacon: remap button into calibration_manual_task and add debug tracesFlorent Duchon
2013-05-02digital/beacon: use get_uid() instead of #define for beaconIDFlorent Duchon
2013-05-02digital/beacon: calibration SLOW scanning is depricatedFlorent Duchon
2013-05-02digital/beacon: beacon2 angles doesn't need to be rebased anymoreFlorent Duchon
2013-05-02digital/beacon: decrease the LASER_CONFIRMATION_OFFSET from 10 to 5Florent Duchon
2013-05-02digital/beacon: add position_get_beacon_angle() functionFlorent Duchon
2013-05-02digital/beacon: add missing headerFlorent Duchon
2013-05-02digital/beacon: add custo file to centralize beacon specific parametersFlorent Duchon
2013-05-02digital/beacon: wave task is no more neededFlorent Duchon
2013-05-02digital/beacon: increase target tolerance initial angleFlorent Duchon
2013-05-02zigbit/common: add zb "start calibration" commandFlorent Duchon
2013-05-02digital/beacon: change initial motor speedFlorent Duchon
2013-05-02digital/beacon: display offset value when rebasingFlorent Duchon
2013-05-02digital/beacon: fix imprecised rebasing when offset is too smallFlorent Duchon
2013-05-01apbteam/digital/io-hub/src/apbirthday: activate plate fsm and temp patchJerome Jutteau