Robust compliant motion for manipulators, part I: The fundamental concepts of compliant motion | Synapse