A tank-based approach to impedance control with variable stiffness | Synapse