Research Article
Autonomous Surface Vehicle (ASV) Prototype to Determining Ship Routes with PID Using Pixycam
@INPROCEEDINGS{10.4108/eai.11-10-2022.2326325, author={Sapta Nugraha and Risandi Dwirama Putra and Eko Prayetno and Hendra Permana and Muhammad Farid Al-Baqir and Hollanda Arief Kusuma}, title={Autonomous Surface Vehicle (ASV) Prototype to Determining Ship Routes with PID Using Pixycam}, proceedings={Proceedings of the 1st International Conference on Sustainable Engineering Development and Technological Innovation, ICSEDTI 2022, 11-13 October 2022, Tanjungpinang, Indonesia}, publisher={EAI}, proceedings_a={ICSEDTI}, year={2023}, month={1}, keywords={boat catamaran ecotourism renewable solar}, doi={10.4108/eai.11-10-2022.2326325} }
- Sapta Nugraha
Risandi Dwirama Putra
Eko Prayetno
Hendra Permana
Muhammad Farid Al-Baqir
Hollanda Arief Kusuma
Year: 2023
Autonomous Surface Vehicle (ASV) Prototype to Determining Ship Routes with PID Using Pixycam
ICSEDTI
EAI
DOI: 10.4108/eai.11-10-2022.2326325
Abstract
This research aims to develop an Autonomous Surface Vehicle (ASV) Prototype to determine Ship Routes by using PID and Pixycam. ASV is created by constructing GPS and video systems as well as employing PID as operational control system algorithms. This PID tends to evaluate the distance to generate steering-wheel-like servo motor movement. The results showed that ASV can move without colliding with impediments. In this research, the collected data which are converted into the distance, PID, and servo values include coordinates, a date, and an x-y image. The acquired PID value is compared with the distance and servo by studying the data movement along a straight or curved path. Furthermore, the Autonomous Surface Vehicle (ASV) that uses the PID algorithm to determine the ship's course is created successfully and functions efficiently. This device tends to travel using the PID by avoiding recorded obstacles and following the object's path. Meanwhile, the ship's movement is affected based on the engine's constant rotation. This makes the achievement of a constant straight movement to become difficult. The camera's image capture rate is capped at 5 fps to improve Arduino performance. The Arduino retains normal functionality when the frame rate increase. However, a substantial quantity of recorded data becomes lost and the Arduino tends to stop working.