146 Commits (934890c2df1730885be8959b556071f947612b78)

Author SHA1 Message Date
Paul Riseborough 5ad329b641 EKF: Fix variable names to match convention 8 years ago
Paul Riseborough 403424d55d EKF: fix cross compiler build errors 8 years ago
CarlOlsson 15768f6f93 adopted ekf.cpp 8 years ago
Paul Riseborough 65762e5998 EKF: publish output predictor tracking errors 8 years ago
Paul Riseborough c81f9f1dba EKF: Reduce output predictor tracking errors 8 years ago
Roman cc05db4985 terrain estimator: pass initialisation return value correctly 9 years ago
Paul Riseborough 7bc9217f00 EKF: Clean up control of observation fusion 9 years ago
Paul Riseborough 34ffffa021 EKF: Prevent use of non time-stamped invalid data during initialisation 9 years ago
CarlOlsson eded0a8f7e activate tas fusion, off by default 9 years ago
Paul Riseborough 081e17729c EKF: delay commencement of 3D mag fusion until clear of ground 9 years ago
Paul Riseborough 81ca167da8 EKF: align output observer to EKF states on startup 9 years ago
Paul Riseborough 733862f649 EKF: move the reset status struct to the Ekf class 9 years ago
Paul Riseborough aca0336392 EKF: update vertical position and velocity reset capture 9 years ago
Paul Riseborough 65da9173b9 EKF: capture innovation checks and reset events in separate variables 9 years ago
Paul Riseborough 388e500180 EKF: remove un-used magnetometer health class variable 9 years ago
Paul Riseborough aea827aa8a EKF: ensure filter fault status is initialised 9 years ago
Paul Riseborough 106482b078 EKF: add structure to capture innovation test failures and state resets 9 years ago
Paul Riseborough 70c40d695d EKF: Initialise alignment noise filters using valid data 9 years ago
Paul Riseborough c905684c12 EKF: Ensure bad initial data is flushed from buffers before using data to perform alignment 9 years ago
Paul Riseborough 98c0b74a71 EKF: Initialise height correctly when using external vision data 9 years ago
Paul Riseborough 1b6c5bbafd EKF: Enable height source to be selected independent of EV aiding 9 years ago
Paul Riseborough 90d65071c1 EKF: Add output predictor processing option 9 years ago
Carl Olsson 0fafc49a49 fixed typos (#147) 9 years ago
CarlOlsson eb70aca2e8 deleted second update of transformation matrix 9 years ago
waltjohnson 7c158aa59b Addressed C99 compiler issues of initializing variables in header and unused included statements. 9 years ago
Paul Riseborough b9a3712ccb EKF: record yaw alignment event during initialisation to allow heading fusion to start early 9 years ago
Paul Riseborough 22fba0fc6e EKF: don't initialise filter without EV data if we are relying on it 9 years ago
Nic 1b16f3575a added ev_pos flag check to valid_lpos, disable fake gps when ev_pos is valid 9 years ago
Paul Riseborough c955bfbf93 EKF: fix previous merge error 9 years ago
Paul Riseborough 349c731375 EKF: remove PX4 dependant text output 9 years ago
devbharat cf1df5861a Undid hack in ecl. Handled yaw missalignment on the vision side. 9 years ago
devbharat d16f413b55 Hack to fix external vision pos offset compensation 9 years ago
devbharat d3bad9fdb0 Correct height fusion flag when using sensor other than baro 9 years ago
devbharat b681c9a5d0 Added external vision noise parameters etc and position offset 9 years ago
devbharat ff8f03b5dd Added compensation for VI sensor offset. Check sign. 9 years ago
Paul Riseborough e917d6c7f2 EKF: Add fusion of external yaw data 9 years ago
Paul Riseborough 25f1d1d766 EKF: Add fusion of external vision 3D pos data 9 years ago
Paul Riseborough 81469d6621 EKF: Add position, height and velocity reset for EV aiding 9 years ago
Paul Riseborough c7e225124c EKF: Improve output observer position and velocity tracking 9 years ago
Paul Riseborough 627d08ecc9 Revert "EKF: Fix bug in output observer" 9 years ago
Paul Riseborough 03f3df7415 EKF: Fix bug in output observer 9 years ago
Paul Riseborough 481c624975 EKF: Remove use of vehicle arm status 9 years ago
Paul Riseborough 0c6a367e1b EKF: fix Travis build error 9 years ago
Paul Riseborough 22f0f52bf1 EKF: fix travis build error 9 years ago
Paul Riseborough da9d894441 EKF: Improvements to covariance reset 9 years ago
Paul Riseborough f1b7e7714e EKF: Make average update rate of EKF closer to target 9 years ago
Paul Riseborough 5523a4f225 EKF: Fix IMU bias compensation scale error in output filter 9 years ago
Paul Riseborough 727a43764f EKF: update initial angle alignment check 9 years ago
Paul Riseborough ffea65e1a4 EKF: fix bug in state prediction 9 years ago
Paul Riseborough 7530e30012 EKF: Improve IMU data collection 9 years ago