@@ -133,42 +133,34 @@ k(drift_x, drift_y, position_x, position_y, variometer);
133
133
<br>
134
134
[](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_test_ubuntu-22-04_gcc-trunk.yml)
135
135
<br>
136
- [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_test_windows-2019_msvc .yml)
136
+ [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_test_windows-2019 .yml)
137
137
<br>
138
- [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_test_ubuntu-22-04_clang-trunk .yml)
138
+ [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_test_ubuntu-22-04_clang.yml)
139
139
<br>
140
140
<br>
141
+ [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/clang_format.yml)
142
+ [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/clang_tidy.yml)
143
+ [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/cmake_format.yml)
144
+ [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/cmake_lint.yml)
145
+ [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/cppcheck.yml)
141
146
[](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_test_sanitizer_undefined_behavior.yml)
142
- <br>
143
147
[](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_test_sanitizer_thread.yml)
144
- <br>
145
- [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_code_static_analysis_cppcheck.yml)
146
- <br>
147
- [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_code_static_analysis_tidy.yml)
148
- <br>
149
148
[](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_test_memory_valgrind.yml)
150
- <br>
151
149
[](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_test_sanitizer_leak.yml)
152
- <br>
153
- [](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_code_style_format.yml)
154
- <br>
155
150
[](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_test_sanitizer_address.yml)
156
- <br>
157
151
[](https://coveralls.io/github/FrancoisCarouge/Kalman?branch=develop)
158
- <br>
159
- <br>
160
152
[](https://github.com/FrancoisCarouge/Kalman/actions/workflows/verify_documentation_doxygen.yml)
161
153
<br>
162
- [](https://raw.githubusercontent.com/francoiscarouge/Kalman/develop/LICENSE.txt)
163
154
<br>
155
+ [](https://raw.githubusercontent.com/francoiscarouge/Kalman/develop/LICENSE.txt)
164
156
[](https://app.fossa.com/projects/git%2Bgithub.com%2FFrancoisCarouge%2FKalman?ref=badge_shield)
165
157
<br>
166
- [](http://paypal.me/francoiscarouge)
167
- <br>
168
158
<br>
169
159
[](https://github.com/FrancoisCarouge/Kalman/actions/workflows/deploy_documentation_doxygen.yml)
170
- <br>
171
160
[](https://github.com/FrancoisCarouge/Kalman/actions/workflows/deploy_test_coverage_coveralls.yml)
161
+ <br>
162
+ <br>
163
+ [](http://paypal.me/francoiscarouge)
172
164
173
165
# Class kalman
174
166
@@ -299,6 +291,7 @@ In theory there is no difference between theory and practice, while in practice
299
291
Design, development, and testing uncovered unexpected facets of the projects:
300
292
301
293
- The filter's state, output, and input column vectors should be type template parameters to allow the filter to participate in full-compile time verification of unit and index-type safeties.
294
+ - There exists Kalman filters with hundreds of state variables.
302
295
303
296
## Performance
304
297
@@ -314,6 +307,7 @@ Awesome resources to learn about Kalman filters:
314
307
- [Kalman and Bayesian Filters in Python](https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python) by Roger Labbe.
315
308
- [How Kalman Filters Work](https://www.anuncommonlab.com/articles/how-kalman-filters-work) by Tucker McClure of An Uncommon Lab.
316
309
- [Wikipedia Kalman filter](https://en.wikipedia.org/wiki/Kalman_filter) by Wikipedia, the free encyclopedia.
310
+ - [Applications of Kalman Filtering in Aerospace 1960 to the Present](https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5466132) by Mohinder S. Grewal and Angus P. Andrews. IEEE 2010.
317
311
318
312
# Third Party Acknowledgement
319
313
0 commit comments