This toolbox is similar to existing toolboxes such as PROPT, DIDO, GPOPS, etc. This toolbox uses splines to parameterize trajectories and determines approximate solutions to ODES using Galerkin projection. The software is provided free. The only limitations are those imposed by the NLP solver.
Current implementation requires SNOPT. You can get free version of SNOPT from http://cam.ucsd.edu/~peg/Software.html. Free version of SNOPT limits NLPs to 300 variables.
There is also a SourceForge page (http://sourceforge.net/projects/optragen/) in case users want to contribute to the development of this software. It is possible to extend this to include collocation techniques as well and interface it to other NLP solvers, including MATLAB's own fmincon.
If you make changes and want to share it with the rest, please send me an email and I will include you as a coauthor and upload the revised version to this site. |