• DocumentCode
    2314107
  • 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
  • fYear
    1996
  • fDate
    2-6 Jun 1996
  • Firstpage
    209
  • Lastpage
    215
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/AUV.1996.532418
  • Filename
    532418