Skip to content

nippotam/Online-Meta-Adaptive-Control

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Online-Meta-Adaptive-Control

These codes are based on the Online Meta-Adaptive Control (OMAC) algorithm proposed in the work "Meta-Adaptive Nonlinear Control: Theory and Algorithms".

Please run pendulum/experiments.ipynb, where we provide several instantiations of OMAC in a nonlinear pendulum model with external wind disturbance, gravity mismatch, and unknown damping. For the 6-DoF drone experiments, please check out quadsim/{example, experiments, exeriments_stats}.ipynb, which demonstrate OMAC running in the position control loop on a quadrotor with an unknown propeller side force. See the following video for the performance of Deep OMAC in quadrotor control with wind disturbance:

OMAC_deep_2x.mp4

Paper link: https://arxiv.org/abs/2106.06098

@article{shi2021meta, title={Meta-Adaptive Nonlinear Control: Theory and Algorithms}, author={Shi, Guanya and Azizzadenesheli, Kamyar and O'Connell, Michael and Chung, Soon-Jo and Yue, Yisong}, journal={Advances in Neural Information Processing Systems}, year={2021}}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.6%
  • Python 0.4%