• Title/Summary/Keyword: Fish Robot

Search Result 57, Processing Time 0.029 seconds

Robot Fish Tracking Control using an Optical Flow Object-detecting Algorithm

  • Shin, Kyoo Jae
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.5 no.6
    • /
    • pp.375-382
    • /
    • 2016
  • This paper realizes control of the motion of a swimming robot fish in order to implement an underwater robot fish aquarium. And it implements positional control of a two-axis trajectory path of the robot fish in the aquarium. The performance of the robot was verified though certified field tests. It provided excellent performance in driving force, durability, and water resistance in experimental results. It can control robot motion, that is, it recognizes an object by using an optical flow object-detecting algorithm, which uses a video camera rather than image-detecting sensors inside the robot fish. It is possible to find the robot's position and control the motion of the robot fish using a radio frequency (RF) modem controlled via personal computer. This paper proposes realization of robot fish motion-tracking control using the optical flow object-detecting algorithm. It was verified via performance tests of lead-lag action control of robot fish in the aquarium.

A Study on Optimization of Motion Parameters and Dynamic Analysis for 3-D.O.F Fish Robot (3 자유도 물고기 로봇의 동적해석 및 운동파라미터 최적화에 관한 연구)

  • Kim, Hyoung-Seok;Quan, Vo Tuong;Lee, Byung-Ryong;Yu, Ho-Yeong
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.33 no.10
    • /
    • pp.1029-1037
    • /
    • 2009
  • Recently, the technologies of mobile robots have been growing rapidly in the fields such as cleaning robot, explosive ordnance disposal robot, patrol robot, etc. However, the researches about the autonomous underwater robots have not been done so much, and they still remain at the low level of technology. This paper describes a model of 3-joint (4 links) fish robot type. Then we calculate the dynamic motion equation of this fish robot and use Singular Value Decomposition (SVD) method to reduce the divergence of fish robot's motion when it operates in the underwater environment. And also, we analysis response characteristic of fish robot according to the parameters of input torque function and compare characteristic of fish robot with 3 joint and fish robot with 2 joint. Next, fish robot's maximum velocity is optimized by using the combination of Hill Climbing Algorithm (HCA) and Genetic Algorithm (GA). HCA is used to generate the good initial population for GA and then use GA is used to find the optimal parameters set that give maximum propulsion power in order to make fish robot swim at the fastest velocity.

A Study of Detecting The Fish Robot Position Using The Object Boundary Algorithm (물체 형상인식 알고리즘을 이용한 물고기 로봇 위치 검출에 관한 연구)

  • Amarnath, Varma Angani;Kang, Min Jeong;Shin, Kyoo Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.10a
    • /
    • pp.1350-1353
    • /
    • 2015
  • In this paper, we have researched about how to detect the fish robot objects in aquarium. We had used designed fish robots DOMI ver1.0, which had researched and developed for aquarium underwater robot. The model of the robot fish is analysis to maximize the momentum of the robot fish and the body of the robot is designed through the analysis of the biological fish swimming. We are planned to non-external equipment to find the position and manipulated the position using creating boundary to fish robot to detect the fish robot objects. Also, we focused the detecting fish robot in aquarium by using boundary algorithm. In order to the find the object boundary, it is filtering the video frame to picture frames and changing the RGB to gray. Then, applied the boundary algorithm stand of equations which operates the boundary for objects. We called these procedures is kind of image processing that can distinguish the objects and background in the captured video frames. It was confirmed that excellent performance in the field test such as filtering image, object detecting and boundary algorithm.

Development of Robot Fish, ROFI 1.1

  • Kwack, Sang-Hyun;Kim, Yong-Hwan
    • Journal of Ship and Ocean Technology
    • /
    • v.11 no.1
    • /
    • pp.1-10
    • /
    • 2007
  • This study introduces the development of robot fish ROFI 1.1. Today, robot fish is one of strong candidates for next-generation UUV. The present paper describes the design, manufacturing, and operation tests of the robot fish developed at Seoul National University. The very first robot fish in Korea, ROFI 1.1 is operated by a wireless remote controller. Its overall length is 680mm, and weight is 8.8kg. The fore body contains main mechanical and electrical systems and is covered by a FRP skin. The aft body has a mechanical bone system that mimics fish bones, and its skin is made of flexible silicon sponge to allow elastic motion for propulsion. It is found that this mechanical system creates effective and realistic fish-like swimming mode. It is observed that the normal and maximum advancing speeds of ROFI 1.1 are about 1 and 2 m/sec, and the turning radius is between $0.7{\sim}2.5m$, depending on the turning mechanism.

Hydrodynamics Analysis of Fish Locomotion Using a Biomimetic Fish Robot (생체모사 물고기 로봇을 이용한 물고기 운동의 유체역학적 해석)

  • Han, Cheol-Heui;Lee, Seung-Hee;Shin, Chang-Rok;Park, Jong-Hyeon
    • Proceedings of the KSME Conference
    • /
    • 2007.05a
    • /
    • pp.435-440
    • /
    • 2007
  • Fish-mimetic robots or fish-mimetic propulsors have been developed or under construction. A mechanical system cannot have the same functions as bio-organic systems. Thus, the hydrodynamic characteristics of fish locomotion should be well understood in order to develop and control a feasible intelligent fish-mimetic robot with its optimal motion pattern known. In this paper, a mackerel-mimetic robot fish is fabricated in order to understand the hydrodynamic characteristics of fish locomotion. A simplified unsteady flow theory is also applied to the hydrodynamic analysis of the motion of the anterior part of the robotic fish. The normal and axial forces of the fish are measured by changing the amplitude and frequencies of fanning motion. It is found that the present theoretical results agree with the measured data.

  • PDF

Development of Swimming Mechanism and Algorithm for Fish-Type Underwater Robot(1) (물고기형 수중로봇의 유영메커니즘 및 알고리즘 개발(1))

  • Ryuh, Young-Sun
    • The Journal of Korea Robotics Society
    • /
    • v.4 no.1
    • /
    • pp.43-48
    • /
    • 2009
  • Generally, underwater vehicle type of propeller shows low efficiency about 50%-55%. However, the efficiency of swimming mechanism of a fish is 60%-70%, more efficient about 20% than screw propellers. Recently, research of underwater vehicle type of fish increase due to its good efficiency and is regarded as a typical bio-mimical robot. In this research, a new algorithm and mechanism that show low energy consumption imitating swimming mechanism of fish proposed increasing speed and running time in field trial.

  • PDF

Development of Autonomous Bio-Mimetic Ornamental Aquarium Fish Robotic (생체 모방형의 아쿠아리움 관상어 로봇 개발)

  • Shin, Kyoo Jae
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.4 no.5
    • /
    • pp.219-224
    • /
    • 2015
  • In this paper, the designed fish robots DOMI ver1.0 is researched and development for aquarium underwater robot. The presented fish robot consists of the head, 1'st stage body, 2nd stage body and tail, which is connected two point driving joints. The model of the robot fish is analysis to maximize the momentum of the robot fish and the body of the robot is designed through the analysis of the biological fish swimming. Also, Lighthill was applied to the kinematics analysis of robot fish swimming algorithms, we are applied to the approximate method of the streamer model that utilizes techniques mimic the biological fish. The swimming robot has two operating mode such as manual and autonomous operation modes. In manual mode the fish robot is operated to using the RF transceiver, and in autonomous mode the robot is controlled by microprocessor board that is consist PSD sensor for the object recognition and avoidance. In order to the submerged and emerged, the robot has the bladder device in a head portion. The robot gravity center weight is transferred to a one-axis sliding and it is possible to the submerged and emerged of DOMI robot by the breath unit. It was verified by the performance test of this design robot DOMI ver1.0. It was confirmed that excellent performance, such as driving force, durability and water resistance through the underwater field test.

Implementation of Fish Robot Tracking-Control Methods (물고기 로봇 추적 제어 구현)

  • Lee, Nam-Gu;Kim, Byeong-Jun;Shin, Kyoo-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.10a
    • /
    • pp.885-888
    • /
    • 2018
  • This paper researches a way of detecting fish robots moving in an aquarium. The fish robot was designed and developed for interactions with humans in aquariums. It was studied merely to detect a moving object in an aquarium because we need to find the positions of moving fish robots. The intention is to recognize the location of robotic fish using an image processing technique and a video camera. 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 positions of fish robots by comparing sequential video frames. By using this positional data, we compute the distance between fish robots using a mathematical expression, and determine which fish robot is leading and which one is lagging. Then, the lead robot will wait for the lagging robot until it reaches the lead robot. The process runs continuously. This system is exhibited in the Busan Science Museum, satisfying a performance test of this algorithm.

Position Detection and Gathering Swimming Control of Fish Robot Using Color Detection Algorithm (색상 검출 알고리즘을 활용한 물고기로봇의 위치인식과 군집 유영제어)

  • Akbar, Muhammad;Shin, Kyoo Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.10a
    • /
    • pp.510-513
    • /
    • 2016
  • Detecting of the object in image processing is substantial but it depends on the object itself and the environment. An object can be detected either by its shape or color. Color is an essential for pattern recognition and computer vision. It is an attractive feature because of its simplicity and its robustness to scale changes and to detect the positions of the object. Generally, color of an object depends on its characteristics of the perceiving eye and brain. Physically, objects can be said to have color because of the light leaving their surfaces. Here, we conducted experiment in the aquarium fish tank. Different color of fish robots are mimic the natural swim of fish. Unfortunately, in the underwater medium, the colors are modified by attenuation and difficult to identify the color for moving objects. We consider the fish motion as a moving object and coordinates are found at every instinct of the aquarium to detect the position of the fish robot using OpenCV color detection. In this paper, we proposed to identify the position of the fish robot by their color and use the position data to control the fish robot gathering in one point in the fish tank through serial communication using RF module. It was verified by the performance test of detecting the position of the fish robot.