Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published September 24, 2024 | Published
Journal Article Open

FALCON: Fourier Adaptive Learning and Control for Disturbance Rejection Under Extreme Turbulence

  • 1. ROR icon California Institute of Technology
  • 2. ROR icon Nvidia (United States)

Abstract

Controlling aerodynamic forces in turbulent conditions is crucial for UAV operation. Traditional reactive methods often struggle due to unpredictable flow and sensor noise. We present FALCON (Fourier Adaptive Learning and Control), a model-based reinforcement learning framework for effective modeling and control of aerodynamic forces under turbulent flows. FALCON leverages two key insights: turbulent dynamics are well-modeled in the frequency domain, and most turbulent energy is concentrated in low-frequencies. FALCON learns a concise Fourier basis to model system dynamics from 35 s of flow data. To address sensor limitations, FALCON models dynamics using a short history of actions and measurements. With this approach, FALCON applies model predictive control for safe and efficient control. Tested in the Caltech wind tunnel under highly turbulent conditions, FALCON learns to control the underlying nonlinear dynamics with less than 9 min of data, consistently outperforming state-of-the-art methods. We provide guarantees for FALCON, ensuring stability and robustness.

Copyright and License

This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. 

Acknowledgement

The authors would like to thank Professor John Dabiri (Caltech) for the insightful discussion regarding this work. Anima Anandkumar is Bren chair and Schmidt sciences AI 2050 senior fellow and this work was supported by the Center for Autonomous Systems and Technologies at Caltech, the National Science Foundation Graduate Research Fellowship under Grant No. DGE-1745301, the US Office of Naval Research (MURI grant N00014-18-12624).

Contributions

All the authors conceptualized and planned the testing methodology together. S.L. and P.R. were responsible for the algorithm design, prototype design, manufacturing, data acquisition, programming, visualizations, theoretical derivations, and writing the original paper drafts. K.A., B.H., M.G., and A.A. supervised and provided advice throughout the entire project, and helped edit and review the paper.

Files

s44182-024-00013-0.pdf
Files (32.9 MB)
Name Size Download all
md5:96a93077e142e633ef69231865a18c2b
430.1 kB Preview Download
md5:89120d9f49607cbb2dafe2cfc7eddb3f
21.8 MB Download
md5:a255429bbefce51ed9166977cd321057
1.5 MB Preview Download
md5:03e9e6ba5db451d0230d99fbcda28db1
9.2 MB Download

Additional details

Created:
December 4, 2024
Modified:
December 4, 2024