Statistics
| Branch: | Revision:

root / scout / motors @ 60a90290

# Date Author Comment
60a90290 02/10/2013 02:36 pm Hui Jun Tay

\Fixed teleop to work with behaviors. Teleop currently has priority over behaviors

493cc515 12/09/2012 06:12 pm Thomas Mullins

Removed unnecessary extra code in motors node (oops!)

fcd68ec1 12/09/2012 06:12 pm Thomas Mullins

Fixed whitespace in motors node

8913c26d 12/09/2012 06:09 pm Thomas Mullins

Fixed motors node to work around pwm driver bug

The node can now only do writes to /dev/pwm*, because doing both reads
and writes causes the fstream to try seeking, which fails because it's
not supported by the driver. Then the fstream refuses to do any more io.

04114d13 11/17/2012 03:21 am Alex Zirbel

Fixed teleop with new units, and changes the refresh rate to be closer to true m/s.

6257c97d 11/17/2012 01:15 am Alex Zirbel

Continuing work on standardization of units.

7e9a19f4 10/21/2012 05:29 pm Thomas Mullins

Added flush to motors node so hardware values actually change

ed37d345 10/20/2012 11:29 am Thomas Mullins

Finished adding gpio control to motors node

I changed the Motor constructor to take pin numbers instead of file
names, and construct the file names itself. All that remains in testing.

560d2317 10/14/2012 04:41 pm Thomas Mullins

Added forward/backward support to motors node

cc9e9213 10/13/2012 11:18 am Thomas Mullins

Changed motors node to write to pwm device files

9b11c5b3 01/04/2012 11:33 pm Alex Zirbel

Small tidying up.

Took out unneeded gensrv() in buttons, which caused a compilation warning, and made miniscule style changes to motors.cpp.

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.

d1cc615c 12/08/2011 05:16 pm Leon

actually removing what I removed

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....
2814387f 11/30/2011 10:14 pm Alex Zirbel

Updated motors code.

Changed the definitions for the set_motors message, which forced a few
implementation changes as well.

Changed "libscout_node" to "node" and "n" to "node" in other packages.

f0a9ebb3 11/30/2011 08:17 pm Alex Zirbel

Updated the motors class and set_motors message.

Still todo: update the query_motors service, make the util file exported as a library.

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.

14736c0c 11/02/2011 06:25 pm Ben Wasserman

Updated motors.cpp and motors.h with small stylistic changes.

c9f87aaf 10/19/2011 09:19 pm Ben Wasserman

Added code inside motors.cpp to set and read individual speeds in different units. Also added appropriate headers to motors.h, and units field to query_motors.srv and set_motors.msg

18e2028b 10/17/2011 06:39 pm Alex Zirbel

Updated motors.cpp and motors.h to comply with coding standards and doxygen.

Changed the module comments so motors are properly labeled as a the motor module.
Chaned indentation to four spaces.
Put braces on a new line.

00842750 10/10/2011 03:18 pm Ben Wasserman

Edited manifest.xml and mainpage.dox to have better descriptions.

0121ead7 10/07/2011 10:26 pm Ben Wasserman

Added the ROS stack with the libscout, motors, and sonar packages to the reposititory, and associated files. There are probably still things missing. Libscout won't run properly, but it and motors will compile. Sonar is probably broken, but nothing depends on it yet, so this shouldn't be an issue.

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