Iampete1
b63e68a5ef
Plane: fix RC init order to avoid error message
3 years ago
Peter Barker
9aee98eeb8
Plane: log groundspeed undershoot
3 years ago
Bob Long
84a89b0b94
Plane: fix units in Plane::get_wp_distance_m()
3 years ago
Bob Long
728d1e76fe
Plane: clean up cm-to-m conversion in nav_control_output
3 years ago
Bob Long
f2d32fc800
Plane: quadplane: fix wp_dist reporting for VTOL landings
...
After hitting the approach stage of a VTOL landing in auto, nav_controller_output sends zero as the distance to waypoint.
3 years ago
Iampete1
df36853da2
Plane: support ARMDISARM_AIRMODE
3 years ago
Iampete1
cc89a8cc48
Plane: remove airmode Q_OPTION
3 years ago
Iampete1
db416bbeef
Plane: convert to new ARMDISAM based on quadplane param
3 years ago
Shiv Tyagi
cdb4ec8ad0
Plane : Improved LAND_THEN_NEUTRL to work on all control surfaces
...
This fixes the issue #18593
Co-Authored-By: Peter Hall <33176108+IamPete1@users.noreply.github.com>
3 years ago
Andrew Tridgell
baec0d83f2
Plane: moved accel cal update to vehicle code
3 years ago
Andrew Tridgell
7547ad53d3
Plane: allow for new guided destination during guided takeoff
...
if you set a very high alt for takeoff this is useful
3 years ago
Andrew Tridgell
8bee839931
Plane: fixed overshoot in guided takeoff of quadplanes
3 years ago
Iampete1
c4a1ae42e5
Plane: Quadpalne: move tiltrotor functionality to own class
3 years ago
Iampete1
1d5ea351c4
Plane: re-init RTL modes if home set
3 years ago
Iampete1
478bf37246
Plane: used correct WP radius for VTOL flight
3 years ago
Iampete1
a368549a9d
Plane: tailsitter: only flag tilt limit on vectored vehicles
3 years ago
Andrew Tridgell
ad8669ae74
Plane: update release notes for 4.1.0beta8
3 years ago
Hwurzburg
01c41dc213
Plane:Tailsitter: add relaxed POSXY defaults
3 years ago
Peter Barker
974af3edea
Plane: correct compilation when QUADPLANE disabled
3 years ago
Peter Barker
3d34e061fe
ArduPlane: add and use HAL_QUADPLANE_ENABLED
3 years ago
Josh Henderson
1da21c3b21
Quadplane: use vector.xy().length() instead of norm(x,y)
3 years ago
Andrew Tridgell
cb307891e0
Plane: fixed bad yaw rate demands in tailsitter fixed wing modes
...
this prevents the pilot putting in crazy yaw rate demands due to the
use of rudder stick in fixed wing modes for tailsitters while still
allowing for FBWA flat turns if the user wants them.
It uses the existing RUDD_DT_GAIN parameter for a gain scaling of yaw
rate for copter tailsitters
3 years ago
Iampete1
b18da48f39
Plane: remove AUTO_FBW_STEER
3 years ago
Andrew Tridgell
3ec53e2aec
Plane: prepare for 4.1.0beta7
3 years ago
Leonard Hall
f3dc47ce3d
Copter: Add units to the AC_AttitudeControl Library
3 years ago
Iampete1
e6968395c6
Plane: remove none-functional NAV_CONTROLLER param
3 years ago
Iampete1
71e2e25313
Plane: attitude: in vtol modes call mode run and stabalize with surfaces
3 years ago
Iampete1
c73207b4b0
Plane: quadplane: remove init mode and control run methods
3 years ago
Iampete1
a985e47d45
Plane: system: don't try and switch to VTOL modes if quadplane is not enabled
3 years ago
Iampete1
e4feea9457
Plane: mode enter init auto state vtol mode to is_vtol_mode
3 years ago
Iampete1
2582159d1a
Plane: mode.h remove init method
3 years ago
Iampete1
fae22b34b7
Plane: mode_qstabilize: combine enter and init
3 years ago
Iampete1
63be15e018
Plane: mode_qrtl: combine enter and init
3 years ago
Iampete1
fa908b0a1d
Plane: mode_qloiter: combine enter and init
3 years ago
Iampete1
70d9d20faf
Plane: mode_qland: combine enter and init
3 years ago
Iampete1
5ebd439712
Plane: mode_qhover: combine enter and init
3 years ago
Iampete1
f055471d8a
Plane: mode_qautotune: call init
3 years ago
Iampete1
64aba43b56
Plane: mode_qacro: combine enter and init
3 years ago
Iampete1
fd7a879c85
Plane: remove unused params
3 years ago
Hwurzburg
327f3a0803
ArduPlane: add option for man throttle center to be TRIM_THROTTLE
3 years ago
Iampete1
95fbf39f72
Plane: quadplane: check_attitude_relax use the last time the controllers were run not the last time relax was checked
3 years ago
Iampete1
fb8fb34cfc
Plane: tailsitter: don't relax attitude control in transision to VTOL, rely on check_attitude_relax to do the right thing
3 years ago
Hwurzburg
5ca652a243
Plane: rename tailistter motor class to more correct singl/dual motor layout
3 years ago
Peter Barker
d6a2056cca
ArduPlane: make bad-mode-number notification consistent across vehicles
3 years ago
Peter Barker
0a8e1575b1
Plane: reuse set_mode_by_number implementation
...
Was just duplicated
3 years ago
Iampete1
88f2f7ccae
Plane: remove unused param OVERRIDE_SAFETY
3 years ago
Andrew Tridgell
3bb17697fd
Plane: fixed params for Q_TAILSIT_ENABLE
3 years ago
Iampete1
7f8b7b66a9
Plane: tailsitter: add enable = 2 for force q assit and assisted flight airmode
3 years ago
Iampete1
f1477a6c29
Plane: quadplane: add assisted flight only airmode
3 years ago
Iampete1
4efa9866fa
Plane: arming: do not disable asisted flight airmode on disarm
3 years ago