Hi,
I am a beginner and am learning acados, switching from acado, for my project. I am working on MATLAB and using the Simulink interface to simulate my problem. My system has a 1 parameter ‘p’ in the model whose values are obtained from a function defined in Simulink. This parameter is taken as input to the solver block in Simulink.
- The parameter is given as a column array with 1 value per time step of size Np+1 to the solver block.
- When I set this parameter to zero, the solver runs fine and gives me a status 0. However, when values are provided, the solver gives a status 4.
- The ‘partial_condensing_hpipm’ solver is used. When I change it to ‘full_condensing_hpipm’,
MATLABcrashes. When I select ‘full_condensing_qpoases’, it gives the following error.
ocp_create: field qp_solver does not support full_condensing_qpoases, supported values are:
partial_condensing_hpipm, full_condensing_hpipm, full_condensing_qpoases, partial_condensing_osqp, partial_condensing_hpmpc,
partial_condensing_qpdunes
- The same system dynamics, constraints and inputs work in
acadoand gives required results.
What could be the issue for the status 4?
Regards,
Nikhil