ardupilot/ArduPlane
Andrew Tridgell e94cf561d0 Plane: use rull euler control for fwd transition of tilt vectored planes
this gives strong yaw control and wind handling for tilt vectored
planes in forward transitions. It relaxes the yaw if the user either
demands yaw with stick input or plane navigation is demanding a roll
angle for a turn

When navigation is demanded we setup yaw rate for a coordinated turn
2020-12-21 12:05:50 +11:00
..
afs_plane.cpp ArduPlane: log disarm method 2020-02-22 12:16:29 +11:00
afs_plane.h Plane: Update for AFS interface 2019-06-18 10:02:05 +10:00
altitude.cpp Plane: fixed usage of rangefinder in landing with RNGFND_LANDING=0 2020-11-03 10:08:00 +11:00
AP_Arming.cpp Plane: fixed disable of geofence on quadplane landing 2020-12-02 18:33:07 +11:00
AP_Arming.h Plane: move arming delay logic into AP_Arming_Plane 2020-09-08 10:54:42 +10:00
ArduPlane.cpp ArduPlane: added virtual getters for waypoint info 2020-12-10 12:39:44 +11:00
Attitude.cpp Plane: remove tailsitter VTOL transition race condition 2020-11-04 18:34:00 +11:00
avoidance_adsb.cpp Plane: compile out ADSB mode if required 2020-09-24 08:22:16 -07:00
avoidance_adsb.h ArduPlane: use an enumeration for the AP_Avoidance recovery action 2020-08-19 11:38:19 +10:00
commands_logic.cpp Plane: fixed disable of geofence on quadplane landing 2020-12-02 18:33:07 +11:00
commands.cpp Plane: fixed home reset alt bias 2019-07-07 19:20:32 +10:00
config.h Plane: Add THERMAL mode for thermal soaring. 2020-09-24 07:30:48 +10:00
control_modes.cpp Plane: compile out ADSB mode if required 2020-09-24 08:22:16 -07:00
createTags ArduPlane: remove mention to .pde files 2016-05-07 22:55:48 -03:00
defines.h Plane: make FENCE_AUTOENABLE an AP_Enum 2020-12-02 18:33:07 +11:00
ekf_check.cpp Plane: integrate ahrs::get_variances change 2020-10-21 08:58:45 +09:00
events.cpp Plane: Add THERMAL mode for thermal soaring. 2020-09-24 07:30:48 +10:00
failsafe.cpp Plane: check channel space before sending servo output raw in SITL CPU failsafe 2020-03-26 15:12:50 +11:00
GCS_Mavlink.cpp Plane: use rull euler control for fwd transition of tilt vectored planes 2020-12-21 12:05:50 +11:00
GCS_Mavlink.h Plane: Support a set of offboard MAVLink guided controls with rates 2020-05-20 15:03:21 +10:00
GCS_Plane.cpp Plane: Add THERMAL mode for thermal soaring. 2020-09-24 07:30:48 +10:00
GCS_Plane.h ArduPlane: create and use INTERNAL_ERROR macro so we get line numbers 2020-04-30 13:21:36 +10:00
geofence.cpp Plane: be consistent about strings in fence auto-enable/disable 2020-12-08 12:26:35 +11:00
is_flying.cpp Plane: conditionally compile ADSB support 2020-09-22 09:33:51 +10:00
Log.cpp Plane: log Qassist state 2020-11-17 10:15:27 +11:00
Makefile.waf waf: use single entry point for make wrappers 2015-12-10 10:40:34 +09:00
mode_acro.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_auto.cpp Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED. 2020-09-24 07:30:48 +10:00
mode_autotune.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_avoidADSB.cpp Plane: compile out ADSB mode if required 2020-09-24 08:22:16 -07:00
mode_circle.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_cruise.cpp Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED. 2020-09-24 07:30:48 +10:00
mode_fbwa.cpp ArduPlane: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
mode_fbwb.cpp Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED. 2020-09-24 07:30:48 +10:00
mode_guided.cpp Plane: Remove _navigate indirection in Mode. 2020-08-20 13:02:06 +10:00
mode_initializing.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_loiter.cpp Plane: Add THERMAL mode for thermal soaring. 2020-09-24 07:30:48 +10:00
mode_manual.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_qacro.cpp Plane: clean up qacro 2019-05-08 08:44:52 +10:00
mode_qautotune.cpp Plane: fixed qautotune exit 2019-05-02 06:59:12 +10:00
mode_qhover.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_qland.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_qloiter.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_qrtl.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_qstabilize.cpp Plane: clean up qacro 2019-05-08 08:44:52 +10:00
mode_rtl.cpp Plane: Remove _navigate indirection in Mode. 2020-08-20 13:02:06 +10:00
mode_stabilize.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode_takeoff.cpp ArduPlane: replace '@User: User' with '@User: Standard' 2020-09-22 14:56:04 +10:00
mode_thermal.cpp Plane: Separate soaring update in mode_thermal to avoid loop rate issues. 2020-10-13 10:25:32 +11:00
mode_training.cpp Plane: massive refactor and creation of Mode class 2019-04-02 16:28:52 +11:00
mode.cpp Plane: tailsitter: ask for FW state don't check 2020-10-27 11:04:52 +11:00
mode.h Plane: Separate soaring update in mode_thermal to avoid loop rate issues. 2020-10-13 10:25:32 +11:00
motor_test.cpp Plane: added an abstraction for reverse thrust 2018-11-16 08:33:35 +11:00
navigation.cpp Plane: compile out ADSB mode if required 2020-09-24 08:22:16 -07:00
parachute.cpp Plane: integrate parachute check_sink_rate 2020-10-06 16:14:59 +11:00
Parameters.cpp Plane: Fix typos in Parameters.cpp 2020-12-13 10:51:38 -08:00
Parameters.h Plane: make FENCE_AUTOENABLE an AP_Enum 2020-12-02 18:33:07 +11:00
Plane.cpp Plane: create generic vehicle management and move runcam to it 2019-12-30 13:02:04 +11:00
Plane.h ArduPlane: added virtual getters for waypoint info 2020-12-10 12:39:44 +11:00
qautotune.cpp Plane: AC_AutoTune writes events itself now 2019-11-01 14:47:52 +08:00
qautotune.h Plane: AC_AutoTune writes events itself now 2019-11-01 14:47:52 +08:00
quadplane.cpp Plane: use rull euler control for fwd transition of tilt vectored planes 2020-12-21 12:05:50 +11:00
quadplane.h Plane: use rull euler control for fwd transition of tilt vectored planes 2020-12-21 12:05:50 +11:00
radio.cpp Plane: remove unnecessary ::cork() in init 2020-12-11 17:48:11 +11:00
RC_Channel.cpp ArduPlane: add auxillary function to change to FBWA 2020-12-15 19:14:33 +11:00
RC_Channel.h ArduPlane: add RC option for landing flare 2020-10-13 11:36:19 +11:00
release-notes.txt Plane: update release notes for 4.0.7beta1 2020-10-02 15:16:40 +10:00
reverse_thrust.cpp Plane: add reverse_thrust option when in landing pattern 2020-09-17 07:31:43 -07:00
sensors.cpp Plane: Remove SONR messages logging 2020-04-01 17:11:48 +11:00
servos.cpp Plane: always output flaperons and dspoilers 2020-11-03 10:44:07 +11:00
soaring.cpp Plane: Separate soaring update in mode_thermal to avoid loop rate issues. 2020-10-13 10:25:32 +11:00
system.cpp ArduPlane: moved init_safety to AP_Vehicle 2020-12-08 11:14:24 +11:00
tailsitter.cpp Plane: tailsitter: use true hover throttle in VTOL transision. 2020-11-18 19:33:21 +11:00
takeoff.cpp Plane: reset baro_takeoff_alt while disarmed 2020-12-09 18:17:53 +11:00
tiltrotor.cpp Plane: fixed tilt vectoring to cope with large tilt angles 2020-12-16 08:45:11 +11:00
tuning.cpp Plane: move pos-control pids to pos-control library 2018-01-23 12:00:43 +09:00
tuning.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
version.h ArduPlane: Use new AP_FWVersionDefine header 2020-09-23 20:58:35 +10:00
wscript Plane: removed AP_Stats 2020-01-16 20:36:54 +11:00