Title :
Controlling the gaze direction of a humanoid robot with redundant joints
Author :
Faber, Felix ; Bennewitz, Maren ; Behnke, Sven
Author_Institution :
Comput. Sci. Inst., Freiburg Univ., Freiburg
Abstract :
Due to their high number of joints, humanoid robots typically have kinematic redundancies to achieve end- effector poses. Examples for such redundancies are the kinematic chains of pitch and yaw joints that allow the robot to turn towards a gaze target. Our humanoid communication robot currently uses its spine, its neck, and its eye joints to direct its cameras towards an object. In this paper, we propose a control strategy that considers three factors, namely tracking error, discomfort, defined at the joint level, and "effort" to control the pitch and yaw joints. Our strategy is based on gradient descent on a cost function. During the optimization, we use different step sizes to reflect the different inertia of the moved parts. Our control scheme produces human-like motions, where smaller, light-weight parts such as the eyes of the robot move quickly towards the target and then move back while the larger joints turn towards the target. We present experiments to evaluate the proposed strategy qualitatively and quantitatively.
Keywords :
end effectors; gradient methods; humanoid robots; motion estimation; redundant manipulators; robot programming; robot vision; control strategy; end-effector poses; gaze direction; gaze target; gradient descent; human-like motions; humanoid communication robot; humanoid robots; kinematic redundancy; redundant joints; Cameras; Communication system control; Cost function; Error correction; Humanoid robots; Kinematics; Neck; Redundancy; Robot vision systems; Target tracking;
Conference_Titel :
Robot and Human Interactive Communication, 2008. RO-MAN 2008. The 17th IEEE International Symposium on
Conference_Location :
Munich
Print_ISBN :
978-1-4244-2212-8
Electronic_ISBN :
978-1-4244-2213-5
DOI :
10.1109/ROMAN.2008.4600701