Title :
IMC: A communication protocol for networked vehicles and sensors
Author :
Martins, Ricardo ; Dias, Paulo Sousa ; Marques, Eduardo R B ; Pinto, José ; Sousa, João B. ; Pereira, Femando L.
Author_Institution :
Fac. de Eng., LSTS (Underwater Syst. & Technol. Lab.), Univ. do Porto, Porto, Portugal
Abstract :
This paper presents the Inter-Module Communication (IMC) protocol, a message-oriented protocol designed and implemented in the Underwater Systems and Technology Laboratory (LSTS) to build interconnected systems of vehicles, sensors and human operators that are able to pursue common goals cooperatively by exchanging real-time information about the environment and updated objectives. IMC abstracts hardware and communication heterogeniety by providing a shared set of messages that can be serialized and transferred over different means. The described protocol contrasts with other existing application level protocols by not imposing or assuming a specific software architecture for client applications. Native support can be automatically generated for different programming languages and/or computer architectures resulting in optimized code which can be used both for networked nodes and also for inter-process and inter-thread communication. The protocol has already been tested throughout various experiments led by LSTS where it has taken care of communications between vehicles, sensors and operator consoles. We are now developing the protocol in the direction of having multi-vehicle cooperation using live data from environmental sensors and mixed-initiative user interaction.
Keywords :
computer networks; protocols; road vehicles; wireless sensor networks; Underwater Systems and Technology Laboratory; application level protocols; computer architectures; environmental sensors; inter-module communication protocol; inter-process communication; inter-thread communication; interconnected systems; message-oriented protocol; mixed-initiative user interaction; multi-vehicle cooperation; native support; networked nodes; networked sensors; networked vehicles; programming languages; Abstracts; Application software; Hardware; Humans; Interconnected systems; Protocols; Real time systems; Sensor systems; Underwater communication; Underwater vehicles;
Conference_Titel :
OCEANS 2009 - EUROPE
Conference_Location :
Bremen
Print_ISBN :
978-1-4244-2522-8
Electronic_ISBN :
978-1-4244-2523-5
DOI :
10.1109/OCEANSE.2009.5278245