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

Optimal Control Python Packages

Python packages with the GitHub topic optimal-control. Sorted by monthly downloads, with stars and forks.
casadi
casadi

CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript

2.3M 2K 463
pantor
ruckig

Motion Generation for Robots and Machines. Real-time. Jerk-constrained. Time-optimal.

194K 1K 269
OpenMDAO
dymos

Open Source Optimization of Dynamic Multidisciplinary Systems

8K 301 80
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
TOPP-THU
copp-py

Convex-Objective Path Parameterization

4K 33 7
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
AlabamaASRL
asset-asrl

High-speed, extensible, object-oriented trajectory design and optimization

1K 48 13
alphaville
opengen

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

1K 651 72
casadi
casadi-gil-comp

CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript

1K 2K 463
open-spaced-repetition
fsrs4anki-optimizer

A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm

836 4K 164
qucontrol
krotov

Python implementation of Krotov's method for quantum optimal control

386 83 31
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
cmower
pyoptas

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

318 149 21
csu-hmc
opty

A library for using direct collocation in the optimization of dynamic systems.

258 128 23
tobirohrer
building-energy-storage-simulation

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

254 64 14
maptor
maptor

MAPTOR: Multiphase Adaptive Trajectory Optimizer

242 53 2
maxmsun
lqrax

GPU-friendly, auto-differentiable LQR solver with JAX.

181 224 9
trajectory-invariants
invariants-py

Calculate invariant trajectory representations from trajectory data and generate new trajectories from the invariants.

177 6 0
tasts-robots
ltv-mpc

Model predictive control in Python based on quadratic programming

169 55 3
CORTx-Lab
barrier-states-python

Python library for Barrier States (BaS) safe control and safety-embedded systems.

125 1 0
zouyilin2000
pockit-optimal-control

pockit: Python Optimal Control KIT

122 19 1
nicolapiccinelli
pympcxx

libmpc++ is a C++ header-only library to solve linear and non-linear MPC

121 212 23
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology