Python Library for Control System

The OpenControl is a python package that implement basic algorithms for analysis and design of optimal feedback controllers.

Features:

  • Classical control methods

  • Linear quadratic regulator (LQR) computation

  • Robust Adaptive Dynamic Programming (ADP) for optimal linear/nonlinear control systems

  • Off-policy, On-policy learning algorithms for linear/nonlinear systems

  • Experience replay algorithms for linear/nonlinear systems (TODO)

Documentation

Development

You can check out the latest version of the source code with the command:

git clone https://github.com/VNOpenAI/OpenControl

Installation

Before install OpenControl, ensure that all the dependent packages in the requirements is instelled. Then

pip install OpenControl

Your contributions are welcome! Simply fork the GitHub repository and send a pull request.

Please see the Developer’s Wiki for detailed instructions.

Links

Quick-start

For quick tutorials and application, please review the Colab Notebook

Indices and tables