Iampete1
0201692eeb
Plane: Q_OPTION to disable synthetic airspeed assist
4 years ago
Randy Mackay
60b4953751
Plane: integrate ahrs.pre_arm_check
4 years ago
Randy Mackay
eeaf135cca
AP_Arming: integrate ahrs.pre_arm_check
4 years ago
Randy Mackay
92f34a19d3
Plane: integrate parachute check_sink_rate
...
this was previously part of the update function. It can be run before or after the update
4 years ago
Peter Barker
2783257aa4
Plane: correct compilation when logging disabled
4 years ago
Andrew Tridgell
9f3afe5434
Plane: update release notes for 4.0.7beta1
4 years ago
Iampete1
fb467da473
Plane: use Plane target yaw for ATT log
4 years ago
Iampete1
6621b69836
Plane: log quadplane transision state
4 years ago
Iampete1
f972d3dc2f
Plane: Quadplane: tailsitter only change view once transision is complete
4 years ago
Iampete1
b61cf72b8c
Plane: tailsitters in Qassist inherit motor state
4 years ago
Andrew Tridgell
cfcd17f0d1
Plane: fixed bug in RC_Channel::has_valid_input
...
needs to go false when no RCIN and THR_FAILSAFE=2. This prevents ICE
library from using RC input
4 years ago
Samuel Tabor
589382cbb4
Plane: Add THERMAL mode to Parameters.cpp metadata.
4 years ago
Hwurzburg
8c856b3ed2
Plane: Add missing Q_OPTIONS metadata for all options
4 years ago
Andy Piper
d16872cca5
Plane: compile out ADSB mode if required
4 years ago
Samuel Tabor
10111f92d5
Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED.
4 years ago
Samuel Tabor
0a738395fa
Plane: Add THERMAL mode for thermal soaring.
4 years ago
Patrick José Pereira
c19801d420
ArduPlane: Use new AP_FWVersionDefine header
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Peter Barker
15372e9213
ArduPlane: replace '@User: User' with '@User: Standard'
4 years ago
Tatsuya Yamaguchi
c67a924801
Plane: replace message indicating that initialisation has completed
4 years ago
Andy Piper
c057be8ed1
Plane: conditionally compile ADSB support
4 years ago
Iampete1
fc67c2c13b
Plane: check AP_Motors has init correcly for Quadplanes
4 years ago
Tom Pittenger
db10ad2e54
Plane: update USE_REV_THR param description to include landing pattern
4 years ago
Tom Pittenger
c4ab7caa33
Plane: add reverse_thrust option when in landing pattern
4 years ago
Samuel Tabor
e0f524d425
Plane: Soaring: Use circling time as timeout if less than 20s.
4 years ago
Samuel Tabor
ad48394b50
Plane: Add comment to clarify additional 10m in soaring altitude target.
4 years ago
Samuel Tabor
87530c1b2b
Plane: Soaring: Remove exit_mode argument from soaring_restore_mode.
4 years ago
Samuel Tabor
59f4c7a3c0
Plane: Allow auto climb back to SOAR_ALT_CUTOFF when soaring in FBWB or CRUISE modes.
4 years ago
Samuel Tabor
9f5b068d9e
Plane: Handle EXIT_COMMANDED return status in soaring.
4 years ago
Andrew Tridgell
e9b8a20312
Plane: fixed hover learn in quadplanes for THR_MIN>0
...
petrol quadplanes commonly have THR_MIN>0, and without this change
cannot ever learn the hover throttle
4 years ago
Mark Whitehorn
629f2153e0
Plane: move arming delay logic into AP_Arming_Plane
4 years ago
Mark Whitehorn
2b4772269d
Plane: tiltrotors: allow vectored yaw motor tilt when disarmed
...
add disarm tilt delay
add arming delay
add Q_OPTIONS for disarmed motor tilt and delayed arming
add comment explaining arming delay option
eliminate millis() wrap in arming delay
4 years ago
Mark Whitehorn
bcdd16025b
Plane: replace AP_MotorsMatrixTS with AP_MotorsMatrix
4 years ago
Hwurzburg
96f5e2a20a
Plane: Update THR_FAILSAFE param metadata
4 years ago
Samuel Tabor
93bcfc4c3e
Plane: Assign flap channel in set_control_channels() to avoid expensive call in set_servos_flaps().
4 years ago
Samuel Tabor
590ebb180c
Plane: Update airbrake channel assignment in set_control_channels() to avoid expensive call in airbrake_update()
4 years ago
Samuel Tabor
f1290a2e17
Plane: Add use of airbrakes, used when throttle is negative OR via RC channel option.
4 years ago
Iampete1
abee62abc4
Plane: use throttle in for transition max comparison
5 years ago
Peter Barker
75aa8b7e6e
Plane: log speed scaler into AETR
5 years ago
Andrew Tridgell
bf0f359445
Plane: fixed LOITER_TO_ALT with terrain target
...
many thanks to Pompecukor for finding this!
Fixes #14951
5 years ago
Samuel Tabor
67c152cef2
Plane: Move cruise state into cruise flight mode.
5 years ago
Samuel Tabor
334fd4afbc
Plane: Remove update_navigation() method.
5 years ago
Samuel Tabor
836be4b4b4
Plane: Remove _navigate indirection in Mode.
5 years ago
Samuel Tabor
6a27866df4
Plane: Call plane.update_loiter() rather than plane.mode_loiter.navigate().
5 years ago
Samuel Tabor
06eea6ed9f
Plane: Move navigation functions into flight mode classes.
5 years ago
Siddharth Purohit
fb180fa431
Plane: move to using CANManager library
5 years ago
Peter Barker
306eaf4d03
ArduPlane: use an enumeration for the AP_Avoidance recovery action
5 years ago
Mark Whitehorn
ee65940dfa
Plane: enable yaw in qstabilize:air_mode at zero throttle
5 years ago
Mark Whitehorn
4630e9af30
Plane: add Mode::is_vtol_man_mode
...
and make use of is_vtol_mode in in_vtol_mode
5 years ago
Mark Whitehorn
e22d9398d3
Plane: add AirMode RC option for quadplanes
...
add Q_OPTION for AirMode (auto-enabled if RCx_OPTION ARMDISARM assigned)
bugfix: manual throttle mix for qacro
qualify auto airmode on/off
add Air Mode to Plane RC_OPTION metadata
restrict airmode to manual throttle modes
add qhover to manual throttle mix
move air_mode from Plane to QuadPlane
add Mode::is_vtol_man_throttle()
5 years ago
Michael du Breuil
99ad126986
Plane: Fix redundant call to SpdHgt_Controller->get_land_airspeed()
5 years ago