Force Control and Compliant Motion: Impedance Control, Contact Estimation, and Safe Physical Interaction for Humanoid Robots | Synapse