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
Paul Riseborough
9f3b1351f7
EKF: Don't initialise velocity to GPS on initial alignment
...
For initial alignment the velocity and position should start at zero
9 years ago
Paul Riseborough
687fcc70be
EKF: Explicitly define type conversion for GPS height
9 years ago
Paul Riseborough
e334a5dc57
EKF: Add check for NaN's on attitude states
9 years ago
Paul Riseborough
6b2e2dba90
EKF: Add GPS height option and improve height recovery
9 years ago
Paul Riseborough
63b0cf4360
EKF: Fix baro height offset bug
9 years ago
Paul Riseborough
4bd79c9e5d
Merge pull request #76 from PX4/pr-fixRngHgtMode
...
EKF: Fix bugs preventing use of range finder as primary height source
Flight testing completed and I have checked that the other pending PR #75 rebases cleanly on it.
9 years ago
Paul Riseborough
49023f3d7e
EKF: fix travis build error
9 years ago
Paul Riseborough
7677a162aa
EKF: Don't start the output observer before the main filter has initialised
...
This prevents the possibility of output transients if alignment is delayed.
9 years ago
Paul Riseborough
d2407c3463
EKF: code style updates
9 years ago
Paul Riseborough
c58ab3e256
EKF: Enable fallback to baro alt when using range finder for height
9 years ago
Paul Riseborough
370f643f42
EKF: Enable use of range finder for primary height source
9 years ago
Lorenz Meier
699ec17cc3
Removed spurious print in wheel controller
9 years ago
Paul Riseborough
2882c53246
Merge pull request #74 from PX4/pr-optflow-reworked
...
Add fusion of optical flow LOS rate measurements
9 years ago
Paul Riseborough
109e0e6dfc
EKF: When commencing GPS aiding, don't reset local position and velocity if using optical flow
9 years ago
Paul Riseborough
26238bc2f5
EKF: Allow for change in position when defining the WGS-84 origin position
...
This allows GPS aiding to commence later in flight without step changes in local position output
9 years ago
Paul Riseborough
e0fcce1463
EKF: Make position and velocity reset publish success
...
Some users of the position and velocity reset functions will need to know if the reset has been successful.
9 years ago