Andrew Tridgell
a549225e60
Plane: support Y6 frame class in quadplane
9 years ago
Andrew Tridgell
de33779382
Plane: added Q_WVANE_MINROLL
...
this allows for some roll trim without weathervaning
9 years ago
Andrew Tridgell
d013878c17
Plane: improved speed limiting on landing approach in VTOL mode
9 years ago
Andrew Tridgell
d8b0d17fe4
Plane: added weathervaning to landing reposition
9 years ago
Andrew Tridgell
f34af03891
Plane: added Q_WVANE_GAIN
...
this controls weathervaning in VTOL modes. Defaults to off
9 years ago
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
9 years ago
Andrew Tridgell
154fe15c67
Plane: fixed build warning
9 years ago
Andrew Tridgell
1fe9582ac3
Plane: back to velocity controller for quadplane landing
...
now with much smoother attitude control thanks to some help from
Leonard
9 years ago
Andrew Tridgell
4a5c4a5189
Plane: not in vtol mode when quadplane not enabled
...
prevents logging error in auto if quadplane not enabled and running a
VTOL mission command
9 years ago
Andrew Tridgell
5f1ad68bd9
Plane: improved velocity controller for quadplane landing
9 years ago
Andrew Tridgell
8b30569ad1
Plane: setup quadplane earlier in startup
...
this ensures the GCS gets the full parameter list as the param count
will be set before mavlink starts
9 years ago
Andrew Tridgell
5cc4b20c73
Plane: smooth out final descent for landing
9 years ago
Andrew Tridgell
197cefaaa7
Plane: prevent large nose-down on start of velocity controller
9 years ago
Andrew Tridgell
ae51e51c6a
Plane: use velocity controller for initial quadplane landing
9 years ago
Andrew Tridgell
b1266603a6
Plane: setup immediate pitch limit on quadplane takeoff
...
this prevents a single loop with large pitch down demand
9 years ago
Andrew Tridgell
913cf9dd37
Plane: set min quad throttle to 10%
...
fixes spin when armed
9 years ago
Andrew Tridgell
7f85c14c96
Plane: fixed landing detector for new AP_Motors code
9 years ago
Andrew Tridgell
70679a06aa
Plane: fixed quadplane throttle control in AUTO
9 years ago
Andrew Tridgell
52cc369f15
Plane: fixed typo in AP_Motors conversion
9 years ago
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