• 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