287 Commits (0fa7ef3517aefaa2a54625bcb8c08d870a0e7c1a)

Author SHA1 Message Date
kamilritz 310b989c9a refactor start of gps into separate function 5 years ago
kamilritz 15d360f446 saved_mag_ef_cov to Squarematrix2f 5 years ago
kamilritz 7609bc69b2 drag innov member variables to Vector2f 5 years ago
kritz 88c52aba5e
Refactor ev fusion start into helper functions (#872) 5 years ago
kamilritz b5e1397c0f Add const modifier 5 years ago
kamilritz 796afd5f98 Rename yaw_use_inhibit -> is_yaw_fusion_inhibited 5 years ago
kamilritz 3d82d822ae Add const modifier 5 years ago
kamilritz 2af2696b63 Revert if-else condition to get rid of unnecessary indentation 5 years ago
kamilritz fce4958d4f Random cleanup 5 years ago
kritz 9eea44f4ab
Return type of resets (#859) 5 years ago
kamilritz 97225fcb74 Use matrix lib inside getState 5 years ago
kamilritz 16a00eae0b Make Kfusion a Vector24f 5 years ago
kamilritz 5356077a32 Make flow_innov/-var a matrix Vector2f 5 years ago
kamilritz 630be60930 Increase matrix library usage 5 years ago
kamilritz 22274b1d30 Add const modifier 5 years ago
kamilritz b8f937666a Make mag_innov/-var a Matrix::Vector3f 5 years ago
bresch 3c6790f5d5 GPS Yaw: Always reset Yaw when GPS Yaw fusion is starting 5 years ago
kamilritz ff8b5ec69d Extract general functions into utils 5 years ago
RomanBapst b7d54b5477 gps: fixed filter initialization bug around gps 5 years ago
Paul Riseborough 59183f70ba
EKF: Reduce EKF-GSF vulnerability to large yaw gyro bias errors (#831) 5 years ago
kritz bf78044bcd
EKF: fix initialization of local position validity 2 (#820) 5 years ago
kritz 716caa5168
Refactor position resets (#822) 5 years ago
kritz 98801ad17b
Support vision velocity expressed in body frame too (#708) 5 years ago
Kamil Ritz b40adf3dec Refactor velocity resets 5 years ago
bresch 97b437233e ekf: remove unused function 5 years ago
bresch 75c49b2082 ekf_helper: fuse double if 5 years ago
Kamil Ritz 050298f6c1 Improve matrix library usage 5 years ago
Kamil Ritz 5749273d19 refactor resetPosition 5 years ago
bresch 30d69aa45b Ekf: extract baro height offset computation 5 years ago
bresch 6b64cf0770 Ekf: centralize GPS height fusion startup 5 years ago
bresch 61763544b6 Ekf: centralize baro fusion startup 5 years ago
kritz fa5a00d871
Refactor velocity reset (#788) 5 years ago
bresch 572ad2df0a SensorRangeFinder: add distBottom function to get the vertical distance 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
Paul Riseborough 89b5c77d5d
EKF: Enable GPS flight without magnetometer (#770) 5 years ago
TSC21 870ec380f1 elk_helper: use ISFINITE macro instead of isfinite() 5 years ago
Mathieu Bresciani f20fc08b7d
ekf2: centralize mag covariance reset (#693) 5 years ago
kamilritz 975060d108 Add missing const modifier 5 years ago
kamilritz 7e20d9df14 Small style cleanup 5 years ago
bresch 13a7d53295 Ekf: correct wrong indentation 5 years ago
bresch 684737eab1 Ekf control: replace individual by global check of baro/GPS health 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
Carl Olsson 3fa5f501ae
EKF: dont check gps_check_fail_status in velocity reset (#761) 5 years ago
bresch 8b918563a2 ekf: fix angle wrapping in realignYawGPS 5 years ago
bresch 81c6d6655f ekf: clean uncorrelateQuatStates function 5 years ago
bresch 90ca012705 ekf_helper: restore oridinal quaternion decorrelation 5 years ago
CarlOlsson b6420d0b79 ekf: add vehicle at rest to flags 5 years ago