An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with optimal-control

A curated list of projects in awesome lists tagged with optimal-control .

https://github.com/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.

academic-project algorithmic-differentation c-plus-plus code-generation derivatives library mathematics matlab modular nonlinear nonlinear-programming numerical-calculations octave optimal-control optimization parameter-estimation python scientific-computing symbolic-manipulation

Last synced: 21 Apr 2026

https://github.com/leggedrobotics/ocs2

Optimal Control for Switched Systems

control mpc optimal-control robotics

Last synced: 16 May 2025

https://github.com/rst-tu-dortmund/teb_local_planner

An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)

mobile-robots navigation optimal-control path-planning ros trajectory-optimization

Last synced: 12 May 2025

https://github.com/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

code-generation conda crocoddyl differential-dynamic-programming legged-robotics model-predictive-control motion-planning optimal-control robotics ros trajectory-optimization

Last synced: 12 May 2025

https://github.com/eleurent/phd-bibliography

References on Optimal Control, Reinforcement Learning and Motion Planning

bibliography motion-planning optimal-control reinforcement-learning robust-control

Last synced: 27 Mar 2025

https://github.com/Shunichi09/PythonLinearNonlinearControl

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

cem ddp ilqr linear-control model-based-rl model-predictive-control mpc mppi nmpc nonlinear-control optimal-control reinforcement-learning

Last synced: 26 Mar 2025

https://github.com/pantor/ruckig

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

jerk-constrained motion-planning optimal-control robot-arm robotics time-optimal trajectory-generation

Last synced: 14 May 2025

https://github.com/geonhee-lee/mpc_ros

Differential Wheeled Mobile Robot - Nonlinear Model Predictive Control based on ROS

collision-avoidance gazebo-simulation ipopt mpc navigation optimal-control path-tracking planner ros simulation trajectory trajectory-tracking unicycle

Last synced: 12 May 2025

https://github.com/juanmanzanero/fastest-lap

Fastest-lap is a vehicle dynamics simulator. It can be used to understand vehicle dynamics, to learn about driving techniques, to design car prototypes, or just for fun!

circuit cpp dynamics formula1 ipopt modeling motogp optimal-control python racecar racing simulator vehicle

Last synced: 24 Apr 2026

https://github.com/LeCAR-Lab/dial-mpc

Official implementation for the paper "Full-Order Sampling-Based MPC for Torque-Level Locomotion Control via Diffusion-Style Annealing". DIAL-MPC is a novel sampling-based MPC framework for legged robot full-order torque-level control with both precision and agility in a training-free manner.

diffusion humanoid legged-robots mpc online-control optimal-control quadruped sampling-based-control

Last synced: 18 Oct 2025

https://github.com/OpenOCL/OpenOCL

Open Optimal Control Library for Matlab. Trajectory Optimization and non-linear Model Predictive Control (MPC) toolbox.

control-theory machine-learning model-predictive-control numerical-optimization optimal-control robotics trajectory-optimization

Last synced: 04 May 2025

https://github.com/maimemo/SSP-MMC

A Stochastic Shortest Path Algorithm for Optimizing Spaced Repetition Scheduling

optimal-control research-paper spaced-repetition spaced-repetition-algorithm

Last synced: 30 Sep 2025

https://github.com/embersarc/scpp

Implementation of SCvx, linear MPC and LQR for trajectory generation and tracking

optimal-control rocket spacecraft

Last synced: 10 Oct 2025

https://github.com/EmbersArc/SCpp

Implementation of SCvx, linear MPC and LQR for trajectory generation and tracking

optimal-control rocket spacecraft

Last synced: 29 Sep 2025

https://github.com/cmower/optas

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

forward-kinematics inverse-kinematics library model-predictive-control nonlinear optimal-control optimization planning python robotics task-specification trajectory-optimization

Last synced: 16 May 2025

https://github.com/thowell/motion_planning

Algorithm and model experiments for robot motion planning. Implemented in Julia.

control dynamics motion-planning optimal-control optimization robotics simulation

Last synced: 08 Mar 2026

https://github.com/qucontrol/krotov

Python implementation of Krotov's method for quantum optimal control

optimal-control quantum-computing quantum-mechanics qutip

Last synced: 16 Jan 2026

https://github.com/baggepinnen/differentialdynamicprogramming.jl

A package for solving Differential Dynamic Programming and trajectory optimization problems.

ddp dynamic-programming model-predictive-control optimal-control trajectory-optimization

Last synced: 04 Oct 2025

https://github.com/q-optimize/c3

Toolset for control, calibration and characterization of physical systems

calibration characterization control-systems machine-learning optimal-control quantum-computing quantum-information

Last synced: 09 May 2025

https://github.com/rst-tu-dortmund/control_box_rst

The control_box_rst package provides C++ libraries for predictive control, direct optimal control, optimization and simulation.

model-predictive-control mpc optimal-control optimization ros trajectory-optimization

Last synced: 06 Mar 2026

https://github.com/tobirohrer/building-energy-storage-simulation

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

energy-storage energy-storage-systems gym gymnasium model-predictive-control optimal-control reinforcement-learning solar-energy

Last synced: 11 Sep 2025

https://github.com/juliarobotics/tora.jl

Trajectory Optimization for Robot Arms

motion-planning optimal-control robotics trajectory-optimization

Last synced: 08 Sep 2025

https://github.com/dmalyuta/lcvx

Lossless convexification new results (mixed-integer problems)

control-systems convex-optimization gnc mixed-integer-programming optimal-control optimization spacecraft

Last synced: 12 Apr 2025

https://github.com/thowell/directtrajectoryoptimization.jl

A Julia package for constrained trajectory optimization using direct methods.

collocation optimal-control optimization robotics trajectory-optimization

Last synced: 05 Mar 2025

https://github.com/fedebotu/optimal-control-exercises

Exercise solutions for Daniel Liberzon's "Calculus of Variations and Optimal Control Theory: A Concise Introduction" book and other optimal control problems

coursework exercise-solutions hamiltonian inverted-pendulum kaist lagrangian lqr ode optimal-control optimal-control-exercises

Last synced: 09 Apr 2025

https://github.com/zanellia/feasible_sqp

A solver for nonlinear programming based on a sequential quadratic programming strategy with feasible intermediate iterates.

high-performance-computing model-predictive-control nonlinear-programming numerical-optimal-control numerical-optimization optimal-control

Last synced: 07 Feb 2026

https://github.com/IlyaOrson/Control-NeuralODE

Neural ODEs as Feedback Policies for Nonlinear Optimal Control (IFAC 2023) https://doi.org/10.1016/j.ifacol.2023.10.1248

adjoint-sensitivities automatic-differentiation julia neural-networks neuralode optimal-control optimization ordinary-differential-equations

Last synced: 01 Oct 2025

https://github.com/pfnet-research/chainer-differentiable-mpc

Differentiable MPC in Chainer, developed as part of PFN summer internship 2019.

chainer deep-learning lqr machine-learning model-predictive-control mpc optimal-control trajectory-optimization

Last synced: 27 Feb 2026

https://github.com/acxz/mppi

A simple and extensible Octave/Matlab library for Model Predictive Path Integral control scheme.

model-predictive-control model-predictive-path-integral mppi optimal-control path-integral stochastic-optimal-control

Last synced: 13 Apr 2025

https://github.com/ilyaorson/control-neuralode

Neural ODEs as Feedback Policies for Nonlinear Optimal Control (IFAC 2023) https://doi.org/10.1016/j.ifacol.2023.10.1248

adjoint-sensitivities automatic-differentiation julia neural-networks neuralode optimal-control optimization ordinary-differential-equations

Last synced: 08 Oct 2025

https://github.com/mathopt/dynamicoed.jl

Optimal experimental design of ODE and DAE systems in julia

mixed-integer-programming optimal-control optimal-experimental-design sciml

Last synced: 21 Oct 2025

https://github.com/control-toolbox/optimalcontrolproblems.jl

A collection of optimal control problems with ODE's in Julia.

optimal-control

Last synced: 07 Mar 2026

https://github.com/juliaquantumcontrol/grape.jl

Gradient Ascent Pulse Engineering in Julia

grape julia optimal-control quantum

Last synced: 26 Oct 2025

https://github.com/kul-optec/risk-averse

Modeling framework for risk-constrained risk-averse optimal control problems (MATLAB toolbox)

matlab-toolbox optimal-control optimization risk

Last synced: 01 Apr 2026

https://github.com/open-spaced-repetition/ssp-mmc-fsrs

Stochastic-Shortest-Path-Minimize-Memorization-Cost for FSRS

fsrs optimal-control spaced-repetition spaced-repetition-algorithm value-iteration

Last synced: 22 Jul 2025

https://github.com/harmoniqs/namedtrajectories.jl

Efficient Handling of Trajectories with User Defined Named Components

data-structures julia makie-jl optimal-control plotting trajectories trajectory-optimization

Last synced: 14 May 2026

https://github.com/danielmartensson/optimal-control

A collection of physical linear state space models with optimal control and Matavecontrol

linear-models optimal-control statespace transferfuction

Last synced: 05 Mar 2026

https://github.com/agroudiev/ilqr

An implementation of the Iterative Linear Quadratic Regulator (iLQR) method to control nonlinear dynamical systems

ilqr optimal-control robotics

Last synced: 19 Apr 2026

https://github.com/juliaquantumcontrol/krotov.jl

Julia implementation of Krotov's method for quantum optimal control

julia krotov numerical-methods optimal-control quantum

Last synced: 08 Sep 2025

https://github.com/hsprcode/linear-matrix-inequalities

Syntax for using YALMIP toolbox for control system design.

convex-optimization linear-matrix-inequalities optimal-control yalmip

Last synced: 18 Aug 2025

https://github.com/auralius/yadpf

A generic implementation of dynamic programming algorithm and value iteration algorithm.

dynamic-optimization dynamic-programming octave optimal-control optimizations value-iteration

Last synced: 01 Aug 2025

https://github.com/baggepinnen/acadosinterface.jl

An unofficial interface from Julia to Acados going through Casadi using PyCall

c-code-generator control-systems model-predictive-control optimal-control trajectory-generation

Last synced: 24 Feb 2025

https://github.com/auralius/waterhammer

Water-hammer simulation and optimal control

optimal-control pde pipeline water-hammer

Last synced: 15 Oct 2025

https://github.com/control-toolbox/losscontrol.jl

Optimal control problems with loss control: applications

optimal-control

Last synced: 26 Dec 2025

https://github.com/bayerj/seher

Seher is an experiment in writing reinforcement learning and optimal control software using Python 3.12, relying heavily on generics. This software is aimed at people that need to build robust and reliable autonomous systems, and want to know how doing so can be done with a modern approach in Python engineering.

jax optimal-control python reinforcement-learning

Last synced: 13 Mar 2026

https://github.com/MisterEkole/slam_with_vit

Visual SLAM for Mobile Robots with Vision Transformer(ViT)

computer-vision optimal-control slam transformer visual-slam-learning

Last synced: 25 Mar 2025

https://github.com/yuricst/directmrlt

Many revolution low-thrust trajectory optimization with direct method using ICLOCS

astrodynamics optimal-control trajectory-optimization

Last synced: 04 Apr 2025

https://github.com/sandeep026/numerical-optimal-control

Direct methods to solve optimal control problems in python and MATLAB

casadi direct-methods ipopt optimal-control optimization

Last synced: 31 May 2026

https://github.com/red-rapious/ilqr

An implementation of the Iterative Linear Quadratic Regulator (iLQR) method to control nonlinear dynamical systems

ilqr optimal-control robotics

Last synced: 04 Apr 2025

https://github.com/hiedt/fhagent

Source code for learning-based thermal control with STM32L4 MCU

control embedded-systems heating optimal-control reinforcement-learning simscape simulink

Last synced: 09 May 2026

https://github.com/costopoulos/ntua-advanced-control-systems

:train2: NTUA ECE Advanced Control Systems Course Exercise

hamiltonian kalman-filter matlab optimal-control train

Last synced: 16 May 2025

https://github.com/nouhalahyen/filtration_control_optimal

This code is written in Julia and provides a direct and indirect method for solving a water filtration problem with constraints for the control (Non linear problem) using an optimal control approach and more precisely the Pontryagin principle (PMP).

filtration julia modeli optimal-control pontryagin-maximum-principle water

Last synced: 03 Jan 2026

https://github.com/chrhansk/dag-scarp

Computing switching cost aware rounding in two dimensions

optimal-control

Last synced: 16 Jan 2026

https://github.com/me-moghadasian/vhoe-optimal-control

This software package is designed to solve high order optimal control problems.

high-order-methods nonlinear-control nonlinear-optimization optimal-control vectorisation

Last synced: 20 Apr 2026

https://github.com/wzjoriv/hion

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

control-systems control-theory machine-learning mpc-control neural-control optimal-control

Last synced: 14 Feb 2026

https://github.com/lancelet/cropduster

Neural Networks for Near-Optimal Control, in *HASKELL*

crazy haskell neural-network optimal-control

Last synced: 16 Jul 2025

https://github.com/axsk/optimpsampling.jl

Optimal Importance Sampling for Diffusion processes applied to ISOKANN.

importance-sampling isokann machine-learning optimal-control reinforce scrapbook zib

Last synced: 06 Mar 2026

https://github.com/linguini1/diffgames

C implementation for simulating and rendering differential games using SDL2.

control-theory diff-games differential-games hamilton-jacobi-bellman optimal-control renderer sdl2 simulator visualization

Last synced: 03 Apr 2026

https://github.com/ilyaorson/directcollocationneuralodes

A direct collocation approach for more effective training of Neural ODEs

collocation julia neural-ode optimal-control

Last synced: 10 Jul 2025

https://github.com/rand-asswad/controle_optimal

Une étude d'un problème de contrôle optimal avec visualisation 3D

controle-optimal numpy optimal-control python sympy

Last synced: 29 Apr 2026

https://github.com/ivanlin328/infinite-horizon-stochastic-optimal-control

Developed infinite-horizon stochastic optimal controllers (CEC and GPI) for trajectory tracking of differential-drive robots in cluttered environments. Implemented a receding-horizon NLP-based controller (CEC) and a GPI approach with value iteration to achieve noise-resilient feedback control. Demonstrated safe, smooth, and efficient path tracking

optimal-control reinforcement-learning robotics

Last synced: 04 May 2026

https://github.com/chirindaopensource/optimal_cash_transfers_microinsurance_reduce_social_protection_cost

End-to-End Python implementation of Azcue et al.'s (2025) stochastic optimal control framework for social protection policy design. Solves PDMP-based Hamilton-Jacobi-Bellman equations using analytical closed-form solutions and Monte Carlo simulation to minimize government intervention costs (through the user of cash transfers and microinsurance).

actuarial-science cash-transfers computational-economics development-economics dynamic-programming markov-processes mathematical-finance microinsurance monte-carlo-simulation numerical-optimization optimal-control poisson-process poverty-alleviation python research-replication risk-management scientific-computing scipy social-policy stochastic-control

Last synced: 05 May 2026

https://github.com/chirindaopensource/continuous_time_rl_for_alm

End-to-end Python implementation of Huang's (2025) continuous-time RL methodology for asset-liability management. Features model-free soft actor-critic with adaptive exploration, entropy regularization, and Euler-Maruyama SDE simulation. Includes 7 baselines (SAC/PPO/DDPG/CPPI/ACS/MBP), parallelized execution, and Wilcoxon statistical validation.

actor-critic algorithmic-trading asset-liability-management continuous-time deep-reinforcement-learning entropy-regularization financial-engineering gymnasium numerical-methods optimal-control policy-gradient portfolio-optimization python pytorch quantitative-finance reinforcement-learning risk-management soft-actor-critic stochastic-control stochastic-differential-equations

Last synced: 08 May 2026