Journal of Engineering and Applied Sciences

Year: 2018
Volume: 13
Issue: 12 SI
Page No. 9336 - 9340

Autonomous Marine Vehicles for Open-Source Middleware Nested Communication

Authors : R.N. Raju

Abstract: Software systems for robotics increasingly require support for robust interprocess communication with standard interfaces which has given rise to the use of "middleware" software projects. However, Autonomous Underwater Vehicles (AUVs) have a significantly different inter vehicle communication regime than other branches of robotics due to the physical realities of the ocean as a communication medium. Goby3 is a new middleware, the first specifically designed to address inter vehicle inter process and inter thread communication on AUVs in a unified manner. Goby3 is based on C++11 and is minimally restrictive on the types that can be published and subscribed using it. A reference implementation is given that uses C++ shared pointers for interthread, ZeroMQ for interprocess and Goby-Acomms for inter vehicle communication. This application is shown to provide similar or better performance to existing middlewares.

How to cite this article:

R.N. Raju , 2018. Autonomous Marine Vehicles for Open-Source Middleware Nested Communication. Journal of Engineering and Applied Sciences, 13: 9336-9340.

Design and power by Medwell Web Development Team. © Medwell Publishing 2024 All Rights Reserved