Skip to content

kul-optec/nmpc-codegen-matlab

Repository files navigation

nmpc-codegen-matlab

What is this?

Nmpc-codegen generates MPC controllers. The user provides the dynamics of the system, a number of conditions and some MPC parameters in python. Nmpc-codegen will then generate the NMPC controller in c89 code that can be used on embedded devices. Check out the website for more information.

If you want to use this library for research feel free to contact willem dot melis at outlook dot com . If you have problems of any kind with nmpc-codegen feel free to make an issue.

Warning: nmpc-codegen does not work with Casadi 3.5 update comming soon !

Install

Installation instructions

Requirements (run Matlab_test_utils.m to test this autmatically)

  • Matlab (plain Matlab is enough no toolboxes required)
  • Casadi 3.2 library or more recent (free library)
  • gcc toolchain

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages