Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Marine$\mathcal{X}$: Design and Implementation of Unmanned Surface Vessel for Vision Guided Navigation (2311.17197v1)

Published 28 Nov 2023 in cs.RO

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (21)
  1. P. Johnston and M. Poole, “Marine surveillance capabilities of the autonaut wave-propelled unmanned surface vessel (usv),” in OCEANS 2017-Aberdeen, pp. 1–46, IEEE, 2017.
  2. A. Matos, E. Silva, N. Cruz, J. C. Alves, D. Almeida, M. Pinto, A. Martins, J. Almeida, and D. Machado, “Development of an unmanned capsule for large-scale maritime search and rescue,” in 2013 OCEANS-San Diego, pp. 1–8, IEEE, 2013.
  3. J. L. Villa, J. Paez, C. Quintero, E. Yime, and J. Cabrera, “Design and control of an unmanned surface vehicle for environmental monitoring applications,” in 2016 IEEE Colombian Conference on Robotics and Automation (CCRA), pp. 1–5, 2016.
  4. V. Jorge, R. Granada, R. Maidana, D. Jurak, G. Heck, A. Negreiros, D. Santos, L. Gonçalves, and A. Amory, “A survey on unmanned surface vehicles for disaster robotics: Main challenges and directions,” Sensors, vol. 19, p. 702, 02 2019.
  5. W. Al Maawali, A. Al Naabi, M. Al Yaruubi, A. Saleem, and A. Al Maashri, “Design and implementation of an unmanned surface vehicle for oil spill handling,” in 2019 1st International Conference on Unmanned Vehicle Systems-Oman (UVS), pp. 1–6, IEEE, 2019.
  6. A. Papanikolaou, Ship design: methodologies of preliminary design. Springer, 2014.
  7. M. Caccia, “Autonomous surface craft: prototypes and basic research issues,” in 2006 14th Mediterranean Conference on Control and Automation, pp. 1–6, IEEE, 2006.
  8. Z. Liu, Y. Zhang, X. Yu, and C. Yuan, “Unmanned surface vehicles: An overview of developments and challenges,” Annual Reviews in Control, vol. 41, pp. 71–93, 2016.
  9. T. I. Fossen, Handbook of marine craft hydrodynamics and motion control. John Wiley & Sons, 2011.
  10. J. H. Mei and M. Arshad, “A smart navigation and collision avoidance approach for autonomous surface vehicle,” 2017.
  11. M. Breivik and T. I. Fossen, “Path following for marine surface vessels,” in Oceans’ 04 MTS/IEEE Techno-Ocean’04 (IEEE Cat. No. 04CH37600), vol. 4, pp. 2282–2289, IEEE, 2004.
  12. M. Caccia, R. Bono, G. Bruzzone, E. Spirandelli, G. Veruggio, A. Stortini, and G. Capodaglio, “An autonomous craft for the study of sea-air interactions,” IEEE Robotics & Automation Magazine, vol. 12, no. 3, pp. 95–105, 2005.
  13. H. Ferreira, A. Martins, A. Dias, C. Almeida, J. M. Almeida, and E. P. Silva, “Roaz autonomous surface vehicle design and implementation,” Robótica Controlo, Automação, instrumentação, 2007.
  14. J. E. Manley, A. Marsh, W. Cornforth, and C. Wiseman, “Evolution of the autonomous surface craft autocat,” in OCEANS 2000 MTS/IEEE conference and exhibition. Conference proceedings (Cat. No. 00CH37158), vol. 1, pp. 403–408, IEEE, 2000.
  15. J. Manley and S. Willcox, “The wave glider: A persistent platform for ocean science,” in OCEANS’10 IEEE SYDNEY, pp. 1–5, IEEE, 2010.
  16. M. Azzeri, F. Adnan, and M. M. Zain, “Review of course keeping control system for unmanned surface vehicle,” Jurnal Teknologi, vol. 74, no. 5, pp. 11–20, 2015.
  17. M. Ahmed, A. B. Bakht, T. Hassan, W. Akram, A. Humais, L. Seneviratne, S. He, D. Lin, and I. Hussain, “Vision-based autonomous navigation for unmanned surface vessel in extreme marine conditions,” in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2023), pp. 1–7, 2023.
  18. K. He, G. Gkioxari, P. Dollar, and R. Girshick, “Mask R-CNN,” 2017. IEEE International Conference on Computer Vision (ICCV), 2017.
  19. S. Ren, K. He, R. Girshick, and J. Sun, “Faster R-CNN: Towards real-time object detection with region proposal networks,” in Advances in Neural Information Processing Systems (NIPS), 2015.
  20. J. Redmon and A. Farhadi, “YOLOv3: An Incremental Improvement,” 2018. arXiv, 2018.
  21. G. Jocher et al., “YOLOv5,” 2022. Ultralytics, Retrieved: November 2nd, 2022.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (8)
  1. Muhayy Ud Din (10 papers)
  2. Ahmed Humais (2 papers)
  3. Waseem Akram (18 papers)
  4. Mohamed Alblooshi (1 paper)
  5. Lyes Saad Saoud (9 papers)
  6. Abdelrahman Alblooshi (1 paper)
  7. Lakmal Seneviratne (31 papers)
  8. Irfan Hussain (27 papers)

Summary

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.