PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

Model Predictive Control Python Packages

Python packages with the GitHub topic model-predictive-control. Sorted by relevance, with stars and monthly downloads.
darnstrom
daqp

A dual active-set algorithm for convex quadratic programming

321K 106 19
loco-3d
crocoddyl

Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is based on various efficient Differential Dynamic Programming (DDP)-like algorithms

7K 1K 207
galilai-group
stable-worldmodel

A platform for reproducible world model research and evaluation

6K 523 75
astomodynamics
pycddp

Constrained Differential Dynamic Programming Solver for Trajectory Optimization and Model Predictive Control

4K 90 16
davidusb-geek
emhass

An Energy Management System for Home Assistant

4K 581 140
alphaville
opengen

Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support

3K 631 68
loco-3d
libcrocoddyl

Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is based on various efficient Differential Dynamic Programming (DDP)-like algorithms

3K 1K 207
FilippoAiraldi
mpcrl

Reinforcement Learning with Model Predictive Control

2K 684 69
Petrus1904
superadmm

Quadratic Programming solver using a superlinear ADMM method

2K 6 2
upkie
upkie

Python module to control Upkie wheeled biped robots.

1K 349 50
ai-winter
python-motion-planning

Motion planning(Path Planning and Trajectory Planning/Tracking) of AGV/AMR:python implementation of Dijkstra, A*, JPS, D*, LPA*, D* Lite, (Lazy)Theta*, RRT, RRT*, RRT-Connect, Informed RRT*, Voronoi, PID, DWA, APF, LQR, MPC, RPP, Bezier, Dubins etc.

1K 1K 145
LemonPi
pytorch-mppi

Model Predictive Path Integral (MPPI) implemented in pytorch

1K 699 72
mpopt
mpopt

A pseudo-spectral collocation based multi-phase Optimal control problem solver

898 68 21
cmower
pyoptas

OpTaS: An optimization-based task specification library for trajectory optimization and model predictive control.

691 137 20
onyx-robotics
onyxengine

Deploy a production-ready AI model training workflow for hardware control systems and physics simulation in minutes.

590 10 0
santoshrajkumar
kq-lmpc-quadrotor

A complete, hardware-ready Python package for Koopman-based Linear Model Predictive Control (LMPC), delivering real-time trajectory tracking for quadrotors using analytical Koopman lifting (no training data required)

471 79 15
pavelacamposp
direct-data-driven-mpc

Robust and nonlinear Direct Data-Driven MPC controllers for LTI and nonlinear systems in Python

426 23 2
hilo-mpc
hilo-mpc

HILO-MPC is a Python toolbox for easy, flexible and fast development of machine-learning-supported optimal control and estimation problems

404 200 36
tobirohrer
building-energy-storage-simulation

A simulation of a building to optimize energy storage utilization.

382 62 13
thiagopbueno
tfmpc

An implementation of model-predictive control algorithms using TensorFlow 2

335 18 4
tasts-robots
ltv-mpc

Linear time-variant model predictive control in Python.

297 51 2
stephane-caron
qpmpc

Model predictive control in Python based on quadratic programming

248 51 2
tasts-robots
upkie-locomotion

Open-source wheeled biped robots

205 351 50
michael-cummins
deepc-hunt

[L4DC 2025] Automatic hyperparameter tuning for DeePC. Built by Michael Cummins at the Automatic Control Laboratory, ETH Zurich.

191 25 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery