Andrew Tridgell
e7f7afcc4d
Plane: added correct filter defaults
9 years ago
Andrew Tridgell
9cf909607f
Plane: setup reasonable quadplane defaults
9 years ago
Andrew Tridgell
dd6c4d6225
Plane: fixed up parameters for quadplane
...
this fixes quadplane parameters for the new AP_Motors code
9 years ago
Randy Mackay
b96ea15220
Plane: quadplane uses AC_AttitudeControl_Multi
9 years ago
Randy Mackay
41b584ac9e
Plane: fix quadplane qstabilize throttle input
9 years ago
Randy Mackay
70f81ee338
Plane: remove multicopter PID parameters
...
These have been moved to the AC_AttitudeControl class
9 years ago
Randy Mackay
39f795d9fd
Plane: quadplane sets motors desired spool state
9 years ago
Andrew Tridgell
4d7beab8cc
Plane: added QTUN logging for quadplane
9 years ago
Andrew Tridgell
0a199945a2
Plane: added copter RATE logging for quadplane
9 years ago
Andrew Tridgell
89970e4eaa
Plane: support motor_test for quadplanes
9 years ago
Andrew Tridgell
d644474817
Plane: support octaquad planes
9 years ago
Andrew Tridgell
f4ccf94dfc
Plane: added QLAND mode
...
for VTOL landing. Use for failsafe as well
9 years ago
Don Gagne
1df7baa5c5
Plane: update quadplane param description increment
9 years ago
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