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

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.

840K 2K 444
pantor
ruckig

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

89K 1K 247
OpenMDAO
dymos

Open Source Optimization of Dynamic Multidisciplinary Systems

13K 283 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

8K 1K 206
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 206
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.

3K 2K 444
alphaville
opengen

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

2K 634 68
AlabamaASRL
asset-asrl

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

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

No description available

830 4K 159
cmower
pyoptas

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

620 138 20
mpopt
mpopt

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

544 68 21
tobirohrer
building-energy-storage-simulation

A simulation of a building to optimize energy storage utilization.

532 62 13
qucontrol
krotov

Python implementation of Krotov's method for quantum optimal control

514 84 31
maxmsun
lqrax

JAX-enabled continuous-time Riccati equation solver

303 219 9
maptor
maptor

MAPTOR: Multiphase Adaptive Trajectory Optimizer

295 52 2
tasts-robots
ltv-mpc

Model predictive control in Python based on quadratic programming

214 51 2
trajectory-invariants
invariants-py

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

213 6 0
csu-hmc
opty

Tool for optimizing dynamic systems using direct collocation.

200 121 23
stephane-caron
qpmpc

Model predictive control in Python based on quadratic programming

191 51 2
nicolapiccinelli
pympcxx

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

167 204 23
SherbyRobotics
pyro-udes

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

136 55 23
Shunichi09
pythonlinearnonlinearcontrol

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

131 1K 191
wzjoriv
hionx

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

89 1 1
mlprt
feedbax

Optimal feedback control + interventions, in JAX.

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