Skip to main navigation Skip to search Skip to main content

Logic specifications for multiple robots based on a current programming language

Research output: Contribution to conference › Paper › peer-review

Abstract

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.

Original languageEnglish
Pages286-291
Number of pages6
Publication statusPublished - 1998
EventProceedings of the 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Part 1 (of 3) - Victoria, Can
Duration: 13 Oct 1998 → 17 Oct 1998

Conference

ConferenceProceedings of the 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Part 1 (of 3)
CityVictoria, Can
Period13/10/98 → 17/10/98

Fingerprint

Dive into the research topics of 'Logic specifications for multiple robots based on a current programming language'. Together they form a unique fingerprint.

Cite this