132 Commits (cf924956d7d62ce18bfc4f8441e9177ddb69c0dc)

Author SHA1 Message Date
Daniel Agar cfa68c2196 clang-tidy trivial cleanup 8 years ago
Daniel Agar f00edc9442 update to astyle 2.06 and fix formatting 8 years ago
Daniel Agar 68c7cc5bfd Quaternion add copyTo 8 years ago
Daniel Agar e2211c5867 QuRT use __builtin_isfinite 8 years ago
Lorenz Meier 2283e6946a Matrix inversion: Ensure that null check is done against the same type 8 years ago
James Goppert 843be9418b Rename isfinite to is_finite to avoid name conflicts. 8 years ago
James Goppert 63aea23f9e Add cholesky decomp, Closes #30, and dynamic print buf 8 years ago
James Goppert a154e14439 Fix coverage for inverse. 8 years ago
James Goppert db6dfeafbe Add helper_functions include for inverse and in general header 8 years ago
James Goppert 230e84702a Fix unit test, create matrix isfinite. 8 years ago
Siddharth Bharat Purohit 7e3eff7b2d remove unnecessary duplicate matrices from inverse 8 years ago
Matthias Grob 2f4427a923 Quaternion: Implemented the largest pivot element method for conversion from Dcm to Quaternion to avoid numerical problems 8 years ago
Matthias Grob bb1a321639 Changed Dcm to inherit from SquareMatrix because it is square and we can use the trace method 8 years ago
James Goppert 7eff04742c Fix for zero check on quat from dcm ctor. 8 years ago
James Goppert 74a120f554 Handle some divide by zero edge cases on init. 8 years ago
James Goppert 945edbc58c Ensure direction is always defined for axis angle. 8 years ago
James Goppert 8a94f0f8ac Fix axis angle fabsf usage. 8 years ago
James Goppert f3e478cbff Fix matrix inverse pivotting logic. 8 years ago
James Goppert 34fccdd680 add renormalize method (#32) 8 years ago
James Goppert 3aeb099249 Revert "Use Hamilton quaternion definition." 9 years ago
James Goppert 0eb8aa0c0b Support more of mathlib function for easier swap in px4. 9 years ago
James Goppert 558777f34c Fix formatting. 9 years ago
James Goppert 262a715d90 Fix some when building in px4. 9 years ago
James Goppert 6197515a51 Fix shadow warnings. 9 years ago
James Goppert 4f13809420 Added axis angle accessors, removed == operator. 9 years ago
James Goppert 19554c4470 Use Hamilton quaternion definition. 9 years ago
James Goppert e6a6b4680c Use quaternion multiplaction for quaternion derivative. 9 years ago
James Goppert cbb7e06a1f Replace float with Type in kalman. 9 years ago
James Goppert 9353e4cb64 Fix bugs in axis angle. 9 years ago
James Goppert 7b7297b674 Fix for ctor comments on axis angle. 9 years ago
James Goppert 0b1bed6b00 Added deprecation warnings in source code. 9 years ago
James Goppert 0f41af271a Added axis angle attitude representation. (#25) 9 years ago
Beat Küng b1f76782f6 Euler, Quaternion: fix compiler errors for GCC 6.1.1 (#23) 9 years ago
Roman eeb595d1db applied formatting 9 years ago
Roman f4e2b21608 - better description for quaternion class 9 years ago
Andreas Bircher 81eacb0cfa removing body and intertial frame expressions and establishing consistency 9 years ago
Roman 4a405e7f60 make it clear that we are using right hand rotation convention 9 years ago
Roman 10c1b49bde fix typo 9 years ago
Roman 1033e145a5 fix some typos and better explanation of quaternion ordering 9 years ago
Roman 2b3bdb523d better description for quaternion class 9 years ago
Roman 3152d3d6cf better function descriptions for rotation classes: 9 years ago
Andreas Bircher e3a1d67444 adding detailed comments on rotation classes 9 years ago
Andreas Bircher af2e6d952e correcting comments 9 years ago
Andreas Bircher 34e6e2a941 refactoring rotation classes and adding initial description 9 years ago
jaredkw 3509329f30 Define M_PI float, change logical and to && 9 years ago
MaEtUgR b2eb4d13d8 Matrix.setCol off by one bug fixed 9 years ago
Matthias Grob 65679fbcbb Features and fixes 9 years ago
James Goppert 07fba8322a Fix for effective cpp. 9 years ago
James Goppert 711b57d2d4 Added unit function that returns normalized vector. 9 years ago
James Goppert 0e14e11183 Added support for attitude_estimator_q functions. 9 years ago