Paul Riseborough
|
bf0d70fc90
|
EKF: Protect against collapse of GSF weights
|
4 years ago |
Daniel Agar
|
4c2355a638
|
EKF: use GPS to lookup declination from WMM before full GPS checks pass
|
4 years ago |
Daniel Agar
|
6b99ea2a60
|
ECL standalone build improve ECL_INFO/WARN/DEBUG
- ECL_{INFO,WARN,DEBUG} add newline
- ECL_{INFO,WARN,DEBUG}_TIMESTAMPED add imu timestamp and newline
|
4 years ago |
bresch
|
5879eaaf78
|
ekf: fix variable length array error
Even if the non_zeros() function is static constexpr, gcc (10.2) does not like it.
Using sizeof...(Idxs) fixes the error.
|
4 years ago |
Daniel Agar
|
99aafbaa18
|
README: remove obsolete build status
|
4 years ago |
Daniel Agar
|
fab242a81f
|
python generation add shebang, mark executable, ignore cache
- commit all current generated files
|
5 years ago |
rjgritter
|
a204c59990
|
WindEstimator: Fix incorrect _state accessing, clarify enums (#906)
|
5 years ago |
bresch
|
264c8c4e86
|
mag_fusion: mag heading and 3d modes are mutually exclusive
There is no need to check if 3d fusion is active when in mag heading
fusion mode since this is impossible
|
5 years ago |
kamilritz
|
9797e4d28f
|
updateYawInRotMat with hidden rotation sequence handling
|
5 years ago |
kamilritz
|
419b70e4b5
|
Add tests for shouldUse321RotationSequence
|
5 years ago |
kamilritz
|
4fb4e0ca01
|
Clean euler321 and euler312 code and comment
|
5 years ago |
Kamil Ritz
|
2be738e806
|
Add helper function to alter heading in rotation matrices
|
5 years ago |
Kamil Ritz
|
fdc86c247a
|
add functions to compute yaw (321 and 312 sequence)
from quaternion and rotation matrix
|
5 years ago |
Kamil Ritz
|
15afa8ae17
|
shouldUse321RotationSequence(const Dcmf& R)
|
5 years ago |
Kamil Ritz
|
4872f2a545
|
Remove not used code
|
5 years ago |
Kamil Ritz
|
0fafd4d68b
|
precompute cos and sin of yaw once before mutliple use
|
5 years ago |
Kamil Ritz
|
114516b784
|
Use new added matrix functions
|
5 years ago |
Kamil Ritz
|
1f637af7de
|
Add const modifier
|
5 years ago |
kamilritz
|
aa2c77f92d
|
Small cleanup in velposfusion
|
5 years ago |
kamilritz
|
644e903552
|
Apply measurementUpdate function
|
5 years ago |
kamilritz
|
404edde7f3
|
Add measurementUpdate function
|
5 years ago |
kamilritz
|
f6252ff533
|
small cleanup in limitDeclination
|
5 years ago |
Daniel Agar
|
f62662ee46
|
update change_indication for newer WMM tables
|
5 years ago |
PX4 BuildBot
|
802a6d99a0
|
Update geo_lookup WMM to latest Fri Aug 21 11:48:14 UTC 2020
|
5 years ago |
kamilritz
|
bd0c5fbb97
|
Update change indication for ekf gsf
|
5 years ago |
kamilritz
|
3ae934544f
|
Add change indication for ekf_gsf_reset
|
5 years ago |
Paul Riseborough
|
fd849e0578
|
EKF: Fix specific force observation noise variance
Also add protection for out of range value.
|
5 years ago |
Paul Riseborough
|
76f393dcb0
|
EKF: Use const reference instead of local copy
|
5 years ago |
Paul Riseborough
|
c43307b8cf
|
EKF: convert drag fusion from Matlab to SymPy generated auto-code
|
5 years ago |
Paul Riseborough
|
1e6c6f2d3c
|
EKF: update all output states when aligning output time horizon filter
|
5 years ago |
kamilritz
|
3bd9415498
|
Make delayed output stayed not a member variable
|
5 years ago |
kamilritz
|
da9bfe4316
|
Update interface of applyCorrectionsToOuputStates
|
5 years ago |
Paul Riseborough
|
64ab2b087a
|
EKF: Only record successful sideslip fusion when states updated
|
5 years ago |
Paul Riseborough
|
0fa7ef3517
|
EKF: Use ecl::powf for integer exponents
|
5 years ago |
Paul Riseborough
|
168dbdf630
|
EKF: Convert sideslip fusion to use SymPy generated auto-code
|
5 years ago |
Paul Riseborough
|
06aa78a291
|
EKF: Only record airspeed fusion event when states are updated
|
5 years ago |
Paul Riseborough
|
486a461a5e
|
EKF: airspeed fusion derivation test comparison cleanup
|
5 years ago |
Paul Riseborough
|
ede6204f85
|
EKF: airspeed fusion cleanup
|
5 years ago |
Paul Riseborough
|
a5a43dbc6c
|
EKF: Convert airspeed fusion to use SymPy generated auto-code
|
5 years ago |
Paul Riseborough
|
5907e81ef7
|
EKF: optflow fusion cleanup
|
5 years ago |
Paul Riseborough
|
7fa9a1963b
|
EKF: optflow fusion cleanup
Co-authored-by: kritz <kritz@ethz.ch>
|
5 years ago |
Paul Riseborough
|
0e74f3ea9d
|
EKF: optflow fusion cleanup
Co-authored-by: kritz <kritz@ethz.ch>
|
5 years ago |
Paul Riseborough
|
6e992a18f6
|
EKF: optflow fusion cleanup
Co-authored-by: kritz <kritz@ethz.ch>
|
5 years ago |
Paul Riseborough
|
1ad042da23
|
EKF: Use ecl::powf in comparison test
|
5 years ago |
Paul Riseborough
|
274523bd98
|
EKF: Use ecl::powf for integer exponents
|
5 years ago |
Paul Riseborough
|
f20a5d814d
|
EKF: Remove redundant tilt check
Also fix comment indent
|
5 years ago |
Paul Riseborough
|
1592db8f34
|
EKF: Convert optical flow fusion to use SymPy generated equations
|
5 years ago |
Paul Riseborough
|
1f386c1bb8
|
EKF: Add yaw estimate SymPy generated code files
|
5 years ago |
Paul Riseborough
|
510d93858f
|
EKF: move yaw estimator derivation into main filter derivation
Enables use of common components
|
5 years ago |
Paul Riseborough
|
f89c52e840
|
EKF: use ecl::powf for integer exponents
|
5 years ago |