An Evaluation of Potential Operating Systems for Autonomous Underwater Vehicles
DEFENSE SCIENCE AND TECHNOLOGY ORGANIZATION VICTORIA (AUSTRALIA) MARITIME PLATFORMS DIV
Pagination or Media Count:
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.
- Computer Programming and Software
- Submarine Engineering
- Navigation and Guidance