juliosdutra / optimal_control_examples

optimal control problems solved in python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Optimal Control Examples

My attempt at various optimal control problems solved in python using the follwing methods:

  • Indirect Single Shooting
  • Indirect Multiple Shooting
  • Direct Single Shooting
  • Direct Multiple Shooting

Problems:

  • Hypersensitive hyper
  • Brachistochrone brac
  • Orbit Transfer orbit
  • Mobile Robot robot
  • (Attempt of) Robot Arm

Dependencies:

  • Numpy
  • Scipy
  • Matplotlib
  • Jupyter Notebooks

TODO: For problems with an angle as the control, use substitution u1 = cos(angle) and u2 = sin(angle) with a path constraint of u1^2 + u2^2 = 1

About

optimal control problems solved in python


Languages

Language:Jupyter Notebook 86.0%Language:Python 14.0%