Controlling the gaze direction of a humanoid robot with redundant joints

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.

[1]  Cory D. Kidd,et al.  HUMANOID ROBOTS AS COOPERATIVE PARTNERS FOR PEOPLE , 2004 .

[2]  Candace L. Sidner,et al.  Where to look: a study of human-robot engagement , 2004, IUI '04.

[3]  Éric Marchand,et al.  Avoiding robot joint limits and kinematic singularities in visual servoing , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[4]  Takashi Minato,et al.  Generating natural motion in an android by mapping human motion , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Wolfram Burgard,et al.  Fast face detection for mobile robots by integrating laser range data with vision , 2003 .

[6]  Michael Gienger,et al.  Real-Time Self Collision Avoidance for Humanoids by means of Nullspace Criteria and Task Intervals , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[7]  Sven Behnke,et al.  See, walk, and kick: Humanoid robots start to play soccer , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[8]  Colin G. Drury,et al.  Identifying Factors of Comfort and Discomfort in Sitting , 1996, Hum. Factors.

[9]  Alicia Vértiz,et al.  Redefining Seat Comfort , 1997 .

[10]  Hideki Shimomura,et al.  Real World Speech Interaction with a Humanoid Robot on a Layered Robot Behavior Control Architecture , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[11]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[12]  Dana H. Ballard,et al.  An Equilibrium Point based Model Unifying Movement Control in Humanoids , 2006, Robotics: Science and Systems.

[13]  Andrea Lockerd Thomaz,et al.  Tutelage and Collaboration for Humanoid Robots , 2004, Int. J. Humanoid Robotics.

[14]  Tetsuya Ogata,et al.  Spatially mapping of friendliness for human-robot interaction , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Volker Graefe,et al.  HERMES - a versatile personal robotic assistant , 2004, Proceedings of the IEEE.

[16]  Sven Behnke,et al.  Towards a humanoid museum guide robot that interacts with multiple persons , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[17]  Marc Hanheide,et al.  Human-Oriented Interaction With an Anthropomorphic Robot , 2007, IEEE Transactions on Robotics.

[18]  R. Barber,et al.  Maggie: A Robotic Platform for Human-Robot Social Interaction , 2006, 2006 IEEE Conference on Robotics, Automation and Mechatronics.

[19]  Alexander H. Waibel,et al.  Enabling Multimodal Human–Robot Interaction for the Karlsruhe Humanoid Robot , 2007, IEEE Transactions on Robotics.

[20]  Huibert Kwakernaak,et al.  Linear Optimal Control Systems , 1972 .

[21]  Wenqi Shen,et al.  Development of a Pressure Related Assessment Model of Seating Discomfort , 1993 .

[22]  Olivier Stasse,et al.  Visually-Guided Grasping while Walking on a Humanoid Robot , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[23]  E. Todorov Optimality principles in sensorimotor control , 2004, Nature Neuroscience.

[24]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[25]  Hiroaki Kitano,et al.  Social Interaction of Humanoid RobotBased on Audio-Visual Tracking , 2002, IEA/AIE.