Abstract
This paper is concerned with the design, optimization, and motion control of a radiocontrolled, multi-link, free-swimming biomimetic robotic fish based on an optimized kinematic and dynamic model of fish swimming. The performance of the robotic fish is determined by both the fish’s morphological characteristics and kinematic parameters. By applying ichthyologic theories of propulsion, a design framework that takes into consideration both mechatronic constraints in physical realization and feasibility of control methods is presented, under which a multiple linked robotic fish that integrates both the carangiform and anguilliform swimming modes can be easily developed. Taking account of both theoretic hydrodynamic issues and practical problems in engineering realization, the optimal link-lengthratios are numerically calculated by an improved constrained cyclic variable method, which are successfully applied to a series of real robotic fishes. The rhythmic movements of swimming are driven by a central pattern generator (CPG) based on nonlinear oscillations, and up-and-down motion by regulation the rotating angle of pectoral fins. The experimental results verify that the presented scheme and method are effective in design and implementation.
Similar content being viewed by others
References
Triantafyllou M S, Triantafyllou G S. An efficient swimming machine. Sci Amer, 1995, 272(3): 64–70
Colgate J E, Lynch K M. Mechanics and control of swimming: A review. IEEE J OceanEng, 2004, 29(3): 660–673
Terada Y, Yamamoto I. An animatronic system including lifelike robotic fish. Proc IEEE, 2004, 92(11): 1814–1820
Barrett D S. Propulsive efficiency of a flexible hull underwater vehicle. Dissertation for the Doctoral Degree, Cambridge, MA: Massachusetts Institute of Technology, 1996
Anderson J M, Chhabra N K. Maneuvering and stability performance of a robotic tuna. Integ and Comp Biol, 2002, 42: 118–126
Ayers J, Wilbur C, Olcott C. Lamprey robots. In: Wu T, Kato N, eds. Proc Int Symp Aqua Biomechanisms, Kanagawa: Tokai University Press, 2000. 1–8
Nakashima M, Ono K. Development of a two-joint dolphin robot. In: Ayers J, Davis J L, Rudolph A, eds. Neurotechnology for Biomimetic Robots. Cambridge, MA: MIT Press, 2002, 309–324
Kato N. Control performance in the horizontal plane of a fish robot with mechanical pectoral fins. IEEE Ocean Eng, 2000, 25(1): 121–129
McIsaac K A, Ostrowski J P. Motion planning for anguilliform Locomotion. IEEE Trans Rob Auto, 2003, 19(4): 637–651
Saimek S, Li P Y. Motion planning and control of a swimming machine. Int J Robot Res, 2004, 23(1): 27–54
Mason R, Burdick J W. Experiments in carangiform robotic fish locomotion. In: Proc IEEE Int Conf Rob and Aut, New York: IEEE Press, 2000. 428–435
Kelly S D, Mason R J, Anhalt C T, et al. Modelling and experimental investigation of carangiform locomotion for control. In: Proc Amer Contr Conf. Philadelphia, PA: IEEE, 1998. 1271–1276
Morgansen K A, Duindam V, Mason R J, et al. Nonlinear control methods for planar carangiform robot fish locomotion. In: Proc IEEE Int Conf Rob and Aut, New York: IEEE Press, 2001, 427–434
Bandyopadhyay P R. Guest editorial: Biology-inspired science and technology for autonomous underwater vehicles. IEEE J Oceanic Eng, 2004, 29(3): 542–546
Bandyopadhyay P R. Trends in biorobotic autonomous undersea vehicles. IEEE J Oceanic Eng, 2005, 30(1): 109–139
Yu J, Wang S, Tan M. A parallel algorithm for visual tracking of multiple free-swimming robot fishes based on color information. In: Proc. IEEE International Conference on Robotics, Intelligent Systems, and Signal Processing, Changsha, Hunan: IEEE, 2003, 359–364
Yu J, Tan M, Wang S, et al. Development of a biomimetic robotic fish and its control algorithm. IEEE Trans Sys Man Cyber Part B, 2004, 34(4): 1798–1810
Yu J, Wang L. Parameter optimization of simplified propulsive model for biomimetic robot fish. In: Proc IEEE Int Conf Rob and Aut, Barcelona, Spain: IEEE, 2005. 3317–3322
Yu J, Wang L, Tan M. A framework for biomimetic robot fish’s design and its realization. In: Proc Amer Contr Conf, Portland, OR, USA, 2005. 1593–1598
Sfakiotakis M, Lane D M, Davies J B C. Review of fish swimming modes for aquatic locomotion. IEEE J Ocean Eng, 1999, 24(2): 237–252
Videler J J, Hess F. Fast continuous swimming of two pelagic predators, saithe (Pollachius virens) and mackerel (Scomber scombrus): A kinematic analysis. J Exp Biol, 1984, 109: 209–228
McHenry M M, Pell C A, Long Jr J H. Mechanical control of swimming speed: Stiffness and axial wave form in undulating fish models. J Exp Biol, 1995, 198: 2293–2305
Dickinson M H, Farley C T, Full R J, et al. How animals move: An integrative view. Science, 2000, 288: 100–106
Mussa-Ivaldi F A, Solla S A. Neural primitives for motion control. IEEE J Ocean Eng, 2004, 29(3): 640–650
Fossen T I, Fjellstad O E. Nonlinear modeling of marine vehicles in six degrees of freedom. Int J Math Model Syst, 1995, 1(1): 17–27
Read D A, Hover F S, Triantafyllou M S. Forces on oscillating foils for propulsion and maneuvering. J Fluid Struct, 2003, 17(1): 163–183
Liu L, Yu J, Wang L. Dynamic modeling of three-dimensional swimming for biomimetic robotic fish. In: Proc IEEE/RSJ Int Conf on Intelligent Robots and Systems (IROS). Beijing: IEEE, 2006. 3916–3921
Gillis G B. Anguilliform locomotion in an elongate salamander (Siren Intermedia): Effects of speed on axial undulatory movements. J Exp Biol, 1997, 200: 767–784
Barrett D S. The design of a flexible hull undersea vehicle propelled by an oscillating foil. Dissertation for the Master Degree. Cambridge, MA: Massachusetts Institute of Technology, 1994
Rao S S. Optimization: Theory and Applications. 2nd ed. New Delhi: Halsted Press, 1984
Du D Z, Pardalos P M (eds). Handbook of Combinatorial Optimization. Dordrecht: Kluwer Academic Publishers, 1998
Xie G. An improved constrained cyclic variable method. Mechanics (in Chinese), 2001, 28(1): 19–21
Lachat D, Crespi A, Ijspeert A J. BoxyBot: a swimming and crawling fish robot controlled by a central pattern generator. In: Proc IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics. Pisa, Italy: IEEE, 2006. 643–648
Hirata K. Development of experimental fish robot. In: Proc the 6th Int Sym on Marine Eng. Tokyo: Japan Institution of Marine Engineering, 2000. 711–714
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported in part by the National Natural Science Foundation of China (Grant Nos. 60505015, 60775053 and 60635010), “863” Program (Grant No. 2007AA04Z202)
Rights and permissions
About this article
Cite this article
Yu, J., Wang, L., Zhao, W. et al. Optimal design and motion control of biomimetic robotic fish. Sci. China Ser. F-Inf. Sci. 51, 535–549 (2008). https://doi.org/10.1007/s11432-008-0023-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-008-0023-3