-
Updated
Aug 1, 2021 - C++
#
optimal-control
Here are 150 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
Jul 12, 2021
An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)
-
Updated
Jun 28, 2021 - 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
May 28, 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
Jul 30, 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
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
Jun 13, 2021 - C++
High-performance interior-point-method QP solvers
-
Updated
Jul 26, 2021 - C
Code for our nips19 paper: You Only Propagate Once: Accelerating Adversarial Training Via Maximal Principle
-
Updated
Sep 23, 2020 - Python
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
-
Updated
Jul 28, 2021 - Julia
Extensible Optimization Framework
-
Updated
Jul 30, 2021 - 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
Jul 26, 2021 - Python
pulsipher
commented
Oct 29, 2020
We should build in some interpolation functionality to automatically construct start value functions and optionally return infinite variable solutions as functions.
A library for using direct collocation in the optimization of dynamic systems.
-
Updated
Jun 18, 2021 - Python
Implementing trajectory optimization on bipedal system
reinforcement-learning
trajectory-optimization
optimal-control
biped
non-linear-optimization
model-based-reinforcement-learning
casadi
non-linear-dynamics
direct-collocation
-
Updated
Oct 16, 2020 - Python
A package for solving Differential Dynamic Programming and trajectory optimization problems.
-
Updated
May 13, 2021 - Julia
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
Using advanced control techniques in an easy way for embedded - No theory, only practice
-
Updated
Jul 22, 2021 - C
Python implementation of Krotov's method for quantum optimal control
-
Updated
Jun 5, 2021 - Python
An implementation of iLQR for trajectory synthesis and control
-
Updated
Feb 27, 2020 - Python
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
Solve optimal control problems for musculoskeletal models using OpenSim and direct collocation.
-
Updated
Dec 16, 2020 - C++
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++
A toolbox for trajectory optimization of dynamical systems
motion-planning
cartpole
mpc
control-systems
nonlinear-dynamics
trajectory-optimization
optimal-control
ddp
nonlinear-optimization
pendulum
lqr
differential-dynamic-programming
guided-policy-search
model-predictive-control
ilqr
double-catpole
belief-space
iterative-linear-quadratic
iterative-lqr
-
Updated
Mar 30, 2021 - Python
Inverse Dynamics based Optimal Control Problem solver for rigid body systems
robotics
motion-planning
trajectory-optimization
optimal-control
interior-point-method
model-predictive-control
-
Updated
Jun 14, 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."
Hi! I am very new to Rust, so I apologize if this ends up being a naive question.
So, for my robot motion optimization application, I have created an objective function and gradient function in the required format using closures, but the closure types are FnMut’s rather than Fn’s. This leads to the compiler complaining since the OpEn library forces the objective and gradient functions to be F