Home /Research /The software development process for an intelligent robot
OTHER

The software development process for an intelligent robot

Derek Seward, Andrew N. Garman

Year
1996
Citations
7

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 systemComputer scienceBlackboard (design pattern)ExcavatorRobotProcess (computing)Relation (database)Component (thermodynamics)SoftwareKey (lock)

Related papers

Browse all OTHER papers