Reasoning of abstract motion of a target object through task order with natural language — pre-knowledge of object-handling-task programming for a service robot

In this paper, an attempt is made to reason an abstract motion of a target object when the object is manipulated through a task order. The reasoning algorithm is used as a function in the system that navigates layman's robot programming. The task order consists of two words: Task and Target (e.g., 'switch on' and 'light'). There are three kinds of motions: Linear, Circular and Point-To-Point motion. The system chooses a suitable motion. In the reasoning, it is important to be able to reason from various input words using a limited knowledge base. Therefore, a knowledge base is proposed that consists of a thesaurus and minimum knowledge. The knowledge defines only words that directly stand for the motions (e.g., 'turn' means Circular motion). The knowledge is propagated through hypernyms and hyponyms in the thesaurus. A motion is reasoned using the propagated knowledge in Task and Target. Moreover, learning, which results from on-site updating of the knowledge from the user, achieves reinforcement/customization of the knowledge base. The system successfully reasoned motions from various task orders. Moreover, for the robot programming of a door-opening task, a robot with the reasoning system reasoned a motion of the door and realized the task.

[1]  E. Shortliffe Computer-based medical consultations: mycin (elsevier north holland , 1976 .

[2]  L. Leifer,et al.  Clinical evaluation of a desktop robotic assistant. , 1989, Journal of rehabilitation research and development.

[3]  Tamio Arai,et al.  Teaching of grasp/graspless manipulation for industrial robots by human demonstration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Gordon Cheng,et al.  Discovering imitation strategies through categorization of multi-dimensional data , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[5]  Randolph A. Miller,et al.  DIALOG: A Model Of Diagnostic Logic For Internal Medicine , 1975, IJCAI.

[6]  Stefan Wermter,et al.  A modular approach to self-organization of robot control based on language instruction , 2003, Connect. Sci..

[7]  Edward H. Shortliffe,et al.  Computer-based medical consultations, MYCIN , 1976 .

[8]  Masayuki Inaba,et al.  Learning by watching: extracting reusable task knowledge from visual observation of human performance , 1994, IEEE Trans. Robotics Autom..

[9]  Katsushi Ikeuchi,et al.  Extracting manipulation skills from observation , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[10]  H. Niemann,et al.  Knowledge based image and speech analysis for service robots , 1999, Proceedings Integration of Speech and Image Understanding.

[11]  Bruce G. Buchanan,et al.  Dendral and Meta-Dendral: Their Applications Dimension , 1978, Artif. Intell..