Andrew Tridgell
06bcf0df4b
Plane: change default loop rate for quadplanes to 300Hz
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
Ricardo de Almeida Gonzaga
5bd034a5a8
Global: start using cmath instead of math.h
9 years ago
Andrew Tridgell
97a7192f76
Plane: make it more obvious that AUTO_FBW_STEER is not for normal use
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
52caed2573
Plane: QTUN df messages angle boost field as float
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
f73c8ab8ed
Plane: allow testing of all motors in sequence
...
this makes for an easier startup test for a quadplane, allowing a
single MAVLink command to test that all motors are working correctly
in the right sequence
9 years ago
Tom Pittenger
6718241dad
cleanup comments
9 years ago
Gustavo Jose de Sousa
a4c099feaa
waf: create program groups for main products
...
Currently we need to build a different binary for each type of copter frame.
This is a preparation for setting all those binaries to a group called
"copter". We create the groups for the rest of the main products for
consistency.
9 years ago
Andrew Tridgell
dc9d87fde3
Plane: prepare for 3.5.2 release
9 years ago
Andrew Tridgell
8a6e5ffe80
Plane: fixed bug in rangefinder landing
...
introduced with QLAND change
9 years ago
Andrew Tridgell
b47b558246
Plane: change code URL
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
1fa075e7a8
Plane: change default quadplane gains
...
lower filter frequency, higher I gain for roll/pitch
9 years ago
Lucas De Marchi
f258b66627
ArduPlane: Update path locations for parameters
...
Thanks to Francisco Ferreira for noticing that.
9 years ago
Andrew Tridgell
0442c2c659
Plane: prepare for 3.5.1 release
9 years ago
Andrew Tridgell
f0eddd6366
Plane: ensure we always eventually capture a loiter
9 years ago
Andrew Tridgell
30ca9fbb01
Plane: cope with upgrade to shifted indexes for quadplane
9 years ago
Michael du Breuil
35bb6a634e
Plane: Make base_mode armed status depend upon the arming library, not soft armed
9 years ago
Don Gagne
cae7ea0d13
Add @Volatile , @ReadOnly support
9 years ago
Lucas De Marchi
e01d49ff53
ArduPlane: replace header guard with pragma once
9 years ago
Michael du Breuil
0117522998
Plane: Use arming voltage
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
d7d528560d
Plane: don't start summing for loiter until we reach loiter circle
9 years ago
Tom Pittenger
f3638f421e
Plane: fix short loiters exiting early
9 years ago
Michael du Breuil
f60b3fd6c7
Plane: remove "Command recieved" statustext
9 years ago
Andrew Tridgell
f4ccf94dfc
Plane: added QLAND mode
...
for VTOL landing. Use for failsafe as well
9 years ago
Andrew Tridgell
927efa90f8
Plane: fixed log printing of Q modes
9 years ago
Don Gagne
1df7baa5c5
Plane: update quadplane param description increment
9 years ago
Tom Pittenger
ff249788bf
Plane: add a default Navigation option as explained in the param docs
9 years ago
Randy Mackay
f66d5f7a8c
Plane: use ahrs.get_origin instead of ekf.getOriginLLH
...
This ensures we get the origin from the active EKF
9 years ago