High-level robot programming: An abductive approach using event calculus

被引:0
|
作者
Pereira, SD [1 ]
de Barros, LN [1 ]
机构
[1] Univ Sao Paulo, Inst Math & Stat, BR-05508 Sao Paulo, Brazil
来源
ADVANCES IN ARTIFICIAL INTELLIGENCE - SBIA 2004 | 2004年 / 3171卷
关键词
cognitive robotics; abduction; event calculus; planning;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a new language that can be used to build high-level robot controllers with high-level cognitive functions such as plan specification, plan generation, plan execution, perception, goal formulation, communication and collaboration. The proposed language is based on COLOG, a language that uses the situation calculus as a formalism to describe actions and deduction as an inference rule to synthesize plans. On the other hand, instead of situation calculus and deduction, the new language uses event calculus and abductive reasoning to synthesize plans. As we can forsee, this change of paradigm allows the agent to reason about partial order plans, making possible a more flexible integration between deliberative and reactive behaviors.
引用
收藏
页码:73 / 82
页数:10
相关论文
共 50 条
  • [31] Efficient high-level parallel programming
    Botorog, GH
    Kuchen, H
    THEORETICAL COMPUTER SCIENCE, 1998, 196 (1-2) : 71 - 107
  • [32] High-Level Event Mining: A Framework
    Bakullari, Bianka
    van der Aalst, Wil M. P.
    2022 4TH INTERNATIONAL CONFERENCE ON PROCESS MINING (ICPM 2022), 2022, : 136 - 143
  • [33] High-Level Description of Robot Architecture
    Al-Fedaghi, Sabah
    AlSaraf, Manar
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (10) : 258 - 267
  • [34] High level robot programming using body and hand gestures
    Tsarouchi, Panagiota
    Athanasatos, Athanasios
    Makris, Sotiris
    Chatzigeorgiou, Xenofon
    Chryssolouris, George
    5TH CIRP GLOBAL WEB CONFERENCE - RESEARCH AND INNOVATION FOR FUTURE PRODUCTION (CIRPE 2016), 2016, 55 : 1 - 5
  • [35] HIGH-LEVEL SEMANTICS - AN INTEGRATED APPROACH TO PROGRAMMING LANGUAGE SEMANTICS AND THE SPECIFICATION OF IMPLEMENTATIONS
    PLEBAN, UF
    LEE, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 298 : 550 - 571
  • [36] Teaching parallel programming using both high-level and low-level languages
    Pan, Y
    COMPUTATIONAL SCIENCE-ICCS 2002, PT III, PROCEEDINGS, 2002, 2331 : 888 - 897
  • [37] MOCCA Studio: a Graphical Tool for High-Level Programming of Human-Robot Social Interaction
    Lee, Dong-Hoon
    Jang, Seyun
    Cho, Hye-Kyung
    HRI '19: 2019 14TH ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTION, 2019, : 620 - 621
  • [38] Breaking Down High-Level Robot Path-Finding Abstractions in Natural Language Programming
    Zhan, Yue
    Hsiao, Michael S.
    AIXIA 2020 - ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 12414 : 280 - 297
  • [39] Efficient High-Level Abstractions for Web Programming
    Richard-Foy, Julien
    Barais, Olivier
    Jezequel, Jean-Marc
    ACM SIGPLAN NOTICES, 2014, 49 (03) : 53 - 60
  • [40] High-Level Multicore Programming with XJava']Java
    Otto, Frank
    Pankratius, Victor
    Tichy, Walter F.
    2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 319 - 322