DocumentCode
976326
Title
The software development process for an intelligent robot
Author
Seward, Derek W. ; Garman, Alastair
Author_Institution
Lancaster Univ., UK
Volume
7
Issue
2
fYear
1996
fDate
4/1/1996 12:00:00 AM
Firstpage
86
Lastpage
92
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;
fLanguage
English
Journal_Title
Computing & Control Engineering Journal
Publisher
iet
ISSN
0956-3385
Type
jour
DOI
10.1049/cce:19960205
Filename
502827
Link To Document