-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
GPS Fix estimation (dead reconing, RTH without GPS fix) for fixed wing #8347
GPS Fix estimation (dead reconing, RTH without GPS fix) for fixed wing #8347
Conversation
Tested in simulator only :( |
I think some problems occurred during your push... Because you have several files modified, with the HIL mode included... You have 2 options: 1 - Close this PR and open a new one with only the modifications of this new recurse. 2 - Sync the branch of this PR with the Master, and delete the files from the HIL mode. As there were many files changed, I myself couldn't read the algorithm and understand what you changed to add the feature (maybe it's even laziness on my part) |
yeah... this PR is hard to analyze now, I'll leave it for the future |
…ut/inav into submit-gps-fix-estimation
the "dead-reckoning" part of the coordinates, wind and fuselage velocity also exists in a new AHRS that I'm working on bringing to iNav... Glad we had the same idea ^^ |
the "BOXGPSOFF" option should only be kept during testing before that one day it is approved to merge... It will be good help for Dev's testing... When this feature has a final version, I recommend removing the option to force the GPS failure (I don't think you want users bothering you and saying that your algorithm crashes their planes) |
@RomanLut please update docs and resolve conflicts please |
done. |
Does the wind estimator only seem to work if you fly in circles ? This is typically how wind estimators work with software for paragliders/hang gliders etc, either rely on flying in circles (thermaling) or flying in zig zags was another option. |
Zigzag should work too. Wind estimator does estimation when attititude changes by ~10 degrees. Then estimated wind vector is updated with 5% of computed value. ~36 estimations in circle is enough to get good estimation. |
is this cm/s or m/s ? |
You are right, it should be cm/s, updated documentation. Thanks. |
Hi @RomanLut |
…-gps-fix-estimation removed GPS Off box implemented Disable GPS sensor fix logic condition
…ut/inav into submit-gps-fix-estimation
Feature is ready to merge now |
…-gps-fix-estimation
…ut/inav into submit-gps-fix-estimation
Sounds very interesting. Could this be implemented for multirotors as well? |
…-gps-fix-estimation
Any workaround with spoofing? |
@RomanLut thi somehow got below my radar :( Can you resolve conflicts and then we will schedule for 7.1? |
…it-gps-fix-estimation
Resolved |
@RomanLut damn, we have more conflicts now.... |
Cool! |
@DzikuVx please also merge https://github.com/iNavFlight/inav-configurator/pull/1669/files |
GPS Fix estimation (dead reconing, RTH without GPS fix) for fixed wing
Video demonstration
There is possibility to allow plane to estimate it's position when GPS fix is lost.
The main purpose is RTH without GPS.
It works on fixed wing only.
Up-to-date description:
https://github.com/RomanLut/inav/blob/submit-gps-fix-estimation/docs/GPS_fix_estimation.md
Requires configurator change:
iNavFlight/inav-configurator#1669