Table of Contents Author Guidelines Submit a Manuscript
Journal of Robotics
Volume 2010, Article ID 301923, 14 pages
http://dx.doi.org/10.1155/2010/301923
Research Article

An Extensible Dialogue Script for a Robot Based on Unification of State-Transition Models

1National Institute of Advanced Industrial Science and Technology (AIST), 1-1-1 Umezono, Tsukuba, Ibaraki, 305-8568, Japan
2Japan Science and Technology Agency (JST), 2-1-6 Sengen, Tsukuba, Ibaraki, 305-0047, Japan

Received 1 November 2009; Revised 23 February 2010; Accepted 17 May 2010

Academic Editor: Noriyasu Homma

Copyright © 2010 Yosuke Matsusaka et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

We propose extension-by-unification method to improve reusability of the dialogue components in the development of communication function of the robot. Compared to previous extension-by-connection method used in behavior-based communication robot developments, the extension-by-unification method has the ability to decompose the script into components. The decomposed components can be recomposed to build a new application easily. In this paper, first we, explain a reformulation we have applied to the conventional state-transition model. Second, we explain a set of algorithms to decompose, recompose, and detect the conflict of each component. Third, we explain a dialogue engine and a script management server we have developed. The script management server has a function to propose reusable components to the developer in real time by implementing the conflict detection algorithm. The dialogue engine SEAT (Speech Event-Action Translator) has flexible adapter mechanism to enable quick integration to robotic systems. We have confirmed that by the application of three robots, development efficiency has improved by 30%.