Thomas Gubler
|
de5c3580b3
|
adding individual warnings for all defined reset conditions
|
2014-06-15 10:56:07 +02:00 |
|
Lorenz Meier
|
a419a2ebf3
|
Report excessive covariances
|
2014-06-12 15:57:13 +02:00 |
|
Lorenz Meier
|
3685ec5c97
|
Loosen velocity threshold to 20 m/s to only catch the really bad instances and let the system live in peace else
|
2014-06-12 15:52:15 +02:00 |
|
Lorenz Meier
|
7983e105bf
|
Much more aggressive reset logic bounding the filter effectively
|
2014-06-12 15:28:21 +02:00 |
|
Lorenz Meier
|
5602d5dfa3
|
New gyro offset based divergence detection and protection. Pending flight tests
|
2014-06-10 23:14:57 +02:00 |
|
Lorenz Meier
|
2219dd3fc6
|
Undo hacking
|
2014-06-07 20:16:41 +02:00 |
|
Lorenz Meier
|
33f98abf80
|
Fill error report
|
2014-06-07 20:16:17 +02:00 |
|
Lorenz Meier
|
f4075b5623
|
Switching back to 23 states, fixed mag update logic
|
2014-06-07 16:06:18 +02:00 |
|
Lorenz Meier
|
b9a3fa60bc
|
Add support for 21 and 23 state estimators. Promoto a number of small delta variables to double
|
2014-06-07 13:03:11 +02:00 |
|
Lorenz Meier
|
5bf68dad94
|
Rename / move 23 state filter
|
2014-06-07 12:52:06 +02:00 |
|
Lorenz Meier
|
241837c9df
|
change numbers in printing routine to match 0-based indices
|
2014-06-05 17:03:31 +02:00 |
|
Lorenz Meier
|
5aef22310e
|
Ensure states are actually copied in non-error mode
|
2014-06-04 10:31:23 +02:00 |
|
Lorenz Meier
|
19154f29d8
|
Copy estimator status updates to system status logging
|
2014-06-04 09:52:34 +02:00 |
|
Lorenz Meier
|
cf67e810a4
|
More detailed estimator status feedback
|
2014-06-04 09:52:21 +02:00 |
|
Lorenz Meier
|
ed65d1748e
|
Fix initialization of position variable
|
2014-06-03 17:55:33 +02:00 |
|
Lorenz Meier
|
94bed70e32
|
Reworked the estimator initialization and recovery logic. Should be more resilient to mishaps now
|
2014-06-03 16:37:58 +02:00 |
|
Lorenz Meier
|
50342f9661
|
att / pos estimator: Publishing wind estimate
|
2014-06-01 15:35:01 +02:00 |
|
Lorenz Meier
|
7e7d78f506
|
ekf_att_pos_estimator: Default printing to off
|
2014-05-27 21:53:21 +02:00 |
|
Lorenz Meier
|
36495cdb62
|
Allow wider param range for accel offset, lower gain\
|
2014-05-24 18:52:48 +02:00 |
|
Lorenz Meier
|
328fc04d29
|
apps: Compile warning fixes
|
2014-05-21 14:22:01 +02:00 |
|
Anton Babushkin
|
98fcec243b
|
ekf_att_pos_estimator: module.mk fixed
|
2014-05-17 09:21:47 +02:00 |
|
Anton Babushkin
|
f52edc4cde
|
ekf_att_pos_estimator: fixed files names and perf counters names
|
2014-05-17 09:18:54 +02:00 |
|
Lorenz Meier
|
a4c4080d63
|
Fixed alt ref init
|
2014-05-15 14:18:38 +02:00 |
|
Lorenz Meier
|
ec409a1337
|
EKF / Paul Riseborough: Added guards for mag and airspeed innovations
|
2014-05-13 08:53:09 +02:00 |
|
Lorenz Meier
|
6906dc4eda
|
Minor improvements to estimator
|
2014-05-12 11:23:48 +02:00 |
|
Lorenz Meier
|
1b3007aa81
|
Re-enabled time compensation
|
2014-05-11 20:18:09 +02:00 |
|
Lorenz Meier
|
077de5eb0b
|
Clean implementation of filter startup delay implementation
|
2014-05-11 20:16:04 +02:00 |
|
Lorenz Meier
|
eeba000b87
|
stupid fix
|
2014-05-11 19:29:43 +02:00 |
|
Lorenz Meier
|
5581802f0f
|
ekf: Move dt inside class
|
2014-05-11 18:45:55 +02:00 |
|
Lorenz Meier
|
7ec8fe8d61
|
Experimental init delay
|
2014-05-11 18:42:46 +02:00 |
|
Lorenz Meier
|
5f392c80ad
|
More debug in filter
|
2014-05-11 14:42:33 +02:00 |
|
Lorenz Meier
|
e098591a58
|
Addressed linter concerns
|
2014-05-11 13:57:32 +02:00 |
|
Lorenz Meier
|
da67b2b241
|
Disable time compensation for further testing
|
2014-05-10 17:17:25 +02:00 |
|
Lorenz Meier
|
3e3a64f0ed
|
Merge branch 'master' of github.com:PX4/Firmware into ekf_params
|
2014-05-09 21:36:43 +02:00 |
|
Lorenz Meier
|
23937150bc
|
Fixed re-initialization of estimator, re-initializes in air now reliably. Does give useful HIL results.
|
2014-05-07 18:08:22 +02:00 |
|
Lorenz Meier
|
21edf72779
|
Do not send a critical message when switching to dynamic state
|
2014-05-07 14:15:11 +02:00 |
|
Lorenz Meier
|
319ce3de10
|
Minor cleanups in EKF estimator
|
2014-05-07 08:40:23 +02:00 |
|
Lorenz Meier
|
6cb96d074d
|
EKF: Introduce proper check flags for sensor init states
|
2014-04-30 17:01:32 +02:00 |
|
Lorenz Meier
|
7a4049b12a
|
Fix use of declination in estimator, remove bogus measurement value reset on reinit
|
2014-04-30 16:55:08 +02:00 |
|
Lorenz Meier
|
be1f39e385
|
ekf Print declination on init
|
2014-04-30 08:52:37 +02:00 |
|
Lorenz Meier
|
e2af77123f
|
ekf: Cleanup init
|
2014-04-30 08:25:36 +02:00 |
|
Lorenz Meier
|
848c1c2552
|
ekf: More complete re-initialization
|
2014-04-29 21:42:58 +02:00 |
|
Anton Babushkin
|
11a1053b73
|
ekf_att_pos_estimator: local position reference fixed
|
2014-04-28 19:17:48 +02:00 |
|
Lorenz Meier
|
90569d22bc
|
Added support for automatic mag declination setup
|
2014-04-28 18:34:33 +02:00 |
|
Lorenz Meier
|
df8fb7d2dc
|
Merge branch 'ekf_params' of github.com:PX4/Firmware into ekf_params
|
2014-04-28 11:41:48 +02:00 |
|
Lorenz Meier
|
0745334ac4
|
Reset init flags as well
|
2014-04-28 11:41:40 +02:00 |
|
Lorenz Meier
|
6ab878c021
|
Emit the local position against the GPS reference - this means it can jump.
|
2014-04-26 18:38:37 +02:00 |
|
Lorenz Meier
|
925430796e
|
Reworked how we deal with altitudes
|
2014-04-26 18:37:26 +02:00 |
|
Lorenz Meier
|
2d978beefb
|
Compile fixes
|
2014-04-26 16:16:44 +02:00 |
|
Lorenz Meier
|
0d50b3ea86
|
Fix struct inits
|
2014-04-26 16:06:25 +02:00 |
|