Title :
A pragmatic software architecture for UUVs
Author :
Ganesan, K. ; Smith, S.M. ; White, K. ; Flanigan, T.
Author_Institution :
Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
Abstract :
This paper describes the software control architecture that is being used at Florida Atlantic University for the autonomous underwater vehicles, Ocean Voyager II, and Ocean Explorer series. The architecture comprises of several supporting tools including a shared memory management system, a data logger, a monitor, various types of arbiters, and several managers to handle scheduling. One of the goals of the architecture is to automate various functionalities as much as possible and to be able to support the implementation of either a behavioral or hierarchical architecture or a combination of both. The implementation is very flexible, easy to understand, yet powerful enough to support the development of software for real-time autonomous robotic systems
Keywords :
marine systems; mobile robots; software engineering; Ocean Explorer series; Ocean Voyager II; UUV; autonomous underwater vehicles; behavioral architecture; data logger; hierarchical architecture; monitor; pragmatic software architecture; shared memory management system; software control architecture; Automotive engineering; Computer architecture; Mobile robots; Oceans; Real time systems; Remotely operated vehicles; Robot sensing systems; Software architecture; Software tools; Underwater vehicles;
Conference_Titel :
Autonomous Underwater Vehicle Technology, 1996. AUV '96., Proceedings of the 1996 Symposium on
Conference_Location :
Monterey, CA
Print_ISBN :
0-7803-3185-0
DOI :
10.1109/AUV.1996.532418