ardupilot/ArduCopter
Leonard Hall 1ebf2c40f5 Copter: Autotune rewrite
Includes the following:
Increase Autotune Limits
Low Rate_P_Max prevents correct Rate_D prediction.
make adjustment proportional
increase the maximum value of Rate_P
adjustment for zero overshoot
Speed up autotune
Reduce D bounce back requirement
adapt matthewlloyd's switching
Includes many enhancements to the basic code but doesn't bring in his
speed up ideas
Reduce Stab P down
Add Calibration
Repeat side to increase speed
Update Autotune PI ratios
fixup comments
autotune incorporate aggressiveness parameter
sets max accel for roll, pitch, yaw
Update accel calc and set Yaw D to zero
Calculate Accel correctly on SP Limit
Send saved gains msg to GCS
updates PID filter
increase accel backoff
save max accel if rate feedfwd enabled
keep stabilizing
2015-03-06 14:02:04 +09:00
..
.gitignore Improvements to cmake. 2011-09-29 21:23:26 -04:00
AP_State.pde Copter: home is set becomes three state 2015-02-12 15:00:50 +09:00
APM_Config_mavlink_hil.h Copter: convert to new GPS API 2014-04-01 06:38:24 +11:00
APM_Config.h Copter: APM_Config define to disable FRSKY telem 2015-01-29 14:05:14 +11:00
ArduCopter.pde Copter: pass in loop_rate to motors constructor 2015-03-03 15:48:37 +09:00
Attitude.pde Copter: surf tracking, do-land use inav alt 2015-02-12 15:07:00 +09:00
commands_logic.pde Copter: surf tracking, do-land use inav alt 2015-02-12 15:07:00 +09:00
commands.pde Copter: home is set becomes three state 2015-02-12 15:00:50 +09:00
compassmot.pde Copter: use battery.has_current method 2014-12-31 15:22:49 +09:00
compat.h Copter: remove unused HIGH, LOW definitions 2014-05-09 16:35:21 +09:00
compat.pde Copter: reduced build warnings 2015-02-18 11:13:48 +11:00
config_channels.h ArduCopter: remove unnecessary references to CH_CAM_PITCH, CH_CAM_ROLL, CH_CAM_YAW 2012-09-02 12:47:27 +09:00
config.h Copter: home is set becomes three state 2015-02-12 15:00:50 +09:00
control_acro.pde Copter: minor rename of ACRO circular limits variable 2014-11-10 18:36:17 -08:00
control_althold.pde Copter: reset target alt to current alt when landed 2014-08-04 16:56:03 +09:00
control_auto.pde Copter: fence, rtl, land use alt-above-home 2015-02-12 15:08:00 +09:00
control_autotune.pde Copter: Autotune rewrite 2015-03-06 14:02:04 +09:00
control_circle.pde Copter: remove redundant filter status checks 2015-01-22 14:39:57 +09:00
control_drift.pde Copter: Drift uses throttle_zero flag 2015-01-22 14:40:08 +09:00
control_flip.pde Copter: ensure motors don't stop during flip 2014-08-23 23:40:13 +09:00
control_guided.pde Copter: rename xy_mode 2015-02-06 17:00:58 +09:00
control_land.pde Copter: fence, rtl, land use alt-above-home 2015-02-12 15:08:00 +09:00
control_loiter.pde Copter: remove home_is_set checks from Loiter, PosHold, RTL 2015-01-22 14:40:19 +09:00
control_poshold.pde Copter: remove home_is_set checks from Loiter, PosHold, RTL 2015-01-22 14:40:19 +09:00
control_rtl.pde Copter: fence, rtl, land use alt-above-home 2015-02-12 15:08:00 +09:00
control_sport.pde Copter: reset target alt to current alt when landed 2014-08-04 16:56:03 +09:00
control_stabilize.pde Copter: Don't use land detector to stop stabilizing in stabilize 2014-07-08 19:41:41 +09:00
crash_check.pde Copter: fixed some build warnings 2014-10-16 14:04:11 +09:00
defines.h Copter: ch6 tuning definition for yaw min headroom 2015-03-03 15:48:17 +09:00
ekf_check.pde Copter: fix to dcm-check to be continuous 2014-10-27 12:37:56 +09:00
esc_calibration.pde Copter: increased ESC auto-cal delay 2015-02-03 11:33:54 +09:00
events.pde Copter: use home_is_set function 2015-02-12 15:00:52 +09:00
failsafe.pde Copter: CPU failsafe set motors to min before logging error 2014-11-08 11:37:23 +09:00
fence.pde Copter: rename manual_flight_mode to mode_has_manual_throttle 2015-02-02 22:31:01 +09:00
flight_mode.pde Copter: rename manual_flight_mode to mode_has_manual_throttle 2015-02-02 22:31:01 +09:00
GCS_Mavlink.pde Copter: handle LED_CONTROL and pass to Notify 2015-03-02 16:58:08 +09:00
heli_control_acro.pde TradHeli: call passthrough_bf_roll_pitch_rate_yaw 2014-08-22 16:29:00 +09:00
heli_control_stabilize.pde TradHeli: Move two static bools into heli_flags structure to save 2 bytes RAM. 2014-07-13 17:11:30 +09:00
heli.h TradHeli: Move two static bools into heli_flags structure to save 2 bytes RAM. 2014-07-13 17:11:30 +09:00
heli.pde Copter: replace GPS_ok with position_ok 2015-01-22 14:39:45 +09:00
inertia.pde Copter: current_loc.alt is alt-above-home 2015-02-12 15:07:59 +09:00
land_detector.pde Copter: land detector requires desired climb rate be < -20cm/s 2015-01-31 17:23:43 +09:00
landing_gear.pde Copter: rename landing_gear.pde 2015-01-07 11:58:21 +09:00
leds.pde Copter: remove CopterLED from main code 2013-11-30 18:20:55 +09:00
Log.pde Copter: reduced build warnings 2015-02-18 11:13:48 +11:00
Makefile ArduCopter Makefile: Don't include targets.mk directly (included by apm.mk) 2013-01-09 13:15:38 -08:00
motor_test.pde Copter: remove debug 2014-10-23 22:21:48 +09:00
motors.pde Copter: set_mid_throttle renamed to set_hover_throttle 2015-03-03 15:48:56 +09:00
navigation.pde Copter: always update current_loc regardless of inav state 2015-02-12 15:00:56 +09:00
nocore.inoflag ArduCopter: add nocore.inoflag and Arduino.h 2012-12-20 14:51:40 +11:00
Parameters.h Copter: add AUTOTUNE_AGGR parameter 2015-03-06 14:02:02 +09:00
Parameters.pde Copter: add AUTOTUNE_AGGR parameter 2015-03-06 14:02:02 +09:00
perf_info.pde Copter: make PERF info message into a STATUSTEXT message 2015-02-16 10:02:53 +11:00
position_vector.pde Copter: functions to convert alt-above-home vs alt-above-origin 2015-02-12 15:01:05 +09:00
radio.pde Copter: Remove trim_radio() function. 2015-02-05 11:17:56 +09:00
readme.txt Copter: readme file renamed and directs to wiki 2014-02-12 21:03:45 +09:00
ReleaseNotes.txt Copter: AC3.2.1 release notes 2015-02-11 14:08:57 +09:00
sensors.pde Copter: sent battery voltage and current to motors 2015-03-03 15:48:26 +09:00
setup.pde Copter: cli uses has_current method 2014-12-31 15:22:50 +09:00
switches.pde Copter: use LandingGear command mode enum 2015-01-07 11:58:23 +09:00
system.pde Copter: disable inertial nav 2015-02-12 15:01:03 +09:00
test.pde Copter: reduced build warnings 2015-02-18 11:13:48 +11:00
tuning.pde Copter: ch6 tuning definition for yaw min headroom 2015-03-03 15:48:17 +09:00
UserCode.pde Copter: minor user hooks cleanup 2013-05-17 12:19:07 +09:00
UserVariables.h Copter: minor user hooks cleanup 2013-05-17 12:19:07 +09:00

ArduCopter README

User Manual: http://copter.ardupilot.com/
Developer Manual: http://dev.ardupilot.com/