Logic specifications for multiple robots based on a current programming language

被引:0
|
作者
Nishiyama, H [1 ]
Ohwada, H [1 ]
Mizoguchi, F [1 ]
机构
[1] Sci Univ Tokyo, Fac Sci & Technol, Noda, Chiba 278, Japan
来源
1998 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS - PROCEEDINGS, VOLS 1-3: INNOVATIONS IN THEORY, PRACTICE AND APPLICATIONS | 1998年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a concurrent logic specification language for developing programs that control multiple robots. This language is based on guarded Horn clauses and specifications are automatically transformed into concurrent logic programs, yielding executable specifications. They makes it possible to easily implement complex tasks such as concurrency control, communication and multiagent-type problem solving for multiple robots. An experiment on program development for multiple manipulators was undertaken to show advantages of the specification language. The resulting observations are twofold. First, specifications are more abstract and natural than conventional procedure-oriented programs. Second, the amounts of specifications are very shorter than that of the programs developed by the underlying concurrent logic programming language. Since transformed concurrent logic programs are then compiled into C programs with little overhead, the proposed language can be useful as a multiple robot programming language with the efficiency for both program execution and development.
引用
收藏
页码:286 / 291
页数:6
相关论文
共 50 条
  • [21] Distributed Fault Diagnosis for Multiple Mobile Robots Using an Agent Programming Language
    Morais, Marcio G.
    Meneguzzi, Felipe R.
    Bordini, Rafael H.
    Amory, Alexandre M.
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS (ICAR), 2015, : 395 - 400
  • [22] Automated Task Updates of Temporal Logic Specifications for Heterogeneous Robots
    Fang, Amy
    Kress-Gazit, Hadas
    2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2022), 2022, : 4363 - 4369
  • [23] TEMPLAR - A KNOWLEDGE-BASED LANGUAGE FOR SOFTWARE SPECIFICATIONS USING TEMPORAL LOGIC
    TUZHILIN, A
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1995, 13 (03) : 269 - 304
  • [24] Learning Logic Specifications for Policy Guidance in POMDPs: an Inductive Logic Programming Approach
    Meli, Daniele
    Castellini, Alberto
    Farinelli, Alessandro
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2024, 79 : 725 - 776
  • [25] A Sound Semantics for a Similarity-Based Logic Programming Language
    Julian-Iranzo, Pascual
    Rubio-Manzano, Clemente
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2011, PT II, 2011, 6692 : 421 - 428
  • [26] The multiple robots path-planning based on dynamic programming
    Yan, GZ
    Wang, Y
    Lin, LM
    PROCEEDINGS OF THE 4TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-4, 2002, : 1148 - 1152
  • [27] A Semantics for Concurrent Logic Programming Languages Based on Multiple-Valued Logic
    Ben-Jacob, Marion Glazerman
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (10) : 11 - 16
  • [28] KORE - A HYBRID KNOWLEDGE PROGRAMMING ENVIRONMENT FOR DECISION SUPPORT BASED ON A LOGIC PROGRAMMING LANGUAGE
    SHINTANI, T
    KATAYAMA, Y
    HIRAISHI, K
    TODA, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 264 : 22 - 33
  • [29] TEMPORAL LOGIC PROGRAMMING LANGUAGE TOKIO PROGRAMMING IN TOKIO
    AOYAGI, T
    FUJITA, M
    MOTOOKA, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 221 : 128 - 137
  • [30] THE PROGRAMMING LANGUAGE GCLA - A DEFINITIONAL APPROACH TO LOGIC PROGRAMMING
    ARONSSON, M
    ERIKSSON, LH
    GAREDAL, A
    HALLNAS, L
    OLIN, P
    NEW GENERATION COMPUTING, 1990, 7 (04) : 381 - 404