IMC: A communication protocol for networked vehicles and sensors
- 1 May 2009
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-6
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
This publication has 8 references indexed in Scilit:
- Large scale data collection using networks of heterogeneous vehicles and sensors2009
- Viability-based computation of spatially constrained minimum time trajectories for an autonomous underwater vehicle: Implementation and experiments2009
- SWORDFISH: an Autonomous Surface Vehicle for Network Centric Operations2007
- AUV Control and Communication using Underwater Acoustic Networks2007
- Collective Motion, Sensor Networks, and Ocean SamplingProceedings of the IEEE, 2007
- Mission Review and Analysis2006
- Task planning and execution for UAV teams2004
- Wireless sensor networks: a surveyComputer Networks, 2002