Moved all messages to the messages/ folder.
This meant changing a lot of includes and things.
Retired (deleted) unused packages.
Moved their msg/srv definitions to the messages/ package instead, and revised the libscout and scoutsim files that depended on those namespaces.
Added sonar, though it looks buggy.
Use sonar_viz to continue debugging and make sonar work!
Broke the build and then fixed it. Now onto testing!
Added template linesensors to scoutsim
splitting up teleop into two separate processes, delay is in the wrong place whoops
Fixed up scoutsim package. Sorry.
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.
actually removing what I removed
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:
Added a template scout simulator class.
Scoutsim is modeled directly from turtlesim. At this point, the only changes are in names and indentation. A separate licensing file was also added to get rid of the junk at the top of the old turtlesim files.