High level mission programming support for autonomous underwater vehicles

Gary Giger, Liping Xue, Sekhar Tangirala, Mahmut Kandemir

Research output: Contribution to conferencePaper

8 Citations (Scopus)

Abstract

While there has been considerable research in the past to build Autonomous Underwater Vehicles (AUVs) taking into account issues such as weight, length, power supply, potential payloads and networking capabilities, programming missions for these devices remains a very important issue. This is because unless we can program these autonomous devices using a high-level programming language, the resulting code representing the mission will be messy, difficult to maintain, and more importantly error prone. Our goal in this paper is to discuss the mission programming software for AUVs being developed at the Pennsylvania State University. We will present the existing functionality of this mission programming software, which is integrated into a Mission Controller. We will also discuss enhancements to the existing mission programming software such as representing the mission programming language using a grammar; adding improved syntax checking as well as more powerful language constructs, and propose a redesign of the mission controller that consists of a front-end and back-end to work more efficiently with these enhancements. In addition, we present an example to demonstrate how this system operates in practice.

Original languageEnglish (US)
Pages321-334
Number of pages14
StatePublished - Jan 1 2006
EventAUVSI Unmanned Systems North America Conference 2006 - Orlando, FL, United States
Duration: Aug 29 2006Aug 31 2006

Other

OtherAUVSI Unmanned Systems North America Conference 2006
CountryUnited States
CityOrlando, FL
Period8/29/068/31/06

Fingerprint

Autonomous underwater vehicles
Computer programming languages
Controllers
Computer programming

All Science Journal Classification (ASJC) codes

  • Aerospace Engineering

Cite this

Giger, G., Xue, L., Tangirala, S., & Kandemir, M. (2006). High level mission programming support for autonomous underwater vehicles. 321-334. Paper presented at AUVSI Unmanned Systems North America Conference 2006, Orlando, FL, United States.
Giger, Gary ; Xue, Liping ; Tangirala, Sekhar ; Kandemir, Mahmut. / High level mission programming support for autonomous underwater vehicles. Paper presented at AUVSI Unmanned Systems North America Conference 2006, Orlando, FL, United States.14 p.
@conference{08723d000a424f5bb63e3fe3c02ab42b,
title = "High level mission programming support for autonomous underwater vehicles",
abstract = "While there has been considerable research in the past to build Autonomous Underwater Vehicles (AUVs) taking into account issues such as weight, length, power supply, potential payloads and networking capabilities, programming missions for these devices remains a very important issue. This is because unless we can program these autonomous devices using a high-level programming language, the resulting code representing the mission will be messy, difficult to maintain, and more importantly error prone. Our goal in this paper is to discuss the mission programming software for AUVs being developed at the Pennsylvania State University. We will present the existing functionality of this mission programming software, which is integrated into a Mission Controller. We will also discuss enhancements to the existing mission programming software such as representing the mission programming language using a grammar; adding improved syntax checking as well as more powerful language constructs, and propose a redesign of the mission controller that consists of a front-end and back-end to work more efficiently with these enhancements. In addition, we present an example to demonstrate how this system operates in practice.",
author = "Gary Giger and Liping Xue and Sekhar Tangirala and Mahmut Kandemir",
year = "2006",
month = "1",
day = "1",
language = "English (US)",
pages = "321--334",
note = "AUVSI Unmanned Systems North America Conference 2006 ; Conference date: 29-08-2006 Through 31-08-2006",

}

Giger, G, Xue, L, Tangirala, S & Kandemir, M 2006, 'High level mission programming support for autonomous underwater vehicles' Paper presented at AUVSI Unmanned Systems North America Conference 2006, Orlando, FL, United States, 8/29/06 - 8/31/06, pp. 321-334.

High level mission programming support for autonomous underwater vehicles. / Giger, Gary; Xue, Liping; Tangirala, Sekhar; Kandemir, Mahmut.

2006. 321-334 Paper presented at AUVSI Unmanned Systems North America Conference 2006, Orlando, FL, United States.

Research output: Contribution to conferencePaper

TY - CONF

T1 - High level mission programming support for autonomous underwater vehicles

AU - Giger, Gary

AU - Xue, Liping

AU - Tangirala, Sekhar

AU - Kandemir, Mahmut

PY - 2006/1/1

Y1 - 2006/1/1

N2 - While there has been considerable research in the past to build Autonomous Underwater Vehicles (AUVs) taking into account issues such as weight, length, power supply, potential payloads and networking capabilities, programming missions for these devices remains a very important issue. This is because unless we can program these autonomous devices using a high-level programming language, the resulting code representing the mission will be messy, difficult to maintain, and more importantly error prone. Our goal in this paper is to discuss the mission programming software for AUVs being developed at the Pennsylvania State University. We will present the existing functionality of this mission programming software, which is integrated into a Mission Controller. We will also discuss enhancements to the existing mission programming software such as representing the mission programming language using a grammar; adding improved syntax checking as well as more powerful language constructs, and propose a redesign of the mission controller that consists of a front-end and back-end to work more efficiently with these enhancements. In addition, we present an example to demonstrate how this system operates in practice.

AB - While there has been considerable research in the past to build Autonomous Underwater Vehicles (AUVs) taking into account issues such as weight, length, power supply, potential payloads and networking capabilities, programming missions for these devices remains a very important issue. This is because unless we can program these autonomous devices using a high-level programming language, the resulting code representing the mission will be messy, difficult to maintain, and more importantly error prone. Our goal in this paper is to discuss the mission programming software for AUVs being developed at the Pennsylvania State University. We will present the existing functionality of this mission programming software, which is integrated into a Mission Controller. We will also discuss enhancements to the existing mission programming software such as representing the mission programming language using a grammar; adding improved syntax checking as well as more powerful language constructs, and propose a redesign of the mission controller that consists of a front-end and back-end to work more efficiently with these enhancements. In addition, we present an example to demonstrate how this system operates in practice.

UR - http://www.scopus.com/inward/record.url?scp=84897523695&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84897523695&partnerID=8YFLogxK

M3 - Paper

AN - SCOPUS:84897523695

SP - 321

EP - 334

ER -

Giger G, Xue L, Tangirala S, Kandemir M. High level mission programming support for autonomous underwater vehicles. 2006. Paper presented at AUVSI Unmanned Systems North America Conference 2006, Orlando, FL, United States.