Dynamic Whole-Body Motion Generation Under Rigid Contacts and Other Unilateral Constraints | Synapse