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 |
|
Lorenz Meier
|
1b6ad3e199
|
ekf: Logic cleanup and print code cleanup
|
2014-07-13 11:37:10 +02:00 |
|
Lorenz Meier
|
5c21f61e7e
|
Merge branch 'master' of github.com:PX4/Firmware into ekf_init
|
2014-07-13 00:25:00 +02:00 |
|
Lorenz Meier
|
a2f528c5ba
|
Merged master
|
2014-07-12 16:11:43 +02:00 |
|
Lorenz Meier
|
9c63aba9a7
|
Ensure NaN check is executed before any parts of the filter are run. Fix GPS velocity reset for case of initialized GPS
|
2014-07-11 22:44:54 +02:00 |
|
Don Gagne
|
680ebf29c3
|
Fix compiler warnings
|
2014-07-07 15:11:46 -07:00 |
|
Lorenz Meier
|
77ca6fa8a3
|
Merge pull request #1142 from PX4/simon_test
EKF filter update
|
2014-07-07 14:09:29 +02:00 |
|
Lorenz Meier
|
54b55c37c7
|
Reduce excessive stack sizes for FW estimation / control apps
|
2014-07-06 17:33:50 +02:00 |
|
Lorenz Meier
|
2ec635dd1c
|
Update estimator
|
2014-07-03 13:30:20 +02:00 |
|
Lorenz Meier
|
73d7c8e383
|
Merge branch 'master' of github.com:PX4/Firmware into simon_test
|
2014-07-03 13:26:59 +02:00 |
|
Lorenz Meier
|
76aa871a71
|
estimator: Fixed body / world matrix initialization and reset
|
2014-07-03 00:26:33 +02:00 |
|
Don Gagne
|
92adbe9216
|
Fix compiler warnings
|
2014-06-29 17:47:24 -07:00 |
|
Lorenz Meier
|
28a31708f9
|
Merged estimator fixes and mavlink rate config bits
|
2014-06-30 00:46:29 +02:00 |
|
Don Gagne
|
d5b5dcef24
|
Fix bugs found through compiler warnings
|
2014-06-29 12:01:43 -07:00 |
|
Lorenz Meier
|
628477ee2c
|
Update estimator from Paul
|
2014-06-29 14:01:58 +02:00 |
|
Lorenz Meier
|
0426fd3a52
|
estimator: Fix local variable compile warnings.
|
2014-06-29 12:59:04 +02:00 |
|
Lorenz Meier
|
2b32414709
|
estimator: Move symmetry force outside of non-related loop, improving efficiency and resolving a locals warning.
|
2014-06-29 12:13:40 +02:00 |
|
Lorenz Meier
|
d93a64dd09
|
estimator: Geo conversions: Fix float / double types to prevent warnings. Fix calcLLH to actually return a value.
|
2014-06-29 12:08:28 +02:00 |
|
Lorenz Meier
|
ccdfb19a4a
|
estimator: Fix double promotion warnings by appropriate constants / casts.
|
2014-06-29 12:05:27 +02:00 |
|
Lorenz Meier
|
b64c64d5a3
|
Observation index cannot get negative.
|
2014-06-29 12:00:54 +02:00 |
|
Lorenz Meier
|
092ede366a
|
Estimator: Clean up delta quat calculations, put them in a sweet spot between accuracy and runtime.
|
2014-06-29 11:55:44 +02:00 |
|
Lorenz Meier
|
cd2ef000eb
|
More safe compile warning fixes
|
2014-06-29 11:35:27 +02:00 |
|
Lorenz Meier
|
91bba668f6
|
Define earth radius as double, as our calculations relying on it need double precision.
|
2014-06-29 11:27:43 +02:00 |
|
Lorenz Meier
|
336fc2fcf5
|
Fix compile warnings in estimator
|
2014-06-29 11:27:09 +02:00 |
|
Thomas Gubler
|
0a78206d71
|
att pos estimator: silence annoying messages
|
2014-06-28 18:45:52 +02:00 |
|
Thomas Gubler
|
f0a21c4f5f
|
Merge remote-tracking branch 'upstream/navigator_rewrite' into navigator_rewrite_estimator
Conflicts:
src/modules/ekf_att_pos_estimator/ekf_att_pos_estimator_main.cpp
|
2014-06-28 17:22:24 +02:00 |
|
Thomas Gubler
|
045ee8c7c7
|
Merge remote-tracking branch 'upstream/mtecs' into navigator_rewrite
|
2014-06-28 17:20:44 +02:00 |
|
Lorenz Meier
|
196edd8a4f
|
estimator: Fix minor reporting issues
|
2014-06-28 12:12:08 +02:00 |
|
Thomas Gubler
|
d45cc69d1d
|
mtecs/wind: store wind variance
|
2014-06-27 21:44:56 +02:00 |
|
Lorenz Meier
|
12c2802fa3
|
estimator: Use the right perf counters to measure the quantities we are interested in
|
2014-06-27 16:23:53 +02:00 |
|
Lorenz Meier
|
efb20d50bd
|
estimator: Use improved error reporting API
|
2014-06-27 15:01:19 +02:00 |
|
Lorenz Meier
|
6951e1c95e
|
estimator lib: Improve error reporting
|
2014-06-27 15:00:48 +02:00 |
|
Lorenz Meier
|
3195eb1005
|
estimator: Remove bogus timeout flag, do not reset states not in need of a reset. Do not alter baro offset or GPS positions.
|
2014-06-27 13:35:23 +02:00 |
|
Lorenz Meier
|
615277d346
|
Better comments in estimator
|
2014-06-27 13:29:04 +02:00 |
|
Lorenz Meier
|
7f41ec52f1
|
estimator: Introduce debug level to allow high-res bench debugging - set with ekf_att_pos_estimator debug <level, e.g. 100>
|
2014-06-24 20:48:18 +02:00 |
|
Lorenz Meier
|
32319722a6
|
Retry fusion sooner on failures
|
2014-06-24 20:47:22 +02:00 |
|
Lorenz Meier
|
ac319a7240
|
23 state estimator: Prepare GPS accel init (not yet active), clean up init calls
|
2014-06-22 16:51:48 +02:00 |
|