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