-
Updated
Jan 26, 2022 - C++
#
optimal-control
Here are 187 public repositories matching this topic...
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
python
c-plus-plus
library
modular
optimization
matlab
mathematics
nonlinear
octave
numerical-calculations
scientific-computing
derivatives
code-generation
parameter-estimation
academic-project
optimal-control
symbolic-manipulation
algorithmic-differentation
nonlinear-programming
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
cpp
robotics
automatic-differentiation
control-systems
trajectory-optimization
optimal-control
model-predictive-control
rigid-body-dynamics
lqr-controller
extended-kalman-filter
ilqg
ilqr
disturbance-observer
multiple-shooting
riccati-solver
-
Updated
Jul 5, 2021 - C++
References on Optimal Control, Reinforcement Learning and Motion Planning
-
Updated
Jan 23, 2022
An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)
-
Updated
Jan 20, 2022 - C++
PythonLinearNonLinearControl is a library implementing the linear and nonlinear control theories in python.
reinforcement-learning
mpc
optimal-control
ddp
cem
model-predictive-control
model-based-rl
nmpc
nonlinear-control
ilqr
linear-control
mppi
-
Updated
Aug 23, 2021 - Python
Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is based on various efficient Differential Dynamic Programming (DDP)-like algorithms
robotics
conda
motion-planning
ros
code-generation
optimal-control
differential-dynamic-programming
legged-robotics
model-predictive-control
crocoddyl
-
Updated
Jan 25, 2022 - C++
Nonlinear Model Predictive Control on Differential Wheeled Mobile Robot using ROS
planner
navigation
simulation
ros
mpc
path-tracking
optimal-control
collision-avoidance
trajectory
trajectory-tracking
ipopt
unicycle
gazebo-simulation
-
Updated
Nov 19, 2021 - C++
Open Optimal Control Library for Matlab. Trajectory Optimization and non-linear Model Predictive Control (MPC) toolbox.
machine-learning
robotics
trajectory-optimization
optimal-control
numerical-optimization
control-theory
model-predictive-control
-
Updated
May 24, 2020 - MATLAB
High-performance interior-point-method QP solvers
-
Updated
Jan 17, 2022 - C
Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models
theano
cartpole
mpc
control-systems
trajectory-optimization
optimal-control
ddp
dynamics-models
auto-differentiation
pendulum
trajectory-tracking
differential-dynamic-programming
model-predictive-control
non-linear-optimization
model-predictive-controller
ilqg
ilqr
mpc-control
-
Updated
Feb 11, 2021 - Python
Code for our nips19 paper: You Only Propagate Once: Accelerating Adversarial Training Via Maximal Principle
-
Updated
Sep 23, 2020 - Python
Stochastic Dual Dynamic Programming in Julia
optimization
julia
codecov
optimal-control
markov-decision-processes
jump
stochastic-optimization
benders-decomposition
sddp
stochastic-programming
markov-decision-process
multistage-stochastic-optimization
stochastic-integer
sddip
multistage-stochastic-integer
stochastic-dual-dynamic-programming
-
Updated
Dec 11, 2021 - Julia
Extensible Optimization Framework
-
Updated
Dec 8, 2021 - C++
pulsipher
commented
Sep 10, 2021
Our various measure tests only check that a measure is created. They don't check its contents. More rigorous testing should be implemented.
Implementation of SCvx, linear MPC and LQR for trajectory generation and tracking
-
Updated
Aug 31, 2020 - C++
Open Source Optimization of Dynamic Multidisciplinary Systems
-
Updated
Jan 8, 2022 - Python
Proximal algorithms for nonsmooth optimization in Julia
machine-learning
optimization
julia
admm
optimal-control
proximal-algorithms
proximal-operators
optimization-algorithms
nonsmooth-optimization
-
Updated
Jan 21, 2022 - Julia
Using advanced control techniques in an easy way for embedded - No theory, only practice
-
Updated
Jan 26, 2022 - C
Efficient optimal control solvers for robotic systems.
robotics
motion-planning
mpc
trajectory-optimization
optimal-control
numerical-optimization
interior-point-method
model-predictive-control
switched-systems
switching-time-optimization
numerical-optimal-control
-
Updated
Jan 20, 2022 - C++
ayansengupta17
commented
Nov 12, 2020
Documentation for running codes:
source activate
cd RLGC/src/py
python trainIEEE39LoadSheddingAgent_discrete_action.py
Problems and custom fixes:
- There is no file folder src/ as py/
- I found "trainIEEE39LoadSheddingAgent_discrete_action.py " under examples/IEEE39_load_shedding
- Running the file "trainIEEE39LoadSheddingAgent_discrete_action.py" throws import
A library for using direct collocation in the optimization of dynamic systems.
-
Updated
Oct 12, 2021 - Python
Implementing trajectory optimization on bipedal system
trajectory-optimization
optimal-control
biped
non-linear-optimization
casadi
non-linear-dynamics
direct-collocation
-
Updated
Nov 4, 2021 - Python
A package for solving Differential Dynamic Programming and trajectory optimization problems.
-
Updated
May 13, 2021 - Julia
A unified end-to-end learning and control framework that is able to learn a (neural) control objective function, dynamics equation, control policy, or/and optimal trajectory in a control system.
reinforcement-learning
machine-learning-algorithms
motion-planning
dynamical-systems
control-systems
trajectory-optimization
optimal-control
system-identification
imitation-learning
inverse-reinforcement-learning
end-to-end-learning
differentiable-programming
reinforcement-learning-environments
learning-control
pontryagin-maximum-principle
-
Updated
Jan 18, 2021 - Python
A compact Constrained Model Predictive Control (MPC) library with Active Set based Quadratic Programming (QP) solver for Teensy4/Arduino system (or any real time embedded system in general)
arduino
real-time
microcontroller
embedded
control
teensy
cpp
controller
realtime
embedded-systems
constrained-optimization
mpc
mcu
optimal-control
control-theory
quadratic-programming
model-predictive-control
teensy40
-
Updated
May 3, 2020 - C++
List of literature and software for optimal control and numerical optimization.
machine-learning
automatic-differentiation
software
literature
trajectory-optimization
optimal-control
model-predictive-control
-
Updated
Aug 17, 2019
An implementation of iLQR for trajectory synthesis and control
-
Updated
Feb 27, 2020 - Python
Motion Planning Library to accompany turtlebot3_from_scratch repository. Deployed PRM, Grid Map, A*, Theta*, LPA*, D* Lite*, Potential Field, and MPPI.
-
Updated
Jul 25, 2021 - C++
Improve this page
Add a description, image, and links to the optimal-control topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the optimal-control topic, visit your repo's landing page and select "manage topics."
Is your feature request related to a problem? Please describe.
I am working on a project that uses this crate, and we are looking to deploy the project in WebAssembly for use on the web. However, it appears that this library is not currently setup to handle this, and as such it prevents this from being possible as-is.
Describe the solution you'd like
I know of [one fork of this repo]