PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Model Predictive Control Python Packages

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

A dual active-set algorithm for convex quadratic programming

619K 127 24
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.

77K 1K 152
galilai-group
stable-worldmodel

A platform for reproducible world model research and evaluation

18K 2K 286
causaldyn
causal-hybrid-control

Physics-structured dynamics with a learned causal residual, controlled by constrained optimal control / MPC.

6K 1 0
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

6K 1K 215
davidusb-geek
emhass

emhass: Energy Management for Home Assistant, is a Python module designed to optimize your home energy interfacing with Home Assistant.

4K 698 172
Petrus1904
superadmm

superADMM: Quadratic Program Solver with dynamic weighting ADMM

3K 7 2
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 215
dliptak001
hypercube-worldmodel

World model on a Boolean hypercube: frozen reservoir encoders and a locally connected predictor that learns how the latent code moves under an action. C++20, no dependencies.

2K 1 0
upkie
upkie

Open-source wheeled biped robots

2K 443 58
alphaville
opengen

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

1K 651 72
FilippoAiraldi
mpcrl

Reinforcement Learning with Model Predictive Control

1K 714 70
hrshtst
skelarm

A simple dynamics simulator for a configurable planar robot arm.

581 0 0
LemonPi
pytorch-mppi

Model Predictive Path Integral (MPPI) with approximate dynamics implemented in pytorch

569 767 75
gsoykan
lettuce-greenhouse-gym

Gymnasium environment for the van Henten lettuce greenhouse model

539 1 0
anulum
scpn-control

Control-grade tokamak runtime with neuro-symbolic controllers, fail-closed admission, replay evidence, Python and Rust.

518 2 0
astomodynamics
pycddp

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

432 93 17
forgi86
python-mpc

A Model Predictive Control (MPC) Python library based on the OSQP solver.

394 244 34
stephane-caron
qpmpc

Model predictive control in Python based on quadratic programming

346 55 3
mpopt
mpopt

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

330 69 21
onyx-robotics
onyxengine

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

328 11 0
cmower
pyoptas

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

318 149 21
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)

254 97 18
tobirohrer
building-energy-storage-simulation

An open source playground energy storage environment to explore reinforcement learning and model predictive control.

254 64 14
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology