Paul Riseborough
006b6b58e4
EKF: fix bug in status print statement
9 years ago
Paul Riseborough
74078cde94
EKF: reset state variance when performing a height reset
...
Set vertical position and velocity variances using known sensor error characteristics if we have reset the states to the sensor readings.
9 years ago
Paul Riseborough
f4f108d57d
EKF: Reset vertical velocity when performing a height reset
9 years ago
Paul Riseborough
61b919754d
Merge pull request #90 from georgehines/matlab-log-import
...
version/toolbox compatibility
9 years ago
George Hines
941d3bca0a
changes some graphics arguments for version compatibility, adds a viewer example to the usage samples script
9 years ago
Paul Riseborough
a919088b6a
Merge pull request #89 from georgehines/matlab-log-import
...
Matlab log import
9 years ago
George Hines
684b41494e
adds estimator log viewer UI
9 years ago
George Hines
3773d5a00d
removes accidentally commited px4log test file
9 years ago
George Hines
eb41d25ff6
reduces update rate of progress display, stores message time (not TIME message) as floating point seconds, automatically extracts TIME message, updates usage samples accordingly
9 years ago
George Hines
2ad21bc8c7
adds function header comments and method attribution
9 years ago
George Hines
f6413a1924
renames test script for clarity
9 years ago
George Hines
93fde19c25
changes some cell notation for speed
9 years ago
George Hines
0e3a6e214c
completed low-overhead import script, added usage examples
9 years ago
George Hines
8c8653a1a2
initial commit of matlab px4 log importer
9 years ago
Lorenz Meier
f86ef34782
EKF: Fix error message which lied
9 years ago
Paul Riseborough
a352c2f4e3
EKF: Fix posix build error
...
Memset cannot be used on a class like this. Setting the time elements to zero achieves the desired result.
9 years ago
Lorenz Meier
6b3ad03419
Merge pull request #86 from CarlOlsson/small_airspeed_fix
...
Small airspeed fix
9 years ago
Roman Bapst
f35e78643c
Merge pull request #79 from dagar/integrator_fix
...
fw multiply integrator gain in loop
9 years ago
Paul Riseborough
430d4b1cf8
EKF: ensure data in buffers is zero at startup
9 years ago
Paul Riseborough
c6bd93ed40
EKF: Include all output files generated by derivation script
9 years ago
Paul Riseborough
470098e182
EKF: update default tuning parameters
...
Parameters needed to be changed when covariance prediction error was corrected.
The magnetic earth and body field process noise now use separate parameters to help with tuning
9 years ago
Paul Riseborough
eaf94935f0
EKF: Fix bug in initialisation of height and magnetic field
...
This prevents zero data being used to form the initial height and magnetic field.
Do not start sampling initial values until non-zero time values are retrieved from the buffer.
9 years ago
Paul Riseborough
03eac2f25e
EKF: Apply covariance prediction derivation changes
9 years ago
Paul Riseborough
ac71ec5d37
EKF: Fix scaling error in covariance prediction derivation
...
The covariance prediction derivation was using the noise 1-std value instead of the noise variance. This resulted in the values of IMU process noise required to tune not matching the observed covariance growth.
9 years ago
CarlOlsson
8678a939e2
removed reinitialization of intermediate variables
9 years ago
Roman Bapst
2632c930f7
Merge pull request #85 from CarlOlsson/add_error_reporting_tas
...
added fault status reporting
9 years ago
Roman Bapst
96b9674cb6
Merge pull request #84 from CarlOlsson/change_to_true_airspeed
...
change name to true_airspeed
9 years ago
CarlOlsson
eee6f1048f
Changed vtaspred threshold
9 years ago
CarlOlsson
3ad5b52aea
removed comment
9 years ago
CarlOlsson
616725410d
updated calculation
9 years ago
CarlOlsson
ec9902d802
added fault status reporting
9 years ago
CarlOlsson
1ea26b406a
change name to true_airspeed
9 years ago
Roman Bapst
068c29851c
Merge pull request #80 from PX4/fuse_tas_rebased
...
Fuse tas rebased
9 years ago
Roman Bapst
27b894540e
put airspeed fusion logic but don't actually call it yet
9 years ago
Roman Bapst
1b7115dec9
increased airspeed fusion rate to 12.5Hz
9 years ago
CarlOlsson
f5a9afd278
moved init
9 years ago
CarlOlsson
f990d99790
fixed bug
9 years ago
CarlOlsson
4301e1105b
added commas
9 years ago
CarlOlsson
81fc086b76
adopted ekf_interface.h
9 years ago
CarlOlsson
d440c883b5
adopted ekf_interface.cpp
9 years ago
CarlOlsson
f8878d41dc
adopted ekf_helper.cpp
9 years ago
CarlOlsson
6bb2f7638c
adopted ekf.h
9 years ago
CarlOlsson
0918fa04c7
adopted ekf.cpp
9 years ago
CarlOlsson
92abf93c8f
adopted common.h
9 years ago
CarlOlsson
0fb1e0578b
added function for fusing airspeed
9 years ago
Daniel Agar
82cf1827d4
fw multiply integrator gain in loop
9 years ago
Paul Riseborough
0ea55e25f9
Merge pull request #78 from PX4/pr-addGpsHgtOption
...
EKF: Add option to use GPS for height and improve height fall-back behaviour
9 years ago
Paul Riseborough
400a6e12ba
EKF: Ensure all data in buffers is initialised
...
This is a defensive change to prevent introduction of NaN's into the filter if data is read from the incorrect place in the buffer.
9 years ago
Paul Riseborough
064a0e4dbc
EKF: Don't use GPS to set position noise when not using GPS
9 years ago
Paul Riseborough
c23d72ba29
EKF: Ensure filter control modes are correctly initialised
9 years ago