ardupilot/libraries
Andrew Tridgell 398a608b83 DCM: drop the 'drop z' method
the 'drop z' method reduced the impact of noise on omegaI, but it also
made us more sensitive to errors in accelerometer calibration and
scaling, as demonstated by the logs from Gabor here:

  http://diydrones.com/xn/detail/705844:Comment:834373

Simulation testing shows that the other noise suppression methods
applied in the DCM code, in particular the slope limiting on omegaI
the removal of the weighting and the upcoming use of a _omega_I_sum
buffer have reduced the impact of noise enough that we can now safely
include z in the acceleration calculation.
2012-04-23 12:13:24 +10:00
..
AC_PID AC_PID - added more paranoid checking that imax is positive in constructor, operator() and load_gains methods 2012-03-20 11:51:15 +09:00
APM_PI added indexes to group info structures 2012-02-13 16:22:52 +11:00
APM_RC APM_RC - moved Force_Out0_Out1, Force_Out2_Out3 and Force_Out6_Out6 to APM_RC parent class because it's already implemented in the APM1 and APM2 child classes anyway 2012-03-25 21:13:31 +09:00
APO change constant to float 44330.0 2012-02-15 09:10:14 -08:00
AP_ADC ADC: minor fix to the ADC Ch6() code 2012-03-27 15:37:24 +11:00
AP_AHRS DCM: drop the 'drop z' method 2012-04-23 12:13:24 +10:00
AP_AnalogSource Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 2012-01-28 12:25:47 +09:00
AP_Baro AP_Baro - change data type size of temperature's average filter to int32_t (was int16_t) 2012-03-24 23:21:11 +09:00
AP_Common correct small typos in comments 2012-03-11 21:30:09 +01:00
AP_Compass AP_Compass - changed parameter initialisation order to remove compiler warning 2012-04-09 17:37:02 +09:00
AP_Declination AP_Declination: save some more memory by putting the declination keys in progmem 2012-03-30 14:25:27 +11:00
AP_EEPROMB Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 2012-01-28 12:25:47 +09:00
AP_GPS GPS: u-center config file for 3DR Ublox 2012-04-20 22:05:30 +10:00
AP_IMU IMU: added get_gyro_drift_rate() interface 2012-03-10 10:34:33 +11:00
AP_InertialSensor InertialSensor: fixed HIL build 2012-03-10 10:34:34 +11:00
AP_Math examples: fixed build of some examples with new AP_Declination code 2012-03-30 14:25:27 +11:00
AP_Motors AP_Motors - allow tail servo to be reversed. Closes ArduCopter issue #228 2012-04-21 23:07:57 +09:00
AP_Mount AP_Mount: adapt library for AHRS framework 2012-03-19 17:29:02 +11:00
AP_Navigation Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 2012-01-28 12:25:47 +09:00
AP_OpticalFlow AP_OpticalFlow - updated test sketch to allow testing of APM2 version 2012-04-21 20:11:18 +09:00
AP_PID AP_PID, AP_RC_Channel, FastSerial - small changes to make example sketches compile again 2012-01-28 17:54:20 +09:00
AP_PeriodicProcess Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 2012-01-28 12:25:47 +09:00
AP_RC_Channel AP_PID, AP_RC_Channel, FastSerial - small changes to make example sketches compile again 2012-01-28 17:54:20 +09:00
AP_RangeFinder AP_RangeFinder - changed example sketch to work with new Filter library 2012-02-28 21:02:10 +09:00
AP_Relay Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 2012-01-28 12:25:47 +09:00
AP_Var move AP_Var code and example into libraries/AP_Var 2012-02-13 16:22:53 +11:00
Arduino_Mega_ISR_Registry purple: added ISR_Registry() library 2011-11-25 20:00:16 -08:00
DataFlash DataFlash_APM2 - moved CS_inactive call (which disables the dataflash) from the beginning to the end of all methods. This means the dataflash does not monopolize the SPI bus. 2012-04-21 20:14:45 +09:00
Desktop SITL: add magnetic field noise to the simulated compass 2012-03-28 20:55:27 +11:00
FastSerial FastSerial: added set_blocking_writes() interface 2012-03-30 17:46:20 +11:00
Filter Filter - added FilterWithBuffer typedefs for int32t and uint32 for ease of use 2012-03-28 22:02:52 +09:00
GCS_MAVLink MAVLink update to 1.0.7 2012-04-20 12:31:50 -04:00
GPS_IMU/examples/GPS_IMU_test libs: removed unused library GPS_IMU 2012-02-25 11:37:20 +11:00
I2C I2C: fixed cr/lf mess 2012-03-11 15:37:07 +11:00
PID fixed imax load/save in PID 2012-02-13 16:22:53 +11:00
RC_Channel RC_Channel - fixed small compiler warning 2012-02-29 22:44:29 +09:00
Trig_LUT Optional recursion added. 2011-09-30 17:17:51 -04:00
Waypoints Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 2012-01-28 12:25:47 +09:00
doc Checking these in makes the libraries too bulky. We need to host them somewhere. 2011-01-04 06:22:02 +00:00
memcheck memcheck: allow memcheck to build on desktop systems 2011-10-09 22:16:12 +11:00