Peter Hall
c215fa0745
Plane: Quadplane: never run Z controller in tailsiter VTOL transtion
3 years ago
Peter Hall
9df753551e
Plane: quadplane: tailsitter: always relax pitch after transtion
3 years ago
Peter Hall
d054ca0426
Plane: quadplane: limit post VTOL transtion pitch rate on tailsitters in maunal modes
3 years ago
Peter Hall
67d7ba490f
Plane: quadplane: pass time to tailsitter.in_vtol_transition where avalable
3 years ago
Iampete1
9634641323
Plane: tailsitter: rate limit pitch up in VTOL pos control flight.
3 years ago
Andrew Tridgell
2691022e12
Plane: update release notes for 4.1.6
3 years ago
Andrew Tridgell
2251293ec7
Plane: fix stabilize mode
...
should self-level. Broken by #19171
3 years ago
Iampete1
abe9e4425b
Plane: quadplane: remvoe unused loiter initial pitch varable
3 years ago
Andrew Tridgell
fb019eb0f3
Plane: add a low pass filter to speed scaler
...
this is needed due to the filtering done on the target rate in
AC_PID. With a low filter rate in AC_PID a step in the speed scaler
results in a step in the FF output due to the mismatch in the
instantaneous SS and the filtered target rate
3 years ago
Peter Barker
e55eea961f
ArduPlane: create and use AP_OPTICALFLOW_ENABLED
3 years ago
Andrew Tridgell
336b666f83
Plane: fixed stick mixing and throttle nudge in QRTL approach
...
thanks to Henry for noticing this
3 years ago
Peter Barker
d7fae5263f
ArduPlane: adjust for rename of OpticalFlow.cpp
3 years ago
Samuel Tabor
a715472353
Plane: Specify starting location to set_offset_altitude_location
3 years ago
Hwurzburg
18e427d27d
Plane: add Q_OPTION to force fw trans on fail instead of QLAND
3 years ago
Iampete1
2154738421
Plane: Quadplane: only advance to QPOS_POSITION2 once tilts have finished slewing
3 years ago
Iampete1
eac52fe08f
Plane: quadplane: don't ouput VTOL throttle on tiltrotor with no VTOL motors and till fully forward
3 years ago
Iampete1
6116eaeb32
Plane: quadplane: enhance tiltrotor transtion to better deal with tiltrotors with all motors tilting
3 years ago
Andy Piper
aefc97fafa
Plane: use calculated number of notches for dynamic harmonic
3 years ago
Andrew Tridgell
db0f06fb58
Plane: update release notes for 4.1.6beta1
3 years ago
Peter Barker
278899e44c
ArduPlane: tidy log message id definitions
...
Add a comment indicating only 20 ids are available to the vehicle
3 years ago
Jaaaky
50430d9fc8
ArduPlane: Fix multi #include's
3 years ago
Iampete1
055d90d49b
Plane: tailsitter: add gains to scale control surface vs motors
3 years ago
Gone4Dirt
d244a0b803
Plane: Make RPM log independant of RC log mask
3 years ago
Samuel Tabor
c44fed34d4
AP_Soaring: Override airspeed and flap angle.
3 years ago
Peter Barker
08a8b3f155
Plane: use @CopyValuesFrom for FLTMODEn parameters
3 years ago
Iampete1
8aa4a802f3
Plane: tiltrottor: add missing ff terms
3 years ago
Andrew Tridgell
c746efff4f
Plane: updated release notes for 4.1.5
3 years ago
Hwurzburg
049f5f2135
Plane: fix divide by zero in transition time
3 years ago
Andrew Tridgell
1c89b7f3a2
Plane: check for VTOL takeoff in AUTO
...
if the "only arm in Q modes" bit is set in Q_OPTIONS then check that
in AUTO mode we are in a VTOL takeoff WP
3 years ago
Hwurzburg
274111a5ea
ArduPlane: clean up short failsafe
3 years ago
Andrew Tridgell
522056d6f7
Plane: release notes for 4.1.5beta1
3 years ago
Andrew Tridgell
ca13503f41
ArduPlane: revert compass parameter changes
3 years ago
Andrew Tridgell
e7c7cdd653
Plane: reset VTOL takeoff if not armed
...
we need to reset the takeoff target position while disarmed so we
don't use spurious position information from before we get good GPS
lock.
also remove the "Resetting previous waypoint" message as it doesn't
provide useful information and is just a distraction (it would be
printed continuously while waiting for arming with this PR)
3 years ago
Andrew Tridgell
e342ce0da4
Plane: fixed reset of steering locked course
...
reset when we have not been steering for 1s, to ensure that an old
locked course is not used
3 years ago
Andrew Tridgell
5f52171776
Plane: added QRTL as RCn_OPTION
3 years ago
Andrew Tridgell
de4a4a775a
Plane: fixed use before init bug in VTOL land
...
found by Peter Barker with valgrind
3 years ago
Andrew Tridgell
56870ad7d6
Plane: use yaw rate controller in NAV_SCRIPT_TIME
3 years ago
Andrew Tridgell
55d8afa1dd
Plane: support autotune for yaw rate control
3 years ago
Andrew Tridgell
b619ee4970
Plane: added support for rate yaw control
...
to enable for ACRO mode, set ACRO_YAW_RATE to desired maximum rate in
degrees/second, and set YAW_RATE_ENABLE=1 to enable PID tuning of yaw
rate controller
pair programmed with Andy Palmer and Matthew Hampsey
3 years ago
Iampete1
06c9a69975
Plane: remove compass params underscore
3 years ago
Josh Henderson
52adda7c4c
Plane: INAV rename for neu & cm/cms
3 years ago
Josh Henderson
c6dd39773d
ArduPlane: inav use _xy()
3 years ago
Andrew Tridgell
1af384ad12
Plane: updated release notes for 4.1.4
3 years ago
Andrew Tridgell
36562ed30b
Plane: limited VFWD integrator to cruise throttle
...
in some situations (such as when landing approach is disabled) the
vfwd integrator can wind up to extreme values. This can put a huge
load on an electric quadplane as it is running both forward and vtol
motors, and the downforce from being nose down can be extreme.
It should never need to go above the cruise throttle in any reasonable
situation, so limit it to cruise to ensure we don't apply too much
forward throttle
3 years ago
kniuk
6581afcb8d
deleted set_target_altitude_location from set_next_WP
3 years ago
Andrew Tridgell
77c43d9ba1
Plane: limiting POS1 landing target speed
...
prevent very high target speeds when the target velocity profile is
above the initial speed in POSITION1. Always allow up to 2*Q_WP_SPEED,
but don't go above the initial speed
3 years ago
Andrew Tridgell
8d59e6fa48
Plane: fixed variable name
...
thanks to Peter for noticing
3 years ago
Hwurzburg
5cafccd447
ArduPlane: fix flare rc switch action with flight option bit 10 active
3 years ago
Peter Hall
151ef760a4
Plane: quadplane: log postition controller PIDs
3 years ago
Andrew Tridgell
734edd8085
Plane: fixed chute release on low value of RC option
...
only release on flag high
fixes #18843
3 years ago