Emergent Mind

Abstract

Marine robots, particularly Unmanned Surface Vessels (USVs), have gained considerable attention for their diverse applications in maritime tasks, including search and rescue, environmental monitoring, and maritime security. This paper presents the design and implementation of a USV named marine$\mathcal{X}$. The hardware components of marine$\mathcal{X}$ are meticulously developed to ensure robustness, efficiency, and adaptability to varying environmental conditions. Furthermore, the integration of a vision-based object tracking algorithm empowers marine$\mathcal{X}$ to autonomously track and monitor specific objects on the water surface. The control system utilizes PID control, enabling precise navigation of marine$\mathcal{X}$ while maintaining a desired course and distance to the target object. To assess the performance of marine$\mathcal{X}$, comprehensive testing is conducted, encompassing simulation, trials in the marine pool, and real-world tests in the open sea. The successful outcomes of these tests demonstrate the USV's capabilities in achieving real-time object tracking, showcasing its potential for various applications in maritime operations.

Overview

  • The paper discusses the development of MarineX, an Unmanned Surface Vessel (USV) designed for autonomous maritime tasks.

  • MarineX features a catamaran design and utilizes 3D printing technology for lightweight construction with payload capacity.

  • It includes sophisticated hardware like T200 thrusters, Navio2, Raspberry Pi4, NVIDIA Jetson TX2, and the ZED Mini camera for navigation and object tracking.

  • Software architecture is based on ROS Noetic, with C++ firmware, NVIDIA GPU, and Gazebo simulation software for testing.

  • The vessel employs a vision-guided navigation system using the YOLOv5 model and PID control for real-time object tracking and has been tested successfully in various marine environments.

Introduction

The utilization of marine robots, especially Unmanned Surface Vessels (USVs), has seen a significant upswing due to their capabilities to perform various maritime tasks with enhanced efficiency and reduced risk to human life. These tasks can range from environmental monitoring, search and rescue operations to maritime security.

Hardware Design

MarineX, a newly developed USV, embodies a robust catamaran design renowned for its stability and buoyancy. It's been engineered to optimize its performance with a carefully selected array of hardware components, including:

  • Powerful T200 thrusters capable of producing substantial thrust for precise navigation.
  • An advanced electronic system consisting of Navio2 and a Raspberry Pi4 board that manages actuator control for autonomous movement.
  • NVIDIA Jetson TX2 computing board coupled with a ZED Mini camera facilitating real-time advanced vision processing necessary for navigation and object tracking.

Furthermore, various sensors and actuators work in harmony for the vessel’s adept maneuverability. The catamaran design is brought to life utilizing 3D printing technology, ensuring lightweight construction with sufficient payload capacity.

Software Architecture

At the core of this USV’s operational capability lies a sophisticated software architecture. It is built on the ROS Noetic framework, facilitating intercomponent communication for sensor and actuator management. A C++ based firmware ensures seamless interface with the hardware elements. Adding to this, the NVIDIA GPU on the TX2 handles vision-related tasks efficiently, making use of state-of-the-art algorithms for object detection.

For testing and optimization, Gazebo simulation software plays a vital role. It allows for the simulation of different environmental conditions and testing of navigation algorithms without any physical risk.

Vision Guided Navigation

The USV features an autonomous, vision-controlled navigation system powered by the YOLOv5 deep learning model. The model enables the detection and tracking of objects with high accuracy and rapid processing. Its implementation on marineX allows the USV to autonomously pursue and maintain a lock on specific targets on water surfaces. The control system utilizes PID (Proportional Integral Derivative) control, making precise adjustments to vessel steering and throttle based on visual feedback.

Extensive testing of marineX in various environments, from controlled marine pools to the unpredictable open sea, has successfully showcased its ability to perform real-time object tracking reliably, confirming its suitability for a wide spectrum of maritime operations.

Conclusion

MarineX represents a leap forward in marine robotics, marrying robust hardware with advanced vision-guided navigation. The extensive testing and successful operation in varied environments underscore this USV’s capability to undertake complex maritime tasks autonomously. The successful fusion of these technological advancements brings to light the promise that such autonomous systems hold for the future of maritime exploration and security.

Create an account to read this summary for free:

Newsletter

Get summaries of trending comp sci papers delivered straight to your inbox:

Unsubscribe anytime.