bresch
51cd63d626
GPS Yaw: fall back to other yaw aiding source in case of bad data
...
If the user selects GPS yaw fusion but that there is no GPS yaw data in
the GPS message or if the fusion is rejected for some time, the GPS yaw
data is declared faulty and the fusion is stopped to allow an other
source of yaw aiding to start.
5 years ago
bresch
821e1fa8fc
terrain_estimator: add unit tests
5 years ago
Mathieu Bresciani
b024cdd282
unit test: check that the accel bias is only learned when observable ( #827 )
5 years ago
kamilritz
39c09b8092
add basic gps yaw fusion test
5 years ago
kamilritz
2fa43419d2
Interface: output vector quantities by "return-by-value"
5 years ago
kritz
ee859e092a
Robustify timestamp checks ( #729 )
...
* Robustify timestamp checks
* Remove lowerbound on sensor timestamp
* Add tests for fusion timeouts
* Inline and const time check functions
* Rename dead_reckoning time variable
5 years ago
kamilritz
b51ea4fe39
Test dynamic pressure compensation
...
(cherry picked from commit b3d9334b5abe02f1d123519cfc74a875225eb0bd)
5 years ago
kamilritz
5b02310f43
Test Airspeed fusion
5 years ago
kamilritz
1b0e137b8a
Test external vision
5 years ago
kamilritz
7d3814b1d8
Add orientation initialization tests
5 years ago
kritz
532c9abd4a
Expand test framework and test cases ( #685 )
...
* Fix comment
* Ekf wrapper for testing
Add utility function for accessing information in the ekf object
* Add step function for Gps sensor
* Add RangeFinder and Flow to simulated sensors
* Add first fusion logic tests
* Add units to function name
* Use EXPECT_TRUE
* Adding missing qualifiers
* Improve EXPECT_ calls
* Improve naming
5 years ago
kamilritz
1832bedd13
run_seconds
5 years ago
kamilritz
f13f2f8452
use shared pointer
5 years ago
kamilritz
00cd720a66
Change folder name
5 years ago
kamilritz
b9dd1e54c5
Change file names
5 years ago
kamilritz
2d2edd90e3
ECL Unit Test Clean Up
5 years ago
kamilritz
6b25dbd6c7
SensorSimulator
5 years ago
Daniel Agar
cd34ab802d
mathlib delete floorf in favor of math.h
6 years ago
Sebastian Verling
710c52980e
fixed calculation of magentic table values by using floor instead of int casting
6 years ago
Daniel Agar
d6a3110918
visual studio build compatibility
7 years ago
Daniel Agar
e5952fadaf
cmake standalone build
7 years ago
Daniel Agar
cd12f049fe
move geo and geo_lookup from PX4 Firmware to ECL
7 years ago
Daniel Agar
eb4f5ecbb9
cmake add all EKF sources ( #243 )
...
- trivial cmake cleanup
- travis-ci build with both gcc and clang
- update matrix to latest (matches PX4)
- closes #240
8 years ago
waltjohnson
7c158aa59b
Addressed C99 compiler issues of initializing variables in header and unused included statements.
9 years ago
mcsauder
6a61f9ba77
Remove a define that might not be required for compilations in other scnearios outside of C99 restrictions to minimize Pull Request modifications.
9 years ago
mcsauder
115c87a0ea
Remove an include that was unnecessary.
9 years ago
mcsauder
1aee1b895a
Uncomment commented lines that removed Eigen namespaces and dependencies.
9 years ago
mcsauder
f9be23933b
Correct deg to rad conversion inversion. Add additional functionality to mathlib to allow standalone compile without Limits.cpp and Limits.hpp files from PX4.
9 years ago
Paul Riseborough
f55a0bff53
EKF: Fix code style
9 years ago
bugobliterator
ba7f0fc9ff
EKF: add licensing information for mathlib header and src
9 years ago
bugobliterator
263c48d089
EKF: remove dependecies and allow ekf to be built as standalone shared lib
9 years ago