Intertask communications in an integrated multirobot system
- 1 April 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal on Robotics and Automation
- Vol. 3 (2) , 90-100
- https://doi.org/10.1109/jra.1987.1087085
Abstract
An integrated multirobot system (IMRS) consists of two or more robots, machinery, and sensors and is capable of executing almost all industrial processes with efficiency, flexibility, and reliability. Although the IMRS is motivated by an interesting application, it is essentially a distributed real-time processing system with various heterogeneous processes. To support a distributed modular architecture of the IMRS, low-level communication primitives are proposed along with their supporting language syntax which are typical of real-time concurrent programming languages. This is done by 1) carefully examining the generic structure and interactions of IMRS processes, 2) comparing and analyzing the primitives and syntax developed/proposed for general concurrent programming, and 3) using port-directed communications.Keywords
This publication has 11 references indexed in Scilit:
- The V Kernel: A Software Base for Distributed SystemsIEEE Software, 1984
- Cell: A Distributed Computing Modularization ConceptIEEE Transactions on Software Engineering, 1984
- Implementing remote procedure callsACM Transactions on Computer Systems, 1984
- Advanced Real-Time Languages for Distributed Industrial Process ControlComputer, 1984
- Concepts and Notations for Concurrent ProgrammingACM Computing Surveys, 1983
- A Comparative Study of Robot LanguagesComputer, 1982
- Task management in Ada—A critical evaluation for real-time multiprocessorsSoftware: Practice and Experience, 1981
- Message passing between sequential processes: The reply primitive and the administrator conceptSoftware: Practice and Experience, 1981
- Port directed communicationThe Computer Journal, 1981
- Communicating sequential processesCommunications of the ACM, 1978