Commit graph

13 commits

Author SHA1 Message Date
Michael Hope e9322bdbbe Bound in the rate of turn controller. 2014-02-22 19:20:29 +01:00
Michael Hope 3cab0d0e71 Change stub ports so they try to open, but stub out on failure. Allows some ports to be used. 2014-02-21 22:47:52 +01:00
Michael Hope ed3858a54a Updated the config to the latest test results.
Configure glog at startup.
2014-02-16 16:58:14 +01:00
Michael Hope dbb2fddbb4 Switched to the new config parser. 2014-02-09 20:34:58 +01:00
Michael Hope 2a18ac1655 Bump the serial rate to 57600 baud.
Update the default settings of all the things.
2014-02-02 15:13:08 +01:00
Michael Hope a9ac957323 Switched to go-flags.
Create a PID for each controller dimension.
Support the waypoint controller.
2014-01-26 16:05:12 +01:00
Michael Hope 5d2f714c8d Add hooks for the heading controller.
Pull umin out into a parameter.
Bind in the switch thread.
2014-01-21 22:07:28 +01:00
Michael Hope c4ccc24c4e Updated the default gains based on the good speed run. 2014-01-19 11:07:24 -08:00
Michael Hope da2790c647 Add a system identification controller that sets the speed based on
the dial.
Pull the PID parameters out into command line flags.
Change the speed setpoint to 17.5 km/h as 10 is too slow to control.
2014-01-19 10:18:44 -08:00
Michael Hope afa24fb872 Added mathex and testex packages.
Added a test target.
Switched the PID and anything else possible float32.
Changed TiLimit to be the total contribution.
Added a deadband.
2014-01-14 20:56:42 +01:00
Michael Hope 48544126cf Related tidy up to the top level bindings.
Added a 'push' target to the Makefile for copying the binary.
2014-01-12 15:58:57 +01:00
Michael Hope 1b68507f13 Hooked in a basic PID controller. 2014-01-11 19:12:06 +01:00
Michael Hope 247eac6bad Started the supervisor.
Switched the Link and GPS to send messages via channels.
2014-01-05 21:21:44 +01:00
Renamed from rover/src/juju.net.nz/nppilot/rover/rover.go (Browse further)