The OpenControl is a python package that implement basic algorithms for analysis and design of optimal feedback controllers.
- Classical control methods
- Linear quadratic regulator (
LQR
) computation - 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)
OpenControl provide algorithms for wide range of systems dynamics, include classical control module and reinforcement learning control systems using the ADP module. For learning purpose, we prefer users to review our examples code that will instruct to define a system and run simulation.
You can check out the latest version of the source code with the command
git clone https://github.com/VNOpenAI/OpenControl
Before all, create a new virtual conda environment and install requirements
pip install requirements.txt
You can do minimal installation of OpenControl with
pip install OpenControl
Check version
python
>>> import OpenControl
>>> OpenControl.__version__
Please check the lastest version of document
For any question, drop an email at [email protected]
Follow us on website https://vnopenai.org/