Multiple robot programming using a concurrent logic language |
| |
Authors: | David Ben-Arieh Oded Maimon |
| |
Affiliation: | (1) Department of Industrial Engineering and Management, Ben-Gurion University of the Negev, P.O. Box 653, 84105 Beer-Sheva, Israel;(2) Department of Industrial Engineering, Tel Aviv University, Ramat Aviv, 69978 Tel Aviv, Israel |
| |
Abstract: | Advances in robotics has led to the cooperation of multiple robots among themselves and with their industrial automation environment. Efficient interaction with industrial robots thus becomes one of the key factors in the successful utilization of this modern equipment. When multiple manipulators have to be coordinated, there is a need for a new programming approach that facilitates and encompasses the needs of concurrency, synchronization, timing, and communication. Most robot languages have been developed with little attention being given to the integration of the robot with its environment. Currently, there is a gap between the robot capabilities, the task definition environment, and language facilities supplied to use robots.This paper analyzes the needs and then establishes that a concurrent logic programming approach is a step towards achieving a multi-robot knowledgeable task programming. In particular, the FCP dialect of concurrent Prolog is demonstrated, and analyzed.This research is partially supported by the Paul Ivanier Center for research in robots and production management. |
| |
Keywords: | Multi-robot system programming languages concurrent programming logic programming concurrent Prolog |
本文献已被 SpringerLink 等数据库收录! |
|