aboutsummaryrefslogtreecommitdiff
path: root/src/modules/fw_att_pos_estimator/estimator.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Compile hotfix for masterLorenz Meier2014-04-051-1/+16
|
* Create EKF object in right contextLorenz Meier2014-04-041-1/+10
|
* Move Pauls EKF into a class and instantiate only when / if needed. Checking ↵Lorenz Meier2014-04-041-134/+55
| | | | for low memory conditions as we should.
* Now that the guard is updated disable time compensation again, but keep a ↵Lorenz Meier2014-03-241-31/+35
| | | | guard against invalid state updates
* Guard against invalid statesLorenz Meier2014-03-241-27/+42
|
* Added EKF filter health status reporting, added dynamic in-air reset.Lorenz Meier2014-03-241-57/+152
|
* new fixed wing estimator: Fix the symmetry force step of the covariance ↵Lorenz Meier2014-03-231-2/+11
| | | | prediction.
* Init / reinit improvementsLorenz Meier2014-03-181-1/+40
|
* Protect against divergenceLorenz Meier2014-03-181-0/+2
|
* Numerical checks on covariancesLorenz Meier2014-03-181-22/+170
|
* Added variance and state contrain calls. Need still in-flight re-init and ↵Lorenz Meier2014-03-171-0/+104
| | | | sub-component health checks. Also need to report / log these events as they occur with enough data to identify root causes.
* Fix for recallstates functionLorenz Meier2014-03-111-26/+26
|
* Modified estimator to fix internal GCC compiler error (hilarious 64bit ↵Lorenz Meier2014-03-061-6/+12
| | | | handling), use float instead of double routines to avoid implicit casts
* Use right combination of castsLorenz Meier2014-02-231-2/+2
|
* Fix up time delay compensation loadingLorenz Meier2014-02-231-15/+15
|
* Disable time compensation which gets us reasonable resultsLorenz Meier2014-02-231-7/+7
|
* Build fixesLorenz Meier2014-02-211-6/+0
|
* Better initialization, removed unnecessary static variables, reduced scopes ↵Lorenz Meier2014-02-161-44/+61
| | | | where feasible
* Further build cleanupLorenz Meier2014-02-091-3/+1
|
* Moved to using references for arraysLorenz Meier2014-02-051-12/+11
|
* Merge branch 'paul_estimator' of github.com:PX4/Firmware into paul_estimatorLorenz Meier2014-02-011-12/+37
|\
| * Rewrote the filter mainloop to match the order in the offboard simulator, ↵Lorenz Meier2014-02-011-12/+37
| | | | | | | | added a number of scaling fixes, initializing all structs correctly
* | Estimator initLorenz Meier2014-02-011-1/+1
|/
* Testing missing init bit in array initializationLorenz Meier2014-01-311-0/+1
|
* Updated to latest estimator versionLorenz Meier2014-01-311-107/+111
|
* Embedded estimator code locallyLorenz Meier2014-01-171-0/+1843