Update Readme

This commit is contained in:
Shunichi09 2020-04-07 20:45:10 +09:00
parent b7efc581aa
commit e5237201f0
2 changed files with 7 additions and 7 deletions

View File

@ -39,7 +39,7 @@ R = diag[0.1, 0.1]
X_g denote the goal states. X_g denote the goal states.
## [CatpoleEnv (Swing up)]((PythonLinearNonlinearControl/envs/cartpole.py)) ## [CatpoleEnv (Swing up)](PythonLinearNonlinearControl/envs/cartpole.py)
System equation. System equation.

View File

@ -1,6 +1,6 @@
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![Coverage Status](https://coveralls.io/repos/github/Shunichi09/PythonLinearNonlinearControl/badge.svg?branch=master)](https://coveralls.io/github/Shunichi09/PythonLinearNonlinearControl?branch=master) [![Coverage Status](https://coveralls.io/repos/github/Shunichi09/PythonLinearNonlinearControl/badge.svg?branch=master&service=github)](https://coveralls.io/github/Shunichi09/PythonLinearNonlinearControl?branch=master&service=github)
[![Build Status](https://travis-ci.org/Shunichi09/PythonLinearNonlinearControl.svg?branch=master)](https://travis-ci.org/Shunichi09/PythonLinearNonlinearControl) [![Build Status](https://travis-ci.org/Shunichi09/PythonLinearNonlinearControl.svg?branch=master&service=github)](https://travis-ci.org/Shunichi09/PythonLinearNonlinearControl)
# PythonLinearNonLinearControl # PythonLinearNonLinearControl
@ -116,21 +116,21 @@ It should be noted that **Model** and **Environment** are different. As mentione
<img src="assets/concept.png" width="500"> <img src="assets/concept.png" width="500">
## Model ## [Model](PythonLinearNonlinearControl/models/)
System model. For an instance, in the case that a model is linear, this model should have a form, "x[k+1] = Ax[k] + Bu[k]". System model. For an instance, in the case that a model is linear, this model should have a form, "x[k+1] = Ax[k] + Bu[k]".
If you use gradient based control method, you are preferred to implement the gradients of the model, other wise the controllers use numeric gradients. If you use gradient based control method, you are preferred to implement the gradients of the model, other wise the controllers use numeric gradients.
## Planner ## [Planner](PythonLinearNonlinearControl/planners/)
Planner make the goal states. Planner make the goal states.
## Controller ## [Controller](PythonLinearNonlinearControl/controllers/)
Controller calculate the optimal inputs by using the model by using the algorithms. Controller calculate the optimal inputs by using the model by using the algorithms.
## Runner ## [Runner](PythonLinearNonlinearControl/runners/)
Runner runs the simulation. Runner runs the simulation.