Learn, plan, remember: A developmental robot architecture for task solving

This paper presents a robot architecture heavily inspired by neuropsychology, developmental psychology and research into "executive functions" (EF) which are responsible for the planning capabilities in humans. This architecture is presented in light of this inspiration, mapping the modules to the different functions in the brain. We emphasize the importance and effects of these modules in the robot, and their similarity to the effects in humans with lesions on the frontal lobe. Developmental studies related to these functions are also considered, focusing on how they relate to the robot's different modules and how the developmental stages in a child relate to improvements in the different modules in this system. An experiment with the iCub robot is compared with experiments with humans, strengthening this similarity. Furthermore we propose an extension to this system by integrating with "Epigenetics Robotic Architecture" (ERA), a system designed to mimic how children learn the names and properties of objects. In the previous implementation of this architecture, the robot had to be taught the names of all the necessary objects before plan execution, a learning step that was entirely driven by the human interacting with the robot. With this extension, we aim to make the learning process fully robot-driven, where an iCub robot will interact with the objects while trying to recognise them, and ask a human for input if and when it does not know the objects' names.

[1]  Alexandre Bernardino,et al.  From human instructions to robot actions: Formulation of goals, affordances and probabilistic planning , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Linda B. Smith Learning to Recognize Objects , 2003, Psychological science.

[3]  Emre Ugur,et al.  Affordance learning from range data for multi-step planning , 2009, EpiRob.

[4]  Leslie Pack Kaelbling,et al.  Hierarchical Planning in the Now , 2010, Bridging the Gap Between Task and Motion Planning.

[5]  Stuart J. Russell,et al.  Combined Task and Motion Planning for Mobile Manipulation , 2010, ICAPS.

[6]  G. Metta,et al.  Exploring affordances and tool use on the iCub , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[7]  Letitia R. Naigles,et al.  The Shape Bias is Affected by Differing Similarity Among Objects. , 2012, Cognitive development.

[8]  Katerina Pastra,et al.  PRAXICON and its language-related modules , 2010 .

[9]  Angelo Cangelosi,et al.  Affordances in Psychology, Neuroscience, and Robotics: A Survey , 2018, IEEE Transactions on Cognitive and Developmental Systems.

[10]  Giulio Sandini,et al.  The iCub humanoid robot: An open-systems platform for research in cognitive development , 2010, Neural Networks.

[11]  Alexandre Bernardino,et al.  Learning intermediate object affordances: Towards the development of a tool concept , 2014, 4th International Conference on Development and Learning and on Epigenetic Robotics.

[12]  David Klahr,et al.  Information Processing Approaches to Cognitive Development , 1988 .

[13]  Leslie Pack Kaelbling,et al.  Integrated task and motion planning in belief space , 2013, Int. J. Robotics Res..

[14]  J. Fuster Prefrontal Cortex , 2018 .

[15]  J. Grafman,et al.  Are the frontal lobes implicated in “planning” functions? Interpreting data from the Tower of Hanoi , 1995, Neuropsychologia.

[16]  Anthony F. Morse,et al.  An embodied model of young children’s categorization and word learning , 2013 .

[17]  B. Hommel,et al.  Acquisition and generalization of action effects , 2003 .

[18]  R. Nourbakhsh,et al.  Using Abstraction to Interleave Planning and Execution , 1997 .

[19]  Leslie Pack Kaelbling,et al.  A constraint-based method for solving sequential manipulation planning problems , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Angelo Cangelosi,et al.  Epigenetic Robotics Architecture (ERA) , 2010, IEEE Transactions on Autonomous Mental Development.

[21]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[22]  Lorenzo Rosasco,et al.  Real-world Object Recognition with Off-the-shelf Deep Conv Nets: How Many Objects can iCub Learn? , 2015, ArXiv.

[23]  Emre Ugur,et al.  Goal emulation and planning in perceptual space using learned affordances , 2011, Robotics Auton. Syst..

[24]  Bruce F. Pennington,et al.  Assessing frontal lobe functioning in children: Views from developmental psychology , 1988 .

[25]  A. Luria Higher Cortical Functions in Man , 1980, Springer US.

[26]  Giorgio Metta,et al.  On the impact of learning hierarchical representations for visual recognition in robotics , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Marc Toussaint,et al.  Planning with Noisy Probabilistic Relational Rules , 2010, J. Artif. Intell. Res..

[28]  A. Damasio,et al.  The frontal lobes , 1993 .

[29]  Robert L. Goldstone,et al.  ' s personal copy Simplicity and generalization : Short-cutting abstraction in children ’ s object categorizations , 1997 .

[30]  J. Fuster The prefrontal cortex, mediator of cross-temporal contingencies. , 1985, Human neurobiology.

[31]  R. Siegler Developmental Sequences within and between Concepts. , 1981 .