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

Integrate On-The-Fly Control (UTAustin - Franck /Ufuk) #77

Open
podhrmic opened this issue Jul 16, 2021 · 2 comments
Open

Integrate On-The-Fly Control (UTAustin - Franck /Ufuk) #77

podhrmic opened this issue Jul 16, 2021 · 2 comments

Comments

@podhrmic
Copy link
Collaborator

podhrmic commented Jul 16, 2021

On-The-Fly Control of Unknown Smooth Systems from Limited Data

Integration story

Upon failure, for example, a complete or partial loss of control surface/actuator, or loss of a wing, switch to the best effort control strategy.

Deliverables (Use subs/OFC branch):

  • on the fly controller
  • Jupyter NB to demo the performance.

Tasks

  • longitudinal control fragment of the inner-loop
  • port into the new CSAF
  • longitudinal+latitudinal controller which replaces the current inner-loop
  • Replace the entire inner-loop + outer-loop with a on-the-fly controller with objectives/constraints on state.

Stretch

  • Explore other features:
    • monitoring
    • conditional acceptance of autopilot's commands/references based on reachability/performance constraints.
@podhrmic
Copy link
Collaborator Author

In GitLab by @zutshi on Oct 19, 2020, 14:49

Next steps

  • Check in first draft
  • Port to new CSAF
  • Add actuator models (@zutshi)
  • Replace the entire LLC and check level flight, and then gcas

@podhrmic
Copy link
Collaborator Author

podhrmic commented Jul 16, 2021

In GitLab by @zutshi on Nov 19, 2020, 01:48

Status

  • First draft checked in. Replaces longitudinal control
  • Second draft checked in. Replaces entire LLC during the GCAS maneuver. Works very well.

Next Steps

@franck-at-gitlab

  • Check performance of OFC at initial conditions near the default_init_state
  • Check performance of OFC at different regions of state space (alt=[40000, 60000], vt=[500,1000]) and (alt=[1000, 10,000], vt=[150,200])
  • Add comparison plots, OFC vs LQR
  • Replace autopilot and llc

@zutshi

  • Port code to CSAF
  • Add actuator models with failures

@podhrmic podhrmic changed the title Integrate On-The-Fly Control (UTAustin - Franck /Ufuk) [REPLACEMENT ISSUE] Integrate On-The-Fly Control (UTAustin - Franck /Ufuk) Jul 16, 2021
@podhrmic podhrmic added this to the December Contract Milestones milestone Jul 16, 2021
@cslockett cslockett removed this from the Sprint 4 milestone Nov 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants