Abstract
Many control applications are by nature distributed, not only over different processes but also over several processors. Managing such a system with respect to the startup of processes, internal communications and state changes quickly becomes a very complex task. This paper presents a distributed control architecture which supports a formal model of computation as described by [1]. The architecture is primarily intended for robot control but has a wide range of potential applications. We motivate the design and implementation of the architecture by discussing the desired properties of a robot system capable of doing real-time tasks like manipulation. This leads to functionality such as a process algebra controlling the life-cycle of the processes, grouping and distribution of processes and internal communication transparent to location. Our implementation does not in itself introduce any bottlenecks due to a tree structure with local control over processes which gives an efficient and scalable architecture. At the end, an example scenario in which a fairly advanced problem like opening a door using a mobile robot with a manipulator arm is demonstrated in the presented framework.
Original language | English |
---|---|
Pages | 2361-2368 |
Number of pages | 8 |
Publication status | Published - 2001 |
Externally published | Yes |
Event | 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems - Maui, HI, United States Duration: 29 Oct 2001 → 3 Nov 2001 |
Conference
Conference | 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems |
---|---|
Country/Territory | United States |
City | Maui, HI |
Period | 29/10/01 → 3/11/01 |