Simulation and Controller Design for a Fish Robot with Control Fins

被引:0
|
作者
Gumpina, Sandhyarani [1 ]
Lee, Seungyeon [2 ]
Kim, Jeong-Hwan [2 ]
Park, Hoon Cheol [2 ]
Kang, Taesam [1 ]
机构
[1] Konkuk Univ, Dept Aerosp Informat Engn, Seoul 05029, South Korea
[2] Konkuk Univ, Dept Smart Vehicle Engn, Seoul 05029, South Korea
关键词
fish robot; system identification; PID controller; six-degree-of-freedom equation; TRAJECTORY TRACKING;
D O I
10.3390/biomimetics9060317
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, a nonlinear simulation block for a fish robot was designed using MATLAB Simulink. The simulation block incorporated added masses, hydrodynamic damping forces, restoring forces, and forces and moments due to dorsal fins, pectoral fins, and caudal fins into six-degree-of-freedom equations of motion. To obtain a linearized model, we used three different nominal surge velocities (i.e., 0.2 m/s, 0.4 m/s, and 0.6 m/s). After obtaining output responses by applying pseudo-random binary signal inputs to a nonlinear model, an identification tool was used to obtain approximated linear models between inputs and outputs. Utilizing the obtained linearized models, two-degree-of-freedom proportional, integral, and derivative controllers were designed, and their characteristics were analyzed. For the 0.4 m/s nominal surge velocity models, the gain margins and phase margins of the surge, pitch, and yaw controllers were infinity and 69 degrees, 26.3 dB and 85 degrees, and infinity and 69 degrees, respectively. The bandwidths of surge, pitch, and yaw control loops were determined to be 2.3 rad/s, 0.17 rad/s, and 2.0 rad/s, respectively. Similar characteristics were observed when controllers designed for linear models were applied to the nonlinear model. When step inputs were applied to the nonlinear model, the maximum overshoot and steady-state errors were very small. It was also found that the nonlinear plant with three different nominal surge velocities could be controlled by a single controller designed for a linear model with a nominal surge velocity of 0.4 m/s. Therefore, controllers designed using linear approximation models are expected to work well with an actual nonlinear model.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Design, Implementation and Control of a Fish Robot with Undulating Fins
    Siahmansouri, Mohsen
    Ghanbari, Ahmad
    Fakhrabadi, Mir Masoud Seyyed
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2011, 8 (05): : 61 - 69
  • [2] Design and Experiments of Robot Fish Propelled by Pectoral Fins
    Gao, Jun
    Bi, Shusheng
    Li, Ji
    Liu, Cong
    2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO 2009), VOLS 1-4, 2009, : 445 - 450
  • [3] Design, development and locomotion control of bio-fish robot with undulating anal fins
    Low, K. H.
    INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2007, 22 (01): : 88 - 99
  • [4] DESIGN AND IMPLEMENTATION OF AN ELECTRICALLY CONTROL CIRCUIT FOR UNDULATING FINS OF FISH-LIKE ROBOT
    Ghanbari, Ahmad
    Siahmansouri, Mohsen
    Fakhrabadi, Mir Masoud Seyyed
    Nesaz, Seyyed Reza Hashemi
    PROCEEDINGS OF THE ASME 10TH BIENNIAL CONFERENCE ON ENGINEERING SYSTEMS DESIGN AND ANALYSIS, 2010, VOL 3, 2010, : 639 - 645
  • [5] Control performance of fish robot with pectoral fins in horizontal plane
    Kato, N
    Inaba, T
    PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON UNDERWATER TECHNOLOGY, 1998, : 357 - 362
  • [6] Design and Implementation of Paired Pectoral Fins Locomotion of Labriform Fish Applied to a Fish Robot
    Patar Ebenezer Sitorus
    Yul Yunazwin Nazaruddin
    Edi Leksono
    Agus Budiyono
    Journal of Bionic Engineering, 2009, 6 : 37 - 45
  • [7] Design and Implementation of Paired Pectoral Fins Locomotion of Labriform Fish Applied to a Fish Robot
    Patar Ebenezer Sitorus
    Yul Yunazwin Nazaruddin
    Edi Leksono
    Agus Budiyono
    Journal of Bionic Engineering, 2009, 6 (01) : 37 - 45
  • [8] Design and Implementation of Paired Pectoral Fins Locomotion of Labriform Fish Applied to a Fish Robot
    Sitorus, Patar Ebenezer
    Nazaruddin, Yul Yunazwin
    Leksono, Edi
    Budiyono, Agus
    JOURNAL OF BIONIC ENGINEERING, 2009, 6 (01) : 37 - 45
  • [9] The Design and Prototyping of a Wire-driven Robot Fish with Pectoral Fins
    Zhong, Yong
    Li, Zheng
    Du, Ruxu
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), 2013, : 1918 - 1923
  • [10] H∞ controller design of an ostraciiform swimming fish robot
    Hur, Minjae
    Kang, Taesam
    Chan, Wai Leung
    Choi, Jung-Min
    INDIAN JOURNAL OF MARINE SCIENCES, 2009, 38 (03): : 302 - 307