Skip to content

@jkoendev jkoendev released this May 20, 2019 · 2 commits to master since this release

ocl.m with documentation

type

help ocl
Assets 4

@jkoendev jkoendev released this May 17, 2019 · 9 commits to master since this release

Merge branch 'develop' of github.com:OpenOCL/OpenOCL
Assets 4

@jkoendev jkoendev released this May 17, 2019 · 11 commits to master since this release

Merge pull request #106 from OpenOCL/develop

+examples packages ismac
Assets 4

@jkoendev jkoendev released this May 16, 2019 · 16 commits to master since this release

OpenOCL is now available as a .mltbx (Matlab toolbox package). Dependencies (CasADi, ipopt) will be downloaded and installed automatically for the most common systems.

Assets 4
May 16, 2019
Merge pull request #105 from OpenOCL/dev_casadibin
Casadi binary downloader OpenOCL v4.26
Apr 21, 2019
Update README.md
Apr 21, 2019
Update README.md

@jkoendev jkoendev released this Apr 18, 2019 · 34 commits to master since this release

fixed overconstrained ocp issue with parameters. Moved solver construction to the setup part.

Assets 2

@jkoendev jkoendev released this Apr 17, 2019 · 48 commits to master since this release

Nlp now has block sparse structure. This should enable the use of better structure exploiting solvers. Ipopt's performance might improve as well. Parameters do not destroy the block sparsity structure.

Known issues:

  • block sparse structure might be destroyed when boundary conditions on both x0 and xF are defined
Assets 2

@jkoendev jkoendev released this Apr 10, 2019 · 86 commits to master since this release

With this new release we only support the new style of declaring systems and optimal control problems which means that systems are created by using function handles like

system = OclSystem(@varsfun, @eqfun);

you can also use named parameter list (in arbitrary order) like:

system = OclSystem('varsfun', @varsfun, 'eqfun'@eqfun);

The same holds for creating optimal control problems e.g.

ocp = OclOCP('arrivalcosts', @arrivalcosts, 'pathconstraints', @pathconstraints);

Have a look at the updated examples!

Assets 2
You can’t perform that action at this time.