ilqr

Control optimizer

An implementation of a control algorithm for optimizing complex systems with non-linear dynamics and constraints.

Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models

GitHub

388 stars
12 watching
80 forks
Language: Python
last commit: about 4 years ago
Linked from 1 awesome list

auto-differentiationcartpolecontrol-systemsddpdifferential-dynamic-programmingdynamics-modelsilqgilqrmodel-predictive-controlmodel-predictive-controllermpcmpc-controlnon-linear-optimizationoptimal-controlpendulumtheanotrajectory-optimizationtrajectory-tracking

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rothkopflab/lqgTools and methods for analyzing and controlling continuous psychophysics data using an optimal control framework25
alexdada555/modelling-simulation-and-implementation-of-linear-control-for-asymmetric-multirotor-uavsDesigns and develops control software for an unmanned aerial vehicle64
mengomarlene/opti4abqAn optimisation method that minimises the difference between FEA output and data in Abaqus models17
lge-arc-advancedai/auptimizerAutomates model building and deployment process by optimizing hyperparameters and compressing models for edge computing.200
matthewpeterkelly/optimtrajA software package that optimizes trajectories for physical systems by finding the optimal sequence of controls to minimize energy or cost636
q-optimize/c3Toolset for optimizing and calibrating physical systems using machine learning and quantum computing70
enginbozkurt/selfdrivingcarscontroldesignDesigns and simulates autonomous vehicle control systems using Python and Carla Simulator.117
alonfnt/bayexA lightweight Bayesian optimization library designed to optimize expensive-to-evaluate functions using Gaussian Process models and various acquisition functions.86
qucontrol/krotovProvides a Python implementation of Krotov's method for optimizing quantum control71
jiangoforit/yellowfin_pytorchAn optimizer that automatically tunes momentum and learning rate using local quadratic approximation.287
alphaville/optimization-engineA solver for nonconvex optimization problems in embedded systems and robotics517
ikostrikov/pytorch-trpoA PyTorch implementation of an optimization algorithm for continuous control and reinforcement learning tasks435
deltaray-io/kelly-criterionCalculates optimal capital allocation for a portfolio based on historical stock prices and a risk management strategy.93
locuslab/qpthA solver for optimizing quadratic programs in deep learning and other fields.691
prioritizr/prioritizrA tool for solving optimization problems in conservation planning by using mixed integer linear programming techniques.123