• Title/Summary/Keyword: Robot fish control

Search Result 28, Processing Time 0.032 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.

Trajectory Tracking Control of a Fish-Mimetic Robot Using CPG (CPG 를 이용한 물고기 모사 로봇의 궤적 추종 제어)

  • Kim, Dong-Hee;Lee, Seung-Hee;Kwon, Jong-Hyun;Han, Cheol-Heui;Park, Jong-Hyeon
    • Proceedings of the KSME Conference
    • /
    • 2008.11a
    • /
    • pp.870-875
    • /
    • 2008
  • The main objective of this paper is to control a trajectory tracking of the fish-mimetic robot by CPG (Central Pattern Generator), which is biological approach. CPG is biological neural networks that generate rhythmic movements for locomotion of animals, such as walking, running, swimming and flying. Animals show marvelous ability of autonomous dynamic adaptation for an unsteady fluid dynamic environment or various environments. So, we propose the 3-DOF CPG controller to track the trajectory of the fish robot in plane motion. The conformity of the proposed control algorithm is validated by simulation for a fish robot model, which is made by a commercial dynamic package.

  • PDF

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.

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

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.

Design and Control of a Biomimetic Fish Robot (생체 모방 로봇 물고기의 설계와 제어에 관한 연구)

  • Kim, Young-Jin;Kim, Seung-Jae;Yang, Kyung-Sun;Lee, Jeong-Min;Yim, Chung-Hyuk;Kim, Dong-Hwan
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.36 no.1
    • /
    • pp.1-7
    • /
    • 2012
  • This paper introduces the mechanical design, fabrication, and control of a biomimetic fish robot whose driving motions resemble a real fish's flexibility and movement. This robot uses two motors create flexible movement like that of a fish. Several schemes, such as neutral buoyancy, fast underwater swimming, and direction changes, are introduced. The tail of the fish robot is made of a polymer material for flexible movement. The interior of the tail contains a joint and a wire. A sine wave command was applied to the tail to produce motion resembling a real fish swimming, and a buoy control device was installed. The up and down motion of the robot fish was controlled using this device.

Geometric Path Tracking for a Fish Robot (물고기 로봇의 기하학적 경로 추종)

  • Park, Jin-Hyun;Choi, Young-Kiu
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.4
    • /
    • pp.906-912
    • /
    • 2014
  • The study of fish robot is a main subject that are related with the propulsive force comparison using a varying amplitude and frequency for body and tail motion trajectory, and the quick turn using a proper trajectory function. In this study, when a fish robot thrusts forward, feedback control is difficult to apply for a fish robot, because body and tail joints as a sine wave are rolled. Therefore, we detect the virtual position based on the path of the fish robot, define the angle errors using the detected position and the look-ahead point on the given path, and design a controller to track given path. We have found that the proposed method is useful through the computer simulations.

Design and Dynamic Analysis of Fish-like Robot;PoTuna

  • Kim, Eun-Jung;Youm, Young-Il
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.1580-1586
    • /
    • 2003
  • This paper presents the design and the analysis of a "fish-like underwater robot". In order to develop swimming robot like a real fish, extensive hydrodynamic analysis were made followed by the study of biology of the fishes especially its maneuverability and propel styles. Swimming mode is achieved by mimicking fish-swimming of carangiform. This is the swimming mode of the fast motion using its tail and peduncle for propulsion. In order to generate configurations of vortices that gives efficient propulsion yawing and surging with a caudal fin has applied and in order to submerge and maintain the body balance pitching and heaving motion with a pair of pectoral fin is used. We have derived the equation of motion of PoTuna by two methods. In first method, we use the equation of motion of underwater vehicle with the potential flow theory for the power of propulsion. In second method, we apply the method of the equation of motion of UVM(Underwater Vehicle-Manipulator). Then, we compare these results.

  • PDF

Optimization of Input Parameters by Using DOE for Dynamic Analysis of Bio-inspired Robotic Fish 'Ichthus' (생체모방형 물고기 로봇 '익투스'의 동적 해석을 위한 DOE를 이용한 입력파라미터 최적화)

  • Chung, Chang-Hyun;Lee, Sang-Hyo;Kim, Kyoung-Sik;Cha, You-Sung;Ryuh, Young-Sun
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.16 no.8
    • /
    • pp.799-803
    • /
    • 2010
  • Recently, there is a rising interest on studying bio-inspired robotic fish because of real fish's great maneuverability and high energy efficiency. However, the researches about the robotic fish have not been done so much and there are still lots of problems to use them in the real environment such as in the river. This paper describes a bio-inspired robotic fish 'Ichthus' which is developed in KITECH and has 3 DOF propulsive mechanism. We develop the dynamic motion equation of 'Ichthus' in the underwater environment and analyze response characteristics of 'Ichthus' according to the input parameters of tail fin's amplitude and oscillation frequency. Then we propose control parameters at the various velocities. These parameters are useful to increase energy efficiency and it can be used when the fish robot moves in the real environment, for example, we can propose proper amplitude and oscillation frequency when the fish robot passes through the narrow space between obstacles.

Realization of Fairy Tale - Robot Aquarium Display System with Visitor Interaction (관람객과 상호 교감하는 전래동화-로봇의 수중무대 연출시스템 구현)

  • Shin, Kyoo-Jae
    • Journal of IKEEE
    • /
    • v.22 no.4
    • /
    • pp.1180-1187
    • /
    • 2018
  • This paper had implemented the underwater stage through interaction with fish robots and visitors in the background of traditional fairy tales using 3D floating hologram in an aquarium. The recognition of the object position of the spectator and the underwater robot were performed using the color recognition algorithm. Also, the position tracking algorithm was proposed to follow the object of the visitor and the original fairy tale. This experimental system consists of fish robot, camera, KIOSK for underwater robot control and beam project for underwater imaging. This experiment was carried out by the National Busan Science Museum, and it had satisfied the performance of the underwater stage.