MPC-and-MHE-implementation-in-MATLAB-using-Casadi

MPC Estimation Implementation

An implementation of model predictive control and moving horizon estimation using the Casadi package in MATLAB for a non-holonomic mobile robot

This is a workshop on implementing model predictive control (MPC) and moving horizon estimation (MHE) on Matlab. The implementation is based on the Casadi Package which is used for numerical optimization. A non-holonomic mobile robot is used as a system for the implementation. The workshop video recording can be found here https://www.youtube.com/playlist?list=PLK8squHT_Uzej3UCUHjtOtm5X7pMFSgAL ... Casadi can be downloaded here https://web.casadi.org/

GitHub

345 stars
8 watching
138 forks
Language: MATLAB
last commit: over 5 years ago

Related projects:

RepositoryDescriptionStars
s7ev3n/mpc_codeSoftware implementation of Model Predictive Control algorithm for autonomous vehicle trajectory tracking control248
nezarip/carsim-simulink-mpc-controller-practiceProvides MPC controller implementation and simulation models for autonomous vehicles using Carsim and Simulink82
pengskr/mpcThis project implements a Model Predictive Control (MPC) system in MATLAB.109
balrifaee/net-mpc_collision-avoidanceA MATLAB simulation of model predictive control for vehicle collision avoidance.87
tim283/smpc_exampleA collection of examples demonstrating stochastic model predictive control (SMPC) in MATLAB.56
michaelchughes/npbayeshmmSoftware toolbox for Bayesian inference on sequential data using Markov chain Monte Carlo methods.79
sohl-dickstein/minimum-probability-flow-learningThis project provides Matlab implementations of Minimum Probability Flow learning for parameter estimation in probabilistic models.68
ohtsukalab/autogenu-jupyterAn automatic code generator and solver for nonlinear model predictive control (NMPC) problems.156
hybridrobotics/nmpc-dclf-dcbfAn implementation of nonlinear model predictive control using discrete-time control Lyapunov functions and control barrier functions for safety-critical systems.235
danm0nster/mdembeddingA MATLAB toolset for estimating parameters for phase space reconstruction of multivariate data.45
alexliniger/mpccA controller framework for autonomous vehicles to follow predefined paths while navigating obstacles and track constraints.1,393
lbl-srg/mpcpyAn open-source platform for model predictive control in buildings116
mrhaobolu/isac_4d_imagingThis project simulates 4D imaging using millimeter wave OFDM signals and the MUSIC algorithm in MATLAB.57
urosolia/lmpc_simpleexampleA MATLAB implementation of an optimal control algorithm for a double integrator system57
fuxiaoliu/mmcDevelops a large-scale dataset and benchmark for training multimodal chart understanding models using large language models.87