A Programming Architecture for Smart Autonomous Underwater Vehicles

被引:9
|
作者
Woithe, Hans Christian [1 ]
Kremer, Ulrich [1 ]
机构
[1] Rutgers State Univ, Dept Comp Sci, Piscataway, NJ 08854 USA
关键词
ROBUST;
D O I
10.1109/IROS.2009.5354098
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Autonomous underwater vehicles (AUVs) are an indispensable tool for marine scientists to study the world's oceans. The Slocum glider is a buoyancy driven AUV designed for missions that can last weeks or even months. Although successful, its hardware and layered control architecture is rather limited and difficult to program. Due to limits in its hardware and software infrastructure, the Slocum glider is not able to change its behavior based on sensor readings while underwater. In this paper, we discuss a new programming architecture for AUVs like the Slocum. We present a new model that allows marine scientists to express AUV missions at a higher level of abstraction, leaving low-level software and hardware details to the compiler and runtime system. The Slocum glider is used as an illustration of how our programming architecture can be implemented within an existing system. The Slocum's new framework consists of an event driven, finite state machine model, a corresponding compiler and runtime system, and a hardware platform that interacts with the glider's existing hardware infrastructure. The new programming architecture is able to implement changes in glider behavior in response to sensor readings while submerged. This crucial capability will enable advanced glider behaviors such as underwater communication and swarming. Experimental results based on simulation and actual glider deployments off the coast of New Jersey show the expressiveness and effectiveness of our prototype implementation.
引用
收藏
页码:4433 / 4438
页数:6
相关论文
共 50 条
  • [21] Visual observation of underwater objects by autonomous underwater vehicles
    Kondo, H
    Ura, T
    3RD INTERNATIONAL WORKSHOP ON SCIENTIFIC USE OF SUBMARINE CABLES AND RELATED TECHNOLOGY, PROCEEDINGS, 2003, : 145 - 150
  • [22] Autonomous Underwater Vehicles as a Platform for Underwater Hyperspectral Imaging
    Sture, Oystein
    Ludvigsen, Martin
    Soreide, Fredrik
    Aas, Lars Martin Sandvik
    OCEANS 2017 - ABERDEEN, 2017,
  • [23] Autonomous underwater vehicles localisation in mobile underwater networks
    Wei, Xiaohui
    Wang, Xingwang
    Bai, Xin
    Bai, Sen
    Liu, Jun
    INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2017, 23 (01) : 61 - 71
  • [24] DESIGN OPTIMIZATION OF FOLDING SOLAR POWERED AUTONOMOUS UNDERWATER VEHICLES USING ORIGAMI ARCHITECTURE
    Hur, Doe Young
    Hernandez, Edwin Peraza
    Galvan, Edgar
    Hartl, Darren
    Malak, Richard
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2017, VOL 5B, 2017,
  • [25] A hybrid systems theory framework for the design of a control architecture for multiple autonomous underwater vehicles
    de Sousa, JB
    Pereira, FL
    ISIE '97 - PROCEEDINGS OF THE IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-3, 1997, : 747 - 752
  • [26] Semi-Parametric Control Architecture for Autonomous Underwater Vehicles Subject to Time Delays
    Carlucho, Ignacio
    Stephens, Dylan
    Ard, William
    Barbalata, Corina
    IEEE ACCESS, 2023, 11 : 71287 - 71300
  • [27] THRUSTER INTERACTIONS ON AUTONOMOUS UNDERWATER VEHICLES
    Palmer, Alistair R.
    Hearn, Grant E.
    Stevenson, Peter
    OMAE 2009, VOL 4, PTS A AND B, 2009, : 503 - 511
  • [28] Tracking multiple Autonomous Underwater Vehicles
    José Melo
    Aníbal C. Matos
    Autonomous Robots, 2019, 43 : 1 - 20
  • [29] The legal status of autonomous underwater vehicles
    Showalter, S
    MARINE TECHNOLOGY SOCIETY JOURNAL, 2004, 38 (01) : 80 - 83
  • [30] Power sources for autonomous underwater vehicles
    Hasvold, Oistein
    Storkersen, Nils J.
    Forseth, Sissel
    Lian, Torleif
    JOURNAL OF POWER SOURCES, 2006, 162 (02) : 935 - 942