An Evaluation of Potential Operating Systems for Autonomous Underwater Vehicles

Abstract

This document explores the Operating System (OS) features that are required for the automation of Unmanned Undersea Vehicles (UUVs), from the perspective of a new system development. Recent improvements in system components and sensors allow for increased vehicle capability; however reliable automated software is required to perform extended missions due to the communications limitations with submerged vehicles. The rst step of software development for such systems is selecting an appropriate Operating Systems which allows the system to support the software required to perform real-time sensor analysis, and control its behaviour to achieve the mission within the local environmental conditions. This document de nes key features for the evaluation of potential Operating Systems for the UUVs with autonomous or semi-autonomous capabilities. Using these features, it explains why some UUVs use a real-time Operating System with custom designed software, but others use the open source Ubuntu Operating System combined with the Mission Oriented Operating System (MOOS) robotics software package, or metaOS. It also emphasises that reuse of existing software and skills are important to advancing any AUV project more rapidly.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 01, 2013
Accession Number
ADA591400

Entities

People

  • C. Madden

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Autonomous Underwater Vehicles
  • Case Studies
  • Central Processing Units
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Device Drivers
  • Image Processing
  • Kernels (Operating System)
  • Navigation
  • Operating Systems
  • Programming Languages
  • Reliability
  • Software Development
  • Unmanned Underwater Vehicles

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Distributed Systems and Data Platform Development
  • Unmanned Aerial System (UAS) Autonomous Capabilities and Mission Reconnaissance.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • Autonomy
  • Autonomy - UAVs