Developing a Reconfigurable Architecture for the Remote Operation of Marine Autonomous Systems
Alvaro Lorenzo, Ashley W. Morris, Owain D. Jones, Alexander Brian Phillips, Francisco Mario Hernández Tejera, Adrián Peñate-Sánchez · IEEE Software · 2023
In this experience report, we explain how we take advantage of microservices’ inherent modular nature to accomplish a highly adaptable software architecture that can deal with the trials and tribulations often occurring in marine research environments. We will show the National Oceanography Centre’s journey to develop a web system to remotely operate marine autonomous vehicles from anywhere in the world with an internet connection and how, due to new unforeseen requirements, we took the microservice pattern into a new direction to allow for standalone offline operations of Autonomous Underwater Vehicles (AUV) from research ships in some of the most challenging environments in the world.