Unsupervised and Incremental Acquisition of and Reasoning on Holistic Task Knowledge forHousehold Robot Companions

Learning tasks from human demonstration is a core feature for household service robots. To increase the utility of future robot servants, the robot should go beyond simply imitating the user's behavior but try to build flexible, extensible and general task knowledge. This requires higher level reasoning methods that allow the robot to consider its task knowledge in a holistic way. In order to cope with the vast datasets of task knowledge databases, these should be structured in a way that reflects the different classes of tasks as well as the specific characteristics of each task. As the complete set of tasks requested by the user can not be built into the robot, this structure should be learned from the database itself. In this paper, a system to record and interpret manipulation task demonstrations is presented. Unsupervised clustering methods on task knowledge are discussed that at the same time find the task class boundaries and the associated characteristics of each task class. These are used to group task demonstrations in the highly anisotropic feature space and to recognize similar demonstrations belonging to the same class of tasks. In each of the found task classes reasoning methods recover the sequential reordering possibilities, representing them in task precedence graphs. This equips the robot with the ability to update and improve its task knowledge without being put in a dedicated learning mode

[1]  Witold Pedrycz,et al.  Knowledge-based clustering - from data to information granules , 2007 .

[2]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[3]  Rüdiger Dillmann,et al.  Learning sequential constraints of tasks from user demonstrations , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[4]  David G. Stork,et al.  Pattern Classification , 1973 .

[5]  Rüdiger Dillmann,et al.  Learning Robot Behaviour and Skills Based on Human Demonstration and Advice: The Machine Learning Paradigm , 2000 .

[6]  Oliver Rogalla Abbildung von Benutzerdemonstrationen auf variable Roboterkonfigurationen , 2003 .

[7]  T. Belpraeme,et al.  Imitation and Social Learning in Robots, Humans and Animals: Behavioural, Social and Communicative Dimensions , 2006 .

[8]  Stefan Schaal,et al.  Is imitation learning the route to humanoid robots? , 1999, Trends in Cognitive Sciences.

[9]  Tom M. Mitchell,et al.  Generalization as Search , 2002 .

[10]  Katsushi Ikeuchi,et al.  Task analysis based on observing hands and objects by vision , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Aude Billard,et al.  Learning of Gestures by Imitation in a Humanoid Robot , 2007 .

[12]  Witold Pedrycz,et al.  Fuzzy-set based models of neurons and knowledge-based networks , 1993, IEEE Trans. Fuzzy Syst..

[13]  W. Pedrycz,et al.  DECOMPOSITION PROBLEM OF FUZZY RELATIONS , 1985 .

[14]  Andrew R. Webb,et al.  Statistical Pattern Recognition , 1999 .

[15]  Rüdiger Dillmann,et al.  Towards Cognitive Robots: Building Hierarchical Task Representations of Manipulations from Human Demonstration , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[16]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.