Andrew Tridgell
35c111a63a
AP_AHRS: fixed example build
11 years ago
Andrew Tridgell
7b2d56a8cb
AC_Fence: disable example build
...
fails to build with compiler error
11 years ago
Andrew Tridgell
3b8c6e629d
AC_AttitudeControl: updated example for new GPS API
11 years ago
Andrew Tridgell
c2486d8d6e
AP_GPS: updated examples for new API
...
removed old per-driver examples, and updates AUTO example
11 years ago
Andrew Tridgell
60ad429d13
Replay: convert to new GPS API
11 years ago
Andrew Tridgell
c51212da53
AntennaTracker: convert to new GPS API
11 years ago
Andrew Tridgell
bc1ebcadf5
VARTest: converted to new GPS API
11 years ago
Andrew Tridgell
640b64f5e4
Copter: convert to new GPS API
11 years ago
Andrew Tridgell
f4079f57b2
Rover: convert to new GPS API
11 years ago
Andrew Tridgell
e19341ca32
Plane: convert to new GPS driver API
11 years ago
Andrew Tridgell
d04d33a02d
AP_InertialNav: convert to new GPS API
11 years ago
Andrew Tridgell
5a2e84e792
AP_NavEKF: changes for new GPS API
11 years ago
Andrew Tridgell
b7a2db716b
AP_Arming: convert to new GPS API
11 years ago
Andrew Tridgell
eb67948171
AP_Mount: convert to new GPS API
11 years ago
Andrew Tridgell
f07e4dee52
AP_AHRS: convert to new GPS API
11 years ago
Andrew Tridgell
31d3b6555f
DataFlash: convert to new GPS API
11 years ago
Andrew Tridgell
368daf89f1
AP_GPS: new GPS API
...
This is a complete rewrite of the GPS driver structure, with a static
main driver and separate backend drivers. This will allow proper
support for multiple GPSes, and will allow parameters to be set on the
GPS object
11 years ago
Andrew Tridgell
198388b5e0
Copter: use AP_GPS_Auto for 2nd GPS
11 years ago
Andrew Tridgell
747948692a
Rover: use AP_GPS_Auto for 2nd GPS
11 years ago
Andrew Tridgell
958e17f4ff
Plane: use AP_GPS_Auto for 2nd GPS
11 years ago
Andrew Tridgell
2dd92832dc
AP_GPS: support multiple AP_GPS_Auto drivers
...
move all static variables into a dynamically allocated structure in
the AUTO driver which gets freed when we have found a GPS type
11 years ago
Andrew Tridgell
3c4389180e
AP_GPS: removed GPS_406 driver
...
this driver was untested and badly structured. If we want to support
the 406 we can revive it and do it properly
11 years ago
Kevin Hester
5fb3b031f1
Copter: disambiguate the various causes of "Bad GPS Pos"
...
I've seen a fair number of user questions where they are confused by
"Bad GPS Pos" on their GCS/not being allowed to arm. This change splits
the remaining causes of this fault into separate messages.
Hopefully this increases the odds of the user self diagnosing...
11 years ago
Randy Mackay
9e7021cc20
Copter: Notify arming failure when using MAVLink
11 years ago
Jonathan Challinger
608b8b0a2c
Copter: integrate Notify arming failure when using yaw sticks
11 years ago
Jonathan Challinger
f0fc0397d3
Notify: add arming failure tone
11 years ago
Randy Mackay
7bb981f2df
AP_Notify: correct dos formatting
11 years ago
Randy Mackay
4b6f03cc11
Copter: remove do_land's use of RTL_ALT_MAX
11 years ago
Jonathan Challinger
2601ac9959
Copter: Remove 80m altitude limit on RTL
11 years ago
Jonathan Challinger
045c6d8c3f
Copter: Only play GPS tone when armed
11 years ago
Andrew Tridgell
ea6fbae666
AntennaTracker: fixed pitch slew rate limit
11 years ago
Andrew Tridgell
4cb9d4fcb5
AntennaTracker: fixed mode set using custom mode
11 years ago
Andrew Tridgell
563cf06624
Rover: make log_bitmask 32 bit
...
this fixes the log before arm
11 years ago
Randy Mackay
d9fd577fb0
Copter: add Drift throttle assist constraints
11 years ago
Jason Short
50dcbe6549
Copter: Drift throttle assist range increased
...
Throttle assist is applied from 213 ~ 787
Deadband and constraint added
11 years ago
Jason Short
bccf1de563
Copter: add drift throttle assist
11 years ago
Andrew Tridgell
f4f04ead68
Rover: added BRAKING_PERCENT parameter
...
this allows for reverse throttle to be applied for braking in corners
11 years ago
Andrew Tridgell
31082f4ce2
AP_Mission: fixed a bug re-entering AUTO
...
this fixes a bug found by Marco where we would continue in CRUISE mode
with no waypoint if we re-entered AUTO after a mission reset
11 years ago
Randy Mackay
93f8d53d1b
Mission: make get_prev_nav_cmd_index const
11 years ago
Randy Mackay
b15d4379d8
AC_WPNav: use atan2f, make methods const
11 years ago
Randy Mackay
3ad635feeb
AC_AttControl: 45deg/sec yaw rate for Auto, RTL
11 years ago
Randy Mackay
d27ca53a9d
AC_WPNav: spline sets origin vel to zero when no prev segment
...
Issue caught by Michael Oborne
11 years ago
Randy Mackay
7dfde39e19
AC_WPNav: advance_spline to use dt
11 years ago
Randy Mackay
c0458b786a
AC_WPNav: check acceleration is non zero
11 years ago
Randy Mackay
f0f3688172
AC_WPNav: rounder corners for short spline segments
11 years ago
priseborough
9c5f564dc5
AP_NavEKF : Fixes bug in initial earth magnetic field states
...
The calculation for these states was not being bias corrected
11 years ago
Randy Mackay
7bff8e9312
AC_AttControl: constrain earth frame yaw angle error
...
This temporarily resolves the wobble we see in Auto when the target
heading is suddenly changed leading to a large yaw angle error
11 years ago
Randy Mackay
197683d539
WPNav: clean up spline comments
11 years ago
Randy Mackay
7d5d0d12a2
Copter: spline bug fixes
...
Next waypoint's location must be passed in even if it's a straight
segment.
mission.get_next_nav_cmd's start_index should be the current command +1
11 years ago
priseborough
e1819bb53a
AP_NavEKF : Add initial parameter defaults for Copter, Rover and Plane
11 years ago