optimal-control
There are 429 repositories under optimal-control topic.
open-spaced-repetition/fsrs4anki
A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm
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.
ethz-adrl/control-toolbox
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
rst-tu-dortmund/teb_local_planner
An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)
leggedrobotics/ocs2
Optimal Control for Switched Systems
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
pantor/ruckig
Motion Generation for Robots and Machines. Real-time. Jerk-constrained. Time-optimal.
eleurent/phd-bibliography
References on Optimal Control, Reinforcement Learning and Motion Planning
Shunichi09/PythonLinearNonlinearControl
PythonLinearNonLinearControl is a library implementing the linear and nonlinear control theories in python.
Geonhee-LEE/mpc_ros
Differential Wheeled Mobile Robot - Nonlinear Model Predictive Control based on ROS
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.
giaf/hpipm
High-performance interior-point-method QP and QCQP solvers
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!
alphaville/optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
DRCL-USC/Hector_Simulation
Simulation Software (ROS/MATLAB) for HECTOR Humanoid Robot Locomotion Control/Bipedal Locomotion Control/Force-and-moment-based MPC
anassinator/ilqr
Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models
OpenOCL/OpenOCL
Open Optimal Control Library for Matlab. Trajectory Optimization and non-linear Model Predictive Control (MPC) toolbox.
odow/SDDP.jl
A JuMP extension for Stochastic Dual Dynamic Programming
mayataka/robotoc
Efficient optimal control solvers for robotic systems.
infiniteopt/InfiniteOpt.jl
An intuitive modeling interface for infinite-dimensional optimization problems.
OpenMDAO/dymos
Open Source Optimization of Dynamic Multidisciplinary Systems
DanielMartensson/CControl
Using advanced control and computer vision techniques in an easy way for embedded
meco-group/fatrop
Fatrop is a nonlinear optimal control problem solver that aims to be fast, support a broad class of optimal control problems and achieve a high numerical robustness.
Bharath2/iLQR
iterative Linear Quadratic Regulator with support for constraints on input and state variables via barrier functions—Numba-accelerated.
MaxMSun/lqrax
GPU-friendly, auto-differentiable LQR solver with JAX.
moribots/motion_planning
Motion Planning Library to accompany turtlebot3_from_scratch repository. Deployed PRM, Grid Map, A*, Theta*, LPA*, D* Lite*, Potential Field, and MPPI.
maimemo/SSP-MMC
A Stochastic Shortest Path Algorithm for Optimizing Spaced Repetition Scheduling
nicolapiccinelli/libmpc
libmpc++ is a C++ header-only library to solve linear and non-linear MPC
a1600012888/YOPO-You-Only-Propagate-Once
Code for our nips19 paper: You Only Propagate Once: Accelerating Adversarial Training Via Maximal Principle
wanxinjin/Pontryagin-Differentiable-Programming
A unified end-to-end learning and control framework that is able to learn a (neural) control objective function, dynamics equation, control policy, or/and optimal trajectory in a control system.
EmbersArc/SCpp
Implementation of SCvx, linear MPC and LQR for trajectory generation and tracking
ipab-slmc/exotica
Extensible Optimization Framework
pmichaillat/math-for-macro
Source files for the course "Mathematics for Macroeconomics"
JuliaFirstOrder/ProximalAlgorithms.jl
Proximal algorithms for nonsmooth optimization in Julia
junhengl/Cart_Pole_Simulink
Optimal Control Strategies on Cart-pole System in Simscape Multibody Simulation
lujingweihh/Adaptive-dynamic-programming-algorithms
Adaptive dynamic programming