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: 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 Tools and methods for analyzing and controlling continuous psychophysics data using an optimal control framework 25
alexdada555/modelling-simulation-and-implementation-of-linear-control-for-asymmetric-multirotor-uavs Designs and develops control software for an unmanned aerial vehicle 64
mengomarlene/opti4abq An optimisation method that minimises the difference between FEA output and data in Abaqus models 17
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 636
q-optimize/c3 Toolset for optimizing and calibrating physical systems using machine learning and quantum computing 70
enginbozkurt/selfdrivingcarscontroldesign Designs and simulates autonomous vehicle control systems using Python and Carla Simulator. 117
alonfnt/bayex A lightweight Bayesian optimization library designed to optimize expensive-to-evaluate functions using Gaussian Process models and various acquisition functions. 86
qucontrol/krotov Provides a Python implementation of Krotov's method for optimizing quantum control 71
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 517
ikostrikov/pytorch-trpo A PyTorch implementation of an optimization algorithm for continuous control and reinforcement learning tasks 435
deltaray-io/kelly-criterion Calculates optimal capital allocation for a portfolio based on historical stock prices and a risk management strategy. 93
locuslab/qpth A solver for optimizing quadratic programs in deep learning and other fields. 691
prioritizr/prioritizr A tool for solving optimization problems in conservation planning by using mixed integer linear programming techniques. 123