-
Updated
Jun 9, 2022 - C++
#
optimal-control
Here are 221 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++
An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)
-
Updated
Jun 1, 2022 - C++
References on Optimal Control, Reinforcement Learning and Motion Planning
-
Updated
Feb 26, 2022
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
trajectory-optimization
optimal-control
differential-dynamic-programming
legged-robotics
model-predictive-control
crocoddyl
-
Updated
Jul 8, 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
Jun 20, 2022 - C++
Fastest-lap is a vehicle dynamics simulator. It can be used to understand vehicle dynamics, to learn about driving techniques, to design car prototypes, or just for fun!
python
simulator
formula1
racing
cpp
dynamics
modeling
vehicle
circuit
optimal-control
racecar
ipopt
motogp
-
Updated
Jul 8, 2022 - C++
good first issue
Good for newcomers
High-performance interior-point-method QP solvers
-
Updated
Jun 1, 2022 - 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
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
Jun 21, 2022 - 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
Jul 4, 2022 - C++
Open Source Optimization of Dynamic Multidisciplinary Systems
-
Updated
Jul 9, 2022 - Python
Implementation of SCvx, linear MPC and LQR for trajectory generation and tracking
-
Updated
Aug 31, 2020 - C++
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
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
Jun 30, 2022 - 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 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
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
qpSWIFT is a light-weight sparse quadratic programming solver
python
c
machine-learning
real-time
embedded
control
cpp
robotics
optimization
matlab
solver
optimal-control
sparse-matrix
numerical-optimization
quadratic-programming
convex-optimization
interior-point-method
model-predictive-control
-
Updated
Jun 24, 2022 - C
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."
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: