Journal of Intelligent Manufacturing vol:9 issue:2 pages:97-106
In this paper we present a behaviour-based mobile robot system for task execution. The behaviour model of this system consists of a number of motion behaviours, including reflexes and voluntary motion behaviours, and knowledge acquisition modules providing supporting information. Execution of a task is regarded as a problem-solving process. A blackboard model is introduced to overcome some shortcomings of the behaviour-based architectures, especially concerning modularity and task execution capability. The concept of attention is introduced in the behaviour control, which is more advantageous than the behaviour control mechanisms presented in the literature. Its introduction results in situation-dependent behaviour coordination. For efficient task execution, environment knowledge is maintained in a memory. Task-achieving behaviour is designed to make use of the memory when available.