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
Andrew Tridgell
ae81bbc5ed
Plane: suppress spurious EKF yaw reset message
...
this makes plane match copter, emitting a yaw reset event, but not
worrying user. This message came out on each boot when EKF3 first
became active
3 years ago
Michel Pastor
685d34d615
Plane: fix bug causing wrong thr max and slew to be used during takeoff
...
Fix bug introduced in 3d34e061fe
which causes flight_stage to be
FLIGHT_NORMAL instead of FLIGHT_TAKEOFF during takeoff stage causing
itself at least the use of THR_MAX and THR_SLEWRATE instead of
respectively TKOFF_THR_MAX and TKOFF_THR_SLEW and perhaps has other
consequences.
Could be really bad if TKOFF_THR_MAX needs to be much higher
than THR_MAX or if TKOFF_THR_SLEW needs to be much lower than
THR_SLEWRATE and cause a crash on takeoff due to low airspeed or torque
roll
3 years ago
Iampete1
9210488550
Plane: quadplane: limit pitch for all transitions into position control modes
3 years ago
Peter Barker
17395f362e
ArduPlane: allow specification of Scheduler table priorities
3 years ago
Andrew Tridgell
e5106b990e
Plane: update release notes for 4.1.3
3 years ago
Peter Barker
70562021ac
ArduPlane: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
203103bae5
ArduPlane: ensure ENABLE_SCRIPTING is always defined
3 years ago
Iampete1
b9d240460b
Plane: remove SpdHgt and use TECS direct
3 years ago
Andrew Tridgell
de44dceda4
Plane: enable fixed wing autotune switch
3 years ago
Iampete1
773c48b30c
Plane: tailsitter: start transtion from desired pitch not actual
3 years ago
Iampete1
51caf15f94
Plane: manual stabilize: keep nav pitch and roll up to date
3 years ago
Iampete1
68f252e0df
Plane: tiltrotor: allow tilt wing as flap
3 years ago
Iampete1
5ba2bd675a
Plane: move quadplane arming checks to own function and add angle max and tiltrotor / tailsitter checks
3 years ago
Peter Barker
7c3de472b2
Plane: support send_extended_sys_state
3 years ago
Andrew Tridgell
893046608c
Plane: update release notes for 4.1.3beta1
3 years ago