summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src
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-01apbteam/digital/io-hub/src/apbirthday: activate plate fsm and temp patchJerome Jutteau
2013-05-01digital/io-hub/src/apbirthday: add proto for plate FSM and init_actuatorsJerome Jutteau
2013-05-01digital/io-hub/src/apbirthday: patch to map bad cherry on plate armJerome Jutteau
2013-05-01digital/io-hub/src/apbirthday: add plate stateJerome Jutteau
2013-05-01digital/io-hub/src/apbirthday: add plate counterJerome Jutteau
2013-05-01digital/io-hub/src/apbirthday: compute code CRCNicolas Schodet
2013-05-01digital/io-hub/src/apbirthday: add !b to go to bootloaderNicolas Schodet
2013-05-01digital/io-hub/src/bootloader: add io-hub-stm32 XMODEM bootloaderNicolas Schodet
Not exactly a bootloader, but a binary image updater, which should be run by main code.
2013-04-28digital/io-hub/src/apbirthday: temporarily disable unused FSMNicolas Schodet
2013-04-28digital/io-hub/src/common-cc: conditionally remove unused states after 566f78caNicolas Schodet
2013-04-28digital/io-hub/src/apbirthday: also accept demo after actuators initNicolas Schodet
2013-04-28digital/io-hub/src/common-cc: also report obstacles expirationNicolas Schodet
2013-04-28digital/io-hub/src/apbirthday: fix bad !d commandNicolas Schodet
2013-04-28digital/io-hub/src/apbirthday: adjust cake follow mode distanceNicolas Schodet
2013-04-28digital/io-hub/src/apbirthday: Cannon now handle blowerMaxime Hadjinlian
2013-04-28digital/io-hub/src/apbirthday: candle arm switches are not connectedNicolas Schodet
2013-04-28digital/io-hub/src/apbirthday: update according to spoke resistanceNicolas Schodet
2013-04-28digital/io-hub/src/apbirthday: add FSM transitions debug statNicolas Schodet
2013-04-28digital/io-hub/src/apbirthday: set pressure at initialisationNicolas Schodet
2013-04-28digital/io-hub/src/apbirthday: add pull up to contact inputsNicolas 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