194 Commits (df7f261e038aa80b07a91857f2f952280938bfc6)

Author SHA1 Message Date
Daniel Agar 1541e4b414
EKF: update control status and fault status getters 4 years ago
Paul Riseborough 944b18c63e EKF: Remove non useful status print 4 years ago
Paul Riseborough 44ebfb8c43 EKF: Don't report local position as valid when in a non-position mode 4 years ago
Daniel Agar 03cfcb903e
EKF: RingBuffer minor improvements 4 years ago
Daniel Agar 6158d6d841
EKF: add const reference getters for status flags 4 years ago
Daniel Agar a21092804a EKF: remove virtual getters from estimator_interface 4 years ago
Daniel Agar 48a8992caf
EKF: move small simple getters to header 4 years ago
Daniel Agar defb35d8f5 EKF: pass imuSample by const reference 4 years ago
Daniel Agar 5ea8824439 EKF: inline simple getters 4 years ago
Mathieu Bresciani dd3ffc4192
Optical flow: compute velociy from corrected flow data for logging (#920) 4 years ago
Daniel Agar 4c2355a638 EKF: use GPS to lookup declination from WMM before full GPS checks pass 5 years ago
kamilritz 3bd9415498 Make delayed output stayed not a member variable 5 years ago
kamilritz 7609bc69b2 drag innov member variables to Vector2f 5 years ago
kamilritz b8f937666a Make mag_innov/-var a Matrix::Vector3f 5 years ago
kamilritz ff8b5ec69d Extract general functions into utils 5 years ago
Matthias Grob a296fe7d8c Move AlphaFilter out of EKF 5 years ago
Roman Bapst b3dc06d0cb Added height above ground source bitmask indicating which sensor is used 5 years ago
bresch 26d4fbc000 EKF: reduce scope of variable and remove redeclaration of member 5 years ago
Paul Riseborough 8a9d961f0d
EKF: Improve covariance prediction stability (#795) 5 years ago
Matthias Grob 65a4ca9d65 AlphaFilter: merge with PX4 implementation 5 years ago
kritz fa5a00d871
Refactor velocity reset (#788) 5 years ago
Mathieu Bresciani 0623b2b02d
Range check cleanup (#782) 5 years ago
kamilritz 2fa43419d2 Interface: output vector quantities by "return-by-value" 5 years ago
kamilritz 72d8f91b4d Innovation getters: Add const modifier 5 years ago
kritz bcd3869ca2
CleanUp of the EKFGSF (#769) 5 years ago
Paul Riseborough 4669aa6312
EKF: Add Emergency yaw recovery using EKF-GSF estimator (#766) 5 years ago
CarlOlsson b6420d0b79 ekf: add vehicle at rest to flags 5 years ago
bresch e3af91c9ce Ekf: use helper functions to centralize the checks of horizontal aiding (gps, flow, ev_pos, ev_vel) 5 years ago
kamilritz f3d790a664 Update optical flow interface 5 years ago
kamilritz de33885658 Update setExtVisionData interface 5 years ago
kamilritz 37201fb071 Remove legacy imu interface 5 years ago
kamilritz 7c3a2f839b Update range finder interface 5 years ago
kamilritz 4fb2d1b02e Update range finder interface 5 years ago
kamilritz 9f0d8ed59e Update mag interface 5 years ago
kamilritz 856961ba85 Update airspeed interface 5 years ago
kamilritz b8a3ed5f09 Update baro interface 5 years ago
kamilritz 74ec80cdc7 Update gps interface 5 years ago
kamilritz 4be9ae8029 Compute the timestamp of average sample correctly 5 years ago
kamilritz 29c5954690 Move baro downsampling and dynamic pressure comp to ECL 5 years ago
kamilritz d7d7b56519 Move mag down sampling to ECL lib 5 years ago
kamilritz de58ab9167 inline newly added function save 60Bytes 5 years ago
kamilritz be11516dd6 Refactor IMU downsampling into its own class 5 years ago
kamilritz c7e074276f Save flash space 5 years ago
kamilritz 84dcb32bd8 Extend auxVel interface to support 3d velocity 5 years ago
kamilritz 92ba618f57 Improve on flash memory usage 5 years ago
Daniel Agar 98a1aae494 EKF: use Matrix cross product 5 years ago
kamilritz 85e0e6e89c Remove resetStates(AndCovariances) function 5 years ago
kamilritz 64652f523b Improve quality of comments 5 years ago
kamilritz 181303488c Log height innovation sensor specific 5 years ago
kamilritz ecd199d5d0 Fix vel pos test ratio 5 years ago