DocumentCode :
282086
Title :
A sideways look at task decomposition
Author :
Booth, C.J.M. ; Mayhew, J.E.W.
Author_Institution :
R. Signals & Radar Establ., Malvern, UK
fYear :
1989
fDate :
32668
Firstpage :
42522
Lastpage :
42524
Abstract :
Given a complex dynamic problem, one way to decompose the problem into subtasks is in terms of the behaviours needed to solve the problem. Such a behavioural decomposition is very natural, allowing the solution to be programmed on a distributed network of processors running in parallel. The subtasks are largely-but not wholly-independent, which reduces the amount of communication among them. An architecture, based on the subsumption architecture of R.A. Brooks (1986), is proposed to allow the implementation of such a decomposition. This architecture and a mobile robot, known as the Sprite, are simulated running in a 2-dimensional world. A controller for the Sprite is also simulated; it consists of four layers, and it allows the Sprite to avoid obstacles, to find and follow walls, and to make a simple map of what it encounters. It is believed that this architecture is also suitable for implementing large vision systems. In order to test this conjecture the architecture is being transferred onto a transputer network
Keywords :
distributed processing; mobile robots; parallel processing; robot programming; 2-dimensional world; Sprite; behavioural decomposition; complex dynamic problem; computer vision; distributed network; large vision systems; mobile robot; subsumption architecture; task decomposition; transputer network;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Knowledge Based Environments for Industrial Applications Including Co-Operating Expert Systems in Control, IEE Colloquium on
Conference_Location :
London
Type :
conf
Filename :
198636
Link To Document :
بازگشت