Andrew Tridgell
|
5c820adad4
|
Plane: fixed tilt transition with binary tilt servo
once the tilt is fully fwd then force transition as done at any
airspeed
|
2017-01-25 19:01:15 +11:00 |
Andrew Tridgell
|
54bca768b8
|
Plane: added Q_TILT_TYPE for retract servo tiltrotors
|
2017-01-25 19:01:15 +11:00 |
Andrew Tridgell
|
2f100b0804
|
Plane: removed separate tricopter quadplane build
can all be done with one build now
|
2017-01-12 17:39:37 +11:00 |
Randy Mackay
|
c6dec5c3f6
|
Plane: quad plane uses consolidated multicopter classes
|
2016-12-31 10:55:23 +09:00 |
Mathieu OTHACEHE
|
152edf7189
|
Global: remove mode line from headers
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
|
2016-10-24 09:42:01 -02:00 |
Randy Mackay
|
574976a3b7
|
Plane: include AP_Proximity in quadplane
|
2016-10-13 20:21:07 +09:00 |
Andrew Tridgell
|
4e017bf5b3
|
Plane: fixed loiter mode when Q_GUIDED_MODE=1
This fixes the fixed wing behaviour of LOITER mode whne
Q_GUIDED_MODE=1.
Many thanks to the PertUAV team for finding and reporting this bug
|
2016-10-01 08:37:17 +10:00 |
Andrew Tridgell
|
6d09897b19
|
Plane: fixed VTOL motor termination in AFS
|
2016-09-27 11:53:45 +10:00 |
Andrew Tridgell
|
dac7f45326
|
Plane: fixed use of multicopter mix_max
we need a settable mix_max for some vehicles
|
2016-09-21 12:23:19 +10:00 |
Andrew Tridgell
|
3d0516fd57
|
Plane: added Q_ASSIST_ANGLE
this automatically provides quadplane assistance if the angular error
is over the given value for 1 second while flying faster than
Q_ASSIST_SPEED
|
2016-08-30 08:35:18 +10:00 |
Andrew Tridgell
|
b29b609bcc
|
Plane: added AFS support for quadplanes
|
2016-08-16 12:56:12 +10:00 |
Andrew Tridgell
|
76b6cbbda1
|
Plane: prevent motor startup on reboot in quadplanes
we need to prevent RC overrides within px4io from running
|
2016-08-16 12:53:34 +10:00 |
Andrew Tridgell
|
63317e9430
|
Plane: added throttle suppression for quadplanes
this tries to prevent motor start when on ground. Motors instead go
into spin_when_armed state
|
2016-08-04 09:43:40 -07:00 |
Andrew Tridgell
|
f65b46385c
|
Plane: added engine cut on land final in quadplane
|
2016-07-25 15:46:17 +10:00 |
Randy Mackay
|
9201a57c83
|
QuadPlane: include AC_Avoidance, AC_Fence
This is required because of AC_WPNav's use of the new avoidance library to stop at the fence
|
2016-06-22 11:38:15 +09:00 |
Randy Mackay
|
b456a38432
|
QuadPlane: remove throttle_mid
motor's hover throttle is automatically updated
|
2016-06-18 11:55:49 +09:00 |
Randy Mackay
|
f2b0f09d6f
|
QuadPlane: remove THR_MIN
|
2016-06-18 11:55:49 +09:00 |
Andrew Tridgell
|
b1b73e2d99
|
Plane: improved quadplane landing detector
look for no vertical position change for 5s as well as low motors
|
2016-06-16 18:17:56 +10:00 |
Tom Pittenger
|
69f29b51d1
|
Plane: new param Q_VFWD_ALT to disable VFWD motor below this altitude. Also uses rangefinder
|
2016-06-10 17:48:31 +10:00 |
Tom Pittenger
|
f83a6ca1ff
|
Plane: fixed variable misspelling
|
2016-06-02 15:10:51 -07:00 |
Andrew Tridgell
|
978a89efa6
|
Plane: added new ESC calibration method
|
2016-06-02 18:10:37 +10:00 |
Andrew Tridgell
|
ba3576f027
|
Plane: added tuning error reporting for quadplanes
|
2016-05-28 17:33:30 +10:00 |
Andrew Tridgell
|
52ea443d65
|
Plane: added Q_THR_MIN
|
2016-05-11 05:55:26 +10:00 |
Andrew Tridgell
|
6b358a5618
|
Plane: added Q_GUIDED_MODE parameter
this allows you to do hybrid VTOL and fixed wing guided mode
|
2016-05-11 05:55:25 +10:00 |
Andrew Tridgell
|
3bd5b42c69
|
Plane: refactor quadplane land controller as general VTOL position controller
|
2016-05-11 05:55:25 +10:00 |
Andrew Tridgell
|
6fdaaa7d98
|
Plane: new tilt compensation method
|
2016-05-11 05:55:25 +10:00 |
Andrew Tridgell
|
46bf2b83f5
|
Plane: use equal thrust in tiltrotors when over Q_TILT_MAX
|
2016-05-11 05:55:24 +10:00 |
Andrew Tridgell
|
bbb5f68bb7
|
Plane: added initial support for tiltrotors and tiltwings
|
2016-05-11 05:55:23 +10:00 |
Andrew Tridgell
|
89a2a92885
|
Plane: support better build time selection of multicopter frame type
makes it possible to do "make sitl-tri"
|
2016-05-11 05:55:22 +10:00 |
Andrew Tridgell
|
db5f50e08e
|
Plane: convert tuning to use AP_Tuning library
|
2016-05-07 18:34:15 +10:00 |
Andrew Tridgell
|
0fd044c1f7
|
Plane: added Q_RTL_MODE parameter
used to switch to VTOL landing on RTL
|
2016-04-30 14:34:47 +10:00 |
Andrew Tridgell
|
66d3668ac4
|
Plane: rapid climb in QRTL if below target altitude
|
2016-04-30 14:34:47 +10:00 |
Andrew Tridgell
|
4666b25258
|
Plane: initial implementation of QRTL for quadplane RTL
|
2016-04-30 14:34:47 +10:00 |
Andrew Tridgell
|
460885c478
|
Plane: refactored quadplane landing controller
allow use in other than AUTO mode
|
2016-04-30 14:34:46 +10:00 |
Andrew Tridgell
|
19a1edcd2b
|
Plane: lower default velocity controller gains for quadplanes
we're getting too many XY velocity controller oscillations. Better to
start with smaller gains
|
2016-04-29 10:02:45 +10:00 |
Andrew Tridgell
|
6f4d66f346
|
Plane: support building quadplane with forced motors class
|
2016-04-28 22:40:45 +10:00 |
Andrew Tridgell
|
9c0d984a4e
|
Plane: support forced motor class in quadplane
|
2016-04-28 22:37:24 +10:00 |
Andrew Tridgell
|
0aa1ae048d
|
Plane: fixed is_flying() for VTOL flight
otherwise we may disarm mid-flight!
|
2016-04-23 21:03:46 +10:00 |
Andrew Tridgell
|
76400a9959
|
Plane: support DO_VTOL_TRANSITION as a mission item
|
2016-04-23 21:03:46 +10:00 |
Andrew Tridgell
|
a549225e60
|
Plane: support Y6 frame class in quadplane
|
2016-04-22 10:28:16 +10:00 |
Andrew Tridgell
|
de33779382
|
Plane: added Q_WVANE_MINROLL
this allows for some roll trim without weathervaning
|
2016-04-21 21:52:25 +10:00 |
Andrew Tridgell
|
d013878c17
|
Plane: improved speed limiting on landing approach in VTOL mode
|
2016-04-20 18:07:04 +10:00 |
Andrew Tridgell
|
f34af03891
|
Plane: added Q_WVANE_GAIN
this controls weathervaning in VTOL modes. Defaults to off
|
2016-04-20 17:12:59 +10:00 |
Andrew Tridgell
|
e9e43dc016
|
Plane: added Q_VFWD_GAIN for forward motor in VTOL modes
this allows for velocity control using the forward motor in VTOL modes
|
2016-04-20 16:25:19 +10:00 |
Andrew Tridgell
|
27fb35253c
|
Plane: added in-flight transmitter tuning
|
2016-04-16 20:26:43 +10:00 |
Andrew Tridgell
|
1fe9582ac3
|
Plane: back to velocity controller for quadplane landing
now with much smoother attitude control thanks to some help from
Leonard
|
2016-04-10 22:01:19 +10:00 |
Andrew Tridgell
|
5f1ad68bd9
|
Plane: improved velocity controller for quadplane landing
|
2016-04-04 09:50:35 +10:00 |
Andrew Tridgell
|
5cc4b20c73
|
Plane: smooth out final descent for landing
|
2016-04-02 22:45:51 +11:00 |
Andrew Tridgell
|
ae51e51c6a
|
Plane: use velocity controller for initial quadplane landing
|
2016-04-02 20:54:01 +11:00 |
Andrew Tridgell
|
9cf909607f
|
Plane: setup reasonable quadplane defaults
|
2016-04-01 16:40:06 +11:00 |