Lorenz Meier
|
65915e5d01
|
EKF: Fix race condition in accel measurement assignment
|
2015-01-19 14:42:51 +01:00 |
|
Lorenz Meier
|
fd1f36c3a1
|
Merge pull request #1532 from kd0aij/baro_offset
dynamic estimation of baro_gps_offset
|
2015-01-18 12:24:54 +01:00 |
|
Lorenz Meier
|
650e1e4cc2
|
Merge pull request #1547 from PX4/ekf_flow
Update EKF estimator to most recent version from Paul Riseborough
|
2015-01-18 11:40:05 +01:00 |
|
Johan Jansen
|
cffba8440e
|
EKF: Removed the fixed wing land detector in the EKF module
|
2015-01-15 14:37:50 +01:00 |
|
Mark Whitehorn
|
b795705640
|
improve efficiency of non-uniform rate LPFs
|
2015-01-13 09:10:44 -07:00 |
|
Mark Whitehorn
|
dba0a5a90f
|
comment out debug warnx
|
2015-01-13 09:06:00 -07:00 |
|
Mark Whitehorn
|
3c98c7119e
|
use non-uniform 1st order IIR lowpass filters for baro_gps_offset estimation
|
2015-01-13 09:06:00 -07:00 |
|
Ban Siesta
|
25fc9d791a
|
renaming of gps time to UTC time
|
2015-01-04 10:43:28 +00:00 |
|
Lorenz Meier
|
c82996850b
|
Update EKF estimator to most recent version from Paul Riseborough
|
2014-12-30 12:20:23 +01:00 |
|
Lorenz Meier
|
2f6767480b
|
EKF att/pos estimator: Fix warnings (cross-checked stack size already)
|
2014-12-26 17:36:34 +01:00 |
|
Daniel Agar
|
5b600a815c
|
Replace use of -Wno-error and only ignore specific warnings
|
2014-12-23 11:18:36 -05:00 |
|
Daniel Agar
|
d511e39ea7
|
turn on -Werror and fix resulting errors
|
2014-12-22 17:56:59 -05:00 |
|
Lorenz Meier
|
41fe04776f
|
Fix up stack sizes
|
2014-11-17 14:59:36 +01:00 |
|
Lorenz Meier
|
f20f85f0e3
|
Do not spam filter resets in static mode
|
2014-11-17 14:07:33 +01:00 |
|
Lorenz Meier
|
3f4516810b
|
Improved EKF check feedback
|
2014-10-20 15:22:33 +02:00 |
|
Lorenz Meier
|
1ccb56de92
|
Better error feedback
|
2014-10-20 15:21:53 +02:00 |
|
Lorenz Meier
|
d524b17164
|
Disambiguate local variable names.
|
2014-10-09 09:24:08 +02:00 |
|
Lorenz Meier
|
e0719f2141
|
Initialize inhibition variable.
|
2014-10-09 09:23:28 +02:00 |
|
Lorenz Meier
|
aca9b138b7
|
att pos estimator: Use float constant where it should be float.
|
2014-10-09 09:23:00 +02:00 |
|
Lorenz Meier
|
cfc6c234b8
|
att pos estimator: Initialize distance
|
2014-10-09 09:22:34 +02:00 |
|
Lorenz Meier
|
b1887eee79
|
Fix comment
|
2014-10-08 12:28:03 +02:00 |
|
Lorenz Meier
|
dbe35d64ca
|
Fixed delay calculation of laser
|
2014-09-06 15:32:12 +02:00 |
|
Lorenz Meier
|
8c2a158e12
|
Trust the laser sensor more
|
2014-09-03 12:15:27 +02:00 |
|
Lorenz Meier
|
4c7cc10b62
|
Working and replay-tested altitude fusion
|
2014-09-02 15:37:18 +02:00 |
|
Lorenz Meier
|
8729cf2327
|
Merge branch 'ekf_varweight' of github.com:PX4/Firmware into terrainaltfield
|
2014-09-02 14:38:27 +02:00 |
|
Lorenz Meier
|
71a2025f7d
|
Add filter estimates
|
2014-09-01 11:35:41 +02:00 |
|
Lorenz Meier
|
92cc44fe1e
|
avoid changing the reset logic
|
2014-08-24 12:07:59 +02:00 |
|
Lorenz Meier
|
bcca3cae74
|
Run full update straight after reset, filter wind speed dynamically
|
2014-08-23 16:03:24 +02:00 |
|
Lorenz Meier
|
2c0d192944
|
Use the wind speed estimate filtered values
|
2014-08-18 21:26:18 +02:00 |
|
Lorenz Meier
|
cfcb76f627
|
Add long-term stable wind estimate
|
2014-08-18 21:23:59 +02:00 |
|
Lorenz Meier
|
171857811f
|
EKF filter update. Now correctly scaling variance (well, if you could call this ever "correct") for repeated fusion of the same data quantity.
|
2014-08-17 20:49:46 +02:00 |
|
Lorenz Meier
|
20c3a329c7
|
Introduce similar checks fo all other health checks in the filter
|
2014-08-07 07:36:59 +02:00 |
|
Lorenz Meier
|
13b9cd0cec
|
Do not fuse height after innovation consistency check fail
|
2014-08-07 07:25:20 +02:00 |
|
Lorenz Meier
|
67db8ee4f0
|
Add missing states, build fix for master
|
2014-07-28 14:27:10 +02:00 |
|
Lorenz Meier
|
5d36381dc5
|
EKF: Fix wind publication, fix commented out flags
|
2014-07-27 23:38:14 +02:00 |
|
Lorenz Meier
|
87334a987a
|
Return 0 for a non-reset
|
2014-07-24 17:42:45 +02:00 |
|
Lorenz Meier
|
e696ed5509
|
Merged master
|
2014-07-15 22:07:03 +02:00 |
|
Lorenz Meier
|
1744bf6e12
|
Merge branch 'master' of github.com:PX4/Firmware into eff_plus_plus
|
2014-07-15 07:24:42 +02:00 |
|
Lorenz Meier
|
ddc8f1fa5f
|
Merge pull request #1159 from PX4/airspeed_test_fix
Generalized the airspeed check
|
2014-07-14 08:45:52 +02:00 |
|
Lorenz Meier
|
5f176d14fe
|
ekf: Only return from start handler with all allocations done
|
2014-07-14 08:11:33 +02:00 |
|
Lorenz Meier
|
db0cc845ba
|
Merge branch 'master' of github.com:PX4/Firmware into airspeed_test_fix
|
2014-07-14 00:48:23 +02:00 |
|
Lorenz Meier
|
36c2068162
|
Removed spurious submodule entry
|
2014-07-13 22:42:34 +02:00 |
|
Lorenz Meier
|
17c5e925fb
|
Enable C++ warnings for EKF
|
2014-07-13 16:27:08 +02:00 |
|
Lorenz Meier
|
a1c5f87dea
|
Fix C++ warnings
|
2014-07-13 16:26:47 +02:00 |
|
Lorenz Meier
|
07d92c264c
|
Merge branch 'master' of github.com:PX4/Firmware into airspeed_test_fix
|
2014-07-13 15:41:01 +02:00 |
|
Lorenz Meier
|
e8855423be
|
EKF hotfix: Remove unused variables, use default initializer list for vectors
|
2014-07-13 15:39:35 +02:00 |
|
Lorenz Meier
|
3d505c6f42
|
EKF hotfix: Force all fields to initialized
|
2014-07-13 15:38:42 +02:00 |
|
Lorenz Meier
|
b4b3a2a2c6
|
EKF hotfix: Force zero initialization of vectors
|
2014-07-13 14:58:57 +02:00 |
|
Lorenz Meier
|
c610050dc3
|
EKF hotfix: Add missing vector zero calls
|
2014-07-13 14:55:23 +02:00 |
|
Lorenz Meier
|
a32577377b
|
EKF init improvements
|
2014-07-13 12:38:43 +02:00 |
|