There are 56 repositories under model-predictive-control topic.
Motion planning and Navigation of AGV/AMR:ROS planner plugin implementation of A*, JPS, D*, LPA*, D* Lite, Theta*, RRT, RRT*, RRT-Connect, Informed RRT*, ACO, PSO, Voronoi, PID, LQR, MPC, DWA, APF, Pure Pursuit etc.
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
Real-time behaviour synthesis with MuJoCo, using Predictive Control
PythonLinearNonLinearControl is a library implementing the linear and nonlinear control theories in python.
The mpc_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. It provides a generic and versatile model predictive control implementation with minimum-time and quadratic-form receding-horizon configurations.
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
An example code for robust model predictive control using tube
Motion planning and Navigation of AGV/AMR:python implementation of Dijkstra, A*, JPS, D*, LPA*, D* Lite, (Lazy)Theta*, RRT, RRT*, RRT-Connect, Informed RRT*, ACO, Voronoi, PID, DWA, APF, LQR, MPC, RPP, DDPG, Bezier, Dubins etc.
Model Predictive Path Integral (MPPI) with approximate dynamics implemented in pytorch
Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models
Python implementation of an automatic parallel parking system in a virtual environment, including path planning, path tracking, and parallel parking
1/20 MiniCar: An ackermann based rover for MPC and Pure-Pursuit controller
A Parallel Optimization Toolkit for Nonlinear Model Predictive Control (NMPC)
emhass: Energy Management for Home Assistant, is a Python module designed to optimize your home energy interfacing with Home Assistant.
Multi-Purpose MPC for Reference Path Tracking, Time-Optimal Driving and Obstacle Avoidance
Reinforcement Learning with Model Predictive Control
Humanoid robotics prototyping environment based on OpenRAVE
A collection of work using nonlinear model predictive control (NMPC) with discrete-time control Lyapunov functions (CLFs) and control barrier functions (CBFs)
"Safety-Critical Model Predictive Control with Discrete-Time Control Barrier Function" by J. Zeng, B. Zhang and K. Sreenath https://arxiv.org/abs/2007.11718
Python implementation of MPPI (Model Predictive Path-Integral) controller to understand the basic idea. Mandatory dependencies are numpy and matplotlib only.
A toolkit for testing control and planning algorithm for car racing.
An automatic code generator for nonlinear model predictive control (NMPC) and the continuation/GMRES method (C/GMRES) based numerical solvers for NMPC
Unofficial Implementation of the paper "Data-Efficient Reinforcement Learning with Probabilistic Model Predictive Control", applied to gym environments
MPC in vehicle to track reference trajectory
Fast contact-implicit model predictive control for robotic systems that make and break contact with their environments.