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 条
  • [1] Distributed Software System Architecture for Autonomous Launch and Recovery System of Autonomous Underwater Vehicles
    Pai, Sagar
    Suman, Shailabh
    Song, Wu Yu
    Kalyan, Bharath
    Chitre, Mandar
    2013 OCEANS - SAN DIEGO, 2013,
  • [2] Software control architecture for autonomous vehicles
    Nelson, Michael L.
    DeAnda, Juan R.
    Fox, Richard
    Meng, Xiannong
    Proceedings of SPIE - The International Society for Optical Engineering, 3693 : 274 - 281
  • [3] A Software Control Architecture of Autonomous Vehicles
    Nelson, ML
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL III: EMERGING TECHNOLOGIES TRACK, 1998, : 226 - 232
  • [4] A software control architecture for autonomous vehicles
    Nelson, ML
    DeAnda, JR
    Fox, R
    Meng, XN
    UNMANNED GROUND VEHICLE TECHNOLOGY, 1999, 3693 : 274 - 281
  • [5] DSAAR: A distributed software architecture for autonomous robots
    Santana, Pedro F.
    Santos, Vasco
    Barata, Josg
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 1183 - 1186
  • [6] A Standard Driven Software Architecture for Fully Autonomous Vehicles
    Serban, Alexandru Constantin
    Poll, Erik
    Visser, Joost
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2018), 2018, : 120 - 127
  • [7] Distributed architecture for control and path planning of autonomous vehicles
    Lázaro, JL
    García, JC
    Mazo, M
    Gardel, A
    Martín, P
    Fernández, I
    Marrón, M
    MICROPROCESSORS AND MICROSYSTEMS, 2001, 25 (03) : 159 - 166
  • [8] Infrastructure Enabled Autonomy: A Distributed Intelligence Architecture for Autonomous Vehicles
    Gopalswamy, Swaminathan
    Rathinam, Sivakumar
    2018 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2018, : 986 - 992
  • [9] A distributed hardware-software architecture for control an autonomous mobile robot
    Britto, Ricardo S.
    Santana, Andre M.
    Souza, Anderson A. S.
    Medeiros, Adelardo A. D.
    Alsina, Pablo J.
    ICINCO 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL RA-2: ROBOTICS AND AUTOMATION, VOL 2, 2008, : 169 - 174
  • [10] Considerations on a new software architecture for distributed environments using autonomous semantic agents
    Elci, A
    Rahnama, B
    Proceedings of the 29th Annual International Computer Software and Applications Conference, Workshops and Fast Abstracts, 2005, : 133 - 138