A Navigation Lamp Detection to Avoid Collision for Unmanned Surface Vehicle (USV)
Abstract
Unmanned Surface Vehicle (USV) or unmanned ship has become a major focus in the development of shipping technology to improve the efficiency and safety of navigation on the water. This research carried out the design and creation of an unmanned ship system equipped with an ESP32 camera to detect the navigation lights of other ships and avoid potential collisions. In this system, the initial response of the ESP32CAM camera reads the color of the lights approaching the unmanned ship with less than 100 cm. ESP32CAM reads and identifies colors through image processing. When ESP32CAM detects green and red-light colors, the ESP32CAM microcontroller commands the buzzer to sound. The color detection system works with this command, if ESP32CAM detects red then the ESP32CAM microcontroller will send a signal to the servo motor to move left, while ESP32CAM detects green the ESP32CAM microcontroller will send a signal to the servo motor to move right. The servo motor functions as a ship rudder drive of a USV or unmanned ship. The Navigation lamp system test using ESP32CAM camera to prevent ship collisions is carried out with a predetermined scenario, independent light color testing, and whole system testing. The results of the research are : Color detection is successful. The camera can recognize the color of the light and the unmanned ship is able to take appropriate action to avoid collisions based on the color light signal and the navigation lamp system. The ESP32CAM camera can identify the optimum light at 100cm.
References
[1] Adriansyah, A., & Hidyatama, O. (2013). PROTOTYPE ELEVATOR DESIGN USING ARDUINO ATMEGA328P MICROCONTROLLER Andi. Journal of Electrical Technology, 4(3), 235-238.
[2] Hutapea, R. F., Manik, P., & Budiarto, U. (2017). Analysis of the Effect of Fin Addition on Rudder on Ship Maneuvering Ability Using Computational Fluid Dynamic Method (Case Study of Kriso Container Ship). Shipbuilding Engineering, 5(1), 163-172.
[3] Rahmawati, Y., Uli Vistalia Simanjutak, I., & Bayu Simorangkir, R. (2022). Design of a Prototype Zebra Crossing Violator Warning System Based on ESP32CAM Microcontroller. Jambura Journal of Electrical and Electronics Engineering, 4(2), 189-195.
[4] Ratnawati, D., & Vivanti. (2018). Color Detection Tool Using TCS3200 Color Sensor and Arduino Nano. Proceedings of the Indonesian Vocational National Seminar, 1 (November), 167-170.
[5] Romzi, M., & Kurniawan, B. (2020). Python Programming Implementation Using Visual Studio Code. JIK, 11(2), 1-9.
[6] Setiawan, A. (2017). Planning of Navigation Lights Installation on 2000 GT Pioneer Ship. 4(1), 1-23.
[7] Setyawan, A. M. A., Tehupeiory, A., & Widiarty, W. S. (2023). IMPLEMENTATION of P2TL (Regulation on Prevention of Collision at Sea) to Prevent Ship Accidents at Sea in Support of the State Economy. JOURNAL SYNTAX IDEA, 5(12), 2356-2358. https://doi.org/10.46799/syntax-idea.v5i12.2653
[8] Suriana, I. W., Setiawan, I. G. A., & Graha, I. M. S. (2021). Design of a Punia Fund Box Safety System based on NodeMCU ESP32 Microcontroller and Telegram Application. Scientific Journal of Electrical, Civil and Information Engineering Telsinas, 4 (2), 75-84. https://doi.org/10.38043/telsinas.v4i2.3198
[9] Sutini, & Mahendro, I. (2018). Introduction of Navigation Technology Through Electronic Navigation System Learning for Cadets' Understanding of Navigation. Journal of Maritime Science and Technology, XVIII(1), 41-49. https://doi.org/10.33556/jstm.v0i1.185
[10] Yufrida, A. A., Rahayu, L. P., & Syahbana, D. F. (2021). Implementation of Servo Motor Torque Control Using PI Method in Automatic Pallet Dispenser System. ITS Engineering Journal, 10(2), 244-248. https://doi.org/10.12962/j23373539.v10i2.72970
[11] Yuski, M. N., Hadi, W., & Saleh, A. (2017). Design of DC Motor Anchor. Berkala Saintek, 5(2), 98. https://doi.org/10.19184/bst.v5i2.5700