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
Peter Barker
de423a945f
Plane: move rssi initialisation into init_ardupilot
...
This makes it the same as Rover and Copter.
5 years ago
Peter Barker
33a0e55b32
Plane: correct duplicate button instance
5 years ago
Peter Barker
a567e8bc94
Copter: use https:// scheme for ardupilot URLs
5 years ago
Andrew Tridgell
d872ca27ce
Plane: added dynamic harmonic notch support
5 years ago
Andrew Tridgell
2b27cd2ce9
Plane: Add EFI Support
5 years ago
Michael du Breuil
ee96ec7f0d
Plane: Support new AP_Vehicle::set_mode
5 years ago
Andrew Tridgell
ff400243e0
Plane: added a new TAKEOFF flight mode
...
takeoff then circle in direction of takeoff
5 years ago
Peter Barker
b12f620233
Plane: fix format string warnings
6 years ago
Peter Barker
2768d229ed
Plane: stop updating sensor status flags
...
These are updated as required in the gcs library itself.
6 years ago
Peter Barker
20626a1fe1
Plane: move automatic declination setting into AP_Compass itself
6 years ago
Michael du Breuil
22598b1a4b
Plane: Reduce inerital nav dependence
6 years ago
Peter Barker
fb2422e496
Plane: stop setting eas2tas in AirSpeed - it can work it out itself
6 years ago
Peter Barker
13f7022cec
Plane: move Arming functions into AP_Arming file
6 years ago
Peter Barker
400aa53654
Plane: move arming-related functionality into parent classes
...
Logging moves up
arming via mavlink moves up
arming via switch moves up
6 years ago
Tom Pittenger
08d5e7d4ae
Plane: move heartbeat sending to gcs instead of by vehicles
6 years ago
Vinicius Knabben
99ad94ec49
Plane: Added parachute release on critcal sink rate and battery failsafe actions
...
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
6 years ago
Peter Barker
14a8bf3aec
Plane: move responsibility for logging into library
6 years ago
Peter Barker
ad16f31e11
Plane: call compass cal routine directly from sched table
6 years ago
Pierre Kancir
65b4ba0539
ArduPlane: use past_interval_finish_line and line_path_proportion from Location
6 years ago
Peter Barker
3a4cbdd41f
Plane: remove pointless update_notify shim
6 years ago
Michael du Breuil
35bd143532
Plane: Update GPS before updating current_loc
...
Fixes 20ms of extra induced lag on the DCM position estimate
6 years ago
Tom Pittenger
ade6281923
Plane: use #if ADVANCED_FAILSAFE == ENABLED just like Rover and Copter
6 years ago
Tom Pittenger
0270c57530
Plane: massive refactor and creation of Mode class
6 years ago
Peter Barker
73707077b5
Plane: move enabled parameter into compass library
6 years ago
Peter Barker
f004765494
Plane: fix incorrect misleading comment
6 years ago
Peter Barker
ca7566fff9
Plane: use enum class for ArmingMethod and ArmingRequired
6 years ago
Peter Barker
bd444d97dc
Plane: move sending of airspeed_autocal into AP_AirSpeed
6 years ago
Mark Whitehorn
487ad7a90f
Plane: add QACRO mode for quadplanes
...
use acro_r/p/y_rate params in qacro
port ACRO throttle handling from copter
handle non-tailsitter controls
6 years ago
Dr.-Ing. Amilcar do Carmo Lucas
f430fd14f6
Plane: replace location_offset() and get_distance() function calls with Location object member function calls
...
This allows removing duplicated code
6 years ago
Peter Barker
dea75a87fd
Plane: AHRS set_orientation renamed to update_orientation
6 years ago
Peter Barker
34853fb1bf
Plane: move update_sensor_status_flags into GCS subclasses
6 years ago
Mark Whitehorn
95b3a5bacd
ArduPlane: implement hover throttle learning for quadplanes
...
disable by default
check quadplane.enable in update_hover_learn
6 years ago
Peter Barker
b6bf8d8368
Plane: make setting of home boolean in preparation for sanity checks
6 years ago
Michael du Breuil
df1632054e
Plane: Update throttle mix
6 years ago
Peter Barker
40856fef56
Plane: remove vestiges of old PX4_MIXER code
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
76b31f315a
Plane: log_terrain_data no longer takes a DataFlash argument
6 years ago