Automated mission code translation across different UMV types

Mahmut Kandemir, Shekhar Srikantaiah, Gary Giger, Sekhar Tangirala, John Dzielski

Research output: Chapter in Book/Report/Conference proceedingConference contribution


There is a significant variety in the many different Unmanned Underwater Vehicles (UUVs) in use today, specifically in the programming languages required to create missions for these vehicles. Programming languages for UUVs can range anywhere from low level basic behavior commands (similar to assembly language instructions) to higher level UUV programming languages that have constructs similar to most general purpose high-level programming languages (e.g., Java and C++). Regardless of the type of UUV language used (i.e., low-level versus a high-level), UUV languages contain commands to control a vehicle's movement, manipulate any onboard devices (e.g., sensors), and monitor the state of the vehicle. Translation of a mission specified for one UUV to another is a non-trivial task. Such a translation from a mission in one mission-control- language to another assumes even more significance with the advent of missions involving different types of UUVs cooperating to achieve a common goal. It would be useful to transfer part of an incomplete mission from one UUV to another of a different type in the event of failure or other unforseen predicaments. This paper presents a novel translation scheme to translate missions specified in one mission control language into another. This is accomplished by organizing different mission control languages (along with their commands and behaviors) into a hierarchy and travesing this hierarchy allows for the translation between these languages.

Original languageEnglish (US)
Title of host publicationAUVSI Unmanned Systems North America Conference 2009
Number of pages17
StatePublished - 2009
EventAUVSI Unmanned Systems North America Conference 2009 - Washington, DC, United States
Duration: Aug 10 2009Aug 13 2009

Publication series

NameAUVSI Unmanned Systems North America Conference 2009


OtherAUVSI Unmanned Systems North America Conference 2009
Country/TerritoryUnited States
CityWashington, DC

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Aerospace Engineering
  • Control and Systems Engineering


Dive into the research topics of 'Automated mission code translation across different UMV types'. Together they form a unique fingerprint.

Cite this