Emotion inspired adaptive robotic path planning

This paper presents an emotion inspired adaptive path planning approach for autonomous robotic navigation. Ideally a robotic navigation system should adapt its path planning and behaviour to overcome a variety of obstacles within an environment, without the need for single location planning approaches. Emotional analogies are appealing as they enable general planning, but require hard coding of `emotions'. Humans have a bias on what is an emotion, e.g. fear, which can adversely affect performance. We aim to provide the robot with the generalising ability of emotion without the pre-specifying bias. Inspired by theories on `emotion', the system presented utilises a Learning Classifier System (LCS) to learn a `bow-tie' structure of emotional reinforcers to intermediary emotion categories to a behavioural modifier that adapts the robot's navigation behaviour. The emotional states are not pre-set and are judged post learning based on the learned behaviour. The bow-tie creates a simple compact set of rules to adapt a robot's behaviour to better navigate its environment. The emotion system was verified on a state-of-the-art navigation system to learn a variety of parameters that control the robot's behaviour. The results show two easy to understand learned emotional states; the first is considered to be a model `fear', which increases obstacle avoidance while lowering speed when pain is induced or novelty is high. The second emotion is considered to be `happiness', which increases speed and lowers wall avoidance when pain is not present. Compared to the default non-adapting navigation system, the emotional responses decreased the overall number of collisions and improved time to navigate.

[1]  C. P. van Wilgen,et al.  The sensitization model to explain how chronic pain exists without tissue damage. , 2012, Pain management nursing : official journal of the American Society of Pain Management Nurses.

[2]  Larry Bull,et al.  Learning Classifier Systems: A Brief Introduction , 2004 .

[3]  R. Arkin Moving Up the Food Chain: Motivation and Emotion in Behavior-Based Robots , 2003 .

[4]  M. Dawkins Animal Minds and Animal Emotions1 , 2000 .

[5]  Andrea Bonarini,et al.  Fuzzy and Crisp Representations of Real-Valued Input for Learning Classifier Systems , 1999, Learning Classifier Systems.

[6]  E. Rolls Précis of The brain and emotion. , 2000, The Behavioral and brain sciences.

[7]  Ronald C. Arkin,et al.  Human perspective on affective robotic behavior: a longitudinal study , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Anthony J. Bagnall,et al.  A learning classifier system for mazes with aliasing clones , 2009, Natural Computing.

[9]  Pattie Maes,et al.  Cathexis: a computational model of emotions , 1997, AGENTS '97.

[10]  Jean-Marc Fellous,et al.  From human emotions to robot emotions , 2004, AAAI 2004.

[11]  Edmund T. Rolls,et al.  What Are Emotions, Why Do We Have Emotions, and What Is Their Computational Basis in the Brain? , 2005, Who Needs Emotions?.

[12]  Martin V. Butz,et al.  An algorithmic description of XCS , 2000, Soft Comput..

[13]  Ana Paiva,et al.  Learning by appraising: an emotion-based approach to intrinsic reward design , 2014, Adapt. Behav..

[14]  A. Isen,et al.  An Influence of Positive Affect on Decision Making in Complex Situations: Theoretical Issues With Practical Implications , 2001 .

[15]  P. Ekman Facial expression and emotion. , 1993, The American psychologist.

[16]  W. Prinz,et al.  An online neural substrate for sense of agency. , 2013, Cerebral cortex.

[17]  R. Plutchik A GENERAL PSYCHOEVOLUTIONARY THEORY OF EMOTION , 1980 .

[18]  Bruce J. MacLennan,et al.  Robots React, but Can They Feel? , 2009 .

[19]  Dale A. Carnegie,et al.  Robotic Emotions: Navigation with Feeling , 2009 .

[20]  R. Brooks,et al.  Robot emotions: A functional perspective , 2004 .

[21]  D. J. Broekens Affect and Learning : a computational analysis , 2007 .

[22]  Stewart W. Wilson Classifier Fitness Based on Accuracy , 1995, Evolutionary Computation.

[23]  Ana Paiva,et al.  Emotion-Based Intrinsic Motivation for Reinforcement Learning Agents , 2011, ACII.

[24]  K. Scherer,et al.  The Relationship of Emotion to Cognition: A Functional Approach to a Semantic Controversy , 1987 .

[25]  Kurt Konolige,et al.  The Office Marathon: Robust navigation in an indoor office environment , 2010, 2010 IEEE International Conference on Robotics and Automation.

[26]  Sandra Clara Gadanho,et al.  Robot Learning Driven by Emotions , 2001, Adapt. Behav..

[27]  Larry Bull,et al.  TCS Learning Classifier System Controller on a Real Robot , 2002, PPSN.