Title :
The software development process for an intelligent robot
Author :
Seward, Derek W. ; Garman, Alastair
Author_Institution :
Lancaster Univ., UK
fDate :
4/1/1996 12:00:00 AM
Abstract :
The key problems in producing software to control intelligent robots are identified, the principal one being the difficulty of producing a detailed requirements specification. A series of process steps is defined and described in relation to the development of an intelligent robot excavator. The importance of a rational decomposition of the system into modules is stressed, and one particular component of the robot excavator is discussed in some detail-the activities manager. It is shown how techniques such as a ´production system´ and a ´blackboard´ were implemented in Ada to produce a flexible and easily maintainable system. Two other components are described-the low level controller and the safety manager. A brief description of the hardware platforms used is included.
Keywords :
blackboard architecture; excavators; formal specification; intelligent control; robot programming; Ada; activities manager; blackboard; easily maintainable system; hardware platforms; intelligent robot control; intelligent robot excavator; low level controller; process steps; production system; rational decomposition; requirements specification; safety manager; software development process; Blackboard architecture; Intelligent control; Robot programming; Software requirements and specifications;
Journal_Title :
Computing & Control Engineering Journal
DOI :
10.1049/cce:19960205