A passivity based Cartesian impedance controller for flexible joint robots - part II: full state feedback, impedance design and experiments | Synapse