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 条
  • [41] LMNtal as a hierarchical logic programming language
    Ueda, Kazunori
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (46) : 4784 - 4800
  • [42] A framed temporal logic programming language
    Duan, ZH
    Koutny, M
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (03) : 341 - 351
  • [43] Programming fuzzy logic in assembly language
    Sibigtroth, JM
    NORTHCON/96 - IEEE TECHNICAL APPLICATIONS CONFERENCE, CONFERENCE RECORD, 1996, : 456 - 458
  • [44] A framed temporal logic programming language
    Zhen-Hua Duan
    Maciej Koutny
    Journal of Computer Science and Technology, 2004, 19 : 341 - 351
  • [45] Humanoid robots: learning a programming language to learn a traditional language
    Keane, Therese
    Chalmers, Christina
    Boden, Marie
    Williams, Monica
    TECHNOLOGY PEDAGOGY AND EDUCATION, 2019, 28 (05) : 533 - 546
  • [46] APPLICATION OF LOGIC PROGRAMMING TO THE GENERATION OF PLANS FOR ROBOTS.
    Davis, R.H.
    Comacho, M.
    Robotica, 1984, 2 (pt 3): : 137 - 146
  • [47] Exploring a Handwriting Programming Language for Educational Robots
    El-Hamamsy, Laila
    Papaspyros, Vaios
    Kangur, Taavet
    Mathex, Laura
    Giang, Christian
    Skweres, Melissa
    Bruno, Barbara
    Mondada, Francesco
    ROBOTICS IN EDUCATION, RIE 2021, 2022, 1359 : 268 - 275
  • [48] ROBEX - Programming Language for Industrial Robots.
    Zuehlke, Detlef
    Elektronik Munchen, 1982, 31 (25): : 81 - 87
  • [49] BABEL - A FUNCTIONAL AND LOGIC PROGRAMMING LANGUAGE BASED ON CONSTRUCTOR DISCIPLINE AND NARROWING
    MORENONAVARRO, JJ
    RODRIGUEZARTALEJO, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 343 : 223 - 232
  • [50] A sound and complete semantics for a similarity-based logic programming language
    Julian-Iranzo, Pascual
    Rubio-Manzano, Clemente
    FUZZY SETS AND SYSTEMS, 2017, 317 : 1 - 26