Design and Implementation of a High Precision Posture Control Algorithm for Robotic Fish
LIU Anquan1, LI Liang2, LUO Wenguang1,3, XIE Guangming2
1. College of Electrical & Information Engineering, Guangxi University of Science & Technology, Liuzhou 545006, China;
2. College of Engineering, Peking University, Beijing 100871, China;
3. Guangxi Key Laboratory of Automobile Components and Vehicle Technology, Liuzhou 545006, China
刘安全, 李亮, 罗文广, 谢广明. 一种面向机器鱼的高精度位姿控制算法设计与实现[J]. 机器人, 2016, 38(2): 241-247.DOI: 10.13973/j.cnki.robot.2016.0241.
LIU Anquan, LI Liang, LUO Wenguang, XIE Guangming. Design and Implementation of a High Precision Posture Control Algorithm for Robotic Fish. ROBOT, 2016, 38(2): 241-247. DOI: 10.13973/j.cnki.robot.2016.0241.
Firstly, a simple linear CPG (central pattern generator) model is adopted to implement smooth transformations between various swimming gaits. Then, a function of the transition layer between CPG control parameters and the speed as well as the turning velocity of the robotic fish can be obtained through experiments. Further, an improved posture controller based on the proportional guidance controller is proposed, in which the posture error of robotic fish is redefined and its angle error is added to the proportional controller of the position error as a bias compensation. The feasibility and effectiveness of the proposed controller is verified by various experiments.
[1] 喻俊志, 陈尔奎, 王硕, 等.仿生机器鱼研究的进展与分析 [J].控制理论与应用, 2003, 20(4):485-491.%1 Yu J Z, Chen E K, Wang S, et al. Research evolution and analysis of biomimetic robot fish[J]. Control Theory And Applications, 2003, 20(4): 485-491.[2] Hirata K, Takimoto T, Tamura K. Study on turning performance of a fish robot[C]//First International Symposium on Aqua Bio-Mechanisms. 2000: 287-292.[3] Yu J Z, Tan M, Wang S, et al. Development of a biomimetic robotic fish and its control algorithm[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 2004, 34(4): 1798-1810.%3 [4] Zou K X, Wang C, Xie G M, et al. Cooperative control for trajectory tracking of robotic fish[C]//American Control Conference. Piscataway, USA: IEEE, 2009: 5504-5509.%4[5] 王亚飞, 方洋旺, 周晓滨.比例导引律研究现状及其发展 [J].火力与指挥控制, 2007, 32(10):8-12.%5 Wang Y F, Fang Y W, Zhou X B. The status quo of proportional navigation guidance law and its development[J]. Fire Control and Command Control, 2007, 32(10): 8-12.[6] Shao J Y, Wang L, Yu J Z. Development of multiple robotic fish cooperation platform[J]. International Journal of Systems Science, 2007, 38(3): 257-268. %6 [7] Li L, Wang C, Xie G M. Modeling of a carangiform-like robotic fish for both forward and backward swimming: Based on the fixed point[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 2014: 800-805. %7[8] Delcomyn F. Neural basis of rhythmic behavior in animals[J]. Science, 1980, 210(4469): 492-498.%8 [9] Wang C, Xie G M, Wang L, et al. CPG-based locomotion control of a robotic fish: Using linear oscillators and reducing control parameters via PSO[J]. International Journal of Innovative Computing, Information and Control, 2011, 7(7B): 4237-4249.%9[10] Yu J Z, Wang M, Su Z S, et al. Dynamic modeling of a CPG-governed multijoint robotic fish[J]. Advanced Robotics, 2013, 27(4): 275-285.%10 [11] Wu Z X, Yu J Z, Tan M. CPG parameter search for a biomimetic robotic fish based on particle swarm optimization[C]//Inter- national Conference on Robotics and Biomimetics. Piscataway, USA: IEEE, 2012: 563-568.%11[12] Li L, Wang C, Xie G M. A general CPG network and its implementation on the microcontroller[J]. Neurocomputing, 2015, 167: 299-305.%13[13] Li L, Wang C, Xie G M, et al. Digital implementation of CPG controller in AVR system[C]//33rd Chinese Control Conference. Piscataway, USA: IEEE, 2014: 8293-8298.%14[14] 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. %15 [15] Wang W, Guo J J, Wang Z J, et al. Neural controller for swimming modes and gait transition on an ostraciiform fish robot[C] //IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Piscataway, USA: IEEE, 2013: 1564-1569. %16[16] Hu Y H, Zhao W, Xie G M, et al. Development and target following of vision-based autonomous robotic fish[J]. Robotica, 2009, 27(7): 1075-1089.