A frame-based knowledge software tool for developing interactive robots

被引:1
|
作者
Kiatisevi, Pattara [1 ,2 ]
Ampornaramveth, Vutichai [1 ]
Ueno, Haruki [1 ,2 ]
机构
[1] Natl Inst Informat, Chiyoda Ku, 2-1-2 Hitotsubashi, Tokyo 1018430, Japan
[2] Grad Univ Adv Studies, Miura, Kanagawa, Japan
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Robot application development tool; Frame-based knowledge system; Dialogue manager for robots;
D O I
10.1007/s10015-005-0368-2
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
A knowledge-based software tool for developing interactive robot applications, called SPAK, has been developed. The "world" of interest is represented in a SPAK knowledge base by using a frame knowledge technique. This technique is chosen because it can represent the world meaningfully and naturally. Relationships among frames, which represent things in the world, and actions to be taken when certain things occur can be specified. In action, SPAK perceives changes in the environment, updates the knowledge base if needed, and generates output actions according to the knowledge contents. To support robotic applications, extensions to the conventional frame model are proposed. Various robotic applications can run cooperatively on top of SPAK. Each can easily make use of the knowledge available, and share its knowledge with others. A SPAK knowledge editor allows simple and intuitive development and modification of robot applications. To demonstrate these benefits, a prototype system and a sample robot application are developed. A multiagent technique is employed to combine various robotic components, both hardware and software, together. A sample dialogue manager for managing interactions with humans runs as an application on SPAK.
引用
收藏
页码:18 / 28
页数:11
相关论文
共 50 条