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

Development

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

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

You can run the unit tests with python to make sure that everything is working correctly. Inside the source directory, run

python test.py

Quick-start

For quick tutorials and application, please review the Colab Notebook

Documentation

Please check the lastest version of document

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.2.tar.gz (17.5 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.2-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: OpenControl-0.2.tar.gz
  • Upload date:
  • Size: 17.5 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.2.tar.gz
Algorithm Hash digest
SHA256 47bba6b4519e8ac967f729fa5f7c05899e1e68c9d028c39f011c4477e02f8ad2
MD5 2d843973707e7b19804080dc950d4c05
BLAKE2b-256 a31d2c6cf60a74970258e28b4a688ad2311c58f3b93d38684c0b46c44610f556

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OpenControl-0.2-py3-none-any.whl
  • Upload date:
  • Size: 21.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 767a49a64ab4e1308e560eef034ecefa1d4059935993474111e22d4e53f137dd
MD5 4d62a03f98d19da3e0d2d742a068455d
BLAKE2b-256 1248a6a7cdd1b6bd9458e52604bafbe522220a48463883a04283d387edfc8f7f

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