Changed motor max speed and added constants in set_motors.msg
The new speed range is -100 to 100, to be consistent with the pwmdriver. They can be accessed with motors::set_motors::MIN_SPEED andmotors::set_motors::MAX_SPEED respectively.
Removed headers, sonar uses custom timestamp, added code to manually update timestamp
\Fixed teleop to work with behaviors. Teleop currently has priority over behaviors
Removed unnecessary extra code in motors node (oops!)
Fixed whitespace in motors node
Fixed motors node to work around pwm driver bug
The node can now only do writes to /dev/pwm*, because doing both readsand writes causes the fstream to try seeking, which fails because it'snot supported by the driver. Then the fstream refuses to do any more io.
Fixed teleop with new units, and changes the refresh rate to be closer to true m/s.
Continuing work on standardization of units.
Added flush to motors node so hardware values actually change
Finished adding gpio control to motors node
I changed the Motor constructor to take pin numbers instead of filenames, and construct the file names itself. All that remains in testing.
Also available in: Atom