Andrew Tridgell
b84b480086
Plane: added PID tuning for quadplane modes
9 years ago
Tom Pittenger
d0edfa5dfa
Plane: compile warning fix
...
/ardupilot/ArduPlane/quadplane.cpp:773:107: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion]
9 years ago
Andrew Tridgell
f8d8616598
Plane: support all types of multicopters in quadplane
...
adds Q_FRAME_CLASS for class of multicopter frame
9 years ago
Andrew Tridgell
115d089904
Plane: continue limiting pitch during last phase of transition
...
this prevents a very high pitch demand causing the plane to slow down
to below assist speed
9 years ago
Andrew Tridgell
0223218c39
Plane: use altitude_error for quadplane climb rate assistance
9 years ago
Andrew Tridgell
3a9ebe3a8a
Plane: added Q_TRAN_PIT_MAX
9 years ago
Andrew Tridgell
7e29761b99
Plane: try to smooth auto VTOL transitions
9 years ago
Andrew Tridgell
4adda34439
Plane: limit pitch to zero during airspeed wait VTOL mode
9 years ago
Andrew Tridgell
5a24e93cc5
Plane: removed debug code and add quadplane setup checks
9 years ago
Andrew Tridgell
ee819959b6
Plane: smoother takeoff and land transition in VTOL auto
9 years ago
Andrew Tridgell
2679cb2c50
Plane: improve yaw and position control in takeoff and landing
...
auto VTOL takeoff is always vertical. Yaw rate is zero on takeoff and
during VTOL descent
9 years ago
Andrew Tridgell
0986474eed
Plane: call set_frame_orientation() before Init for quad motors
9 years ago
Andrew Tridgell
52c4715c94
Plane: fixed init bug on low memory for quadplane
9 years ago
Andrew Tridgell
787a6994a4
Plane: added Q_THR_MID parameter
9 years ago
Andrew Tridgell
4da798129e
Plane: fixed zero throttle in QSTABILISE mode
9 years ago
Andrew Tridgell
cfb74406b6
Plane: fixed call to motors->Init() for quadplane
9 years ago
Andrew Tridgell
13a71c5cde
Plane: use default motor mapping for channel setup
9 years ago
Andrew Tridgell
71b0d5fb6d
Plane: disable quad motors in TRAINING and ACRO too
9 years ago
Andrew Tridgell
9c5ec5e74b
Plane: allow yaw control in auto-throttle VTOL modes
9 years ago
Andrew Tridgell
70018ee0cb
Plane: fixed final descent for VTOL auto landing
9 years ago
Andrew Tridgell
f259cf4b3f
Plane: added Q_YAW_RATE_MAX parameter
9 years ago
Andrew Tridgell
f5a15fb7c5
Plane: don't yaw quad when disarming
9 years ago
Andrew Tridgell
ecd7d53cfc
Plane: auto set trim on quad motor channels
...
this prevents a reboot causing a motor start
9 years ago
Andrew Tridgell
7010fd27ff
Plane: fixed Q_THR_MAX_PWM parameter
9 years ago
Andrew Tridgell
780d1459f0
Plane: fixed force descend in VTOL land
9 years ago
Andrew Tridgell
4592085963
Plane: better VTOL land detection
9 years ago
Andrew Tridgell
fdd86c10ba
Plane: smoother transitions to auto from VTOL takeoff
9 years ago
Andrew Tridgell
418464ab8c
Plane: added quadplane version of is_flying()
9 years ago
Andrew Tridgell
f068a8c913
Plane: added support for VTOL_TAKEOFF and VTOL_LAND commands
9 years ago
Andrew Tridgell
5e784ddb5c
Plane: consider flying status for throttle_wait
9 years ago
Andrew Tridgell
aab98ff757
Plane: fixed quad yaw assistance during transition timer
9 years ago
Andrew Tridgell
9ae4c3ec99
Plane: mark Q_ENABLE parameter as an enable parameter
9 years ago
Andrew Tridgell
0d6b353bcb
Plane: added quad assistance and auto support for quadplane
9 years ago
Andrew Tridgell
48e1a0641f
Plane: added throttle wait to quadplane
9 years ago
Andrew Tridgell
2983576067
Plane: added QLOITER mode
...
quadplane loiter
9 years ago
Andrew Tridgell
00ca292160
Plane: improved quadplane transition
9 years ago
Andrew Tridgell
ca85c332d6
Plane: separate QSTABILIZE and QHOVER modes
9 years ago
Andrew Tridgell
6468fc6d93
Plane: Initial implementation of quadplane
...
adds "HOVER" mode
9 years ago