pp. 3491-3506
S&M2353 Research Paper of Special Issue https://doi.org/10.18494/SAM.2020.2926 Published: October 30, 2020 Lead-lag Swimming Control of Robot Fish Using Color Detection Algorithm [PDF] Amarnathvarma Angani, Seung Hoon Kang, Teressa Talluri, Tae Uk Kang, Myeong Jin Seo, and Kyoo Jae Shin (Received April 17, 2020; Accepted August 14, 2020) Keywords: robot fish, lead-lag swimming control, image processing, object detection algorithm
This paper is about lead-lag robot fish swimming control by image processing. In robot fish aquariums, fish can generally move randomly in any path. This irregular movement may cause collisions between the fish, damaging them. Hence, an effective swimming control method is necessary. We thus proposed a lead-lag swimming control system for robot fish. Here, we simply study the detection of moving objects in an aquarium because we need to find the positions of moving robot fish. The locations of the robot fish are recognized using an image processing technique employing image and position sensors. This method is used to obtain the velocity for each pixel in an image and assumes a constant velocity in each video frame to obtain the positions of robot fish by comparing consecutive video frames. By using the position data, we compute the distance between robot fish and determine which robot fish is the lead fish and which fish is the lagging fish. The lead fish then waits for the lagging fish to catch up. The results of this proposed system are satisfactory in preventing collisions between robot fish. This system is exhibited in Busan Science Museum in South Korea.
Corresponding author: Kyoo Jae ShinThis work is licensed under a Creative Commons Attribution 4.0 International License. Cite this article Amarnathvarma Angani, Seung Hoon Kang, Teressa Talluri, Tae Uk Kang, Myeong Jin Seo, and Kyoo Jae Shin, Lead-lag Swimming Control of Robot Fish Using Color Detection Algorithm, Sens. Mater., Vol. 32, No. 10, 2020, p. 3491-3506. |