Nihon Kikai Gakkai ronbunshu (Aug 2021)

Establishment of a method for correcting the image coordinates of a target captured by a robotic fish with rolling motion

  • Naoki KAWASAKI,
  • Takuya ARITANI,
  • Yogo TAKADA

DOI
https://doi.org/10.1299/transjsme.21-00104
Journal volume & issue
Vol. 87, no. 901
pp. 21-00104 – 21-00104

Abstract

Read online

A robotic fish is ideal for an ecological survey of underwater life, because underwater animals cannot easily notice the robot. However, when a robotic fish swings its body to swim, it makes a rolling motion due to movements of the center of gravity and this rolling motion has a bad influence on the coordinate calculation of the tracking target, therefore it is necessary to correct the image. The robot has FPGA (Field Programmable Gate Array) and it is suitable for real-time image processing because FPGA has excellent performance with its parallel processing. In this study, we create a program to calculate the roll angle of the robot by using the gyro and acceleration sensor mounted on the robot and to correct the image by rotating it by that angle. Then, we conduct an evaluation of this rotation correction method with rotation tester that reproduces the rolling motion of the robotic fish and determine synchronization timing of image data and angle data because the CMOS camera used for the robot adopts rolling shutter method. Furthermore, we investigate the effect on coordinate calculation by the fish robot with created program. We have confirmed that this robot can perform real-time correction of rotated image and reduce the influence on the coordinate calculation of the target.

Keywords