In principle, there are two types of contacts/constraints: - unilateral contacts (i.e., isolated point contacts with well-defined contact normals in Figure 2) denoted by $\mathcal{U}$; and - bilateral contacts $\mathcal{B}$ (i.e., permanent mechanical joints in Figure 3).