On the use of redundancy in robot kinematic control