Roll maneuver control of robotic fish propelled by oscillating pectoral fins
-
摘要: 针对胸鳍摆动推进机器鱼滚转机动控制研究的实际需求,提出了一种基于中枢模式发生器(CPG)的模糊控制方法.通过模仿生物原型的胸鳍摆动规律,得到一种可以驱动机器鱼滚转运动的胸鳍摆动方式,并通过定义相关参数将其量化表达.基于胸鳍摆动CPG模型,建立模糊控制器,用于机器鱼的滚转机动控制.进行了机器鱼的滚转运动实验并对实验结果进行了详细分析.实验结果表明,机器鱼能以最快10(°)/s的角速度达到目标滚转角度,而且稳态误差不超过±5°.通过滚转机动控制,并配合航向控制,实现了胸鳍摆动推进的机器鱼以90°滚转角穿越宽度为翼展1/2的狭窄空间的高机动性运动.
-
关键词:
- 仿生机器鱼 /
- 摆动推进 /
- 中枢模式发生器(CPG)控制 /
- 模糊控制 /
- 滚转机动
Abstract: Based on the practical requirements on the research of the roll maneuver control of robotic fish propelled by oscillating pectoral fins, a central pattern generator (CPG) based fuzzy control method was presented. Pectoral fins oscillating disciplines which drive the robotic fish roll were obtained by mimicking the pectoral fins oscillating pattern of natural prototype, and relative parameters were defined to quantitatively describe the disciplines. Based on the CPG model, a fuzzy method controller was built to achieve the roll motion control of robotic fish. Experiments were presented and the related results were analyzed in detail. Results show that the robotic fish rolls quickly to reach the target angle at the maximum angular velocity of 10(°)/s, and the steady state error is less than ±5°. Finally, with the combination of the roll maneuver control and the yaw control, the robotic fish can swim through a narrow space with the width of 1/2 wingspan,which shows the high maneuvering ability of the robotic fish propelled by oscillating pectoral fins. -
[1] Domenici P, Blake R.The kinematics and performance of fish fast-start swimming[J].Journal of Experimental Biology, 1997, 200(8):1165-1178. [2] Sfakiotakis M, Lane D M, Davies J B C.Review of fish swimming modes for aquatic locomotion[J].IEEE Journal of Oceanic Engineering, 1999, 24(2):237-252. [3] Triantafyllou M S, Triantafyllou G S, Yue D K P.Hydrodynamics of fishlike swimming[J].Annual review of fluid mechanics, 2000, 32(1):33-53. [4] Webb P W.Form and function in fish swimming[J].Scientific American, 1984, 251(1):58-68. [5] Rosenberger L J.Pectoral fin locomotion in batoid fishes:Undulation versus oscillation[J].Journal of Experimental Biology, 2001, 204(2):379-394. [6] Blake R W.Fish functional design and swimming performance[J].Journal of Fish Biology, 2004, 65(5):1193-1222. [7] Suzuki H, Kato N, Suzumori K.Load characteristics of mechanical pectoral fin[J].Experiments in Fluids, 2008, 44(5):759-771. [8] Cao Y, Bi S, Cai Y, et al.Applying coupled nonlinear oscillators to imitate swimming modes of cow-nosed rays[C]//Proceedings of the 2013 IEEE International Conference on Robotics and Biomimetics.Piscataway, NJ:IEEE Press, 2013:552-557. [9] Niu C, Zhang L, Bi S, et al.Development and depth control of a robotic fish mimicking cownose ray[C]//Proceedings of the 2012 IEEE International Conference on Robotics and Biomimetics.Piscataway, NJ:IEEE Press, 2012:814-818. [10] Zheng L, Bi S, Cai Y, et al.Design and optimization of a robotic fish mimicking cow-nosed ray[C]//Proceedings of the 2010 IEEE International Conference on Robotics and Biomimetics.Piscataway, NJ:IEEE Press, 2010:1075-1080. [11] Cai Y, Bi S, Zheng L.Design optimization of a bionic fish with multi-joint fin rays[J].Advanced Robotics, 2012, 26(1-2):177-196. [12] Ijspeert A J, Crespi A.Online trajectory generation in an amphibious snake robot using a lamprey-like central pattern generator model[C]//Proceedings of the 2007 IEEE International Conference on Robotics and Automation.Piscataway, NJ:IEEE Press, 2007:262-268. [13] Ijspeert A J, Crespi A, Ryczko D, et al.From swimming to walking with a salamander robot driven by a spinal cord model[J].Science, 2007, 315(5817):1416-1420. [14] Na S Y, Shin D, Kim J Y, et al.Obstacle recognition and collision avoidance of a fish robot based on fuzzy neural networks[M]//Fuzzy Information and Engineering.Berlin:Springer, 2007:337-344. [15] Lee P J, Yen C H, Chan C L, et al.Implementation of a fuzzy control based intelligent robot fish[J].International Journal of Fuzzy Systems, 2009, 11(4):287-297. [16] Lee P J, Lee M S, Wang R C.A fuzzy control based robotic fish with multiple actuators[J].International Journal of Fuzzy Systems, 2012, 14(1):45-53.
点击查看大图
计量
- 文章访问数: 948
- HTML全文浏览量: 121
- PDF下载量: 537
- 被引次数: 0