-
Notifications
You must be signed in to change notification settings - Fork 14k
Improved Fixed Wing Loss of GPS (global position) failsafe behavior when landing #10906
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
Comments
One solution would be: In navigator_main.cpp in Also, some other thoughts arise regarding the whole GPS failsafe.
I noticed that there was this comment in commander/state_machine_helper.cpp: IMO all in all, it seems quite interwined to have dynamic control over anything while the GPS failsafe is active. |
I got a question, when you suffer gps loss during mission, will your fixed wing goes to open-loop loiter every time? or just go landing slope? |
@JohnSnowball I am noticing that the documentation on this isn't very good: Here is more information specific to fixed wing: GPS Failure Navigation is NOT a landing glide slope. It just sets the aircraft to fixed pitch, bank, and throttle settings. The default parameters for NAV_GPSF_xx result in an open loop loiter down to the ground on most fixed wing aircraft. If the reported estimates for position and velocity errors come back within the limits then the vehicle resumes whatever mode it was in before (e.g. back into Mission mode and climbs and turns back to the waypoint it was tracking). The feature request in this issue is to override NAV_GPSF_R and set to 0 if entering GPS Failure Navigation from a "Land Mode" (for fixed wings). |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
@Kjkinney let’s look at this |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I think we may have an inprovement for this coming soon. Keep this issue open for that. |
This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions. |
Uh oh!
There was an error while loading. Please reload this page.
The Fixed Wing loss of GPS failsafe triggers the "open loop loiter" which is great when at mission altitude.
However, in the special case of GPS loss when on a landing approach we do not want the aircraft going into a bank. In this case, the preferred behavior is to continue straight ahead on a dumb landing path (cut throttle, control airspeed/pitch. hold current body yaw angle). Regain of GPS should pick-up where it left off on the mission landing and get back onto the guided landing approach.
The simpliest way to improve this would be to override NAV_GPSF_R and force it to 0 degrees bank angle if entering GPS Failure Navigation from a Landing approach.
The text was updated successfully, but these errors were encountered: