DocumentCode :
3419046
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
fYear :
1999
fDate :
1999
Firstpage :
172
Lastpage :
177
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
Conference_Location :
Phoenix, AZ
ISSN :
0730-3157
Print_ISBN :
0-7695-0368-3
Type :
conf
DOI :
10.1109/CMPSAC.1999.812696
Filename :
812696
Link To Document :
بازگشت