Commit Graph
151 Commits
Author SHA1 Message Date
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
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