14 Commits (acc6adf6e9500d06b4885598ee61bd160f8b072f)

Author SHA1 Message Date
Andrew Tridgell 58c4d458dc AHRS: re-instate new DCM drift correction code 13 years ago
Andrew Tridgell fd241692d0 AHRS: revert to the old drift correction algorithm 13 years ago
Andrew Tridgell 8e044a560b AHRS: include P term in omega 13 years ago
Andrew Tridgell 37e2f2ee2c AHRS: implement spin rate limits 13 years ago
Andrew Tridgell 3a41ad8e7c AHRS: normalize the ge vector in drift correction, and use barometer 13 years ago
Jonathan Challinger d230690b7b AHRS: brought DCM more inline with Bill's implementation 13 years ago
Andrew Tridgell d4c8041c51 AHRS: first successful version of Bills new drift correction system 13 years ago
Andrew Tridgell 0f5c22bd8e AHRS: implement Bills new drift correction algorithm 13 years ago
rmackay9 6e1798b104 AP_AHRS: updated default AHRS_YAW_P to 0.2 (was 0.4) 13 years ago
Andrew Tridgell 2a3af369b6 DCM: buffer omega_I changes over 10 seconds 13 years ago
Andrew Tridgell 8e90aeea4e AHRS: added AHRS_YAW_P parameter 13 years ago
Andrew Tridgell b549b88e5e AHRS: fixed error_yaw reporting with 2 MAVLink connections 13 years ago
Andrew Tridgell d4bb068d5b AHRS: adapt the DCM library to the AHRS framework 13 years ago
Andrew Tridgell 9d75ffeba1 AHRS: rename DCM and Quaternion implementions ready for AHRS class 13 years ago
Andrew Tridgell 13dac4a93a DCM: adjust yaw kp constant down to 0.4 13 years ago
Andrew Tridgell 87c463bcc7 DCM: after some experimentation, raise the ki values a bit 13 years ago
Andrew Tridgell 3b2609c441 DCM: separate out the omega_yaw_P from omega_P 13 years ago
Andrew Tridgell 3344869285 DCM: minor tuning based on testing my quad 13 years ago
Andrew Tridgell 045b49c4c4 DCM: removed update_DCM_fast 13 years ago
Andrew Tridgell b11b571778 DCM: fixed the averaging of accel values for update_DCM_fast() 13 years ago
Andrew Tridgell 4031320f7c DCM: added a small amount of gyro and accel smoothing 13 years ago
Andrew Tridgell 94d0236b97 DCM: added reporting interfaces for DCM state 13 years ago
Andrew Tridgell cc8278c1ac DCM: got rid of _error_roll_pitch from object state 13 years ago
rmackay9 5026b5c192 AP_DCM - fixed small compiler warning to do with order of parameters in constructor 13 years ago
Andrew Tridgell 55e33c3359 DCM: tidy up use of error_course and in_motion 13 years ago
Andrew Tridgell c8e6d03c67 DCM: added matrix recovery on reset 13 years ago
Andrew Tridgell 57ffd00b69 DCM: range check the matrix before calculating pitch 13 years ago
Andrew Tridgell 156d98cb9f DCM: remove the taylor expansion optimisation for renormalisation 13 years ago
Randy Mackay ed19c25a97 Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 13 years ago
Andrew Tridgell 0147c7b6c6 DCM: added matrix_reset() method 13 years ago
Jason Short fa7f39ba20 Access to _clamp val. May want to make a private member and write accessor. 13 years ago
Doug Weibel e3ab1b0353 Add an accessor for the DCM drift correction integrator to monitor performance 13 years ago
Andrew Tridgell 9314dcaa89 DCM: re-work the DCM to use the new IMU/ADC features 14 years ago
Amilcar Lucas f08cea8044 These changes were meant to be inside commit a14c06adc06b. I'm sorry but reverting stuff is not that easy 14 years ago
Amilcar Lucas 5406991831 Added support for routing any function to any of the aux. servos. 14 years ago
Amilcar Lucas 77c798abd5 Use G_RC_AUX macro to simplify accessing the auxiliary servos 14 years ago
Jason Short d50ed35077 Added a state machine intended to run at 250hz to the DCM. Spread load of DCM out to lower CPU. 14 years ago
jasonshort 5e163c6052 added ki_Yaw private variable and accessors. 14 years ago
jasonshort 418a4b3903 removed redundant FP calcs for speed up. 14 years ago
jasonshort 595266152b Added dynamic setting of kp_rollpitch, ki_rollpitch, kp_yaw. 14 years ago
DrZiplok 71604405f4 Re-order initialisers to suppress warnings 14 years ago
james.goppert aa598b575a APO merge. 14 years ago
deweibel@gmail.com 92bf4c4e0a Add method definition for set_centripetal() 14 years ago
deweibel@gmail.com 195b695011 Fix imu_health metric 14 years ago
DrZiplok@gmail.com 7ca9081238 DCM needs a reference to a pointer so that we can change the GPS under it during init. 14 years ago
DrZiplok@gmail.com bf59d7abc7 Update for changes to AP_IMU 14 years ago
deweibel 1da23bc3c0 Fix bug in transposed DCM matrix accessor 14 years ago
jasonshort 7945937874 added ability to get the transpose of the DCM 14 years ago
james.goppert 21634dad19 Added AP_DCM_HIL class. 14 years ago
jasonshort 2f2aaa88fd Added dynamic setting of compass 14 years ago