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 条
  • [21] Asset-based system and software system development - A frame-based approach
    Karimi, J
    Zand, MK
    INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (02) : 69 - 78
  • [22] Well-founded optimism: Inheritance in frame-based knowledge bases
    Yang, GZ
    Kifer, M
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2002: COOPLS, DOA, AND ODBASE, 2002, 2519 : 1013 - 1032
  • [23] Approximate knowledge modeling and classification in a frame-based language: The system CAIN
    Faucher, C
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2001, 16 (06) : 743 - 780
  • [24] Frame-based Data Factorizations
    Mair, Sebastian
    Boubekki, Ahcene
    Brefeld, Ulf
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 70, 2017, 70
  • [25] Frame-based Modeling for Automatic Synthesis of FPGA-Software Defined Radio
    Ouedraogo, Ganda Stephane
    Gautier, Matthieu
    Sentieys, Olivier
    2014 9TH INTERNATIONAL CONFERENCE ON COGNITIVE RADIO ORIENTED WIRELESS NETWORKS AND COMMUNICATIONS (CROWNCOM), 2014, : 341 - 346
  • [26] Probabilistic frame-based systems
    Koller, D
    Pfeffer, A
    FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, 1998, : 580 - 587
  • [27] Frame-based cranial reconstruction
    Hochfeld, Mascha
    Lamecker, Hans
    Thomale, Ulrich-W.
    Schulz, Matthias
    Zachow, Stefan
    Haberl, Hannes
    JOURNAL OF NEUROSURGERY-PEDIATRICS, 2014, 13 (03) : 319 - 323
  • [28] Frame-Based Ontology Alignment
    Asprino, Luigi
    Presutti, Valentina
    Gangemi, Aldo
    Ciancarini, Paolo
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 4905 - 4906
  • [29] Frame-Based Elastic Models
    Gilles, Benjamin
    Bousquet, Guillaume
    Faure, Francois
    Pai, Dinesh K.
    ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (02):
  • [30] Frame-Based Multicast Switching
    Tartre, Michael
    Lin, Bill
    IEEE COMMUNICATIONS LETTERS, 2010, 14 (03) : 251 - 253