DSAAV - A Distributed Software Architecture for Autonomous Vehicles

被引:0
|
作者
Chitre, Mandar [1 ]
机构
[1] Natl Univ Singapore, Acoust Res Lab, Trop Marine Sci Inst, Singapore 119223, Singapore
来源
关键词
D O I
暂无
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
Autonomous Underwater Vehicle (AUV) technology has matured over the past few decades but commercial AUVs today remain complex, proprietary and expensive. Modularity in AUVs at a software, electronics and mechanical level allows users to configure AUVs for specific missions by only including the required components. With multiple base AUVs, users may easily configure heterogeneous teams of AUVs for collaborative missions. Modular AUVs are also easier to maintain. We expect that open-architecture AUVs with open software/hardware interfaces, changeable modules and open source components will become widely available in the future. However AUV configuration management and module compatibility are issues that arise with modularity. An initiative at the Acoustic Research Laboratory (ARL) of the National University of Singapore (NUS) has yielded an open-architecture collaborative prototype AUV known as STARFISH. The software components in this AUV are based on the DSAAV architecture. DSAAV has been designed ground up with modular AUVs in mind. In a DSAAV compliant AUV, each module provides a uniform software interface that other AUV modules can access. This interface allows configuration of the module, logging of critical information, discovery of services, access to sensor & actuator services, health monitoring and automated software update functionality. The interface is rich in functionality, yet light weight and portable to ensure that even low power micro-controllers can easily implement it DSAAV can be implemented on any underlying communication backbone such as Ethernet, UDP/IP, etc. The software components running under DSAAV are independent of the underlying communication backbone and function without change in various AUVs and simulation environments. In this paper, we describe the basic philosophy and concepts behind DSAAV. We also outline the Application Programming Interface (API) for DSAAV compliant systems and describe its key functionality. It is our hope that DSAAV will be adopted and extended by other AUVs in the future.
引用
下载
收藏
页码:314 / 323
页数:10
相关论文
共 50 条
  • [21] Stability analysis of distributed autonomous vehicles
    Schoenwald, DA
    Feddema, JT
    PROCEEDINGS OF THE 41ST IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 2002, : 887 - 892
  • [22] Intelligent diagnosis for autonomous underwater vehicles using a neuro-symbolic system in a distributed architecture
    Perrier, M
    Kalwa, J
    OCEANS 2005 - EUROPE, VOLS 1 AND 2, 2005, : 350 - 355
  • [23] Software Architecture in Distributed Software Development: A Review
    Mishra, Alok
    Mishra, Deepti
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2013 WORKSHOPS, 2013, 8186 : 284 - 291
  • [24] A software architecture for autonomous orbital robotics
    Henshaw, Carl Glen
    Akins, Keith
    Creamer, N. Glenn
    Faria, Matthew
    Flagg, Cris
    Hayden, Matthew
    Healy, Liam
    Hrolenok, Brian
    Johnson, Jeffrey
    Lyons, Kimberly
    Pipitone, Frank
    Tasker, Fred
    SPACEBORNE SENSORS III, 2006, 6220
  • [25] A distributed architecture for autonomous navigation of robots
    Di Gesù, V
    Lenzitti, B
    Lo Bosco, G
    Tegolo, D
    5TH INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURES FOR MACHINE PERCEPTION, PROCEEDINGS, 2000, : 190 - 194
  • [26] Towards a Secure Software Lifecycle for Autonomous Vehicles
    Moukahal, Lama J.
    Zulkernine, Mohammad
    Soukup, Martin
    2021 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2021), 2021, : 371 - 377
  • [27] Autonomic Computing Software for Autonomous Space Vehicles
    Insaurralde, Carlos C.
    Vassev, Emil
    NATURE OF COMPUTATION AND COMMUNICATION, 2015, 144 : 33 - 41
  • [28] A review of intelligent systems software for autonomous vehicles
    Long, Lyle N.
    Hanford, Scott D.
    Janrathitikarn, Oranuj
    Sinsley, Greg L.
    Miller, Jodi A.
    2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SECURITY AND DEFENSE APPLICATIONS, 2007, : 69 - +
  • [29] Cascade Architecture for Lateral Control in Autonomous Vehicles
    Perez, Joshue
    Milanes, Vicente
    Onieva, Enrique
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2011, 12 (01) : 73 - 82
  • [30] An Hierarchical Architecture for Docking Autonomous Surface Vehicles
    Leite, Pedro
    Silva, Renato
    Matos, Anibal
    Pinto, Andry Maykol
    2019 19TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC 2019), 2019, : 200 - 205