Dynamics Simulation Analysis on Serpentine Swimming Performance of a Snake-like Robot
LU Zhenli1,2,3, LI Bin2
1. School of Electrical Engineering and Automation, Changshu Institute of Technology, Changshu 215500, China;
2. State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China;
3. Institute of Electronics and Telematics Engineering of Aveiro, University of Aveiro, Aveiro 3810-193, Portugal
Imitating the swimming of snakes, a simulation model of snake-like robot is developed. The robot can realize serpentine swimming in dynamic water environment in simulation based on a serpenoid curve. The influences of bending angle, number of S-shape wave and changing rate of arc length in serpenoid curve formula on swimming performance are analyzed through experiments. The experimental results show that, in fixed range, with the increasing of the value of bending angle, number of S-shape and changing rate of arc length in serpenoid curve formula, the swimming velocity of the snake-like robot will become larger.
[1] Bauchot R. Snakes- A nature history[M]. New York, USA:Sterling Publishing Company, 1994:60-75.[2] Hirose S. Biologically inspired robots- Snake-like locomotors and manipulators[M]. Oxford, UK:Oxford University Press, 1993.[3] Lu Z L, Ma S G, Li B, et al. 3D locomotion of a snake-like robot controlled by cyclic inhibitory CPG model[C]//IEEE International Conference on Intelligent Robots and Systems. Piscataway, USA:IEEE, 2006:3897-3902.[4] Wu X D, Ma S G. Neurally controlled steering for collision-free behavior of a snake robot[J]. IEEE Transactions on Control Systems Technology, 2013, 21(6):2443-2449. [5] Nor N M, Ma S G. A simplified CPGs network with phase oscillator model for locomotion control of snake-like robot[C]//IEEE International Conference on Robotics and Biomimetics. Piscataway, USA:IEEE, 2012:1299-1304.[6] Ye C L, Ma S G, Li B, et al. Turning and side motion of snake-like robot[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2004:5075-5080.[7] Paap K L, Dehlwisch M, Klaassen B. GMD-Snake:A semi-autonomous snake-like robot[M]//Distributed Autonomous Robotic Systems 2. Berlin, Germany:Springer-Verlag, 1996:71-77.[8] 叶长龙,马书根,李斌,等.三维蛇形机器人巡视者II的开发[J].机械工程学报,2009,45(5):128-133.Ye C L, Ma S G, Li B, et al. Development of a three dimensional snake-like robot Perambulator II[J]. Journal of Mechanical Engineering, 2009, 45(5):128-133.[9] Chigisaki S, Mori M, Yamada H, et al. Design and control of amphibious snake-like robot ACM-R5[J/CD]. Nippon Kikai Gakkai Robotikusu, Mekatoronikusu Koenkai Koen Ronbunshu, 2005.[10] Crespi A, Ijspeert A J. AmphiBot II:An amphibious snake robot that crawls and swims using a central pattern generator[C]//9th International Conference on Climbing and Walking Robots. Berlin, Germany:Springer, 2006:19-27.[11] Crespi A, Ijspeert A J. Salamandra robotica:A biologically inspired amphibious robot that swims and walks[M]//Artificial Life Models in Hardware. Berlin, Germany:Springer, 2009:35-64.[12] Westphal A, Rulkov N F, Ayers J, et al. Controlling a lamprey-based robot with an electronic nervous system[J]. Smart Structures and Systems, 2011, 8(1):39-52. [13] 郁树梅,王明辉,马书根,等.水陆两栖蛇形机器人的研制及其陆地和水下步态[J].机械工程学报,2012,48(9):18-25.Yu S M, Wang M H, Ma S G, et al. Development of an amphibious snake-like robot and its gaits on ground and in water[J]. Journal of Mechanical Engineering, 2012, 48(9):18-25.[14] Yang K, Wang X Y, Ge T, et al. Simulation platform for the underwater snake-like robot swimming based on Kane's dynamic model and central pattern generator[J]. Journal of Shanghai Jiaotong University:Science, 2014, 19(3):294-301. [15] 吴正兴,喻俊志,苏宗帅,等.仿生机器鱼S形起动的控制与实现[J].自动化学报,2013,39(11):1914-1922.Wu Z X, Yu J Z, Su Z S, et al. Control and implementation of S-start for a multijoint biomimetic robotic fish[J]. Acta Automatica Sinica, 2013, 39(11):1914-1922.[16] Smith R. Open Dynamics Engine User Guide[EB/OL].(2007)[2015-05-15]. http://www.ode.org/.[17] 李立,王明辉,李斌,等.蛇形机器人水下3D运动建模与仿真[J].机器人,2015,37(3):336-342.Li L, Wang M H, Li B, et al. Modeling and simulation of snake robot in 3D underwater locomotion[J]. Robot, 2015, 37(3):336-342.