Fast and embedded solvers for nonlinear optimal control
set_params_sparse
multiphase OCP by @FreyJo in https://github.com/acados/acados/pull/1069
Full Changelog: https://github.com/acados/acados/compare/v0.3.1...v0.3.2
ocp_nlp_precompute
is now required when creating an OCP solver from C
, this is done in the C files generated by the template based interfaces (Python, Matlab and Octave). It might affect users that use an old / self written C
file to set up their OCP solver. See: https://github.com/acados/acados/commit/37e17d31890ab54e5a855f1fe787fbf2f5d43bdb
Full Changelog: https://github.com/acados/acados/compare/v0.3.0...v0.3.1
fixed_hess
option to not recompute the Hessian if it is constant by @FreyJo in https://github.com/acados/acados/pull/1028
h
and phi(r)
are by default only enforced at nodes 1 to N. Such constraints can still be enforced at node 0 by setting the appropriate new fields, https://github.com/acados/acados/pull/994
Full Changelog: https://github.com/acados/acados/compare/v0.2.6...v0.3.0
Full Changelog: https://github.com/acados/acados/compare/v0.2.5...v0.2.6
Full Changelog: https://github.com/acados/acados/compare/v0.2.4...v0.2.5
BREAKING: change return types of get_stats
in Python
Full Changelog: https://github.com/acados/acados/compare/v0.2.3...v0.2.4
Full Changelog: https://github.com/acados/acados/compare/v0.2.2...v0.2.3
ocp.generate_c_code(simulink_opts);
. This is now done within the creation of the Matlab OCP solver object.
The simulink_opts
, have to be provided to the constructor of the ocp solver instead, i.e. with the optional argument simulink_opts
:ocp = acados_ocp(ocp_model, ocp_opts, simulink_opts);
For details, see https://github.com/acados/acados/pull/934
Full Changelog: https://github.com/acados/acados/compare/v0.2.1...v0.2.2
Full Changelog: https://github.com/acados/acados/compare/v0.2.0...v0.2.1
Full Changelog: https://github.com/acados/acados/compare/v0.1.10...v0.2.0