Text this: Cartesian impedance control of redundant and flexible-joint robots /