Quaternion-based impedance with nondiagonal stiffness for robot manipulators | Synapse