-
Notifications
You must be signed in to change notification settings - Fork 5
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
Improve arrival mathematics #3
Comments
Before introducing complex calculations, basic arrival logic has been implemented. In version 1.0.85 ithe following logic is used, depending on which is reached first:
|
See #59. Arrival logic has been disabled for version 2.0. However, this can be revisited and finessed if arrival logic is re-enabled in the app. |
@marikavertzonis I've reinstated arrival logic based on GPS accuracy. The current scheme is very simple and most likely needs to be improved. Feedback from real world usage is required. Test with build 3.0.27 |
Tested 3.0.27 today on iOS while riding a bicycle.
The video below shows the test. My destination was my red car. The app thought I had arrived when I was still about 100 meters away from the car. |
Two new tests on 3.0.27 While driving:
While walking:
Some thoughts:
|
@marikavertzonis @IsmaelInRedlands Arrival logic has been improved. Please test with build 3.0.28 |
Testing with 3.0.28 on ios (with external gps) and 3.0.29 on android (with internal position source). At walking pace, i 'Arrive' at a distance that corresponds with my accuracy (very nice). More testing tbc. |
3.0.28 Built-in GPS on iPhone. 2 Tests with car. Looking good. |
@marikavertzonis @IsmaelInRedlands I've added some tweaks to the arrival logic:
Please test with build 3.0.31 and let me know if these features are useful/work as intended. |
Testing with 3.0.31 on iphone 8 and pixel 2 at walking and driving pace. the arrival details really pertain to walking pace. this is good. if you're driving, you stop when approaching the site and get out and walk the final part. If there are specific driving arrival requirements, these should be separated into a new issue (or perhaps added to #82) In this build,
|
Predictive filtering algorithms should be used to improve navigation and arrival mathematics. Consider Kalman filtering to improve arrival https://en.wikipedia.org/wiki/Kalman_filter
The text was updated successfully, but these errors were encountered: