ardupilot/ArduCopterMega
jasonshort 35bf288abd New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition!
Before: ->  After
Stabilize P –> Stabilize P (Use NG values, or 8.3 x the older AC2 value)
Stabilize I –> Stabilize I (Stays same value)
Stabilize D –> Rate P (Stays same value)
–> Rate I (new)
 
Added a new value – an I term for rate. The old stabilization routines did not use this term. Please refer to the config.h file to read more about the new PIDs.
Added framework for using DCM corrected Accelerometer rates. Code is commented out for now.
Added set home at Arming.
Crosstrack is now a full PID loop, rather than just a P gain for more control. 
Throttle now slews when switching out of Alt hold or Auto modes for less jarring transitions
Sonar and Baro PIDs are now combined into a throttle PID Yaw control is completely re-written.
Added Octa_Quad support - Max



git-svn-id: https://arducopter.googlecode.com/svn/trunk@2836 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-07-11 00:47:08 +00:00
..
.cproject Compilation fixes per request 2011-02-17 09:36:33 +00:00
.project Compilation fixes per request 2011-02-17 09:36:33 +00:00
APM_Config.h New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
APM_Config.h.reference removed unused descriptions 2011-05-21 06:51:37 +00:00
APM_Config_mavlink_hil.h disabled tabs in emacs formatting markers 2011-03-19 10:20:11 +00:00
APM_Config_xplane.h disabled tabs in emacs formatting markers 2011-03-19 10:20:11 +00:00
ArduCopterMega.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
Attitude.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
Camera.pde 2.0.29 2011-06-27 17:01:53 +00:00
GCS.h Better sonar hold ++ 2011-05-29 19:32:55 +00:00
GCS.pde updates - support 2011-03-26 06:35:52 +00:00
GCS_Ardupilot.pde removed the !!! from ACM to keep the 2650 happy. 2011-05-02 04:13:27 +00:00
GCS_IMU_ouput.pde removed the !!! from ACM to keep the 2650 happy. 2011-05-02 04:13:27 +00:00
GCS_Jason_text.pde git-svn-id: https://arducopter.googlecode.com/svn/trunk@1191 f9c3cf11-9bcb-44bc-f272-b75c42450872 2010-12-19 16:40:33 +00:00
GCS_Mavlink.pde AC 2.0.32 Beta 2011-07-02 22:44:59 +00:00
GCS_Standard.pde Warning!!! The recent build 1919 was tagged as sparkfun. 2011-04-25 05:12:59 +00:00
GCS_Xplane.pde Warning!!! The recent build 1919 was tagged as sparkfun. 2011-04-25 05:12:59 +00:00
HIL.h AC2 - Mavlink on 2 ports 2011-05-09 12:20:22 +00:00
HIL_Xplane.pde adapt send_text() for typesafe PSTR() 2011-03-21 07:26:59 +00:00
Log.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
Makefile Compilation fixes per request 2011-02-17 09:36:33 +00:00
Mavlink_Common.h AC 2.0.33 Beta 2011-07-04 06:37:29 +00:00
Parameters.h New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
command description.txt Big update from Field testing. 2011-05-31 05:29:06 +00:00
commands.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
commands_logic.pde Big update from Field testing. 2011-05-31 05:29:06 +00:00
commands_process.pde AC 2.0.32 Beta 2011-07-02 22:44:59 +00:00
config.h New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
control_modes.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
defines.h New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
events.pde added in RTL failsafe option for AUTO mode. 2011-05-21 06:52:52 +00:00
flight_control.pde AP_Var integration continued 2011-02-20 02:03:01 +00:00
heli.pde Traditional Heli - merged heli code into ACM trunk code! 2011-06-12 12:14:10 +00:00
leds.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
motors.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
motors_hexa.pde 2.0.25 2011-06-19 05:31:33 +00:00
motors_octa.pde 2.0.26 2011-06-24 04:37:54 +00:00
motors_octa_quad.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
motors_quad.pde 2.0.27 2011-06-26 06:38:11 +00:00
motors_tri.pde 2.0.25 2011-06-19 05:31:33 +00:00
motors_y6.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
navigation.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
planner.pde extra \ removed 2011-06-25 00:42:57 +00:00
radio.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
read_commands.pde 2.0.6 Beta updates. Frame options + X moved to AP_Var. 2011-05-18 23:38:24 +00:00
read_me.text AC 2.0.32 Beta 2011-07-02 22:44:59 +00:00
sensors.pde AC2.0.24b 2011-06-16 17:03:26 +00:00
setup.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
system.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00
test.pde New PIDs - I rewrote the control laws from scratch to add a PI Rate function. The end result should fly nearly identically to the current version. The nice detail is that we can use NG PID values for easy transition! 2011-07-11 00:47:08 +00:00