-
Notifications
You must be signed in to change notification settings - Fork 13.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
position_estimator_inav fixes #436
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…timation fixed, cleanup
…about GPS signal state in mavlink added
…, publish at 100 Hz
Just made large optimization, now consumes only 2% of CPU (was 10%). |
Merged into inax_flow and inav_sonar_indep |
PX4BuildBot
pushed a commit
that referenced
this pull request
May 6, 2018
- ecl in PX4/Firmware (5de5d6e): PX4/PX4-ECL@372f9f4 - ecl current upstream: PX4/PX4-ECL@b227aca - Changes: PX4/PX4-ECL@372f9f4...b227aca b227aca 2018-05-05 Daniel Agar - geo_lookup fix table bounds e494a4e 2018-05-05 Daniel Agar - Jenkins set git username and email with environment variables 3639087 2018-05-05 Daniel Agar - cmake and Jenkins add basic address santiizer test buld 1fba622 2018-05-05 Daniel Agar - travis-ci basic build script cde2ee9 2018-05-05 Daniel Agar - cmake ignore missing-field-initializers 2100127 2018-05-05 Daniel Agar - geo: zeroing static unnecessary 0f12db5 2018-05-03 Daniel Agar - travis-ci enable coverity_scan aceab8c 2018-05-05 Daniel Agar - Jenkins upload coverage to codecov.io 5780cd3 2018-05-05 Daniel Agar - Jenkins create PX4/Firmware test branch and push (#436) cf957b5 2018-05-04 Daniel Agar - code coverage cmake and Jenkins support 4e0cd45 2018-05-03 Daniel Agar - doxygen cmake and Jenkins support
PX4BuildBot
pushed a commit
that referenced
this pull request
May 7, 2018
- ecl in PX4/Firmware (ffbd75d): PX4/PX4-ECL@372f9f4 - ecl current upstream: PX4/PX4-ECL@b227aca - Changes: PX4/PX4-ECL@372f9f4...b227aca b227aca 2018-05-05 Daniel Agar - geo_lookup fix table bounds e494a4e 2018-05-05 Daniel Agar - Jenkins set git username and email with environment variables 3639087 2018-05-05 Daniel Agar - cmake and Jenkins add basic address santiizer test buld 1fba622 2018-05-05 Daniel Agar - travis-ci basic build script cde2ee9 2018-05-05 Daniel Agar - cmake ignore missing-field-initializers 2100127 2018-05-05 Daniel Agar - geo: zeroing static unnecessary 0f12db5 2018-05-03 Daniel Agar - travis-ci enable coverity_scan aceab8c 2018-05-05 Daniel Agar - Jenkins upload coverage to codecov.io 5780cd3 2018-05-05 Daniel Agar - Jenkins create PX4/Firmware test branch and push (#436) cf957b5 2018-05-04 Daniel Agar - code coverage cmake and Jenkins support 4e0cd45 2018-05-03 Daniel Agar - doxygen cmake and Jenkins support
PX4BuildBot
pushed a commit
that referenced
this pull request
May 8, 2018
- ecl in PX4/Firmware (076160d): PX4/PX4-ECL@372f9f4 - ecl current upstream: PX4/PX4-ECL@b227aca - Changes: PX4/PX4-ECL@372f9f4...b227aca b227aca 2018-05-05 Daniel Agar - geo_lookup fix table bounds e494a4e 2018-05-05 Daniel Agar - Jenkins set git username and email with environment variables 3639087 2018-05-05 Daniel Agar - cmake and Jenkins add basic address santiizer test buld 1fba622 2018-05-05 Daniel Agar - travis-ci basic build script cde2ee9 2018-05-05 Daniel Agar - cmake ignore missing-field-initializers 2100127 2018-05-05 Daniel Agar - geo: zeroing static unnecessary 0f12db5 2018-05-03 Daniel Agar - travis-ci enable coverity_scan aceab8c 2018-05-05 Daniel Agar - Jenkins upload coverage to codecov.io 5780cd3 2018-05-05 Daniel Agar - Jenkins create PX4/Firmware test branch and push (#436) cf957b5 2018-05-04 Daniel Agar - code coverage cmake and Jenkins support 4e0cd45 2018-05-03 Daniel Agar - doxygen cmake and Jenkins support
PX4BuildBot
pushed a commit
that referenced
this pull request
May 9, 2018
- ecl in PX4/Firmware (533d4ee): PX4/PX4-ECL@372f9f4 - ecl current upstream: PX4/PX4-ECL@b227aca - Changes: PX4/PX4-ECL@372f9f4...b227aca b227aca 2018-05-05 Daniel Agar - geo_lookup fix table bounds e494a4e 2018-05-05 Daniel Agar - Jenkins set git username and email with environment variables 3639087 2018-05-05 Daniel Agar - cmake and Jenkins add basic address santiizer test buld 1fba622 2018-05-05 Daniel Agar - travis-ci basic build script cde2ee9 2018-05-05 Daniel Agar - cmake ignore missing-field-initializers 2100127 2018-05-05 Daniel Agar - geo: zeroing static unnecessary 0f12db5 2018-05-03 Daniel Agar - travis-ci enable coverity_scan aceab8c 2018-05-05 Daniel Agar - Jenkins upload coverage to codecov.io 5780cd3 2018-05-05 Daniel Agar - Jenkins create PX4/Firmware test branch and push (#436) cf957b5 2018-05-04 Daniel Agar - code coverage cmake and Jenkins support 4e0cd45 2018-05-03 Daniel Agar - doxygen cmake and Jenkins support
PX4BuildBot
pushed a commit
that referenced
this pull request
May 10, 2018
- ecl in PX4/Firmware (baec70a): PX4/PX4-ECL@372f9f4 - ecl current upstream: PX4/PX4-ECL@b227aca - Changes: PX4/PX4-ECL@372f9f4...b227aca b227aca 2018-05-05 Daniel Agar - geo_lookup fix table bounds e494a4e 2018-05-05 Daniel Agar - Jenkins set git username and email with environment variables 3639087 2018-05-05 Daniel Agar - cmake and Jenkins add basic address santiizer test buld 1fba622 2018-05-05 Daniel Agar - travis-ci basic build script cde2ee9 2018-05-05 Daniel Agar - cmake ignore missing-field-initializers 2100127 2018-05-05 Daniel Agar - geo: zeroing static unnecessary 0f12db5 2018-05-03 Daniel Agar - travis-ci enable coverity_scan aceab8c 2018-05-05 Daniel Agar - Jenkins upload coverage to codecov.io 5780cd3 2018-05-05 Daniel Agar - Jenkins create PX4/Firmware test branch and push (#436) cf957b5 2018-05-04 Daniel Agar - code coverage cmake and Jenkins support 4e0cd45 2018-05-03 Daniel Agar - doxygen cmake and Jenkins support
PX4BuildBot
pushed a commit
that referenced
this pull request
May 12, 2018
- ecl in PX4/Firmware (a2f0ac5): PX4/PX4-ECL@372f9f4 - ecl current upstream: PX4/PX4-ECL@bae4b8a - Changes: PX4/PX4-ECL@372f9f4...bae4b8a bae4b8a 2018-05-11 Bart Slinger - remove superfluous elseif (#431) 16976d3 2018-05-11 Paul Riseborough - Merge branch 'pr-ekfOptFlowFixes' 75e6590 2018-05-10 Paul Riseborough - EKF: fix bug causing height offset when GPS use stops e8e9e34 2018-05-10 Paul Riseborough - EKF: fix bug causing height offset when GPS use stops 6cadc92 2018-05-09 Paul Riseborough - EKF: Don't reject saturated flow data when it is the only aiding source bf902e5 2018-05-09 Paul Riseborough - EKF: Prevent flow motion check false positives bdf5b3e 2018-05-07 Paul Riseborough - EKF: Don't assume large position uncertainty when starting optical flow nav e26711a 2018-05-05 Paul Riseborough - EKF: relax terrain update requirements for continuing optical flow use 868bc01 2018-05-05 Paul Riseborough - EKF: Relax minimum required range finder measurement rate 02963a8 2018-05-05 Paul Riseborough - EKF: relax optical flow on ground motion checks 24b005e 2018-05-03 Paul Riseborough - EKF: range finder aiding logic fixes 0c0a660 2018-05-03 Paul Riseborough - EKF: Decouple range finder use criteria checking and selection 6708bec 2018-04-29 Paul Riseborough - EKF: Don't auto select range finder for height when on ground. 0a63052 2018-04-26 Paul Riseborough - EKF: Fix false triggering of optical flow bad motion checks f9d4934 2018-04-19 Paul Riseborough - EKF: update comments 82de314 2018-04-18 Paul Riseborough - EKF: Don't use optical flow if GPS is good and the vehicle is not using range finder for height 389786e 2018-03-12 Paul Riseborough - EKF: Stop using EV for yaw when GPS fusion starts 4ab7823 2018-02-26 Paul Riseborough - EKF: Add persistence criteria to GPS fail check 67d71ca 2018-02-26 Paul Riseborough - EKF: allow GPS fallback if quality bad and alternative aiding available bd59e38 2018-02-26 Paul Riseborough - EKF: always run GPS checks b227aca 2018-05-05 Daniel Agar - geo_lookup fix table bounds e494a4e 2018-05-05 Daniel Agar - Jenkins set git username and email with environment variables 3639087 2018-05-05 Daniel Agar - cmake and Jenkins add basic address santiizer test buld 1fba622 2018-05-05 Daniel Agar - travis-ci basic build script cde2ee9 2018-05-05 Daniel Agar - cmake ignore missing-field-initializers 2100127 2018-05-05 Daniel Agar - geo: zeroing static unnecessary 0f12db5 2018-05-03 Daniel Agar - travis-ci enable coverity_scan aceab8c 2018-05-05 Daniel Agar - Jenkins upload coverage to codecov.io 5780cd3 2018-05-05 Daniel Agar - Jenkins create PX4/Firmware test branch and push (#436) cf957b5 2018-05-04 Daniel Agar - code coverage cmake and Jenkins support 4e0cd45 2018-05-03 Daniel Agar - doxygen cmake and Jenkins support
PX4BuildBot
pushed a commit
that referenced
this pull request
May 13, 2018
- ecl in PX4/Firmware (f5448c2): PX4/PX4-ECL@372f9f4 - ecl current upstream: PX4/PX4-ECL@bae4b8a - Changes: PX4/PX4-ECL@372f9f4...bae4b8a bae4b8a 2018-05-11 Bart Slinger - remove superfluous elseif (#431) 16976d3 2018-05-11 Paul Riseborough - Merge branch 'pr-ekfOptFlowFixes' 75e6590 2018-05-10 Paul Riseborough - EKF: fix bug causing height offset when GPS use stops e8e9e34 2018-05-10 Paul Riseborough - EKF: fix bug causing height offset when GPS use stops 6cadc92 2018-05-09 Paul Riseborough - EKF: Don't reject saturated flow data when it is the only aiding source bf902e5 2018-05-09 Paul Riseborough - EKF: Prevent flow motion check false positives bdf5b3e 2018-05-07 Paul Riseborough - EKF: Don't assume large position uncertainty when starting optical flow nav e26711a 2018-05-05 Paul Riseborough - EKF: relax terrain update requirements for continuing optical flow use 868bc01 2018-05-05 Paul Riseborough - EKF: Relax minimum required range finder measurement rate 02963a8 2018-05-05 Paul Riseborough - EKF: relax optical flow on ground motion checks 24b005e 2018-05-03 Paul Riseborough - EKF: range finder aiding logic fixes 0c0a660 2018-05-03 Paul Riseborough - EKF: Decouple range finder use criteria checking and selection 6708bec 2018-04-29 Paul Riseborough - EKF: Don't auto select range finder for height when on ground. 0a63052 2018-04-26 Paul Riseborough - EKF: Fix false triggering of optical flow bad motion checks f9d4934 2018-04-19 Paul Riseborough - EKF: update comments 82de314 2018-04-18 Paul Riseborough - EKF: Don't use optical flow if GPS is good and the vehicle is not using range finder for height 389786e 2018-03-12 Paul Riseborough - EKF: Stop using EV for yaw when GPS fusion starts 4ab7823 2018-02-26 Paul Riseborough - EKF: Add persistence criteria to GPS fail check 67d71ca 2018-02-26 Paul Riseborough - EKF: allow GPS fallback if quality bad and alternative aiding available bd59e38 2018-02-26 Paul Riseborough - EKF: always run GPS checks b227aca 2018-05-05 Daniel Agar - geo_lookup fix table bounds e494a4e 2018-05-05 Daniel Agar - Jenkins set git username and email with environment variables 3639087 2018-05-05 Daniel Agar - cmake and Jenkins add basic address santiizer test buld 1fba622 2018-05-05 Daniel Agar - travis-ci basic build script cde2ee9 2018-05-05 Daniel Agar - cmake ignore missing-field-initializers 2100127 2018-05-05 Daniel Agar - geo: zeroing static unnecessary 0f12db5 2018-05-03 Daniel Agar - travis-ci enable coverity_scan aceab8c 2018-05-05 Daniel Agar - Jenkins upload coverage to codecov.io 5780cd3 2018-05-05 Daniel Agar - Jenkins create PX4/Firmware test branch and push (#436) cf957b5 2018-05-04 Daniel Agar - code coverage cmake and Jenkins support 4e0cd45 2018-05-03 Daniel Agar - doxygen cmake and Jenkins support
PX4BuildBot
pushed a commit
that referenced
this pull request
May 14, 2018
- ecl in PX4/Firmware (7141cb1): PX4/PX4-ECL@372f9f4 - ecl current upstream: PX4/PX4-ECL@bae4b8a - Changes: PX4/PX4-ECL@372f9f4...bae4b8a bae4b8a 2018-05-11 Bart Slinger - remove superfluous elseif (#431) 16976d3 2018-05-11 Paul Riseborough - Merge branch 'pr-ekfOptFlowFixes' 75e6590 2018-05-10 Paul Riseborough - EKF: fix bug causing height offset when GPS use stops e8e9e34 2018-05-10 Paul Riseborough - EKF: fix bug causing height offset when GPS use stops 6cadc92 2018-05-09 Paul Riseborough - EKF: Don't reject saturated flow data when it is the only aiding source bf902e5 2018-05-09 Paul Riseborough - EKF: Prevent flow motion check false positives bdf5b3e 2018-05-07 Paul Riseborough - EKF: Don't assume large position uncertainty when starting optical flow nav e26711a 2018-05-05 Paul Riseborough - EKF: relax terrain update requirements for continuing optical flow use 868bc01 2018-05-05 Paul Riseborough - EKF: Relax minimum required range finder measurement rate 02963a8 2018-05-05 Paul Riseborough - EKF: relax optical flow on ground motion checks 24b005e 2018-05-03 Paul Riseborough - EKF: range finder aiding logic fixes 0c0a660 2018-05-03 Paul Riseborough - EKF: Decouple range finder use criteria checking and selection 6708bec 2018-04-29 Paul Riseborough - EKF: Don't auto select range finder for height when on ground. 0a63052 2018-04-26 Paul Riseborough - EKF: Fix false triggering of optical flow bad motion checks f9d4934 2018-04-19 Paul Riseborough - EKF: update comments 82de314 2018-04-18 Paul Riseborough - EKF: Don't use optical flow if GPS is good and the vehicle is not using range finder for height 389786e 2018-03-12 Paul Riseborough - EKF: Stop using EV for yaw when GPS fusion starts 4ab7823 2018-02-26 Paul Riseborough - EKF: Add persistence criteria to GPS fail check 67d71ca 2018-02-26 Paul Riseborough - EKF: allow GPS fallback if quality bad and alternative aiding available bd59e38 2018-02-26 Paul Riseborough - EKF: always run GPS checks b227aca 2018-05-05 Daniel Agar - geo_lookup fix table bounds e494a4e 2018-05-05 Daniel Agar - Jenkins set git username and email with environment variables 3639087 2018-05-05 Daniel Agar - cmake and Jenkins add basic address santiizer test buld 1fba622 2018-05-05 Daniel Agar - travis-ci basic build script cde2ee9 2018-05-05 Daniel Agar - cmake ignore missing-field-initializers 2100127 2018-05-05 Daniel Agar - geo: zeroing static unnecessary 0f12db5 2018-05-03 Daniel Agar - travis-ci enable coverity_scan aceab8c 2018-05-05 Daniel Agar - Jenkins upload coverage to codecov.io 5780cd3 2018-05-05 Daniel Agar - Jenkins create PX4/Firmware test branch and push (#436) cf957b5 2018-05-04 Daniel Agar - code coverage cmake and Jenkins support 4e0cd45 2018-05-03 Daniel Agar - doxygen cmake and Jenkins support
PX4BuildBot
pushed a commit
that referenced
this pull request
May 15, 2018
- ecl in PX4/Firmware (bcebb33): PX4/PX4-ECL@372f9f4 - ecl current upstream: PX4/PX4-ECL@bae4b8a - Changes: PX4/PX4-ECL@372f9f4...bae4b8a bae4b8a 2018-05-11 Bart Slinger - remove superfluous elseif (#431) 16976d3 2018-05-11 Paul Riseborough - Merge branch 'pr-ekfOptFlowFixes' 75e6590 2018-05-10 Paul Riseborough - EKF: fix bug causing height offset when GPS use stops e8e9e34 2018-05-10 Paul Riseborough - EKF: fix bug causing height offset when GPS use stops 6cadc92 2018-05-09 Paul Riseborough - EKF: Don't reject saturated flow data when it is the only aiding source bf902e5 2018-05-09 Paul Riseborough - EKF: Prevent flow motion check false positives bdf5b3e 2018-05-07 Paul Riseborough - EKF: Don't assume large position uncertainty when starting optical flow nav e26711a 2018-05-05 Paul Riseborough - EKF: relax terrain update requirements for continuing optical flow use 868bc01 2018-05-05 Paul Riseborough - EKF: Relax minimum required range finder measurement rate 02963a8 2018-05-05 Paul Riseborough - EKF: relax optical flow on ground motion checks 24b005e 2018-05-03 Paul Riseborough - EKF: range finder aiding logic fixes 0c0a660 2018-05-03 Paul Riseborough - EKF: Decouple range finder use criteria checking and selection 6708bec 2018-04-29 Paul Riseborough - EKF: Don't auto select range finder for height when on ground. 0a63052 2018-04-26 Paul Riseborough - EKF: Fix false triggering of optical flow bad motion checks f9d4934 2018-04-19 Paul Riseborough - EKF: update comments 82de314 2018-04-18 Paul Riseborough - EKF: Don't use optical flow if GPS is good and the vehicle is not using range finder for height 389786e 2018-03-12 Paul Riseborough - EKF: Stop using EV for yaw when GPS fusion starts 4ab7823 2018-02-26 Paul Riseborough - EKF: Add persistence criteria to GPS fail check 67d71ca 2018-02-26 Paul Riseborough - EKF: allow GPS fallback if quality bad and alternative aiding available bd59e38 2018-02-26 Paul Riseborough - EKF: always run GPS checks b227aca 2018-05-05 Daniel Agar - geo_lookup fix table bounds e494a4e 2018-05-05 Daniel Agar - Jenkins set git username and email with environment variables 3639087 2018-05-05 Daniel Agar - cmake and Jenkins add basic address santiizer test buld 1fba622 2018-05-05 Daniel Agar - travis-ci basic build script cde2ee9 2018-05-05 Daniel Agar - cmake ignore missing-field-initializers 2100127 2018-05-05 Daniel Agar - geo: zeroing static unnecessary 0f12db5 2018-05-03 Daniel Agar - travis-ci enable coverity_scan aceab8c 2018-05-05 Daniel Agar - Jenkins upload coverage to codecov.io 5780cd3 2018-05-05 Daniel Agar - Jenkins create PX4/Firmware test branch and push (#436) cf957b5 2018-05-04 Daniel Agar - code coverage cmake and Jenkins support 4e0cd45 2018-05-03 Daniel Agar - doxygen cmake and Jenkins support
LorenzMeier
pushed a commit
that referenced
this pull request
May 15, 2018
- ecl in PX4/Firmware (bcebb33): PX4/PX4-ECL@372f9f4 - ecl current upstream: PX4/PX4-ECL@bae4b8a - Changes: PX4/PX4-ECL@372f9f4...bae4b8a bae4b8a 2018-05-11 Bart Slinger - remove superfluous elseif (#431) 16976d3 2018-05-11 Paul Riseborough - Merge branch 'pr-ekfOptFlowFixes' 75e6590 2018-05-10 Paul Riseborough - EKF: fix bug causing height offset when GPS use stops e8e9e34 2018-05-10 Paul Riseborough - EKF: fix bug causing height offset when GPS use stops 6cadc92 2018-05-09 Paul Riseborough - EKF: Don't reject saturated flow data when it is the only aiding source bf902e5 2018-05-09 Paul Riseborough - EKF: Prevent flow motion check false positives bdf5b3e 2018-05-07 Paul Riseborough - EKF: Don't assume large position uncertainty when starting optical flow nav e26711a 2018-05-05 Paul Riseborough - EKF: relax terrain update requirements for continuing optical flow use 868bc01 2018-05-05 Paul Riseborough - EKF: Relax minimum required range finder measurement rate 02963a8 2018-05-05 Paul Riseborough - EKF: relax optical flow on ground motion checks 24b005e 2018-05-03 Paul Riseborough - EKF: range finder aiding logic fixes 0c0a660 2018-05-03 Paul Riseborough - EKF: Decouple range finder use criteria checking and selection 6708bec 2018-04-29 Paul Riseborough - EKF: Don't auto select range finder for height when on ground. 0a63052 2018-04-26 Paul Riseborough - EKF: Fix false triggering of optical flow bad motion checks f9d4934 2018-04-19 Paul Riseborough - EKF: update comments 82de314 2018-04-18 Paul Riseborough - EKF: Don't use optical flow if GPS is good and the vehicle is not using range finder for height 389786e 2018-03-12 Paul Riseborough - EKF: Stop using EV for yaw when GPS fusion starts 4ab7823 2018-02-26 Paul Riseborough - EKF: Add persistence criteria to GPS fail check 67d71ca 2018-02-26 Paul Riseborough - EKF: allow GPS fallback if quality bad and alternative aiding available bd59e38 2018-02-26 Paul Riseborough - EKF: always run GPS checks b227aca 2018-05-05 Daniel Agar - geo_lookup fix table bounds e494a4e 2018-05-05 Daniel Agar - Jenkins set git username and email with environment variables 3639087 2018-05-05 Daniel Agar - cmake and Jenkins add basic address santiizer test buld 1fba622 2018-05-05 Daniel Agar - travis-ci basic build script cde2ee9 2018-05-05 Daniel Agar - cmake ignore missing-field-initializers 2100127 2018-05-05 Daniel Agar - geo: zeroing static unnecessary 0f12db5 2018-05-03 Daniel Agar - travis-ci enable coverity_scan aceab8c 2018-05-05 Daniel Agar - Jenkins upload coverage to codecov.io 5780cd3 2018-05-05 Daniel Agar - Jenkins create PX4/Firmware test branch and push (#436) cf957b5 2018-05-04 Daniel Agar - code coverage cmake and Jenkins support 4e0cd45 2018-05-03 Daniel Agar - doxygen cmake and Jenkins support
TSC21
pushed a commit
to TSC21/Firmware
that referenced
this pull request
Feb 15, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tested in flight, accelerometer bias estimation works nice, can be merged, but I want to catch the bug with NaN estimation first.