Title :
A design pattern for autonomous vehicle software control architectures
Author :
Nelson, Michael L.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Edinburg, TX, USA
Abstract :
Design patterns represent a generalized approach to solving a related set of problems. Typically, a design pattern does not provide reusable code. Instead it provides a common vocabulary and a generalized approach in an application-independent manner. We have developed a design pattern for use in controlling autonomous vehicles. The control of individual components within an autonomous vehicle will obviously differ from one vehicle to another. However all of the components and subsystems must work together as a whole. This overall control is carried out by a software control architecture, and includes concepts from artificial intelligence, computer vision, vehicle navigation, and graph theory. The strategic-tactical-execution software control architecture (STESCA) was developed to serve as a design pattern for autonomous vehicle control systems. The STESCA approach is currently being used to control both an autonomous underwater vehicle and a land-based wheeled autonomous vehicle in simulation
Keywords :
computerised navigation; control engineering computing; graph theory; mobile robots; object-oriented programming; robot vision; software architecture; underwater vehicles; vehicles; artificial intelligence; autonomous underwater vehicle; autonomous vehicle software control architectures; common vocabulary; computer vision; design patterns; graph theory; land-based wheeled autonomous vehicle; simulation; strategic-tactical-execution software control architecture; vehicle navigation; Artificial intelligence; Computer architecture; Computer vision; Control systems; Intelligent vehicles; Mobile robots; Navigation; Remotely operated vehicles; Underwater vehicles; Vocabulary;
Conference_Titel :
Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7695-0368-3
DOI :
10.1109/CMPSAC.1999.812696