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’,
MATLAB
crashes. 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
acado
and gives required results.
What could be the issue for the status 4?
Regards,
Nikhil