Hi

I’d like to ask how to set `con_phi_expr`

and `con_r_expr`

when adding convex-over-nonlinear constraints.

For a simple example, let’s say we have 3 state variables x_1, x_2, x_3. I want to set 2 constraints: x_1^2 + x_2^2 \leq 1 and x_2^2 + x_3^2 \leq 2.

First, I’d like to confirm does these 2 constraints satisfy the requirements of convex-over-nonlinear? I think it does because taking the 2-norm is a convex function.

Second, if the answer is yes, how should I express `con_phi_expr`

and `con_r_expr`

in Python interface?

Any help will be much appreciated! Besides, it would be nice if you tell if there’s any example containing convex-over-nonlinear constraints in the acados repo. Thanks!

Best,

Fenglong