-
Notifications
You must be signed in to change notification settings - Fork 280
Comparing changes
Open a pull request
base repository: acados/acados
base: v0.4.2
head repository: acados/acados
compare: v0.4.3
- 15 commits
- 41 files changed
- 4 contributors
Commits on Nov 27, 2024
-
MATLAB: fix globalization related options in legacy interface (#1374)
- `globalization_alpha_min` - `globalization_alpha_reduction` - `globalization_line_search_use_sufficient_descent` - `globalization_use_SOC` - `globalization_full_step_dual` - `globalization_eps_sufficient_descent` - `globalization_fixed_step_length` Reported in https://discourse.acados.org/t/globalization-not-being-parametrised-correctly-through-legacy-functions-when-using-new-matlab-interface/1892
Configuration menu - View commit details
-
Copy full SHA for 74ba11e - Browse repository at this point
Copy the full SHA 74ba11eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d544db5 - Browse repository at this point
Copy the full SHA d544db5View commit details
Commits on Nov 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 52a54a6 - Browse repository at this point
Copy the full SHA 52a54a6View commit details -
Python: optional parametrization of
W
when reformulating (non)linea……r least-squares cost as external cost (#1377) Extend `translate_cost_to_external_cost` with an optional parametrization of the weighting matrix. The user now needs to provide additional `p` and `p_global` symbolics (and values). Also: Improve checks in setters of `parameter_values` and `p_global_values`
Configuration menu - View commit details
-
Copy full SHA for 4b95194 - Browse repository at this point
Copy the full SHA 4b95194View commit details -
Python: Q-function gradient wrt u (#1380)
This PR extends `eval_and_get_optimal_value_gradient` to allow for an evaluation of the gradient of the state-action value function (aka Q-function).
Configuration menu - View commit details
-
Copy full SHA for fc5d0d7 - Browse repository at this point
Copy the full SHA fc5d0d7View commit details -
Python: allow getting sensitivities wrt.
pi
,lam
,sl
,su
(#1381)The additional, optional fields `return_sens_x`, `return_sens_u`, `return_sens_pi`, `return_sens_lam`, `return_sens_su`, `return_sens_sl` allow to specify which sensitivities should be returned. Breaking: The return type of `eval_solution_sensitivity` changes: We now return a dict with fields `sens_x`, `sens_u`, `sens_pi`, `sens_lam`, `sens_su`, `sens_sl` if the corresponding flag has been set.
Configuration menu - View commit details
-
Copy full SHA for d7edcc3 - Browse repository at this point
Copy the full SHA d7edcc3View commit details
Commits on Nov 29, 2024
-
Python: use [] as default for CasADi expressions consistently (#1382)
Before, we inconsistently used `None` and `[]`. For CasADi expressions `[]` is more suitable, since it is compatible with `casadi.vertcat`. Breaking: default types of fields in `AcadosModel` that might be symbolic have changed to `[]`.
Configuration menu - View commit details
-
Copy full SHA for 04e65d0 - Browse repository at this point
Copy the full SHA 04e65d0View commit details -
Update Octave installation instructions (#1384)
Addresses issue reported in https://discourse.acados.org/t/beginner-octave-installation/1904/2
Configuration menu - View commit details
-
Copy full SHA for 488ad2f - Browse repository at this point
Copy the full SHA 488ad2fView commit details -
Python: improve globalization test (#1386)
- test all cases - add check - simplify
Configuration menu - View commit details
-
Copy full SHA for aefa286 - Browse repository at this point
Copy the full SHA aefa286View commit details -
Python/Matlab: More efficient code generation for MOCP models (#1383)
This PR ignores non-required stages in code generation for multi-phase OCPs. This way the code generation overhead is reduced. If global parameters are used, this might also avoid the computation of parametric expressions which are not needed.
Configuration menu - View commit details
-
Copy full SHA for 97ccda5 - Browse repository at this point
Copy the full SHA 97ccda5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cca2700 - Browse repository at this point
Copy the full SHA cca2700View commit details -
Documentation: User guide and feature by example list (#1375)
Add user guide to docs page containing: - problem formulation - troubleshooting - features by example --------- Co-authored-by: sandmaennchen <katrin.baumgaertner@posteo.de>
Configuration menu - View commit details
-
Copy full SHA for 38257ec - Browse repository at this point
Copy the full SHA 38257ecView commit details
Commits on Dec 1, 2024
-
Globalization Matlab Example (#1388)
Introduced the `convex_problem_globalization_needed.py` also in Matlab given by `convex_problem_globalization_needed.m` --------- Co-authored-by: Jonathan Frey <jonathanpaulfrey@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 48ceb2a - Browse repository at this point
Copy the full SHA 48ceb2aView commit details
Commits on Dec 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dfcc627 - Browse repository at this point
Copy the full SHA dfcc627View commit details -
MATLAB: check values in
idxbx[_0,_e]
andidxbu
(#1390)This PR adds a check for the indices related to simple bounds. --------- Co-authored-by: Jonathan Frey <jonathanpaulfrey@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 09ffc3a - Browse repository at this point
Copy the full SHA 09ffc3aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.4.2...v0.4.3