Craig@3DR
e882a19bb7
Global change all references from
...
GPS_PROTOCOL_MTK16
to
GPS_PROTOCOL_MTK19
2012-12-21 11:19:32 -08:00
Andrew Tridgell
d76288529b
Plane: fixed spelling error
2012-12-04 11:38:29 +11:00
Andrew Tridgell
453f879330
Rover: removed INS print code
...
its all in parameters now
2012-12-04 09:11:55 +11:00
Andrew Tridgell
5e4a26814c
Rover: switch to IMU driven timing, same as ArduPlane
2012-11-30 07:15:19 +11:00
Andrew Tridgell
94f73b83c3
Rover: update for new ins interface
2012-11-30 07:15:18 +11:00
Andrew Tridgell
e924460881
Rover: removed some more plane specific variables
2012-11-29 20:53:21 +11:00
Andrew Tridgell
ebafad7a6b
Rover: more cleanups
...
get rid of flight_mode_strings and cleanup unused code
switch to using ahrs for have_position
2012-11-29 20:53:20 +11:00
Andrew Tridgell
025e27aa1c
Rover: copy slew limit code from ArduPlane
2012-11-28 12:13:39 +11:00
Andrew Tridgell
7f417dd991
Rover: added more parameter docs
2012-11-28 11:42:51 +11:00
Andrew Tridgell
6a2a0e92b1
Rover: use slewrate code from ArduPlane
2012-11-28 11:42:22 +11:00
Andrew Tridgell
918b0eb0d7
Rover: removed accel cal CLI command
...
not really needed for a rover
2012-11-28 10:42:34 +11:00
Andrew Tridgell
8a42ceb63b
Rover: removed closed loop nav
...
use a jump in the mission instead
2012-11-28 10:42:10 +11:00
Andrew Tridgell
220c357dcb
Rover: changed default WP radius to 2m
2012-11-28 09:35:42 +11:00
Andrew Tridgell
570830ccc9
Rover: added partial update of waypoints
2012-11-28 09:35:42 +11:00
Andrew Tridgell
b2922d345d
Rover: more cleanup, and fixed navigation code
...
removed loiter code
2012-11-28 09:35:42 +11:00
Andrew Tridgell
e3860595d7
Rover: cleaned up a bunch more plane cruft
...
removed elevon and flap support
2012-11-28 09:35:42 +11:00
Andrew Tridgell
3bfc925ab7
Rover: added in sitl object, needed for throttle control
2012-11-27 23:20:25 +11:00
Andrew Tridgell
b7183ec72a
Rover: fixed SITL build
2012-11-27 21:49:45 +11:00
Andrew Tridgell
318aafffe6
Rover: fixed cliSerial and clean out more gunk
2012-11-27 21:47:30 +11:00
Andrew Tridgell
4e415424a2
Rover: make it possible to run the CLI over a radio link
2012-11-21 21:41:34 +11:00
Andrew Tridgell
7436974e2f
MAVLink: make it possible to enter the CLI over the radio
...
this only works on the APM2, where UART0 is also the radio port
2012-11-21 14:11:05 +11:00
Andrew Tridgell
9a5c52de5a
Rover: support 16 character parameter names
2012-11-20 21:39:11 +11:00
Andrew Tridgell
202513e327
MAVLink: fixed accel and gyro sensor offsets in MAVLink
2012-11-20 18:32:26 +11:00
Andrew Tridgell
ae76145374
Rover: added support for finish line waypoints
...
this ensures waypoints complete, even with bad yaw from mag
interference
2012-11-19 07:16:47 +11:00
Andrew Tridgell
41b76b5320
Rover: removed inverted flight support
2012-11-17 18:03:17 +11:00
Andrew Tridgell
741dc022f3
Rover: fixed the sonar
...
We were not initialising the analog source timer
2012-11-17 18:02:28 +11:00
Andrew Tridgell
d48489d456
Rover: major update, fixing lots of bugs
...
This removes a lot of the ArduPlane specific cruft left over from the
initial Rover import from ArduPlane, plus fixes a bunch of serious
bugs. For example, the rover was unable to use either compass or gps
for heading - it used just gyros!
There is still a lot of cruft left, but this at least gives a bit
better basis for future work
2012-11-17 17:45:30 +11:00
rmackay9
232f267839
APMRover: fixes to incorporate accelerometer calibration
2012-11-07 19:21:20 +09:00
Pat Hickey
2585098f52
APMrover2: fixed build from AP_Menu changes
2012-10-20 11:57:48 -07:00
rmackay9
fc1774d77f
ArduRover: fixed compile error related to AP_Semaphore and Dataflash
2012-10-11 16:33:02 +09:00
rmackay9
efe8aa60b6
APMrover2: fixed build
...
Needed to remove references to MPU6000's CS pin in constructor
2012-09-29 13:55:29 +09:00
Andrew Tridgell
09b2eadec1
Rover: fixed type of payload size
2012-09-25 07:20:54 +10:00
Michael Oborne
34165aeff0
modify ardurover name to match others
2012-09-24 18:31:47 +08:00
Andrew Tridgell
bb3d43c8b6
Rover: updates for new GPS detection
2012-09-17 14:45:47 +10:00
Andrew Tridgell
5c8b9bf3c5
Rover: updated for new RC_Channel_aux API
2012-09-08 15:14:41 +10:00
Andrew Tridgell
9d67f67741
Rover: added TELEM_DELAY to rover code
2012-08-30 09:36:18 +10:00
Craig Elder
3403e1b78d
Arducopter: increased MAVLINK delay to 6s to reduce the chance of xBee bricking
...
Arduplane: increased MAVLINK delay to 6s to reduce the chance of xBee bricking
Ardurover: increased MAVLINK delay to 6s to reduce the chance of xBee bricking
2012-08-28 20:09:10 -07:00
Andrew Tridgell
bd6581c523
AHRS: removed Quaternion build support from APM/ACM/rover
2012-08-22 10:42:21 +10:00
Andrew Tridgell
d0709443b4
AHRS: fixed build
...
AP_Airspeed.h is now needed to build AHRS
2012-08-11 12:22:55 +10:00
Andrew Tridgell
a7399c405d
MAVLink: removed the need for Mavlink_compat.h
...
we have now fully transitioned to MAVLink 1.0, so we no longer need
the compatibility layer and the old names in the code
2012-08-09 12:22:46 +10:00
Andrew Tridgell
16d63978f1
MAVLink: moved mavlink variables back to library
...
these were moved to the main sketches to allow for compile time
selection of MAVLink 0.9 vs 1.0. We no longer support 0.9, so we can
move it back, which simplifies some test sketches
2012-08-09 12:06:21 +10:00
Andrew Tridgell
0fd763dda0
Rover: change to use get_bearing_cd()
2012-08-08 12:12:30 +10:00
Andrew Tridgell
3d6d013c55
AP_Param: updated APMrover2 code for new AP_Param syntax
2012-08-08 12:12:29 +10:00
Andrew Tridgell
73c682faf6
Rover: fixed build with new RC_Channel code
2012-08-08 12:11:05 +10:00
Jonathan Challinger
e271f97b53
Changed mavlink GLOBAL_POSITION_INT.relative_alt message to correctly return altitude above ground.
2012-07-17 16:15:11 +10:00
Andreas M. Antonopoulos
9dfb3c4db9
Added Michael Pursifull's Maxsonar HRLV model support
2012-07-11 18:46:47 -07:00
Andrew Tridgell
f4b71ff8c9
Rover: changed to auto deltat in Rover code as well
2012-07-06 19:59:18 +10:00
Andrew Tridgell
fe54329de2
MAVLink: remove MAVLink 0.9 protocol support
...
this simplifies the code a lot. We're not going back to 1.0
2012-07-05 13:00:46 +10:00
Andrew Tridgell
e791cad9ef
AnalogSource: convert analogRead() calls to the new API
...
this should give us much better analog values, plus save a bunch of
CPU time
2012-07-01 15:01:05 +10:00
Andrew Tridgell
69512ea0ea
Rover: a rover moves along its X axis
...
this allows a rover to work without a compass for yaw control
2012-06-27 16:01:50 +10:00