-
Updated
May 6, 2022 - C++
#
optimal-control
Here are 208 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
Mar 28, 2022 - C++
References on Optimal Control, Reinforcement Learning and Motion Planning
-
Updated
Feb 26, 2022
An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)
-
Updated
Apr 21, 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
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++
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
trajectory-optimization
optimal-control
differential-dynamic-programming
legged-robotics
model-predictive-control
crocoddyl
-
Updated
May 5, 2022 - C++
good first issue
Good for newcomers
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
May 1, 2022 - C
mihaits
opened
Mar 1, 2022
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
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
May 7, 2022 - Julia
Code for our nips19 paper: You Only Propagate Once: Accelerating Adversarial Training Via Maximal Principle
-
Updated
Sep 23, 2020 - Python
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.
Extensible Optimization Framework
-
Updated
Dec 8, 2021 - 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
May 4, 2022 - C++
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
May 7, 2022 - Python
Proximal algorithms for nonsmooth optimization in Julia
machine-learning
optimization
julia
admm
optimal-control
proximal-algorithms
proximal-operators
numerical-optimization
optimization-algorithms
nonlinear-programming
nonsmooth-optimization
proximal-gradient-method
-
Updated
Apr 9, 2022 - Julia
Using advanced control techniques in an easy way for embedded - No theory, only practice
-
Updated
Apr 3, 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
help wanted
Extra attention is needed
good first issue
Good for newcomers
question
Further information is requested
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 library for using direct collocation in the optimization of dynamic systems.
-
Updated
Oct 12, 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
Mar 18, 2022 - Python
Material for a one-week graduate course on mathematical methods for macroeconomics
mathematics
differential-equations
dynamic-programming
optimal-control
course-material
hamiltonian
macroeconomics
-
Updated
Apr 10, 2022 - TeX
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++
An implementation of iLQR for trajectory synthesis and control
-
Updated
Feb 27, 2020 - Python
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."
Dear all,
This isn't really a bug, more like a small annoyance, but given the superb quality of this crate I figured I'd report it anyway... :)
On recent nightly (rustc 1.62.0-nightly (34a6c9f26 2022-04-13)), the generated code produces a compiler warning: