Lorenz Meier
|
c74248c8b1
|
Merged mpc_rc with master
|
2014-04-27 15:45:33 +02:00 |
|
Lorenz Meier
|
267b78f072
|
Fix of errors triggered by more pedantic compile options
|
2014-04-21 21:31:30 +02:00 |
|
Anton Babushkin
|
8634780e80
|
Merge branch 'master' into mpc_rc
|
2014-04-20 20:10:39 +02:00 |
|
Lorenz Meier
|
63dae04c22
|
pauls estimator: Added NaN guard before publishing
|
2014-04-09 17:06:06 +02:00 |
|
Anton Babushkin
|
8064b44dad
|
Merge branch 'master' into mpc_local_pos
|
2014-04-05 15:46:48 +04:00 |
|
Lorenz Meier
|
f21ce7e50c
|
Compile hotfix for master
|
2014-04-05 12:56:15 +02:00 |
|
Anton Babushkin
|
b98157c655
|
Merge branch 'master' into mpc_local_pos
|
2014-04-05 10:59:05 +04:00 |
|
Lorenz Meier
|
1e25ceb085
|
Create EKF object in right context
|
2014-04-04 18:47:30 +02:00 |
|
Lorenz Meier
|
2b6a9c5122
|
Removed a bunch of commented out things that we will not need any more.
|
2014-04-04 18:07:58 +02:00 |
|
Lorenz Meier
|
e075d05f57
|
Move Pauls EKF into a class and instantiate only when / if needed. Checking for low memory conditions as we should.
|
2014-04-04 18:05:13 +02:00 |
|
Anton Babushkin
|
e9f45a82b8
|
fw_att_pos_estimator: map_projection_XXX usage fixed, vehicle_global_position topic publication fixed
|
2014-04-02 17:20:37 +04:00 |
|
Lorenz Meier
|
60728bb6a6
|
Now that the guard is updated disable time compensation again, but keep a guard against invalid state updates
|
2014-03-24 10:31:16 +01:00 |
|
Lorenz Meier
|
0022bbb5fb
|
Guard against invalid states
|
2014-03-24 10:29:13 +01:00 |
|
Lorenz Meier
|
29abf6db39
|
Fixed missing increment across states
|
2014-03-24 10:13:22 +01:00 |
|
Lorenz Meier
|
d64c861ef8
|
fixed wing estimator: Added trip command to test filter robustness
|
2014-03-24 09:16:30 +01:00 |
|
Lorenz Meier
|
01f33df707
|
Added EKF filter health status reporting, added dynamic in-air reset.
|
2014-03-24 09:04:35 +01:00 |
|
Lorenz Meier
|
5693a9d3b6
|
new fixed wing estimator: Fix the symmetry force step of the covariance prediction.
|
2014-03-23 18:28:13 +01:00 |
|
Lorenz Meier
|
ab088c8ac6
|
Altitute wip
|
2014-03-21 08:06:06 +01:00 |
|
Lorenz Meier
|
bce67c6b03
|
Init / reinit improvements
|
2014-03-18 18:28:54 +01:00 |
|
Lorenz Meier
|
7cdb7291af
|
Protect against divergence
|
2014-03-18 09:21:27 +01:00 |
|
Lorenz Meier
|
03ccee289b
|
Numerical checks on covariances
|
2014-03-18 09:19:57 +01:00 |
|
Lorenz Meier
|
37513eaafa
|
Added variance and state contrain calls. Need still in-flight re-init and sub-component health checks. Also need to report / log these events as they occur with enough data to identify root causes.
|
2014-03-17 18:44:37 +01:00 |
|
Lorenz Meier
|
c3010e5607
|
Fixed comment that lied
|
2014-03-17 18:42:03 +01:00 |
|
Lorenz Meier
|
4038d3e04e
|
Write out yaw into position topics
|
2014-03-17 15:28:08 +01:00 |
|
Lorenz Meier
|
ebab4bfa7e
|
Fix for recallstates function
|
2014-03-11 13:16:06 +01:00 |
|
Lorenz Meier
|
40deb405c1
|
Modified estimator to fix internal GCC compiler error (hilarious 64bit handling), use float instead of double routines to avoid implicit casts
|
2014-03-06 08:35:14 +01:00 |
|
Lorenz Meier
|
a16742f2eb
|
Fixes to altitude units
|
2014-03-03 14:23:49 +01:00 |
|
Lorenz Meier
|
d64fa6e255
|
Handling GPS and baro offset in altitude init / estimate
|
2014-02-27 16:29:43 -08:00 |
|
Lorenz Meier
|
44c5726703
|
Make baro altitude relative.
|
2014-02-27 16:20:36 -08:00 |
|
Lorenz Meier
|
2dd5636ee0
|
Add and enable all filter params.
|
2014-02-27 16:17:31 -08:00 |
|
Lorenz Meier
|
d71396e556
|
Move params to MAVLink params, enable mavlink text feedback.
|
2014-02-27 16:16:57 -08:00 |
|
Lorenz Meier
|
dac0427b60
|
fw_att_pos_estimator: Removed unused code
|
2014-02-25 17:17:47 -08:00 |
|
Lorenz Meier
|
76ac14d3c4
|
Use right combination of casts
|
2014-02-23 19:05:32 -08:00 |
|
Lorenz Meier
|
b4c1713b96
|
Fix up time delay compensation loading
|
2014-02-23 18:55:12 -08:00 |
|
Lorenz Meier
|
acb1bc1383
|
Disable time compensation which gets us reasonable results
|
2014-02-23 18:31:44 -08:00 |
|
Lorenz Meier
|
b36bf7b17e
|
Removed gravity and on ground check hardcoded testing values
|
2014-02-23 15:59:56 -08:00 |
|
Lorenz Meier
|
57df53d27c
|
GPS reinit completed, put in NaN catcher
|
2014-02-21 13:44:34 +01:00 |
|
Lorenz Meier
|
c5311b18fe
|
Build fixes
|
2014-02-21 13:22:04 +01:00 |
|
Lorenz Meier
|
447d159964
|
Initialize the filter immediately, re-init once GPS becomes available (needs in-flight testing)
|
2014-02-18 08:33:58 +01:00 |
|
Lorenz Meier
|
7e9fcac057
|
Pure code style formatting
|
2014-02-18 08:24:30 +01:00 |
|
Lorenz Meier
|
350acde509
|
Debug hackery. We finally got something that is kind of close to an actual attitude estimate.
|
2014-02-16 18:21:30 +01:00 |
|
Lorenz Meier
|
f6088c2f6e
|
Better initialization, removed unnecessary static variables, reduced scopes where feasible
|
2014-02-16 17:38:33 +01:00 |
|
Lorenz Meier
|
c6f6eaf0cd
|
Minor init cleanup
|
2014-02-16 17:15:45 +01:00 |
|
Lorenz Meier
|
8016032a40
|
Merged beta into paul_estimator
|
2014-02-16 17:07:02 +01:00 |
|
Lorenz Meier
|
d572424996
|
Build fix hackery
|
2014-02-10 09:06:47 +01:00 |
|
Lorenz Meier
|
d67daed8ed
|
Merge branch 'paul_estimator' of github.com:PX4/Firmware into paul_estimator
|
2014-02-10 09:05:07 +01:00 |
|
Lorenz Meier
|
2fd5c9d277
|
Removed some debugging, added other, still WIP
|
2014-02-10 09:04:51 +01:00 |
|
Lorenz Meier
|
efecd85658
|
Further build cleanup
|
2014-02-09 23:54:04 +01:00 |
|
Lorenz Meier
|
3cad5e352e
|
Fixed build error
|
2014-02-09 18:34:11 +01:00 |
|
Lorenz Meier
|
274e3c0ba7
|
Better status reporting
|
2014-02-09 18:30:46 +01:00 |
|