[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/yangwangaaa/PythonLinearNonlinearControl/develop/Environments.md [Back]  [Original]

# Enviroments

| Name | Linear | Nonlinear | State Size | Input size |
|:----------|:---------------:|:----------------:|:----------------:|:----------------:|
| First Order Lag System |  | x | 4 | 2 | 
| Two wheeled System (Constant Goal) | x |  | 3 | 2 | 
| Two wheeled System (Moving Goal) (Coming soon) | x |  | 3 | 2 | 
| Cartpole (Swing up) | x |  | 4 | 1 | 

## [FistOrderLagEnv](PythonLinearNonlinearControl/envs/first_order_lag.py)

### System equation.

firstorderlag.png [firstorderlag.png]

You can set arbinatry time constant, tau. The default is 0.63 s

### Cost.

quadratic_score.png [quadratic_score.png]

Q = diag[1., 1., 1., 1.], 
R = diag[1., 1.]

X_g denote the goal states.

## [TwoWheeledEnv](PythonLinearNonlinearControl/envs/two_wheeled.py)

### System equation.

twowheeled.png [twowheeled.png]

### Cost.

quadratic_score.png [quadratic_score.png]

Q = diag[5., 5., 1.], 
R = diag[0.1, 0.1]

X_g denote the goal states.

## [CatpoleEnv (Swing up)](PythonLinearNonlinearControl/envs/cartpole.py)

## System equation.

cartpole.png [cartpole.png]

You can set arbinatry parameters, mc, mp, l and g. 

Default settings are as follows:

mc = 1, mp = 0.2, l = 0.5, g = 9.81

### Cost.

cartpole_score.png [cartpole_score.png]

Web Proxy Viewer  |  New URL  |  Original Page