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 language | English (US) |
---|---|
Pages | 321-334 |
Number of pages | 14 |
State | Published - 2006 |
Event | AUVSI Unmanned Systems North America Conference 2006 - Orlando, FL, United States Duration: Aug 29 2006 → Aug 31 2006 |
Other
Other | AUVSI Unmanned Systems North America Conference 2006 |
---|---|
Country/Territory | United States |
City | Orlando, FL |
Period | 8/29/06 → 8/31/06 |
All Science Journal Classification (ASJC) codes
- Aerospace Engineering