-
Notifications
You must be signed in to change notification settings - Fork 302
Comparing changes
Open a pull request
base repository: acados/acados
base: v0.3.1
head repository: acados/acados
compare: v0.3.2
- 17 commits
- 103 files changed
- 6 contributors
Commits on Mar 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ebd1055 - Browse repository at this point
Copy the full SHA ebd1055View commit details
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 370af36 - Browse repository at this point
Copy the full SHA 370af36View commit details -
Configuration menu - View commit details
-
Copy full SHA for e09c634 - Browse repository at this point
Copy the full SHA e09c634View commit details -
Configuration menu - View commit details
-
Copy full SHA for 516a610 - Browse repository at this point
Copy the full SHA 516a610View commit details
Commits on Mar 28, 2024
-
Compilation with openmp failed after #1057 Added test target with openmp on github actions.
Configuration menu - View commit details
-
Copy full SHA for e97d8c3 - Browse repository at this point
Copy the full SHA e97d8c3View commit details
Commits on Apr 3, 2024
-
Solution sensitivities with respect to parameters (#1055)
This PR implements two functionalities: 1. the computation of the solution sensitivity with respect to parameters. - Usage in Python: Set `ocp.solver_options.with_solution_sens_wrt_params = True`, call `ocp_solver.eval_solution_sensitivity(, with_respect_to='params_global')`. - Demonstrated in `examples/acados_python/pendulum_on_cart/solution_sensitivities/policy_gradient_example.py` - Implementation: - a) Compute derivative of right hand side of QP wrt parameters `ocp_nlp_params_jac_compute` - b) Perform vector Riccati sweep via `ocp_nlp_common_eval_param_sens`. 2. the computation of the derivative of the optimal cost with respect to parameters. - Usage in Python: Set `ocp.solver_options.with_solution_sens_wrt_params = True`, call `ocp_solver.get_optimal_value_gradient(with_respect_to = "params_global")` - Demonstrated in `examples/acados_python/pendulum_on_cart/solution_sensitivities/value_gradient_example.py` - Implementation: compute Lagrange gradient of cost function wrt parameters, new external functions added. Limitations: - Parametric sensitivities where constraints depend on parameters not supported - Parametric sensitivities only supported with discrete dynamics and external cost module --------- Co-authored-by: sandmaennchen <[email protected]> Co-authored-by: dirk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66bd329 - Browse repository at this point
Copy the full SHA 66bd329View commit details
Commits on Apr 4, 2024
-
- Make including QORE directories conditional: Addresses #1062 - Replace find_package with modern find_dependency in acadosConfig.cmake to let acados propagate find_package args like REQUIRED - Installs acados's own Find*.cmake scripts to let them be found if the user installs to non-default locations by tweaking ACADOS_INSTALL_DIR - Remove unused `FindNumpy.cmake`, `FindMatlab.cmake` --------- Co-authored-by: Jonathan Frey <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 14559b2 - Browse repository at this point
Copy the full SHA 14559b2View commit details -
* remove dead code * replace utcnow with now * get k from HPIPM * move copy_ocp_nlp_out to common
Configuration menu - View commit details
-
Copy full SHA for 4cc5800 - Browse repository at this point
Copy the full SHA 4cc5800View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c9da932 - Browse repository at this point
Copy the full SHA c9da932View commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d182148 - Browse repository at this point
Copy the full SHA d182148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11834f8 - Browse repository at this point
Copy the full SHA 11834f8View commit details -
Python convenience improvements (#1068)
- add T to `AcadosSimSolver` - AcadosModel: add time_label, ulabels, xlabels - improve plot and demonstrate usage in getting started example - improve CSTR example --------- Co-authored-by: sandmaennchen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4222bc4 - Browse repository at this point
Copy the full SHA 4222bc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 700db94 - Browse repository at this point
Copy the full SHA 700db94View commit details
Commits on Apr 12, 2024
-
Improve Python unicycle example (#1072)
and fix names `x_labels`, `u_labels` in Python.
Configuration menu - View commit details
-
Copy full SHA for 7092f2d - Browse repository at this point
Copy the full SHA 7092f2dView commit details
Commits on Apr 15, 2024
-
Python interface: cleanup solver (#1073)
* move `simulink_opts` to ocp * move `ocp_render_templates`, `ocp_formulation_json_dump`, `__ocp_get_template_list` to ocp, and similar for mocp * move `get_simulink_default_opts` to utils * move `ocp_get_default_cmake_builder`, `sim_get_default_cmake_builder` to builders
Configuration menu - View commit details
-
Copy full SHA for 6c0023e - Browse repository at this point
Copy the full SHA 6c0023eView commit details
Commits on Apr 16, 2024
-
Matlab Interface: Add ztraj to sfunction output (#1074)
Added an output port in the acados_ocp S-function block for the algebraic states' trajectory, `ztraj`, equivalent to `xtraj`. Co-authored-by: Leonardo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0f2dedd - Browse repository at this point
Copy the full SHA 0f2deddView commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0604d74 - Browse repository at this point
Copy the full SHA 0604d74View 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.3.1...v0.3.2