68 Commits (b0458fbded813572a0c69eb63085a575bb57f2db)

Author SHA1 Message Date
kamilritz 3d82d822ae Add const modifier 5 years ago
kamilritz fce4958d4f Random cleanup 5 years ago
RomanBapst b7d54b5477 gps: fixed filter initialization bug around gps 5 years ago
kritz 24f2e60b7e
Reduce stored strings, to save flash space (#815) 5 years ago
kritz 98801ad17b
Support vision velocity expressed in body frame too (#708) 5 years ago
bresch 6b64cf0770 Ekf: centralize GPS height fusion startup 5 years ago
Paul Riseborough 89b5c77d5d
EKF: Enable GPS flight without magnetometer (#770) 5 years ago
CarlOlsson b6420d0b79 ekf: add vehicle at rest to flags 5 years ago
kritz ee859e092a Robustify timestamp checks (#729) 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 74ec80cdc7 Update gps interface 5 years ago
kamilritz a21a7cd5b9 Remove output argument from calcEarthRateNed 5 years ago
kamilritz 9e6d27fafb Add missing const qualifier 5 years ago
kamilritz 066392ef02 Improve naming 5 years ago
kamilritz f99dbd8ca3 Improve naming and brackets 5 years ago
kamilritz a24aaad861 CleanUp GPS drift checks 5 years ago
kamilritz c6e3f389d2 Replace calculation of earth NED rotation vector 5 years ago
kamilritz 1bf09fd370 Remove EKF prefix from logged messages 5 years ago
kamilritz 88c4929c96 Use helper function to switch to gps height 5 years ago
kamilritz 042d9b6615 Remove dangerous _primary_hgt_source variable 5 years ago
bresch 6b5f011bc2 ekf: use PDOP instead of GDOP as the TDOP (part of GDOP) is usually not available 5 years ago
kritz 4a38f5a2f6 Add timestamp to ECL print statements, (#644) 5 years ago
kamilritz 1e57c4bbec Fix white space 5 years ago
kamilritz 4511b9ff5e Add missing checks for flags.ev_vel 5 years ago
Paul Riseborough 7612fa40ed EKF: Don't start using GPS for height until all validity checks have passed 6 years ago
Beat Küng 54ac147ae8 Ekf: add set_min_required_gps_health_time() to allow configure minimum GPS health time 6 years ago
Carl Olsson f0889c1760 EKF: fixed some comment typos 6 years ago
Daniel Agar c66f7f4a09 EKF drop unused timestamp from collect_gps() and pass data by const reference 6 years ago
Paul Riseborough 3accab1ac5 EKF: protect declination fusion from badly conditioned earth field estimates 6 years ago
Paul Riseborough 4657a9cd21 EKF: Ensure yaw gets reset when declination is set 6 years ago
Paul Riseborough 35f628e68f
EKF: Add interface to enable logging of GPS drift metrics (#490) 7 years ago
Paul Riseborough 4d01883f75 EKF: Disable GPS drift checks when the vehicle is moving. 7 years ago
Paul Riseborough 99a80387ed EKF: improve optical flow GPS quality checking 7 years ago
Paul Riseborough 7f36add241 EKF: scale GPS vertical accuracy check when using optical flow 7 years ago
Paul Riseborough 84516760c0 EKF: Use stricter GPS accuracy test when optical flow is being used 7 years ago
Paul Riseborough 4ab78230e6 EKF: Add persistence criteria to GPS fail check 7 years ago
Paul Riseborough bd59e381db EKF: always run GPS checks 7 years ago
Daniel Agar c5b2f59f57 PX4 style fixes (excluding EKF generated code) 7 years ago
Daniel Agar cd12f049fe move geo and geo_lookup from PX4 Firmware to ECL 7 years ago
ChristophTobler e388e59f32 EKF: use uint64_t cast for XeY to avoid float casting of variables 7 years ago
Paul Riseborough 3ee6898710 EKF: Enable origin to be maintained when starting aiding using EV only 8 years ago
Paul Riseborough 0d7e7e9d81 EKF: Don't use EKF origin in GPS drift check calculation 8 years ago
Paul Riseborough 710b2bcb9f EKF: Do not move EKF origin when performing GPS checks 8 years ago
Paul Riseborough a1ff219380 EKF: Extend range of conditions over which we run GPS quality checks 8 years ago
Daniel Agar 2750961be6 c++11 initialization cleanup (#237) 8 years ago
Daniel Agar 7883085e4a clang-tidy readability-simplify-boolean-expr (#235) 8 years ago
Paul Riseborough 3c4c09593f EKF: Rationalise console messages 8 years ago
Julian Oes b8e2f79005 EKF: correct include paths 9 years ago
Julian Oes ecfd8c867a EKF: use ECL printfs everywhere 9 years ago
Paul Riseborough 481c624975 EKF: Remove use of vehicle arm status 9 years ago