Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: acados/acados

v0.3.4

18 Jul 11:57
bf3574e

Choose a tag to compare

What's Changed

Full Changelog: v0.3.3...v0.3.4

v0.3.3

04 Jul 15:45
4d4b345

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.3.3

v0.3.2

19 Apr 14:16
0604d74

Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

19 Mar 10:56
097e034

Choose a tag to compare

What's Changed

  • fix Matlab with MSVC by @FreyJo in #1036
  • Support slack penalties for initial stage in MEX interface by @FreyJo in #1037
  • Split condensing and regularization into preparation and feedback by @FreyJo in #1034
  • Work on core for speedups by @FreyJo in #888
  • Fix slack function update in CONL, NLS module by @FreyJo in #1039
  • Cleanup RTI, fix timings and comments by @FreyJo in #1038
  • Cleanup SQP submodules - only use single evaluation point at a time by @FreyJo in #1040
  • Fix a few typos regarding the least squares cost formulation (MATLAB examples, Python docs) by @josipkh in #1044
  • Minor C changes by @FreyJo in #1045
  • Implement advanced-step real-time iteration: AS-RTI by @FreyJo in #1046
  • Fix DAQP for Matlab on Windows by @FreyJo in #1043
  • Efficient factorization of diagonal outer Hessian in convex-over-nonlinear and nonlinear least-squares costs by @sandmaennchen in #1024
  • Update MATLAB examples with general initial input constraints by @josipkh in #1048
  • Fix solution sensitivities in Matlab by @FreyJo in #1050
  • Add DS1104 support by @FreyJo in #1052
  • Furuta example by @sandmaennchen in #1053

Breaking:

  • Calling 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: 37e17d3

Full Changelog: v0.3.0...v0.3.1

v0.3.0

06 Feb 15:58
afe921c

Choose a tag to compare

What's Changed

Breaking:

  • Matlab & Python: nonlinear constraints 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, #994

New Contributors

Full Changelog: v0.2.6...v0.3.0

v0.2.6

16 Nov 10:29
285d382

Choose a tag to compare

What's Changed

  • fix CodeQL warnings by @FreyJo in #984
  • fix condition for checking number of stages in detect_dims_ocp.m by @Ajin2305 in #989
  • Codeql review by @FreyJo in #988
  • Rework CasADi requirements in MEX interface by @FreyJo in #991
  • Fix get_optimal_value_gradient, add getter for p from HPIPM by @FreyJo in #993
  • Windows python interface by @asparc in #968

New Contributors

Full Changelog: v0.2.5...v0.2.6

v0.2.5

27 Oct 13:24
62933a3

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.4...v0.2.5

v0.2.4

21 Sep 12:57
9622cfd

Choose a tag to compare

What's Changed

  • Zoro followup by @FreyJo in #960
  • GNRK: Gauss-Newton Runge-Kutta: IRK with nonlinear-least squares by @FreyJo in #698
  • Python get_stats returns float or int instead of single element numpy array and fix cython for custom path by @aghezz1 in #961
  • python interface: get the gradient of the optimal value function by @sandmaennchen in #963
  • Cleanup by @FreyJo in #965
  • refactored optionally verbose system calls in python interface by @tudoroancea in #962

BREAKING: change return types of get_stats in Python

Full Changelog: v0.2.3...v0.2.4

v0.2.3

29 Aug 08:04
64166a3

Choose a tag to compare

What's Changed

  • Minor update to python interface docs, remove docs folder in acados_template by @sandmaennchen in #943
  • minor changes of zoRO examples by @yf-gao in #946
  • Simulink with custom update function by @FreyJo in #948
  • Core: Allow changing all constraint bounds between preparation and feedback phase by @FreyJo in #949
  • Python x0 shape check by @FreyJo in #950
  • MATLAB: use template-based code to interface acados sim solver by @FreyJo in #944
  • Fix free external function in templated sim solver by @sandmaennchen in #951
  • MEX: remove pointers to external functions in Matlab by @mohammed-hababeh in #952
  • Use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR to allow for better submodulization by @apozharski in #953
  • Update problem_formulation_ocp_mex.tex with J_sbx^e by @jnz in #954
  • Refactor examples by @FreyJo in #955
  • Minimal closed-loop example using RTI by @sandmaennchen in #958

New Contributors

Full Changelog: v0.2.2...v0.2.3

v0.2.2

10 Jul 10:20
8af9b0a

Choose a tag to compare

What's Changed

  • Update License headers by @FreyJo in #935
  • Matlab full template based OCP solver by @yzuuang in #934
  • Fast implementation of the zoRO algorithm by @yf-gao in #938
  • NLS cost module: Change W_changed flag if cost matrix was changed by @lukasfro in #939
  • Example to create Simulink wrapper from Python by @FreyJo in #940
  • license follow up: fix trailing spaces by @FreyJo in #941

Breaking changes:

  • Simulink interface: After #934 the Matlab OCP solver interface is fully template based. Thus, there is no need anymore to call 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 #934

New Contributors

Full Changelog: v0.2.1...v0.2.2