Closed-loop inverse kinematics schemes for constrained redundant manipulators with task space augmentation and task priority strategy