27 Commits (ea832c0818cfc397e0e679cd1947cc790848929e)

Author SHA1 Message Date
Andrew Tridgell 8f74631882 DCM: don't use compass unless its healthy 13 years ago
Andrew Tridgell 0147c7b6c6 DCM: added matrix_reset() method 13 years ago
Andrew Tridgell 14866927e1 dcm: fixed an uninitialised variable 13 years ago
Wenyao Xie 2432ae130d Fixed baro. 13 years ago
Jason Short e37dffadf3 Added faster conversion from and to degrees*100 / rads 13 years ago
Doug Weibel e3ab1b0353 Add an accessor for the DCM drift correction integrator to monitor performance 13 years ago
Doug Weibel 947950398c Changed the DCM drift correction integrator limit to a vector magnitude of 30 degrees/second. 13 years ago
Doug Weibel c7077fa9e8 In case of DCM renorm "blow-up" reset the drift correction integrators 13 years ago
Andrew Tridgell 9314dcaa89 DCM: re-work the DCM to use the new IMU/ADC features 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
tridge60@gmail.com cb492ac00e fixed warnings in AP_DCM 14 years ago
jasonshort edaf2b9641 Based on Doug's recommendation - increased Accel weighting to .66 – 1.33 Gs 14 years ago
jasonshort 595266152b Added dynamic setting of kp_rollpitch, ki_rollpitch, kp_yaw. 14 years ago
deweibel@gmail.com 195b695011 Fix imu_health metric 14 years ago
DrZiplok@gmail.com cd341cef90 We should call imu.update() before asking for accel/gyro values so that we get timely, fresh numbers. 14 years ago
jasonshort ef160226cc cosmetic 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
jasonshort 2f2aaa88fd Added dynamic setting of compass 14 years ago
jasonshort a142d8ee7d imu enhancements 14 years ago
jasonshort b62c287f5e git-svn-id: https://arducopter.googlecode.com/svn/trunk@1002 f9c3cf11-9bcb-44bc-f272-b75c42450872 14 years ago
james.goppert 110685f880 Updated DCM library. 14 years ago
jasonshort 93206020cb Moved Health to DCM, Centripetal correct 14 years ago
jasonshort 275624358d boolean to disable centrifugal correction. 14 years ago
jasonshort d209f3d59e update - See ArducopterMega in Branch for implementation details 14 years ago
DrZiplok@gmail.com d159986be4 Use fabs() for floating point values, not abs(). The latter causes truncation (cast to int) and generates a lot more code. 14 years ago
james.goppert da9ecf342c Updated AP_DCM to use AP_ADC, fixes HIL bugs. 14 years ago
deweibel 607b86c9a2 Change roll, pitch, yaw to be public verus private/accessors per Jason's request. 14 years ago
james.goppert 0f9ac71e6a HIL debugging AP_DCM 14 years ago
deweibel 0e32cb34c5 bug fix, enhancements 14 years ago
deweibel 52ed7fac8c corrections to imu and dcm libs, addition of vector member to compass class for magnetic vector 14 years ago
deweibel 7b752babf0 checking in working copy to work on bad bug 14 years ago
deweibel b49032d9ea Changes to DCM and IMU libraries to put accel into m/s^2 units 14 years ago
deweibel a80eb66e77 fix bugs from factoring imu object. 14 years ago
deweibel de51162e81 Correct file references for repository 15 years ago
deweibel 3e30d2566d Add DCM library 15 years ago