Yup. However, we can only get the inf norm of the residuals as opposed to the actual residual vector, so I don’t know exactly which constraint is causing the infeasibility (in either the SQP or QP solver).
Is there a way to determine which of the many constraints are potentially problematic?
I was able to get more information by putting print statements in the acados library as opposed to on the python interface side, but it would be nice to do this on the python side as well in the future, if that is possible.
This is implemented by now.
One can get the corresponding columns from the solver statistics.
To get the QP residuals the option nlp_solver_ext_qp_res needs to be set.