Published July 4, 2024
| Version v0.3.3
Software
Open
acados/acados: v0.3.3
Creators
- Jonathan Frey1
- Andrea Zanelli
- roversch
- Gianluca Frison1
- bnovoselnik
- Rien Quirynen2
- Tommaso Sartor
- Rezart Qelibari
- nielsvd3
- Jonas
- Katrin Baumgaertner
- Dimitris Kouzoupis4
- doanminhdang
- Greg Horn
- Chen Yutao5
- Joris Gillis6
- Thomas Jespersen7
- Josip Kir Hromatko8
- shaenggi
- Pariterre
- Markus Schwienbacher
- Leonardo Cecchin
- david0oo9
- DGeweth
- Yizhen Wang IMTEK
- Lukas10
- Hasan Berkay Çağır11
- AkashJohn
- Andrea Ghezzi1
- Caspar Gruijthuijsen12
- 1. University of Freiburg
- 2. @merlresearch
- 3. Robert Bosch GmbH Corporate Research
- 4. Fachhochschule Nordwestschweiz
- 5. Fuzhou University
- 6. KU Leuven
- 7. @TKJElectronics @nutonomy @seasony-org
- 8. University of Zagreb
- 9. MECO Research Team, KU Leuven
- 10. Sevensense Robotics AG
- 11. @idealworks
- 12. Sioux Technologies
Description
What's Changed
- Matlab race car example by @FreyJo in https://github.com/acados/acados/pull/1078
- Minor cleanup of
chain_mass/solution_sensitivity_example.py
by @dirkpr in https://github.com/acados/acados/pull/1080 - Fix acados cmake config by @FranekStark in https://github.com/acados/acados/pull/1081
- Add
rti_phase
as possible Simulink input by @FreyJo in https://github.com/acados/acados/pull/1082 - Remove local
CMAKE_PREFIX_PATH
adjustments by @Hs293Go in https://github.com/acados/acados/pull/1083 - Revert "Remove local
CMAKE_PREFIX_PATH
adjustments (#1083)" by @FreyJo in https://github.com/acados/acados/pull/1086 - Modularize CI workflow by @AkashJohnSubash in https://github.com/acados/acados/pull/1085
- Batch integrator and OCP solver for parallel solves by @sandmaennchen in https://github.com/acados/acados/pull/1087
- Globalization in minimal examples by @sandmaennchen in https://github.com/acados/acados/pull/1088
- Follow up to #1087 by @sandmaennchen in https://github.com/acados/acados/pull/1089
- Conditionally add OSQP test dependency by @FreyJo in https://github.com/acados/acados/pull/1091
- Create parametric closed loop example in Matlab by @FreyJo in https://github.com/acados/acados/pull/1092
- CMake and CI cleanup by @FreyJo in https://github.com/acados/acados/pull/1093
- Python 3.7 compatible interface, modified f-strings by @FreyJo in https://github.com/acados/acados/pull/1094
- Miscellaneous python improvements by @sandmaennchen in https://github.com/acados/acados/pull/1095
- Documentation update by @FreyJo in https://github.com/acados/acados/pull/1096
- Minor documentation update by @sandmaennchen in https://github.com/acados/acados/pull/1098
- Octave works by @FreyJo in https://github.com/acados/acados/pull/1097
- Fix cost type detection for casadi versions >= 3.6 by @sandmaennchen in https://github.com/acados/acados/pull/1099
- DDP and Feasibility-Projected DDP implementation by @david0oo in https://github.com/acados/acados/pull/1071
- AcadosSimSolver python 3.7 compatibility by @FreyJo in https://github.com/acados/acados/pull/1101
- improve
translate_to_feasibility_problem
by @FreyJo in https://github.com/acados/acados/pull/1100 - CI: run on Ubuntu 22.04, CasADi 3.6.5, GNU Octave 6.4.0 by @AkashJohnSubash in https://github.com/acados/acados/pull/1102
- Add functionality in
ocp_nlp_solver_destroy
by @FreyJo in https://github.com/acados/acados/pull/1079 - Refactor integrator experiment with Furuta pendulum by @FreyJo in https://github.com/acados/acados/pull/1103
- Python: check if bounds are 1-dimensional numpy arrays by @FreyJo in https://github.com/acados/acados/pull/1104
- fix openMP check by @hshose in https://github.com/acados/acados/pull/1107
- Minor cleanup in python interface by @sandmaennchen in https://github.com/acados/acados/pull/1108
- Multiphase slack fix by @FreyJo in https://github.com/acados/acados/pull/1109
- Extend
create_model_with_cost_state()
with slack penalties by @FreyJo in https://github.com/acados/acados/pull/1110 - Cleanup time-optimal python example by @sandmaennchen in https://github.com/acados/acados/pull/1112
- Fix merit weight initialization by @FreyJo in https://github.com/acados/acados/pull/1116
- Add option to log max norm of the primal step within SQP by @sandmaennchen in https://github.com/acados/acados/pull/1115
- Exploit symmetry when generating Hessians with CasADi SX by @FreyJo in https://github.com/acados/acados/pull/1117
- update qpoases version by @FreyJo in https://github.com/acados/acados/pull/1119
- Add soft constraints to OSQP interface by @giaf in https://github.com/acados/acados/pull/1120
- Fix reformulation to feasibility problem for empty symbolics by @sandmaennchen in https://github.com/acados/acados/pull/1121
- Batch solver: fix openmp include in templates by @sandmaennchen in https://github.com/acados/acados/pull/1122
- Generalize zoRO custom update function by @FreyJo in https://github.com/acados/acados/pull/1054
- MATLAB interface - control rates example by @josipkh in https://github.com/acados/acados/pull/1126
- Full soft constraints support in OSQP interface by @giaf in https://github.com/acados/acados/pull/1123
- Improve error messages on J matrices in Python by @FreyJo in https://github.com/acados/acados/pull/1127
- rename
augment_model_with_polynomial_control()
toreformulate_with_polynomial_control()
by @FreyJo in https://github.com/acados/acados/pull/1129 - Feasibility Problem Reformulation enhancement by @david0oo in https://github.com/acados/acados/pull/1128
- Fix make build system adding DDP source, recommend CMake by @FreyJo in https://github.com/acados/acados/pull/1134
- Minimal example: use GN Hessian, improve warning by @FreyJo in https://github.com/acados/acados/pull/1135
- Setter for updating
max_iter
in Python by @zanellia in https://github.com/acados/acados/pull/1133 - Moved adaptive Levenberg marquardt calculation to common by @david0oo in https://github.com/acados/acados/pull/1136
- CI matlab examples by @AkashJohnSubash in https://github.com/acados/acados/pull/1132
- Python: improve documentation on solution sensitivities and exact hessian checks by @sandmaennchen in https://github.com/acados/acados/pull/1137
- Add missing external function for convex-over-nonlinear constraints by @sandmaennchen in https://github.com/acados/acados/pull/1139
- Windows, MATLAB - Fix timing with MinGW by @josipkh in https://github.com/acados/acados/pull/1142
- Option to specify partial condensing block sizes in C and Python by @FreyJo in https://github.com/acados/acados/pull/1143
- CMakeLists: allow specifying
CMAKE_INSTALL_PREFIX
directly instead ofACADOS_INSTALL_DIR
by @asherikov in https://github.com/acados/acados/pull/1138
New Contributors
- @dirkpr made their first contribution in https://github.com/acados/acados/pull/1080
- @AkashJohnSubash made their first contribution in https://github.com/acados/acados/pull/1085
- @david0oo made their first contribution in https://github.com/acados/acados/pull/1071
- @hshose made their first contribution in https://github.com/acados/acados/pull/1107
- @asherikov made their first contribution in https://github.com/acados/acados/pull/1138
Full Changelog: https://github.com/acados/acados/compare/v0.3.2...v0.3.3
Files
acados/acados-v0.3.3.zip
Files
(23.2 MB)
Name | Size | Download all |
---|---|---|
md5:33059d6a11175420d06ef3c3c338630a
|
23.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/acados/acados/tree/v0.3.3 (URL)