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

Optimal Control Python Packages

Python packages with the GitHub topic optimal-control. Sorted by relevance, with stars and monthly downloads.
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 or Matlab/Octave.

853K 2K 441
pantor
ruckig

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

94K 1K 246
OpenMDAO
dymos

Open Source Optimization of Dynamic Multidisciplinary Systems

14K 282 73
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
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 or Matlab/Octave.

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

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

2K 42 13
open-spaced-repetition
fsrs4anki-optimizer

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

1K 4K 159
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
qucontrol
krotov

Python implementation of Krotov's method for quantum optimal control

651 84 31
maptor
maptor

Multiphase Adaptive Trajectory Optimizer

433 49 2
tobirohrer
building-energy-storage-simulation

A simulation of a building to optimize energy storage utilization.

382 62 13
maxmsun
lqrax

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

366 219 9
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
trajectory-invariants
invariants-py

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

233 6 0
nicolapiccinelli
pympcxx

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

225 203 23
csu-hmc
opty

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

210 121 23
SherbyRobotics
pyro-udes

An object-based toolbox for robot dynamic simulation, analysis, control and planning.

179 55 23
wzjoriv
hionx

Hion (/ˈiː.ɒn/): Hamiltonian-Informed Optimal Neural Control.

89 1 1
Shunichi09
pythonlinearnonlinearcontrol

PythonLinearNonLinearControl is a library implementing the linear and nonlinear control theories in python.

71 1K 191
mlprt
feedbax

Optimal feedback control + interventions, in JAX.

68 6 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery