(Translated by https://www.hiragana.jp/)
GitHub - mincasurong/Online-LQR: This storage is related to the Online LQR which is combination between LQR and reinforcement learning
Skip to content

This storage is related to the Online LQR which is combination between LQR and reinforcement learning

Notifications You must be signed in to change notification settings

mincasurong/Online-LQR

Repository files navigation

Online-LQR

This repository is dedicated to the implementation and study of Online Linear Quadratic Regulator (LQR), which combines traditional LQR with reinforcement learning techniques.

Contents

Getting Started

Prerequisites

  • MATLAB (for running the .m files)
  • Python 3.6 or higher (for running the .py files)
  • Required Python libraries: numpy, scipy, matplotlib

Installation

  1. Clone the repository:

    git clone https://github.com/mincasurong/Online-LQR.git
    cd Online-LQR
  2. Install the required Python libraries:

    pip install numpy scipy matplotlib

Usage

Running MATLAB Files

Open the .m files in MATLAB and run them to see the results of various LQR implementations.

Running Python Files

To run the Model Predictive Control example for a simple pendulum:

python MPC_simple_pendulum.py

About

This storage is related to the Online LQR which is combination between LQR and reinforcement learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published