PythonLinearNonLinearControl is a library implementing the linear and nonlinear control theories in python.
Go to file
Shunichi09 e92c100951
Update README.md
2020-03-19 21:24:02 +09:00
ilqr fix bug of ilqr 2019-05-25 17:46:17 +09:00
mpc fix the parameters of main_track 2019-10-09 12:05:42 +09:00
nmpc fix bug of nmpc newton 2019-10-09 14:01:01 +09:00
.gitignore add gitignore 2018-12-28 16:10:44 +09:00
LICENSE add two wheeled 2018-12-20 16:48:28 +09:00
README.md Update README.md 2020-03-19 21:24:02 +09:00

README.md

MIT licensed

linear_nonlinear_control

Implementing the linear and nonlinear control theories. For an instance, model predictive control, nonlinear model predictive control, sliding mode control etc

Now you can see the examples of control theories as following

  • Iterative Linear Quadratic Regulator (iLQR)
  • Nonlinear Model Predictive Control (NMPC) with CGMRES
  • Nonlinear Model Predictive Control (NMPC) with Newton method
  • Linear Model Predictive Control (MPC)(as generic function such as matlab tool box)
  • Extended Linear Model Predictive Control for vehicle model

Usage and Details

you can see the usage in each folder

Basic Requirement

  • python3.5 or more
  • numpy
  • matplotlib

License

MIT

Citation

@Misc{pythonlinearnonlinearControl,
author = {Shunichi Sekiguchi},
title = {pythonlinearnonlinearControl},
note = "\url{https://github.com/Shunichi09/linear_nonlinear_control}",
}