Andrew Tridgell
8e3c6124eb
Plane: added support for rear motor tilt
...
needed for X8 tilt tri test aircraft for this PR
4 years ago
Andrew Tridgell
e94cf561d0
Plane: use rull euler control for fwd transition of tilt vectored planes
...
this gives strong yaw control and wind handling for tilt vectored
planes in forward transitions. It relaxes the yaw if the user either
demands yaw with stick input or plane navigation is demanding a roll
angle for a turn
When navigation is demanded we setup yaw rate for a coordinated turn
4 years ago
Andrew Tridgell
abd5f8351d
Plane: don't reset yaw target in TRANSITION_TIMER for tilt-vectored quadplanes
4 years ago
Andrew Tridgell
ad14e153e8
Plane: fixed tilt vectoring to cope with large tilt angles
...
This uses vectoring for both roll and yaw when tilted, and uses
differential thrust for yaw when tilted
4 years ago
Peter Barker
1307a2fea8
ArduPlane: add auxillary function to change to FBWA
4 years ago
Habibullah Oladepo
739fec001f
Plane: Fix typos in Parameters.cpp
4 years ago
Tom Pittenger
04f6b2e26e
Plane: remove unnecessary ::cork() in init
4 years ago
yaapu
141010ac39
ArduPlane: added virtual getters for waypoint info
4 years ago
Tom Pittenger
4a35159cba
Plane: reset baro_takeoff_alt while disarmed
4 years ago
Andrew Tridgell
cd2f2f96eb
rename barometer parameters to BARO prefix
4 years ago
Peter Barker
719ca3f95f
Plane: be consistent about strings in fence auto-enable/disable
4 years ago
Andrew Tridgell
2d0201855e
ArduPlane: moved init_safety to AP_Vehicle
4 years ago
Peter Barker
5fae2652ab
ArduPlane: let AHRS get the airspeed sensor from the singleton
4 years ago
Hwurzburg
8658023dad
Plane: Add lower CHECK_SCALE defaults for QuadPlane
4 years ago
Andrew Tridgell
cd6ddf7d4f
Plane: fixed disable of geofence on quadplane landing
...
fixes #15917
4 years ago
Andrew Tridgell
52f61c7ac1
Plane: make FENCE_AUTOENABLE an AP_Enum
4 years ago
Andrew Tridgell
d984ddc163
Plane: apply circular limits to QLOITER pilot angles
...
This uses the same logic as Copters get_pilot_desired_angle() to apply
a circular limit and the limits in Q_ANGLE_MAX and Q_LOIT_ANG_MAX to
loiter pilot angles.
Co-authored-by: Kris <kris968658@gmail.com>
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
Iampete1
0e50023593
Plane: tailsitter: use true hover throttle in VTOL transision.
4 years ago
Iampete1
dd3ac893b3
Plane: dont use VTOL throttle percentage in tailsitter vtol transisiton
4 years ago
Hwurzburg
5e8e088978
ArduPlane:Add safety limit on tailsitter VTOL transition throttle
...
Co-authored-by: Peter Hall <33176108+IamPete1@users.noreply.github.com>
4 years ago
Iampete1
42887891be
Plane: tailsitter: make sure alt target is abover current alt
4 years ago
Iampete1
f480f4e946
Plane: tailsitter: fix Qassist back - transision
4 years ago
Iampete1
c03de6bdbe
Plane: log Qassist state
4 years ago
Andy Piper
fa454da315
Plane: allow OSD for TX-only screens
4 years ago
Andrew Tridgell
eea62bf733
Plane: added optional ground effect compensation for quadplanes
...
this allows for landings in aircraft badly effected by ground effect
to be compensated for
4 years ago
giacomo892
9b4441011c
ArduPlane: Fix throttle nudge reset due to wrong radio timing
4 years ago
Mark Whitehorn
c054218568
Plane: report quadplane setup errors in config_error loop
4 years ago
Iampete1
2d80dcd937
Plane: remove tailsitter VTOL transition race condition
4 years ago
Iampete1
5f67f8130b
Plane: tailsitters use Z stopping point on transition
4 years ago
Iampete1
024d2b7435
Plane: always output flaperons and dspoilers
4 years ago
Iampete1
b225ae43ab
Plane: always log tailsitter scalefactor
4 years ago
Iampete1
840f129153
Plane: remove unused tailsitter scailing option
4 years ago
Andrew Tridgell
e5d580412e
Plane: fixed usage of rangefinder in landing with RNGFND_LANDING=0
...
this fixes two places where rangefinder can affect landing when
RNGFND_LANDING=0
4 years ago
Iampete1
e6ba53856a
Plane: tailsitter: ask for FW state don't check
4 years ago
Hwurzburg
cf055fd1e0
Plane: add midposition to flare RC option sw
4 years ago
Mark Whitehorn
85480c8865
Plane: update frame_type parameter description
4 years ago
Randy Mackay
0362895720
Plane: integrate ahrs::get_variances change
...
offset is no longer returned
4 years ago
Iampete1
8885aa255d
Plane: correct logger Message spelling error
4 years ago
Iampete1
916b35eec8
Plane: add EAS2TAS to CTUN
4 years ago
Hwurzburg
b61ee34b6b
ArduPlane: add RC option for landing flare
4 years ago
Samuel Tabor
9eef30294f
Plane: Separate soaring update in mode_thermal to avoid loop rate issues.
4 years ago
Samuel Tabor
31c681c1cf
Plane: Move soaring functions to mode_thermal.
4 years ago
Iampete1
2820228ad6
Plane: only do_change_speed within FBW min and max
4 years ago
Iampete1
2acbef5579
Plane: tailsitters in VTOL transition use FW rates
4 years ago
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