Cartesian impedance control of redundant manipulators for human-robot co-manipulation