Kinematic control of redundant robot manipulators: A tutorial | doi.page