ardupilot/ArduPlane
Andrew Tridgell 01bbfd1f95 Plane: added turn corrdination to autotune yaw rate tuning
this makes it much easier to do a yaw rate autotune, and also means
you don't need to use the rudder stick at all, as the yaw controller
is already exercised nicely with roll movements, so overall the tune
is faster and more accurate as less cross-axis coupling
2022-12-10 10:38:06 +09:00
..
afs_plane.cpp Plane: 32 servo conversion 2022-05-22 12:07:37 +10:00
afs_plane.h ArduPlane: use mission singleton inside AP_AdvancedFailsafe 2021-08-03 10:35:24 +10:00
altitude.cpp Plane: Support vtol landing options on NAV_VTOL_LAND 2022-08-15 17:05:00 -07:00
AP_Arming.cpp Plane: Quadplane: use new motors pre arm 2022-09-07 17:54:16 +10:00
AP_Arming.h ArduPlane: make terrain checks common between Copter and Plane 2022-08-09 14:31:14 +10:00
ArduPlane.cpp Plane: log TECS target alt 2022-10-24 22:23:43 +09:00
Attitude.cpp Plane: added turn corrdination to autotune yaw rate tuning 2022-12-10 10:38:06 +09:00
avoidance_adsb.cpp Plane: do not use guided waypoint for loiter location 2022-04-21 06:59:39 +10:00
avoidance_adsb.h Plane: remove persistent guided_WP_loc state 2022-03-22 10:14:40 +11:00
commands_logic.cpp Plane: Allow reseting target airspeed to the parameter value 2022-10-04 16:50:15 +09:00
commands.cpp Plane: remove persistent guided_WP_loc state 2022-03-22 10:14:40 +11:00
config.h Plane: Fence moved to vehicle 2022-07-27 19:04:56 +10:00
control_modes.cpp Plane: use has_valid_input in place of checking throttle counter 2022-03-01 10:29:37 +11:00
createTags ArduPlane: remove mention to .pde files 2016-05-07 22:55:48 -03:00
defines.h Plane: add min airspeed arming check and constrain for speed scailing 2022-09-06 09:01:26 +10:00
ekf_check.cpp ArduPlane: add and use HAL_QUADPLANE_ENABLED 2021-09-14 11:23:18 +10:00
events.cpp Plane: Quadplane: add option_is_set helper for Q_OPTIONS 2022-08-09 13:21:00 +10:00
failsafe.cpp Plane: set new slew limit and inherit slew limt for flaps 2022-01-25 10:12:13 +11:00
fence.cpp Plane: disalow mode change during fence recovery if option is set 2022-08-17 17:21:30 +10:00
GCS_Mavlink.cpp Plane: check for EFI enable in messages 2022-11-21 18:48:49 +09:00
GCS_Mavlink.h Plane: send HYGROMETER_SENSOR data if available 2022-11-21 18:48:49 +09:00
GCS_Plane.cpp ArduPlane: rename OpticalFlow class to AP_OpticalFlow 2022-08-18 14:24:01 +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
is_flying.cpp Plane: correct compilation when airspeed disabled 2022-03-20 21:47:05 +11:00
Log.cpp Plane: log TECS target alt 2022-10-24 22:23:43 +09:00
Makefile.waf waf: use single entry point for make wrappers 2015-12-10 10:40:34 +09:00
mode_acro.cpp ArduPlane: extend nav_scripting to all modes 2022-02-07 21:19:28 +11:00
mode_auto.cpp Plane: cope with QGC retrying AUTO mode 2022-05-19 06:11:57 +10:00
mode_autotune.cpp Plane: move auto_throttle_mode to being a method on each mode 2021-01-10 16:04:30 +11:00
mode_avoidADSB.cpp Plane: compile out ADSB mode if required 2020-09-24 08:22:16 -07:00
mode_circle.cpp Plane: move auto_throttle_mode to being a method on each mode 2021-01-10 16:04:30 +11:00
mode_cruise.cpp ArduPlane: Add missing const in member functions 2021-02-03 18:45:14 +11:00
mode_fbwa.cpp Plane: move FBWA_TDRAG_CHAN to RC Options 2021-03-17 19:18:46 +11:00
mode_fbwb.cpp Plane: move auto_throttle_mode to being a method on each mode 2021-01-10 16:04:30 +11:00
mode_guided.cpp Plane: remove persistent guided_WP_loc state 2022-03-22 10:14:40 +11:00
mode_loiter.cpp ArduPlane: allow FBWB alt control option in LOITER 2022-05-22 12:09:43 +10:00
mode_LoiterAltQLand.cpp Plane: remove persistent guided_WP_loc state 2022-03-22 10:14:40 +11:00
mode_manual.cpp Plane: manual stabilize: keep nav pitch and roll up to date 2021-11-09 13:44:30 +00:00
mode_qacro.cpp Plane: Quadplane: add yaw command model 2022-07-13 18:26:36 +10:00
mode_qautotune.cpp ArduPlane: add and use HAL_QUADPLANE_ENABLED 2021-09-14 11:23:18 +10:00
mode_qhover.cpp ArduPlane: add and use HAL_QUADPLANE_ENABLED 2021-09-14 11:23:18 +10:00
mode_qland.cpp ArduPlane: change AC_FENCE to AP_FENCE_ENABLED 2022-07-27 19:04:56 +10:00
mode_qloiter.cpp Plane: Quadplane: add option_is_set helper for Q_OPTIONS 2022-08-09 13:21:00 +10:00
mode_qrtl.cpp Plane: Quadplane: add yaw command model 2022-07-13 18:26:36 +10:00
mode_qstabilize.cpp Plane: Quadplane: add option_is_set helper for Q_OPTIONS 2022-08-09 13:21:00 +10:00
mode_rtl.cpp Plane: increased safety of guided -> auto quadplane takeoff 2022-05-18 06:43:16 +10:00
mode_stabilize.cpp Plane: fix stabilize mode 2022-01-03 08:09:53 +11:00
mode_takeoff.cpp ArduPlane: change AC_FENCE to AP_FENCE_ENABLED 2022-07-27 19:04:56 +10:00
mode_thermal.cpp Plane: Remove meaningless semicolons 2022-02-07 08:27:34 +09:00
mode_training.cpp Plane: move auto_throttle_mode to being a method on each mode 2021-01-10 16:04:30 +11:00
mode.cpp Plane: set fence manual recovery on mode change 2022-08-17 17:21:30 +10:00
mode.h Plane: Quadplane: QRTL climb to QRTL alt first if in Q mode 2022-06-21 09:11:08 +10:00
motor_test.cpp Plane: motor_test: use PWM min and max from RC_Channel 2022-03-01 10:47:25 +11:00
navigation.cpp Plane: Support vtol landing options on NAV_VTOL_LAND 2022-08-15 17:05:00 -07:00
parachute.cpp Plane: integrate parachute check_sink_rate 2020-10-06 16:14:59 +11:00
Parameters.cpp ArduPlane: rename OpticalFlow class to AP_OpticalFlow 2022-08-18 14:24:01 +10:00
Parameters.h Plane: Fence moved to vehicle 2022-07-27 19:04:56 +10:00
Plane.cpp Plane: create generic vehicle management and move runcam to it 2019-12-30 13:02:04 +11:00
Plane.h Plane: log TECS target alt 2022-10-24 22:23:43 +09:00
qautotune.cpp Plane: seperate kinimatic shaping from pid limit setting 2021-07-10 20:25:05 +09:00
qautotune.h ArduPlane: tidy includes 2022-05-03 09:14:58 +10:00
quadplane.cpp Plane: ensure we init z controller when inactive 2022-12-10 10:38:06 +09:00
quadplane.h Plane: scale VTOL angle P gains with airspeed 2022-10-24 22:23:43 +09:00
radio.cpp ArduPlane: change AC_FENCE to AP_FENCE_ENABLED 2022-07-27 19:04:56 +10:00
RC_Channel.cpp ArduPlane: fix auxiliary typo 2022-05-02 10:55:08 +10:00
RC_Channel.h ArduPlane: add and use HAL_QUADPLANE_ENABLED 2021-09-14 11:23:18 +10:00
ReleaseNotes.txt Plane: update release notes for 4.3.2-beta1 2022-12-10 10:38:06 +09:00
reverse_thrust.cpp ArduPlane : case label indentation 2022-03-08 14:24:46 -08:00
sensors.cpp Plane: move Airspeed to AP_Vehicle 2022-01-19 18:21:32 +11:00
servos.cpp Plane: Quadplane: add option_is_set helper for Q_OPTIONS 2022-08-09 13:21:00 +10:00
soaring.cpp Plane: soaring: No action if in landing sequence. 2021-08-04 06:52:56 +10:00
system.cpp Plane: cover more cases in fence breach mode change 2022-10-24 22:23:43 +09:00
tailsitter.cpp Plane: Quadplane: add option_is_set helper for Q_OPTIONS 2022-08-09 13:21:00 +10:00
tailsitter.h Plane: fixed misspellings of 'transition' 2022-07-01 11:54:16 -07:00
takeoff.cpp Plane: remove SpdHgt and use TECS direct 2021-11-13 08:05:39 +11:00
tiltrotor.cpp Plane: Quadplane: add option_is_set helper for Q_OPTIONS 2022-08-09 13:21:00 +10:00
tiltrotor.h Plane: wait till motors are fully up before takeoff in guided mode 2022-03-10 07:34:20 +11:00
transition.h Plane: Quadplane: SLT: enforce TECS pitch limits to beat race 2022-10-24 22:23:43 +09:00
tuning.cpp Plane: Add P/D only tune sets for quadplanes 2022-05-21 09:10:31 +10:00
tuning.h Plane: Add P/D only tune sets for quadplanes 2022-05-21 09:10:31 +10:00
version.h Plane: prepare for 4.3.2beta1 2022-12-10 10:38:06 +09:00
wscript Plane: link in AP_Follow 2022-03-10 07:34:20 +11:00