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
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
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 |