Made danger_marking depend on Odometry correctly
Changed all TODO and @TODO to @todo to conform to doxygen.
Merge branch 'master' of ssh://roboclub.org/home/svn/scoutos
Added doxygen documentation to many files.
Adding Maung's paintboard i2c code
maze_solve now works. Need testing on other machines to confirm.
Conflicts: scout/libscout/src/test_behaviors/smart_runaround.cpp
Maze solve now works
Adding painter node to control paintboard and metal detector
Fixed GUI bug to kill all the processes related to behavior when killing scouts
Integrated paintboard and metal detector control classes more fully.
Added new danger_marking (dumb_run_around) behavior.
This behavior drives until it sees a wall, spins, and keeps going. It lays down the paint if it spies a danger. Yarr.
Added Metal Detector to the sensor class. Now behaviors can access it. Also made it directly return the bool from messages.
Made CliffsensorControl compile, and readded the files.
Added RungeKutta to the helper classes and changed the odometry to use that instead. Also created PaintboardControl files, changed the Makefile to compile all control classes and deleted Cliffsensor control becase it did not work.
wrote metal detector class and messages. Untested.
Sorted behaviors alphabetically in the generate script.
Lumps together all behaviors (both behaviors/ and test_behaviors/) and sorts them alphabetically by name, ignoring case, before assembling the output lists.
Compiles.
undid overwrite of maze_solve with maze_solve_simple
Conflicts: scout/libscout/src/BehaviorList.cpp scout/libscout/src/BehaviorList.h scout/libscout/src/test_behaviors/smart_runaround.cpp
Update smart_runaround and add old files.
Also available in: Atom