A developmental approach to robotic pointing via human-robot interaction

Abstract The ability of pointing is recognised as an essential skill of a robot in its communication and social interaction. This paper introduces a developmental learning approach to robotic pointing, by exploiting the interactions between a human and a robot. The approach is inspired through observing the process of human infant development. It works by first applying a reinforcement learning algorithm to guide the robot to create attempt movements towards a salient object that is out of the robot’s initial reachable space. Through such movements, a human demonstrator is able to understand the robot desires to touch the target and consequently, to assist the robot to eventually reach the object successfully. The human–robot interaction helps establish the understanding of pointing gestures in the perception of both the human and the robot. From this, the robot can collect the successful pointing gestures in an effort to learn how to interact with humans. Developmental constraints are utilised to drive the entire learning procedure. The work is supported by experimental evaluation, demonstrating that the proposed approach can lead the robot to gradually gain the desirable pointing ability. It also allows that the resulting robot system exhibits similar developmental progress and features as with human infants.

[1]  Patricia Shaw,et al.  A biologically constrained architecture for developmental learning of eye–head gaze control on a humanoid robot , 2013, Auton. Robots.

[2]  Giulio Sandini,et al.  Developmental robotics: a survey , 2003, Connect. Sci..

[3]  Mark H. Lee,et al.  Novelty and Habituation: The Driving Forces in Early Stage Learning for Developmental Robotics , 2005, Biomimetic Neural Learning for Intelligent Robots.

[4]  Giulio Sandini,et al.  Interactive online learning of the kinematic workspace of a humanoid robot , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Paramasivan Saratchandran,et al.  Performance evaluation of a sequential minimal radial basis function (RBF) neural network learning algorithm , 1998, IEEE Trans. Neural Networks.

[6]  Qinggang Meng,et al.  Psychologically Inspired Sensory-Motor Development in Early Robot Learning , 2005 .

[7]  Xuesong Wang,et al.  A fuzzy Actor-Critic reinforcement learning network , 2007, Inf. Sci..

[8]  Alexander Stoytchev,et al.  Some Basic Principles of Developmental Robotics , 2009, IEEE Transactions on Autonomous Mental Development.

[9]  Jochen J. Steil,et al.  Kinesthetic teaching of visuomotor coordination for pointing by the humanoid robot iCub , 2013, Neurocomputing.

[10]  Naoyuki Kubota,et al.  Cognitive Development in Partner Robots for Information Support to Elderly People , 2011, IEEE Transactions on Autonomous Mental Development.

[11]  Masaki Ogino,et al.  Cognitive Developmental Robotics: A Survey , 2009, IEEE Transactions on Autonomous Mental Development.

[12]  Illah R. Nourbakhsh,et al.  A survey of socially interactive robots , 2003, Robotics Auton. Syst..

[13]  M. Tomasello,et al.  A new look at infant pointing. , 2007, Child development.

[14]  Kao-Shing Hwang,et al.  Policy sharing between multiple mobile robots using decision trees , 2013, Inf. Sci..

[15]  Manuel P. Cuéllar,et al.  Online recognition of human activities and adaptation to habit changes by means of learning automata and fuzzy temporal windows , 2013, Inf. Sci..

[16]  José M. Alonso,et al.  Human activity recognition in indoor environments by means of fusing information extracted from intensity of WiFi signal and accelerations , 2013, Inf. Sci..

[17]  Giulio Sandini,et al.  Autonomous Online Learning of Reaching Behavior in a humanoid Robot , 2012, Int. J. Humanoid Robotics.

[18]  Roderic A. Grupen,et al.  From manipulation to communicative gesture , 2010, HRI 2010.

[19]  L. S. Vygotskiĭ,et al.  Mind in society : the development of higher psychological processes , 1978 .

[20]  B. C. Brookes,et al.  Information Sciences , 2020, Cognitive Skills You Need for the 21st Century.

[21]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[22]  Xin Xu,et al.  Reinforcement learning algorithms with function approximation: Recent advances and applications , 2014, Inf. Sci..

[23]  Fei Chao,et al.  An autonomous developmental learning approach for robotic eye-hand coordination. , 2009 .

[24]  J. J. Guajardo,et al.  Infants’ understanding of the point gesture as an object-directed action , 2002 .

[25]  Victoria Southgate,et al.  Infant pointing: communication to cooperate or communication to learn? , 2007, Child development.

[26]  Manuel Graña,et al.  Undesired state-action prediction in multi-agent reinforcement learning for linked multi-component robotic system control , 2013, Inf. Sci..

[27]  Mark H. Lee,et al.  Staged Competence Learning in Developmental Robotics , 2007, Adapt. Behav..

[28]  Brian Scassellati,et al.  Self-Taught Visually-Guided Pointing for a Humanoid Robot , 2006 .

[29]  John C. Platt A Resource-Allocating Network for Function Interpolation , 1991, Neural Computation.

[30]  Mark H. Lee,et al.  The infant development timeline and its application to robot shaping , 2011, Adapt. Behav..

[31]  Hsin-Yi Lin,et al.  Self-organizing state aggregation for architecture design of Q-learning , 2011, Inf. Sci..

[32]  Brian Scassellati,et al.  Active Learning of Joint Attention , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[33]  Susan Goldin-Meadow,et al.  Gesture Paves the Way for Language Development , 2005, Psychological science.

[34]  Xin Zhang,et al.  Learning Robotic Hand-eye Coordination Through a Developmental Constraint Driven Approach , 2013, Int. J. Autom. Comput..

[35]  Mark Lee,et al.  A developmental approach to the emergence of communication in socially situated embodied agents , 2010, 2010 IEEE 9th International Conference on Development and Learning.

[36]  M. Tomasello,et al.  12- and 18-Month-Olds Point to Provide Information for Others , 2006 .

[37]  Qinggang Meng,et al.  Automated cross-modal mapping in robotic eye/hand systems using plastic radial basis function networks , 2007, Connect. Sci..

[38]  Honghai Liu,et al.  A Fuzzy Qualitative Framework for Connecting Robot Qualitative and Quantitative Representations , 2008, IEEE Transactions on Fuzzy Systems.

[39]  Roderic A. Grupen,et al.  From manipulation to communicative gesture , 2010, 2010 5th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[40]  TaeChoong Chung,et al.  Hessian matrix distribution for Bayesian policy gradient reinforcement learning , 2011, Inf. Sci..

[41]  Honghai Liu,et al.  Fuzzy Qualitative Human Motion Analysis , 2009, IEEE Transactions on Fuzzy Systems.

[42]  G. Butterworth Pointing Is the Royal Road to Language for Babies , 2003 .

[43]  Lev Vygotsky Mind in society , 1978 .

[44]  Martin Jägersand,et al.  Towards Learning Robotic Reaching and Pointing: An Uncalibrated Visual Servoing Approach , 2009, 2009 Canadian Conference on Computer and Robot Vision.

[45]  Honghai Liu,et al.  Fuzzy Qualitative Robot Kinematics , 2008, IEEE Transactions on Fuzzy Systems.

[46]  Frédéric Kaplan,et al.  Learning to Interpret Pointing Gestures: Experiments with Four-Legged Autonomous Robots , 2005, Biomimetic Neural Learning for Intelligent Robots.

[47]  Kao-Shing Hwang,et al.  Induced states in a decision tree constructed by Q-learning , 2012, Inf. Sci..

[48]  Dacheng Tao,et al.  Locally regularized sliced inverse regression based 3D hand gesture recognition on a dance robot , 2013, Inf. Sci..

[49]  E. Newport Constraints on learning and their role in language acquisition: Studies of the acquisition of American sign language , 1988 .

[50]  Mark H. Lee,et al.  Developmental learning for autonomous robots , 2007, Robotics Auton. Syst..

[51]  Mark H. Lee,et al.  A developmental algorithm for ocular-motor coordination , 2010, Robotics Auton. Syst..