Skip to main content

A python control systems package

Project description

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
  • 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)

Learn Reinforcement Learning by the tutorial notebook and examples code.

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.

Development

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

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

Installation

You can do minimal installation of OpenControl with

pip install OpenControl

Check version

python
>>> import OpenControl 
>>> OpenControl.__version__

Documentation

Please check the lastest version of document

How to contact us

For any question, drop an email at phi9b2@gmail.com

Follow us on website https://vnopenai.org/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

OpenControl-0.3.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

OpenControl-0.3-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

File details

Details for the file OpenControl-0.3.tar.gz.

File metadata

  • Download URL: OpenControl-0.3.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for OpenControl-0.3.tar.gz
Algorithm Hash digest
SHA256 ab469755d327e40fef4f13ebac38dff85bb1082177885881f7ea5a5e879feed1
MD5 272226031db3f98959102c3ecd6d8842
BLAKE2b-256 4c02a6f0ee98f6007d5e71b406f512746b0f1c15bb112166b29c99c8387b362d

See more details on using hashes here.

File details

Details for the file OpenControl-0.3-py3-none-any.whl.

File metadata

  • Download URL: OpenControl-0.3-py3-none-any.whl
  • Upload date:
  • Size: 21.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for OpenControl-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9b29e4eca282c85c85a15d52596b965f2f73d9e09d9220b2ad3a4f8c551a5456
MD5 a4357fe493f31053efdd2b10efda4db6
BLAKE2b-256 ea1e8b3dcd2c9d43cc9fca0057763ecb4d9bf129bb66d615bfd0111099392321

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page