Skip to content
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

Implement Auto-GCAS #524

Open
JMaverick16 opened this issue Feb 17, 2023 · 1 comment · May be fixed by #601
Open

Implement Auto-GCAS #524

JMaverick16 opened this issue Feb 17, 2023 · 1 comment · May be fixed by #601

Comments

@JMaverick16
Copy link
Collaborator

No description provided.

@BobDotCom
Copy link
Contributor

BobDotCom commented Aug 21, 2023

References

  • Lockheed Martin's Website
    • This states that the system performs "a roll to wings-level and +5g pull". However, in the HUD tape it shows a 9.1g pull. In the description of the HUD tape, it says "Auto GCAS determined that a ground collision was imminent and initiated a fly up maneuver to roll the F-16’s wings level and upright as the pilot regained consciousness and added Gs to the recovery." This sounds a bit confusing but I think it's saying "Auto GCAS rolled to wings-level, then the pilot regained consciousness and (the pilot) added Gs to the recovery." So I think 5g pull is correct.
    • You can override the system manually (We'd need a keybind for that)
  • HUD tape
    • There's a "GND PROX" indicator in the bottom left of HUD. It appears just before the flyup warning, but disappears pretty quickly. Since the website indicates the pilot manually pulled back on the stick, it would make since that the system deactivated at that time, corresponding to when the indicator appeared and disappeared.
    • Here's a comment on that video from a viper driver (unverifiable but it sounds like they know what they're talking about). There's a few things here that stand out to me:
      • You can adjust the delay
      • You can override the system manually (Confirmed by lockheed)
      • You can enable the system manually, even if it hasn't detected an imminent collision. (We'd also need a keybind for this)
      • The system also activates when flying low-level
      Screenshot 2023-08-21 at 3 36 21 PM
  • F-16 GCAS test flights
    • This has quite a bit of info as well.

Implementation

Based on the data above, I think autopilot could be enabled to make a wings level correction then +5g pull when the flyup warning is shown. Not sure if the flyup warning is always going to be shown at the correct time, so might need to look into that. Overall shouldn't be too difficult imo.

@BobDotCom BobDotCom linked a pull request Oct 23, 2024 that will close this issue
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants