TY - JOUR
T1 - Multiple robot programming using a concurrent logic language
AU - Ben-Arieh, David
AU - Maimon, Oded
PY - 1991/3
Y1 - 1991/3
N2 - 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.
AB - 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.
KW - Multi-robot system
KW - concurrent Prolog
KW - concurrent programming
KW - logic programming
KW - programming languages
UR - http://www.scopus.com/inward/record.url?scp=34249925798&partnerID=8YFLogxK
U2 - 10.1007/BF00452100
DO - 10.1007/BF00452100
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:34249925798
SN - 0921-0296
VL - 4
SP - 25
EP - 41
JO - Journal of Intelligent and Robotic Systems: Theory and Applications
JF - Journal of Intelligent and Robotic Systems: Theory and Applications
IS - 1
ER -