• Title/Summary/Keyword: Robotic fish

Search Result 18, Processing Time 0.028 seconds

Improving the Performance of a Robotic Dolphin with a Compliant Caudal Fin (꼬리 지느러미의 유연성을 이용한 로봇 돌고래의 성능 향상)

  • Park, Yong-Jai;Cho, Kyu-Jin
    • The Journal of Korea Robotics Society
    • /
    • v.9 no.4
    • /
    • pp.225-231
    • /
    • 2014
  • Fish generates thrust with a compliant fin which is known to increase the efficiency. In this paper, the performance of a robotic dolphin, the velocity and the stability, was improved using an optimal compliant caudal fin under certain oscillating frequency. Optimal compliance of the caudal fin exists that maximizes the thrust at a certain oscillating frequency. Four different compliant fins were used to find the optimal compliance of the caudal fin at a certain frequency using the half-pi phase delay condition. The swimming results show that the optimal compliant fin increases the velocity of the robotic fish. The compliance of the caudal fin was also shown to improve the stability of the robotic fish. A reactive motion at the head of the robotic dolphin causes fluctuation of the caudal fin. This phenomenon increases with the oscillating frequency. However, compliant fin reduced this fluctuation and increased the stability.

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.

A study of Detecting Fish Robot Position Using The Define Average Color Weight Algorithm (평상 색상 구분 알고리즘을 이용한 물고기 로봇 위치 검출 연구)

  • Angani, Amaranth Varma;Lee, Ju Hyun;Shin, Kyoo Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.10a
    • /
    • pp.1354-1357
    • /
    • 2015
  • In this paper, the designed fish robot is researched and developed for aquarium underwater robot. This paper is a study on how the outside technology merely to find the location of fish robots without specific sensor or internal devices for these fish robot. The model of the fish is designed to detect the position of the optical flow of the Robotic Fish in the Simulink through Matlab. This paper intends to recognize the shape of the tank via a video device such as a camera or camcorder using an image processing technique to identify the location of the robotic fish. Here, we are applied to the image comparing algorithm by using the average color weight algorithm method. In this, position coordinate system is used to find the position coordinates of the fish to identify the position of the Robotic fish. It was verified by the performance test of design robot.

Maximum Thrust Condition by Compliant Joint of a Caudal Fin for Developing a Robotic Fish (물고기 로봇 개발을 위한 유연한 꼬리 지느러미 관절의 강성에 따른 최대 추력 조건 연구)

  • Park, Yong-Jai;Jeong, U-Seok;Lee, Jeong-Su;Kwon, Seok-Ryung;Kim, Ho-Young;Cho, Kyu-Jin
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.18 no.2
    • /
    • pp.103-109
    • /
    • 2012
  • Fish generates large thrust through an oscillating motion with a compliant joint of caudal fin. The compliance of caudal fin affects the thrust generated by the fish. Due to the flexibility of the fish, the fish can generate a travelling wave motion which is known to increase the efficiency of the fish. However, a detailed research on the relationship between the flexible joint and the thrust generation is needed. In this paper, the compliant joint of a caudal fin is implemented in the driving mechanism of a robotic fish. By varying the driving frequency and stiffness of the compliant joint, the relationship between the thrust generation and the stiffness of the flexible joint is investigated. In general, as the frequency increases, the thrust increases. When higher driving frequency is applied, higher stiffness of the flexible joint is needed to maximize the thrust. The bending angles between the compliant joint and the caudal fin are compared with the changes of the thrust in one cycle. This result can be used to design the robotic fish which can be operated at the maximum thrust condition using the appropriate stiffness of the compliant joint.

Mechanical Design Fabrication and Test of a Biomimetic Fish Robot Using LIPCA as an Artificial Muscle (인공근육형 LIPCA를 이용한 물고기 모방 로봇의 설계, 제작 및 실험)

  • Heo, Seok;Wiguna, T.;Goo, Nam-Seo;Park, Hoon-Cheol
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.31 no.1 s.256
    • /
    • pp.36-42
    • /
    • 2007
  • This paper presents mechanical design, fabrication and test of a biomimetic fish robot actuated by a unimorph piezoceramic actuator, LIPCA(Lightweight Piezo-Composite curved Actuator.) We have designed a linkage mechanism that can convert bending motion of the LIPCA into the caudal fin movement. This linkage system consists of a rack-pinion system and four-bar linkage. Four types of artificial caudal fins that resemble caudal fin shapes of ostraciiform subcarangiform, carangiform, and thunniform fish, respectively, are attached to the posterior part of the robotic fish. The swimming test under 300 $V_{pp}$ input with 0.6 Hz to 1.2 Hz frequency was conducted to investigate effect of tail beat frequency and shape of caudal fin on the swimming speed of the robotic fish. At the frequency of 0.9 Hz, the maximum swimming speeds of 1.632 cm/s, 1.776 cm/s, 1.612 cm/s and 1.51 cm/s were reached for fish robots with ostraciiform, subcarangiform carangiform and thunniform caudal fins, respectively. The Strouhal number, which means the ratio between unsteady force and inertia force, or a measure of thrust efficiency, was calculated in order to examine thrust performance of the present biomimetic fish robot. The calculated Strouhal numbers show that the present robotic fish does not fall into the performance range of a fast swimming robot.

A Study of Detecting Fish Robot Position using the Comparing Image Data Algorithm (이미지 비교 알고리즘을 이용한 물고기 로봇 위치 탐지 연구)

  • Musunuri, Yogendra Rao;Jeon, UYeol;Shin, KyooJae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.10a
    • /
    • pp.1341-1344
    • /
    • 2015
  • In this paper, the designed fish robot is researched and developed for aquarium underwater robot. This paper is a study on how the outside technology merely to find the location of fish robots without specific sensor or internal devices. This model is designed to detect the position of the Robotic Fish in the Mat lab and Simulink. This intends to recognize the shape of the tank via a video device such as a camera or camcorder using an image processing technique to identify the location of the robotic fishes. Here, we are applied the two methods, one is Hom - Schunk Method and second one is newly proposed method that is the comparing image data algorithm. The Horn - Schunck Method is used to obtain the velocity for each pixel in the image and the comparing image data algorithm is proposed to obtain the position with comparing two video frames and assumes a constant velocity in each video frame.