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
Andrew Tridgell
14671d0bcd
Plane: fixed previous_mode error in geofence
...
when we were in MANUAL we would switch back to STABILIZE
11 years ago
NosDE
613fda4889
PX4: enabling mkblctrl for fmuv1/fmuv2
...
See the comments in mk/PX4/ROMFS/init.d/rc.APM for details
11 years ago
Randy Mackay
ac364c93dd
Copter: bug fix for simple_mode when run at 400hz
...
Mark radio frame as consumed so that simple mode does not apply the yaw
correction more than once when run at very high rates (like 400hz on
Pixhawk)
11 years ago
Randy Mackay
176a450ad2
Copter: remove spline handling from regular wp_nav
11 years ago
Randy Mackay
4f68b8ea7f
AutoTest: update copter_spline mission
11 years ago
Randy Mackay
d541fefab4
Copter: add do_spline_wp and verify_spline_wp functions
11 years ago
Randy Mackay
ac339a0289
Mission: add decoding of NAV_SPLINE command
11 years ago
Randy Mackay
e7be622eef
GCS_MAVLink: generate after adding NAV_SPLINE cmd
11 years ago
Randy Mackay
519d5fc444
GCS_MAVLink: add MAV_CMD_NAV_SPLINE_WAYPOINT cmd
...
This is the same as a NAV_WAYPOINT except that the vehicle flies a
spline curved path to the destination
11 years ago
Randy Mackay
8f946a3a8c
Copter: remove original_wp_bearing
...
To-Do: extend wpnav yaw control to only repoint nose towards waypoint if
it is more than 5m or 10m away
11 years ago
Randy Mackay
392162747a
Copter; integrate WPNAV's get_yaw
11 years ago
Randy Mackay
24eb195aa3
WPNav: add yaw control for straight line wp nav
11 years ago
Randy Mackay
3753550a72
Copter: integrate get_spline_yaw
11 years ago
Randy Mackay
b42b12f7be
AC_WPNav: add get_spline_yaw
11 years ago
Randy Mackay
2ce827d2ae
AutoTest: add copters spline test
11 years ago
Randy Mackay
c0f12911ec
Copter: minor format change
11 years ago
Randy Mackay
0822adfb34
Copter: integrate spline navigation
11 years ago
Randy Mackay
f2d9ad41aa
Mission: minor comment update
11 years ago