NMPC-DCLF-DCBF

Model predictive control library

An implementation of nonlinear model predictive control using discrete-time control Lyapunov functions and control barrier functions for safety-critical systems.

A collection of work using nonlinear model predictive control (NMPC) with discrete-time control Lyapunov functions (CLFs) and control barrier functions (CBFs)

GitHub

227 stars
8 watching
45 forks
Language: MATLAB
last commit: about 1 year ago
Linked from 1 awesome list

control-barrier-functionscontrol-lyapunov-functionsipoptmatlabmodel-predictive-controlmpc-controlnonlinear-optimizationobstacle-avoidance-algorithmquadratic-programmingsafety-critical-systems

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hybridrobotics/cbf-clf-helper A Matlab library for implementing Control Barrier Function and Control Lyapunov Function based control methods for safety-critical systems 262
ohtsukalab/autogenu-jupyter An automatic code generator and solver for nonlinear model predictive control (NMPC) problems. 155
balrifaee/net-mpc_collision-avoidance A MATLAB simulation of model predictive control for vehicle collision avoidance. 85
lbl-srg/mpcpy An open-source platform for model predictive control in buildings 116
ikostrikov/pytorch-ddpg-naf An implementation of reinforcement learning algorithms for continuous control tasks using deep neural networks. 307
schoppmp/linreg-mpc A protocol for secure distributed linear regression on vertically distributed datasets 32
s7ev3n/mpc_code Software implementation of Model Predictive Control algorithm for autonomous vehicle trajectory tracking control 236
tim283/smpc_example A collection of examples demonstrating stochastic model predictive control (SMPC) in MATLAB. 54
nki-ccb/won-parafac An implementation of weighted orthogonal non-negative parallel factor analysis (PARAFAC) in MATLAB for bioinformatics and genomics applications. 1
hubfire/muti-branch-ddpg-carla An implementation of a reinforcement learning algorithm using multi-branch architecture and Deep Deterministic Policy Gradients (DDPG) to control autonomous vehicles in simulation environments. 79
yinboc/liif This project presents an approach to learning continuous image representation using a local implicit function. 1,271
benedekrozemberczki/m-nmf An implementation of Community Preserving Network Embedding using deep learning and matrix factorization techniques 120
sarababakn/mfcl-neurips23 A framework for mitigating catastrophic forgetting in federated learning for vision tasks using data synthesis from past distributions. 15
mpc-msri/ezpc A software framework for secure machine learning that provides efficient and scalable computation protocols for collaborative data analysis 401
pengskr/mpc This project implements a Model Predictive Control (MPC) system in MATLAB. 104