Commit Graph

3129 Commits

Author SHA1 Message Date
Andrew Tridgell 8fa140de16 Plane: updated release notes for 3.9.6beta1 2019-02-26 07:22:27 +11:00
Andrew Tridgell 7b6d74be13 Plane: check motor spool state in vtol approach check 2019-02-25 13:29:00 +11:00
Andrew Tridgell bc95c25cc9 Plane: use WP height for height above ground in vtol landing
this allows for landings above or below the takeoff height without
requiring the use of terrain data. It allows both the use of vfwd
motor for holding against wind, and the correct height for land final
descent rate
2019-02-25 10:52:25 +11:00
Michael du Breuil 9d528205c7 Plane: Update throttle mix 2019-02-25 10:52:25 +11:00
Andrew Tridgell c755deff21 Plane: allow fwd motor to run in VTOL land hor positioning
this fixes an issue with vtol landings below the takeoff point
2019-02-25 10:52:25 +11:00
Michael du Breuil 7a33d949ca Plane: Don't overwrite the quadplane loiter relax 2019-02-25 10:52:25 +11:00
Andrew Tridgell e981966640 Plane: call AHRS resetHeightDatum() on baro reset
this prevents the AMSL estimate from the EKF going off badly if we
disarm at a high altitude
2019-02-25 10:52:25 +11:00
Andrew Tridgell 0c2ea764ce Plane: handle VTOL landing with incorrect height
if landing above expected height then run landing detector to allow a
switch from LAND_DESCEND to LAND_FINAL

this prevents the plane sitting on the ground until the battery runs
out
2019-02-25 10:52:25 +11:00
Andrew Tridgell 82c85de469 Plane: separate out slew limit logic for left/right throttles 2019-02-02 12:24:00 +11:00
Andrew Tridgell 1a56659eec Plane: apply throttle slew to dual-motor setups
thanks to Alex for noticing this issue
2019-02-02 09:38:21 +11:00
Andrew Tridgell 45fa3913ec Plane: prepare for 3.9.5 release 2019-01-27 14:20:40 +11:00
Andrew Tridgell 25f5e9171d Plane: update release notes for 3.9.5 2019-01-27 14:20:30 +11:00
Andrew Tridgell be531e9742 Plane: fix tailsitter logged attitude targets 2019-01-25 10:14:21 +11:00
Andrew Tridgell 69bf224730 Plane: ignore battery failsafe during landing
fixes https://github.com/ArduPilot/ardupilot/issues/10320
2019-01-24 08:22:25 +11:00
Andrew Tridgell 71e776640f Plane: updated release notes for 3.9.5beta2 2019-01-15 14:37:10 +11:00
Andrew Tridgell 3b7c6071c5 Plane: prepare for 3.9.5beta2 2019-01-15 14:36:52 +11:00
Andrew Tridgell c882262ff9 Plane: fixed EKF yaw reset
we need to do the yaw reset before updating the rest of quadplane, or
it is not effective

thanks to Leonard for noticing the bug!
2019-01-15 10:41:50 +11:00
Andrew Tridgell 99d8353166 Plane: update release notes 2019-01-11 13:41:57 +11:00
Andrew Tridgell 3df6f55777 Plane: update release notes for 3.9.5beta1 2019-01-11 13:34:37 +11:00
Andrew Tridgell b93aed2ceb Plane: prepare for 3.9.5beta1 2019-01-11 13:28:09 +11:00
Andrew Tridgell a57f3880d1 Plane: fixed VTOL takeoff to ignore lat/lon in mission
we should always takeoff vertically
2019-01-11 12:42:18 +11:00
Andrew Tridgell 7e37f2b638 Plane: prepare for 3.9.4 release 2018-12-10 07:48:04 +11:00
Andrew Tridgell bbcc458c4a Plane: updated release notes 2018-12-10 07:47:50 +11:00
Andrew Tridgell 531911b7cc Plane: prepare for release of 3.9.4beta1 2018-12-09 07:44:26 +11:00
Andrew Tridgell 0d3fa7e7a7 Plane: updated release notes for 3.9.4beta1 2018-12-09 07:43:42 +11:00
Andrew Tridgell 7c7c5038fe Plane: prepare for 3.9.3 release 2018-11-10 14:11:40 +11:00
Andrew Tridgell b53dd8d68e Plane: update release notes for 3.9.3 2018-11-10 14:10:55 +11:00
Andrew Tridgell 40e2238936 Plane: prepare for 3.9.3beta1 2018-11-06 09:14:36 +11:00
Andrew Tridgell 63ac6b2fe7 Plane: updated release notes for 3.9.3beta1 2018-11-06 09:14:02 +11:00
Andrew Tridgell 1ed8e4fd2b Plane: ensure speed scaling covers full aircraft speed range
this is important for very fast or very slow aircraft
2018-11-02 15:31:21 +11:00
Andrew Tridgell bcd2d3805d Plane: small update to failsafe documentation 2018-10-18 09:13:33 +11:00
Andrew Tridgell 6ca8acd8a3 Plane: prepare for 3.9.2 release 2018-10-10 13:12:22 +11:00
Andrew Tridgell c005a594c1 Plane: update release notes for 3.9.2 2018-10-10 13:11:25 +11:00
Andrew Tridgell 020b2f1805 Plane: prepare for 3.9.2beta3 2018-09-20 07:16:23 +10:00
Andrew Tridgell dad433e871 Plane: release notes for 3.9.2beta3 2018-09-20 07:15:59 +10:00
Andrew Tridgell 9b0d2eca07 Plane: Missing Loiter Init on accel
# Conflicts:
#	ArduPlane/quadplane.cpp
2018-09-19 13:22:42 +10:00
Andrew Tridgell 724d498dba Plane: prepare for 3.9.2beta2 release 2018-09-15 16:09:53 +10:00
Andrew Tridgell 8874351bc5 Plane: updated release notes for 3.9.2beta2 2018-09-15 16:09:18 +10:00
Leonard Hall 241972a300 QuadPlane: remove true from init of loiter 2018-09-15 10:25:12 +10:00
Andrew Tridgell 9a9dca045d Plane: do attitude relax after 100ms 2018-09-15 10:09:29 +10:00
Leonard Hall 44c348f3fa Plane: Log VTOL targets in ATT message in VTOL mode 2018-09-15 10:09:23 +10:00
Leonard Hall 9a3ed31040 QuadPlane: Remove repeat I term reset 2018-09-15 10:09:15 +10:00
Andrew Tridgell 4e148959c9 Plane: fixed relaxing of attitude controller on transition
this fixes an issue found by Leonard where the attitude controller
could have residual control left over from a previous transition when
engaging the VTOL attitude controller
2018-09-14 10:51:40 +10:00
Andrew Tridgell 102ee99802 Plane: added speed scaling reduction for Q modes
when in a Q mode reduce surface movements at low airspeed, in case we
have the wind from behind us. This prevents the control surfaces from
causing instability
2018-09-14 10:51:15 +10:00
Andrew Tridgell 58a363c643 Plane: fixed a bug in Q_ASSIST_ modes for tiltrotors
when a tilt-rotor drops below Q_ASSIST_SPEED we need to keep it in the
airspeed wait state until it has regained airspeed, otherwise we will
end up with too low throttle
2018-09-13 21:00:34 +10:00
Andrew Tridgell 6213852fa6 Plane: handle reverse thrust in AFS failsafe
and zero differential thrust
2018-09-13 08:16:17 +10:00
Andrew Tridgell aa590fa1c5 Plane: handle twin motor planes for AFS failsafe 2018-09-13 08:16:14 +10:00
Andrew Tridgell 3ecc74a59c Plane: prepare for 3.9.2beta1 2018-09-12 16:29:43 +10:00
Andrew Tridgell 7e7a8b2bb1 Plane: update release notes for 3.9.2beta1 2018-09-12 16:29:12 +10:00
Andrew Tridgell 249057a9d9 Plane: fixed throttle when terminated
thanks to Michael Thomas for reporting this
2018-09-12 14:14:36 +10:00