TunaLobster
d31f3eb4c5
Plane: Add TRIM_PITCH_CD FLIGHT_OPTIONS bits for GCS and OSD
3 years ago
Peter Barker
bfe9208849
ArduPlane: add and use HAL_BUTTON_ENABLE
4 years ago
Andrew Tridgell
497a7c9819
Plane: fixed EKF fly-forward flag for tailsitters
...
for tailsitters that are always using the VTOL controllers (forced
QAssist) we need a different way to determine the fly-forward flag
4 years ago
Andrew Tridgell
d1d0ab41d6
Plane: added option to log PIDs at full rate
...
useful for tuning quadplanes
4 years ago
Tom Pittenger
7f9bbc9cfd
Plane: fix ADSB stall speed units. Was accidently using meter/s instead of cm/s
4 years ago
Peter Barker
435988a300
Plane: don't reset home on GPS startup on watchdog reset
4 years ago
Hwurzburg
1e4a6c9236
ArduPlane: Correct OSD horizon for VTOL modes and TRIM_PITCH_CD in Fixed Wing
4 years ago
Peter Barker
c348f602d9
ArduPlane: use AP::compass().available in place of enabled()
4 years ago
Peter Barker
85e8b362a7
ArduPlane: stop using AHRS as conduit for Compass pointer
4 years ago
Iampete1
f18428b357
Plane: #ifdef scripting specific functions
4 years ago
Iampete1
0eab3faf32
Plane: use new tailsiter class
4 years ago
Andrew Tridgell
c0d942af4c
Plane: disable EKF3 default airspeed fusion by default
...
this fusion can cause problems with wind estimation, disable by
default for now
4 years ago
Peter Barker
055e82276e
ArduPlane: remove HIL support
4 years ago
Andrew Tridgell
0937d903a1
Plane: use HAL_EFI_ENABLED
4 years ago
James Harton
be3cc1b679
Docs: Change all references from dev.ardupilot.org to the appropriate documentation URLs.
4 years ago
Josh Henderson
5c8c961399
ArduPlane: Privatize AP_IntertialSensor Logging
4 years ago
Peter Barker
aa973c5245
ArduPlane: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
Stavros Korokithakis
3c19579988
Plane: Push the TECS to climb in all circumstances
4 years ago
Stavros Korokithakis
29043d62e9
Add FLIGHT_OPTION to climb before RTL
4 years ago
James O'Shannessy
aae092b88f
ArduPlane: Remove all unused geofence capability
...
ArduPlane: Remove missed geofence logic
4 years ago
James O'Shannessy
17fb585bf1
ArduPlane: Add support for AC_Fence
...
ArduPlane: Remove some geofence logic from ArduPlane
ArduPlane: Refactor action and mode return implementation
ArduPlane: Use polyfence to find the return point.
4 years ago
Paul Riseborough
f5f13b9a47
Plane: Set default airspeed variance using airspeed range
4 years ago
Josh Henderson
cc1e395854
ArduPlane: privatize AHRS logging
4 years ago
Peter Barker
6baaf03c8c
Plane: move auto_throttle_mode to being a method on each mode
4 years ago
yaapu
141010ac39
ArduPlane: added virtual getters for waypoint info
4 years ago
Hwurzburg
3cdcce2123
ArduPlane: add inflight airspeed cal rc switch
4 years ago
Gone4Dirt
70246059ed
Plane: Move AP_Generator to AP_Vehicle
4 years ago
Samuel Tabor
10111f92d5
Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED.
4 years ago
Andy Piper
c057be8ed1
Plane: conditionally compile ADSB support
4 years ago
Samuel Tabor
334fd4afbc
Plane: Remove update_navigation() method.
5 years ago
Samuel Tabor
06eea6ed9f
Plane: Move navigation functions into flight mode classes.
5 years ago
Andy Piper
b649afe9e5
Plane: make mount/gimbal inclusion configurable per-board
5 years ago
Tom Pittenger
c7c9461fc0
Plane: update ModeReasons to not use UNKNOWN reason
5 years ago
Mirko Denecke
10a85892cf
ArduPlane: update_trigger() is now called in AP_Camera update()
5 years ago
Peter Barker
ee2118f93a
Plane: add support for AP_Generator
5 years ago
Andy Piper
9077d41df1
Plane: add support for tracking fft peaks and individual motor rpms with harmonic notches
...
log harmonic notch even if FFT is disabled. Fallback to throttle notch for BLHeli
move harmonic notch update to AP_Vehicle
5 years ago
Andrew Tridgell
fbd774fde9
Plane: set pressure alt for vtol motors
5 years ago
Andrew Tridgell
26c2555c3c
Plane: increased allowed time for mavlink send to 750us
...
this is to allow more time to get streams out at low loop rates
5 years ago
Buzz
0f5177b291
Plane: Support a set of offboard MAVLink guided controls with rates
...
+ 3 rounds of fixes
5 years ago
Andrew Tridgell
8b21f5117a
Plane: implement RTL_CLIMB_MIN parameter
...
this allows for an initial climb on RTL where roll is limited to
LEVEL_ROLL_LIMIT
5 years ago
Paul Riseborough
40cc5a5006
ArduPlane: Improve EKF failsafe in VTOL modes
...
Replicates Copter behaviour with a three step process if the EKF sustains a loss of navigation as detected by high GPS innovation test ratios:
1) Attempts a yaw reset using the GSF estimate if available
2) Attempts a lane switch
3) Falls back to a non-position mode
5 years ago
Paul Riseborough
0efdb2b66b
ArduPlane: Send default airspeed to estimators
5 years ago
Samuel Tabor
684ee11fc3
AP_TECS: Add flags to indicate gliding flight, and use these with AP_Soaring.
5 years ago
Andrew Tridgell
9f92aad711
Plane: implement get and set target location
5 years ago
Randy Mackay
f2ab428cdd
Plane: rename update_throttle_mix
...
was called update_throttle_thr_mix
also minor format fixes
5 years ago
Gone4Dirt
e02a9890b3
Plane: force mission resume on RTL when DO_LAND_START in mission
5 years ago
Peter Barker
74dbcac40e
ArduPlane: log disarm method
5 years ago
Andy Piper
04792b23a9
ArduPlane: add gyro fft logging
5 years ago
Peter Barker
58d45ef04a
Plane: let AP_Vehicle handle loop()
5 years ago
Peter Barker
a45abc7762
Plane: move setup method up to AP_Vehicle base class
5 years ago