Fixed up the smart_runaround behavior to integrate it fully.
Updated BehaviorList with the new smart_runaround.
Added a script to auto-generate BehaviorList files.
This includes some sub-changes:
* Restructured behaviors/ folder into behaviors/, test_behaviors/ and limbo_behaviors/
* Added a new CMakeLists.txt that automatically finds behaviors in their folders
* Removed the obsolete trafficNavigtaion.*...
Changed it so that all behaviors are not instantiated immediately. Also changed pause so it does not spam (0, 0) motor speeds.
Added the behavior to behavior list and cmakelists and made things compile.
Fixed pause so that it compiles. Also changed behavior gui so that it starts with Scout1 automatically.
Merge branch 'master' of ssh://roboclub.org/home/svn/scoutos
Conflicts: scout/libscout/CMakeLists.txt scout/libscout/src/BehaviorList.cpp scout/libscout/src/BehaviorList.h
Added pause behavior to list
Added Sensors class that abstracts away sensors from behaviors. Stops creatingduplicated sensors for each scout.
Renaming to line follow and getting rid of old linefollowing files.
Small changes to wireless, and starting turning with line following.
Fully working linefollowing. Instructions:
roscorerosrun scoutsim scoutsim_node racerosrun libscout libscout scout1 6
ROS scheduler/whrobot behavior needs to be debugged
Changing scheduler and WH robot to ROS messages
Fixed bugs and compiler warnings in old code.
Added linesensor to the behavior class.
Got scheduler to compile. onto wh robots
Made nav map into an actual workable behaviorgit statusgit status
Commiting pseudo-Gaussian random noise generator. Tested and works.
Changed deconstructor for behavior list because I discovered vector::empty which should be used instead.
Committing changes that were not previously committed. Also got rid of some confusing/unnecessary code.
New behavior implementation that uses a list of behaviors to command multiple scouts with multiple behaviors.