Paul Riseborough
|
a7417657c3
|
EKF: ensure fusion timeout counters are reset when required
|
9 years ago |
Paul Riseborough
|
10bf05e9a6
|
EKF: publish the vertical position offset
|
9 years ago |
Paul Riseborough
|
0de15b1b20
|
EKF: Add variables to monitor vertical position and height offset
|
9 years ago |
Paul Riseborough
|
62c6d40f1f
|
EKF: Add methods to ring buffer to access specific indices
|
9 years ago |
George Hines
|
59df1a3552
|
rename log GUI consistent with its assumptions
|
9 years ago |
George Hines
|
62bdcf3e9b
|
supports APM dataflash logs
|
9 years ago |
Paul Riseborough
|
b295f9050c
|
EKF: ensure GPS check status is correctly initialised
|
9 years ago |
Lorenz Meier
|
9487eac505
|
Merge pull request #98 from priseborough/pr-ekf2StatusReporting
EKF: improve reporting of filter status
|
9 years ago |
Roman Bapst
|
6344fa0e8c
|
limit maximum rates of all measurement at which they are stored into the buffers
|
9 years ago |
Roman Bapst
|
00c8821006
|
disable airspeed fusion for now. Needs more testing and implementation of side slip fusion
|
9 years ago |
Paul Riseborough
|
2fa8a11a29
|
EKF: replace unnecessary memcopy
|
9 years ago |
Roman Bapst
|
99fc61c27c
|
ekf2 airspeed fusion:
- finished logic for fusion
- fixed bug where previous control status was set in the wrong location
|
9 years ago |
Paul Riseborough
|
82920da232
|
EKF: strengthen checking of local position status
provides immediate status reporting when dropping out of optical flow mode
|
9 years ago |
Paul Riseborough
|
31bf342fc1
|
EKF: publish GPS check status
|
9 years ago |
Paul Riseborough
|
6fa13c7806
|
EKF: publish control mode status
|
9 years ago |
Roman Bapst
|
60abf07bee
|
added function to return accelerometer bias
|
9 years ago |
Roman Bapst
|
f32303de69
|
added function to return accelerometer bias
|
9 years ago |
Lorenz Meier
|
3455931617
|
EKF init: Fix initialization statement
|
9 years ago |
Lorenz Meier
|
e1ce948768
|
Merge pull request #97 from dagar/cmake_update
cmake STACK -> STACK_MAIN
|
9 years ago |
Daniel Agar
|
861c13f1fe
|
cmake STACK -> STACK_MAIN
|
9 years ago |
Paul Riseborough
|
55db3d8725
|
Merge pull request #94 from priseborough/pr-sensorPosComp
Add compensation for EKF sensor position offsets
|
9 years ago |
Paul Riseborough
|
ea38aa130f
|
EKF: update default time delay parameter values
|
9 years ago |
Paul Riseborough
|
8c55e36ca9
|
EKF: use common value for gravity
|
9 years ago |
Paul Riseborough
|
163c08a3ac
|
EKF: Improve output observer documentation
|
9 years ago |
Paul Riseborough
|
2dcc6e2053
|
EKF: Improve accuracy of state prediction
Use an a common estimator value for gravity
Use average orientation across update interval when rotating delta velocities
|
9 years ago |
Paul Riseborough
|
5bf02517a7
|
EKF: Rationalise use of rotation matrices and improve efficiency
|
9 years ago |
Paul Riseborough
|
e10093854a
|
EKF: correct outputs for IMU offset
|
9 years ago |
Paul Riseborough
|
b46053415f
|
EKF: Compensate optical flow data for sensor position offset
|
9 years ago |
Paul Riseborough
|
48b105b748
|
EKF: correct range finder data for sensor position offset
|
9 years ago |
Paul Riseborough
|
e89dbb9f63
|
EKF: correct GPS data for antenna position offset
|
9 years ago |
Paul Riseborough
|
3580940e10
|
EKF: Add sensor position offset parameters
|
9 years ago |
Paul Riseborough
|
64e95910c4
|
Merge pull request #92 from priseborough/pr-ekf2HgtResetFix
EKF: Fix vulnerability in height reset
|
9 years ago |
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 |