Peter Barker
7c88eb670c
Plane: RangeFinder uses AP_SerialManager singleton
6 years ago
Peter Barker
38e303389b
Plane: avoidance no longer takes ahrs in constructor
6 years ago
Peter Barker
37014bdfe1
Plane: split RC_CHANNELS messages onto separate ap_message ids
6 years ago
Peter Barker
769e862807
Plane: stop passing relay and ahrs into camera constructor
6 years ago
Andrew Tridgell
ff08de033e
Plane: fixed home reset alt bias
...
this fixes a bug in the set of home alt while disarmed. The set had a
circular dependency which could cause a large bias to build up between
home alt and gps alt due to small fluctuations in barometer data
Thanks to Nick Allen for spotting this
6 years ago
Andrew Tridgell
aa18c75689
Plane: decay fw rate integrators when at low airspeed
...
this prevents large fixed wing control surface integrators from
causing issues when we have wind from behind in hover
6 years ago
Andrew Tridgell
ebe2278f5d
Plane: reset rate controller integrators if not run for 2s
...
this prevents a bug where integrator buildup can happen from a
previous flight mode
6 years ago
Peter Barker
1674cb0a85
Plane: EKF logging moved into EKF from logger
6 years ago
Hwurzburg
44f6f7335e
Plane: Added Quadplane option for QRTL failsafe action
6 years ago
Peter Barker
3ab266b751
Plane: ServoRelayEvents uses Relay singleton
6 years ago
IamPete1
76663d66e8
Plane: support bicopter tiltrotors
6 years ago
Peter Barker
80c7449145
Plane: add sanity check when fetching GCS_MAVLink instance
6 years ago
Michael du Breuil
39c35814ec
Plane: Send a heartbeat on mode change
6 years ago
Peter Barker
3e4366906b
Plane: allow GCS MAVLink base class to handle out-of-time for sending messages
6 years ago
Peter Barker
78a1f97caa
Plane: remove pointless protocol parameter to setup_uart
6 years ago
Peter Barker
a900fa0117
Plane: stop pointlessly passing serial manager around
6 years ago
Michael du Breuil
183640789d
Plane: Enable scripting parameters
6 years ago
Peter Barker
53d2a6c1e2
Plane: set os_sw_version to date fw was compiled
...
Also avoids non-trivial-designator compilation error
6 years ago
Peter Barker
584404a6da
Plane: add RC options for changing mode
6 years ago
Michael du Breuil
1d379dd0b3
Plane: Update for AFS interface
6 years ago
Andrew Tridgell
08baabed4a
Plane: modify FENCE_AUTOENABLE docs
6 years ago
Andrew Tridgell
5076058459
Plane: added FENCE_AUTOENABLE=3 option
...
this enables the fence when arming. If the vehicle is outside the
fence or it can't be enabled then arming fails
6 years ago
Peter Barker
fb2422e496
Plane: stop setting eas2tas in AirSpeed - it can work it out itself
6 years ago
1iggy2
220176f283
Plane: added octa I frame
6 years ago
Peter Barker
13f7022cec
Plane: move Arming functions into AP_Arming file
6 years ago
Peter Barker
8fdc2a1bad
Plane: emit throttle armed and throttle disarmed statustexts
6 years ago
Peter Barker
92ce75517c
Plane: move check for ARMING_CHECK_NONE back into Plane
...
Plane allows all prearm and arm checks to be bypassed with
ARMING_CHECK_NONE. Not all vehicles allow this, so move this bypass
back into Plane.
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
Peter Barker
515e950a66
Plane: add missing override keywords in afs
6 years ago
Andrew Tridgell
a7c6e9c007
Plane: restore WP num on watchdog reset
6 years ago
Tom Pittenger
08d5e7d4ae
Plane: move heartbeat sending to gcs instead of by vehicles
6 years ago
Mark Whitehorn
34a1cf9528
Plane: move callback setup to QuadPlane::setup()
6 years ago
Mark Whitehorn
aeaff72e14
Plane: fix acro stabilization check
6 years ago
Mark Whitehorn
4a7ce1b384
Plane: clean up qacro
6 years ago
Peter Hall
0b1d392342
Plane: only save gains if disarmed in autotune
6 years ago
Tom Pittenger
6970a66cad
Plane: refactor stick_mixing to library
6 years ago
Andrew Tridgell
cd72657c94
Plane: fixed qautotune exit
...
this was lost in the onion changes
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
IamPete1
02d976f264
plane: reinstate tailsitter roll limit
6 years ago
Mark Whitehorn
dd50d435ab
Plane: limit bodyframe roll mode to tailsitters
6 years ago
Andrew Tridgell
40245cabf1
Plane: update release notes for 3.9.8
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
Mark Whitehorn
f054301ec2
Plane: add QACRO roll/pitch/yaw rate params
6 years ago
Mark Whitehorn
8bcf2439ad
Plane: quadplane stabilize manual throttle midpoint and expo
...
move throttle curve logic to AP_Math
use parameter THROTTLE_EXPO in get_pilot_throttle
6 years ago
Mark Whitehorn
b515431008
AP_Math: add expo and throttle_curve functions
6 years ago
IamPete1
fb4b092917
plane: restore thr_min behaviour and update description
6 years ago
Pierre Kancir
65b4ba0539
ArduPlane: use past_interval_finish_line and line_path_proportion from Location
6 years ago
Mark Whitehorn
0a78368590
Plane: avoid arithmetic exception in powf
6 years ago
Mark Whitehorn
e8adbba2fc
Plane: bodyframe roll log target attitude bugfix
6 years ago