Statistics
| Branch: | Revision:

root / scout / libscout / src / Behavior.h @ c9638ad1

History | View | Annotate | Download (3.01 KB)

# Date Author Comment
dcf49526 02/24/2013 03:08 pm Priya

Overwrote the ROS sigint handler so now behaviours stop and die and stop motors upon exiting.

a2b7e8f1 12/02/2012 05:47 pm Priya

Registered a default callback for wireless receiver. Also added default virtual constructor.

d140fd71 10/28/2012 04:37 pm Yuyang

Added Sensors class that abstracts away sensors from behaviors. Stops creating
duplicated sensors for each scout.

5d0687a9 04/24/2012 04:22 pm Priya

Small changes to wireless, and starting turning with line following.

7ac5e9bc 04/09/2012 11:08 pm Priya

ROS scheduler/whrobot behavior needs to be debugged

dc742c14 04/09/2012 05:31 pm Alex Zirbel

Fixed bugs and compiler warnings in old code.

26258aeb 04/09/2012 01:57 pm Alex Zirbel

Added linesensor to the behavior class.

cccc25c9 03/04/2012 05:31 pm Priya

Made nav map into an actual workable behaviorgit statusgit status

31be19a6 03/03/2012 08:17 pm Priya

Behaviours now have names!

e1a60f89 02/26/2012 04:15 pm Priya

Fixed problems with running behaviors. Something wrong with Cliffsensor control. Must debug later. Also encoder control not working!

a739cdbd 02/25/2012 06:19 pm Alex Zirbel

Temporary, possibly broken, commit to add EncodersControl.

Sorry - my ros build is broken. I will immediately debug on Priya's machine.

9c0008d0 01/24/2012 09:36 pm Leon

Fixed CliffsensorControl, now actually part of Behaviors

c492be62 01/03/2012 11:41 pm Alex Zirbel

Updated the licensing information in many files.

This is a broken commit because I decided to do this at a bad time. Sorry! The build will be working after next commit, I promise (and I won't push till then). This commit reflects the licensing in the files after I used my auto-add/remove script.

cc558a8d 01/02/2012 07:18 pm Alex Zirbel

Modified the Behaviors to take a scoutname.

Scoutname now specifies which scout the behavior will affect. Scoutname must be passed to the constructors of each control module (some of which are now in need of modification), so that they can publish to the correct topic....

c384dc7e 01/02/2012 03:14 pm Alex Zirbel

Updated the Behavior definition and extensions.

The Behavior.cpp/h class now works and can be extended by simply implementing its run() method. However, the subclass must also be extantiated and used in an external executable. An example of this can be seen in PriyaBehavior.cpp/h, and the executable, priya_behavior_process.cpp. In the future, we should move all behaviors into a behaviors/ folder, and autogenerate the executable to be compiled....

cef78c70 12/30/2011 12:27 am Priyanka Deo

Created Behavior class and a sample behavior using the class. Not tested.