| Branch: | Revision:

root / scout / libscout / CMakeLists.txt @ 5d1c5d81

History | View | Annotate | Download (2.01 KB)

# Date Author Comment
bb64f5e5 03/31/2013 03:01 pm Priya

Added a ScoutPosition struct with some functions and Changed the odometry code to use it.

82590ec3 03/23/2013 04:03 pm Priya

Changed this so that it runs the generate script automatically.

1057a46d 03/04/2013 07:06 pm Alex Zirbel

Removed old files and test executables.

6350051e 02/28/2013 04:52 pm Alex Zirbel

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.*...

754da79f 12/02/2012 05:18 pm Priya

Added the behavior to behavior list and cmakelists and made things compile.

27f73b95 11/09/2012 10:45 am Matt Bryant

Merge branch 'master' of ssh://


a107608f 11/09/2012 10:39 am Matt Bryant

Added new behavior to makefile

d140fd71 10/28/2012 04:37 pm Yuyang

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

a8987cda 10/07/2012 10:41 pm Thomas Mullins

Fixes to WirelessReceiver and wl_test

Changed receive callback to use std::function so we can use std::bind to
pass non-static member functions. There is still a weird problem where
WirelessReceiver::dummy gets called many times for each incoming packet
in wl_test.

58371433 04/25/2012 11:45 pm Priya

Renaming to line follow and getting rid of old linefollowing files.

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

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

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

Fixed bugs and compiler warnings in old code.

dee6320c 04/09/2012 01:58 pm Alex Zirbel

Merge branch 'master' of ssh://


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

Added linesensor to the behavior class.

6761a531 04/07/2012 07:43 pm Priya

Pushing modified behavior process that requires less arguments and appends scoutname to ros node name. and a compiling but not tested version of test_behaviors (scheduler and wh_robot)

2f025967 04/03/2012 06:40 pm Priya

Got scheduler to compile. onto wh robots

cccc25c9 03/04/2012 05:31 pm Priya

Made nav map into an actual workable behaviorgit statusgit status

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!

f79fbce2 02/25/2012 06:23 pm Priya

Merge branch 'master' of ssh://


8f030bc3 02/25/2012 06:20 pm Priya

Commiting pseudo-Gaussian random noise generator. Tested and works.

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.

71d57001 02/16/2012 04:33 pm Thomas Mullins

Added WirelessSender class to libscout

WirelessSender will hold some metadata like packet destination, pan, and
channel, and will publish a WirelessPacket (also, added
messsages/WirelessPacket.msg) to /wireless/send
So far, lacks proper documentation and static functions similarly named...

9f547ef7 01/28/2012 04:58 pm Alex Zirbel

Added scoutsim support for encoders.

To see the query_encoders.srv (used for accessing this data) in action, use: rosrun libscout test_encoders. You will see a stream of encoder data.

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

Fixed CliffsensorControl, now actually part of Behaviors

94a3af93 01/24/2012 04:06 pm Priya

Committing changes that were not previously committed. Also got rid of some confusing/unnecessary code.

b00761a0 01/04/2012 10:27 pm Alex Zirbel

Updated ButtonControl and SonarControl.

Finally, the behavior compiles. Had to fix a lot of problems involving misunderstandings with Publisher/Client/ServiceServer/ServiceClient confusion.

We can now run priya_behavior as an executable, though the process for generating behavior executables still needs some work.

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.

4de6257c 01/02/2012 05:08 pm Alex Zirbel

Didn't update the CMakeLists in my previous commit.

Removed references to now nonexistant files.

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....

a8480867 12/04/2011 01:17 am Alex Zirbel

Made a lot of changes to the general structure.

Applied object-orienting techniques to the code, cleaning it up considerably. Major design changes are as follows:

  • All separate node code (ie motors) are meant to only interface with hardware - doing as little logic as possible....
6d488cf1 11/30/2011 07:45 pm Priya

Only added libbuttons files. Adding changes to libscout that make libbuttons work.

3ec16d35 11/16/2011 10:14 pm Ben Wasserman

Fixed bugs I saw in headlights code. Fixed object parameter missing error. Added no-set capability to headlights. Changed attribution in motors. Fixed CMakeLists.txt due to error I put in there on my last commit (extra comma). Should compile now. I'm sorry if it doesn't.

3d0c1eda 11/16/2011 06:40 pm Ben Wasserman

Added behavior.cpp to CMakeLists.txt because I forgot to add it before.

c406f16b 09/28/2011 04:04 pm Ben

Created first version of git repository; added libscout and motors packages.

The repository root is the ros directory, which contains the ROS stack for the scout project.
The included files are those that ROS creates with a new stack or package, and those created manually. Files created during compilation are not included....