Skip to content

Conversation

pascalzauberzeug
Copy link
Contributor

@pascalzauberzeug pascalzauberzeug commented Oct 15, 2025

Motivation & Implementation

Before, the AutomationWatcher was observing the quality of the GNSS signal and paused when it was insufficient or the last measurement was too old.
When using a Kalman Filter, this is not the best approach, because it will stop everytime the signal is lost, while the Kalman Filter can work properly for a few meters without GNSS.

With this PR, the AutomationWatcher will pause when the xy-uncertainty becomes bigger than 1cm.
I chose this value while testing, but we can adjust it later when we gathered more experience with it.

Progress

  • I chose a meaningful title that completes the sentence: "If applied, this PR will..."
  • I chose meaningful labels (if GitHub allows me to so).
  • The implementation is complete.
  • Tests with a real hardware have been successful (or are not necessary).
  • Pytests have been added (or are not necessary).
  • Documentation has been added (or is not necessary).

@pascalzauberzeug pascalzauberzeug added this to the 0.12.0 milestone Oct 15, 2025
@pascalzauberzeug pascalzauberzeug added the enhancement New feature or request label Oct 15, 2025
@pascalzauberzeug pascalzauberzeug marked this pull request as ready for review October 15, 2025 05:09
@rodja rodja merged commit 8094a2a into main Oct 16, 2025
5 of 6 checks passed
@rodja rodja deleted the uncertainty_pausing branch October 16, 2025 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants