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: 12 May 2025

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/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: 02 Dec 2025

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/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/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/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: 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: 04 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/kul-optec/risk-averse

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

matlab-toolbox optimal-control optimization risk

Last synced: 21 Feb 2025

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

Optimal control problems for Julia

optimal-control

Last synced: 22 Jun 2025

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/juliaquantumcontrol/grape.jl

Gradient Ascent Pulse Engineering in Julia

grape julia optimal-control quantum

Last synced: 26 Oct 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: 06 Jul 2025

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: 28 Feb 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: 27 Jun 2025

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/auralius/waterhammer

Water-hammer simulation and optimal control

optimal-control pde pipeline water-hammer

Last synced: 15 Oct 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/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/control-toolbox/losscontrol.jl

Optimal control problems with loss control: applications

optimal-control

Last synced: 26 Dec 2025

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/axsk/optimpsampling.jl

Optimal Importance Sampling for Diffusion processes applied to ISOKANN.

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

Last synced: 01 Mar 2025

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: 07 Oct 2025

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/hiedt/fhagent

Source code for learning-based thermal control with STM32L4 MCU

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

Last synced: 22 Mar 2025

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: 20 Sep 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/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: 06 Aug 2025

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/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: 16 Nov 2025

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/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: 11 Mar 2025