Rodríguez-Molina Jesús, Bilbao Sonia, Martínez Belén, Frasheri Mirgita, Cürüklü Baran
Research Center on Software Technologies and Multimedia Systems for Sustainability (Centro de Investigación en Tecnologías Software y Sistemas Multimedia Para la Sostenibilidad-CITSEM), Campus Sur UPM, Ctra. Valencia, Km 7, Madrid 28031, Spain.
TECNALIA, Parque Tecnológico de Bizkaia, C/Geldo, Edificio 700, 48160 Derio, Bizkaia, Spain.
Sensors (Basel). 2017 Aug 5;17(8):1802. doi: 10.3390/s17081802.
Major challenges are presented when managing a large number of heterogeneous vehicles that have to communicate underwater in order to complete a global mission in a cooperative manner. In this kind of application domain, sending data through the environment presents issues that surpass the ones found in other overwater, distributed, cyber-physical systems (i.e., low bandwidth, unreliable transport medium, data representation and hardware high heterogeneity). This manuscript presents a Publish/Subscribe-based semantic middleware solution for unreliable scenarios and vehicle interoperability across cooperative and heterogeneous autonomous vehicles. The middleware relies on different iterations of the Data Distribution Service (DDS) software standard and their combined work between autonomous maritime vehicles and a control entity. It also uses several components with different functionalities deemed as mandatory for a semantic middleware architecture oriented to maritime operations (device and service registration, context awareness, access to the application layer) where other technologies are also interweaved with middleware (wireless communications, acoustic networks). Implementation details and test results, both in a laboratory and a deployment scenario, have been provided as a way to assess the quality of the system and its satisfactory performance.
在管理大量异构车辆时会面临重大挑战,这些车辆必须在水下进行通信,以便以协作方式完成全球任务。在这种应用领域中,通过该环境发送数据会出现一些问题,这些问题比其他水上分布式网络物理系统中发现的问题更为严重(即低带宽、不可靠的传输介质、数据表示和硬件高度异构)。本文提出了一种基于发布/订阅的语义中间件解决方案,用于不可靠场景以及跨协作和异构自主车辆的车辆互操作性。该中间件依赖于数据分发服务(DDS)软件标准的不同迭代以及它们在自主海上车辆和控制实体之间的协同工作。它还使用了几个具有不同功能的组件,这些组件被认为是面向海事运营的语义中间件架构所必需的(设备和服务注册、上下文感知、应用层访问),其中其他技术也与中间件交织在一起(无线通信、声学网络)。已提供了在实验室和部署场景中的实现细节和测试结果,以此来评估系统的质量及其令人满意的性能。