issues
search
brocksam
/
pycollo
General-purpose optimal control, trajectory optimisation and parameter optimisation using direct collocation
https://brocksam.github.io/pycollo/
MIT License
8
stars
3
forks
source link
Documentation topics
#52
Open
brocksam
opened
2 years ago
brocksam
commented
2 years ago
Topics that should be covered in the Pycollo documentation:
[ ] Definition of the optimal control problem solved by Pycollo.
[ ] Background on direct collocation.
[ ] Background on Legendre-Gauss methods (LG, LGR, and LGL).
[ ] Background on hp-method mesh refinement.
[ ] Background on scaling.
[ ] Creating and using state variables.
[ ] Creating and using control variables.
[ ] Creating and using integral variables.
[ ] Creating and using time variables.
[ ] Creating and using static parameter variables.
[ ] Creating and using state equations.
[ ] Creating and using path constraints.
[ ] Creating and using integrand functions.
[ ] Creating and using endpoint constraints.
[ ] Setting bounds.
[ ] Setting guesses.
[ ] Creation of multiphase problems with contiguous and continuous phases.
[ ] Creation of multiphase problems with time-varying boundary.
[ ] Creation of multiphase problems using phase copying.
[ ] Overview of Pycollo settings.
[ ] Overview of Pycollo backends, derivative generation, and dynamic code generation.
[ ] Extracting solutions from solved problems.
[ ] Debugging problems that won't solve.
[ ] Helpful tips for defining collocation-safe problems.
Topics that should be covered in the Pycollo documentation: