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

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

445K 109 20
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.

46K 1K 149
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

11K 1K 209
galilai-group
stable-worldmodel

A platform for reproducible world model research and evaluation

9K 2K 235
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

6K 1K 209
davidusb-geek
emhass

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

5K 631 151
alphaville
opengen

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

2K 639 69
FilippoAiraldi
mpcrl

Reinforcement Learning with Model Predictive Control

1K 702 69
Petrus1904
superadmm

superADMM: Quadratic Program Solver with dynamic weighting ADMM

1K 6 2
LemonPi
pytorch-mppi

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

997 733 73
astomodynamics
pycddp

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

834 92 17
upkie
upkie

Open-source wheeled biped robots

833 379 52
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).

787 91 16
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

756 199 36
onyx-robotics
onyxengine

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

659 10 0
forgi86
python-mpc

MPC package for python

648 240 35
mpopt
mpopt

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

632 70 21
cmower
pyoptas

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

532 139 20
tobirohrer
building-energy-storage-simulation

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

505 63 14
pavelacamposp
direct-data-driven-mpc

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

482 22 2
thiagopbueno
tfmpc

An implementation of model-predictive control algorithms using TensorFlow 2

266 18 4
tasts-robots
ltv-mpc

Model predictive control in Python based on quadratic programming

241 52 2
stephane-caron
qpmpc

Linear time-variant model predictive control in Python.

226 52 2
MrRobotop
clap-family

Conservative Lapse-Action Planning (CLAP): a variational access-and-dwell framework for safe latent trajectory optimization.

212 1 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery