Using a cognitive architecture for general purpose service robot control

A humanoid service robot equipped with a set of simple action skills including navigating, grasping, recognising objects or people, among others, is considered in this paper. By using those skills the robot should complete a voice command expressed in natural language encoding a complex task (defined as the concatenation of a number of those basic skills). As a main feature, no traditional planner has been used to decide skills to be activated, as well as in which sequence. Instead, the SOAR cognitive architecture acts as the reasoner by selecting which action the robot should complete, addressing it towards the goal. Our proposal allows to include new goals for the robot just by adding new skills (without the need to encode new plans). The proposed architecture has been tested on a human-sized humanoid robot, REEM, acting as a general purpose service robot.

[1]  N. Nilsson STUART RUSSELL AND PETER NORVIG, ARTIFICIAL INTELLIGENCE: A MODERN APPROACH , 1996 .

[2]  John E. Laird,et al.  Soar-RL: integrating reinforcement learning with Soar , 2005, Cognitive Systems Research.

[3]  Niels Taatgen,et al.  Proceedings of the Seventh International Conference on Cognitive Modeling , 2006 .

[4]  Koen V. Hindriks,et al.  An Agent-Based Cognitive Robot Architecture , 2012, ProMAS.

[5]  Johan Hall MaltParser -- An Architecture for Inductive Labeled Dependency Parsing , 2006 .

[6]  John R. Anderson ACT: A simple theory of complex cognition. , 1996 .

[7]  Robert L. West Deconstructing ACT-R , 2006 .

[8]  Soar : A Functional Approach to General Intelligence , 2002 .

[9]  Troy D. Kelley,et al.  Developing a Psychologically Inspired Cognitive Architecture for Robotic Control: The Symbolic and Subsymbolic Robotic Intelligence Control System (SS-RICS) , 2006 .

[10]  Dejan Pangercic,et al.  Robotic roommates making pancakes , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[11]  John E. Laird,et al.  Cognitive Architecture Requirements for Achieving AGI , 2010, AGI 2010.

[12]  Moritz Tenorth,et al.  CRAM — A Cognitive Robot Abstract Machine for everyday manipulation in human environments , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  John E. Laird,et al.  Cognitive Robotics Using the Soar Cognitive Architecture , 2012, CogRob@AAAI.

[14]  Allen Newell,et al.  SOAR: An Architecture for General Intelligence , 1987, Artif. Intell..

[15]  Pat Langley,et al.  Cognitive architectures: Research issues and challenges , 2009, Cognitive Systems Research.

[16]  Randolph M. Jones An Introduction to Cognitive Architectures for Modeling and Simulation , 2004 .

[17]  Peter Norvig,et al.  Artificial intelligence - a modern approach, 2nd Edition , 2003, Prentice Hall series in artificial intelligence.

[18]  Jordan B. Pollack,et al.  On Wings of Knowledge: A Review of Allen Newell's Unified Theories of Cognition , 1993, Artif. Intell..

[19]  Lyle N. Long,et al.  A cognitive robotic system based on the soar cognitive architecture for mobile robot navigation, search, and mapping missions , 2011 .

[20]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[21]  Marcus Hutter,et al.  Artificial general intelligence: Proceedings of the Third Conference on Artificial General Intelligence, AGI 2010, Lugano, Switzerland, March 5-8, 2010 , 2010 .

[22]  Steven Bird,et al.  NLTK: The Natural Language Toolkit , 2002, ACL.

[23]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[24]  Richard M. Young,et al.  The Role of Cognitive Architecture in Modeling the User: Soar's Learning Mechanism , 1997, Hum. Comput. Interact..

[25]  Dan Klein,et al.  Accurate Unlexicalized Parsing , 2003, ACL.

[26]  John E. Laird,et al.  SORTS: A Human-Level Approach to Real-Time Strategy AI , 2007, AIIDE.

[27]  Maki K. Habib,et al.  Applied ontologies and standards for service robots , 2013, Robotics Auton. Syst..

[28]  Mosur Ravishankar,et al.  Efficient Algorithms for Speech Recognition. , 1996 .

[29]  Xiaoping Chen,et al.  Developing high-level cognitive functions for service robots , 2010, AAMAS.