ArduPlane, ArduCopter, ArduRover, ArduSub source
Go to file
jasonshort ed5c7d01b1 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
ArduCopterMega 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
ArducopterNG cleaning my branches for updates 2011-03-22 04:27:25 +00:00
Configurator Configurator.Net: Fixed Occlusion of Mag Enable check box 2011-03-27 14:54:06 +00:00
Frame PowerDistro -PCB layer files 2010-10-30 08:31:30 +00:00
WaypointWriterCopterMega This is how I right waypoints to EEPROM for now. 2011-04-27 05:10:02 +00:00
libraries fixed 5843 detection code 2011-07-09 22:27:15 +00:00
Install.txt This is just a test for SVN 2011-01-11 02:42:53 +00:00