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

387 stars
12 watching
80 forks
Language: Python
last commit: over 2 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:

Repository Description Stars
rothkopflab/lqg A package implementing inverse optimal control for continuous psychophysics, allowing users to define and simulate optimal control models 23
alexdada555/modelling-simulation-and-implementation-of-linear-control-for-asymmetric-multirotor-uavs Designs and develops control software for an unmanned aerial vehicle 63
mengomarlene/opti4abq An optimisation method that minimises the difference between FEA output and data in Abaqus models 16
lge-arc-advancedai/auptimizer Automates model building and deployment process by optimizing hyperparameters and compressing models for edge computing. 200
matthewpeterkelly/optimtraj A software package that optimizes trajectories for physical systems by finding the optimal sequence of controls to minimize energy or cost 625
q-optimize/c3 Toolset for optimizing and calibrating physical systems using machine learning and quantum computing 67
enginbozkurt/selfdrivingcarscontroldesign Designs and simulates autonomous vehicle control systems using Python and Carla Simulator. 117
alonfnt/bayex An implementation of Bayesian optimization using Gaussian process regression and JAX for efficient numerical computations 84
qucontrol/krotov Provides a Python implementation of Krotov's method for optimizing quantum control 70
jiangoforit/yellowfin_pytorch An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. 287
alphaville/optimization-engine A solver for nonconvex optimization problems in embedded systems and robotics 514
ikostrikov/pytorch-trpo A PyTorch implementation of an optimization algorithm for continuous control and reinforcement learning tasks 433
deltaray-io/kelly-criterion Calculates optimal capital allocation for a portfolio based on historical stock prices and a risk management strategy. 92
locuslab/qpth A solver for optimizing quadratic programs in deep learning and other fields. 685
prioritizr/prioritizr A tool for solving optimization problems in conservation planning by using mixed integer linear programming techniques. 123