In this paper, a dynamic model for an underwater snake-like robot is developed based on Kane’s
dynamic equations. This methodology allows construction of the dynamic model simply and incrementally. The
partial velocity is deduced. The forces which contribute to dynamics are determined by Kane’s approach. The
generalized active forces and the generalized inertia forces are deduced. The model developed in this paper includes
inertia force, inertia moment, gravity, control torques, and three major hydrodynamic forces: added mass, profile
drag and buoyancy. The equations of hydrodynamic forces are deduced. Kane’s method provides a direct approach
for incorporating external environmental forces into the model. The dynamic model developed in this paper is
obtained in a closed form which is well suited for control purposes. It is also computationally efficient and has
physical insight into what forces really influence the system dynamics. The simulation result shows that the
proposed method is feasible.
YANG Ke (杨 柯), WANG Xu-yang* (王旭阳), GE Tong (葛 彤), WU Chao (吴 超)
. Dynamic Model of Underwater Snake-Like Robot Using Kane’s Method[J]. Journal of Shanghai Jiaotong University(Science), 2014
, 19(2)
: 146
-154
.
DOI: 10.1007/s12204-014-1483-9
[1] Zhao J, Han Z F, Liu G F. Development of a serpentine omnitread robot for searching in explosive gas atmospheres [J]. Industrial Robot, 2011, 38(5): 469-475.
[2] Rimassa L, Zoppi M, Molfino R. A modular serpentine rescue robot with climbling ability [J]. Industrial Robot, 2009, 36(4): 370-376.
[3] Wu X D, Ma S G. Adaptive creeping locomotion of a CPG-controlled snake-like robot to environment change [J]. Autonomous Robots, 2010, 28(3): 283-294.
[4] Hasanzadeh S, Tootoonchi A A. Ground adaptive and optimized locomotion of snake robot moving with a novel gait [J]. Autonomous Robots, 2010, 28(4): 457-470.
[5] Transeth A A, Leine R I, Glocker C, et al.Snake robot obstacle-aided locomotion: Modeling,simulation, and experiments [J]. IEEE Transaction on Robotics, 2008, 24(1): 88-103.
[6] Liljeb¨ack P, Pettersen K Y, Stavdahl O, et al.Experimental investigation of obstacle-aided locomotion with a snake robot [J]. IEEE Transaction on Robotics, 2011, 27(4): 792-800.
[7] Liljeb¨ack P, Pettersen K Y, Stavdahl O, et al.Hybrid modeling and control of obstacle-aided snake robot locomotion [J]. IEEE Transaction on Robotics,2010, 26(5): 781-799.
[8] Transeth A A, Leine R I, Glocker C, et al. 3-D snake robot motion: Nonsmooth modeling, simulations,and experiments [J]. IEEE Transaction on Robotics, 2008, 24(2): 361-376.
[9] Maladen R D, Ding Y, Umbanhowar P B, et al.Undulatory swimming in sand: Experimental and simulation studies of a robotic sandfish [J]. The International Journal of Robotics Research, 2011, 30(7): 793-794.
[10] Ma S G. Analysis of creeping locomotion of a snakelike robot [J]. Advanced Robotics, 2001, 15(2): 205-224.
[11] Ma S G, Tadokoro N. Analysis of creeping locomotion of a snake-like robot on a slope [J]. Autonomous Robots, 2006, 20(1): 15-23.
[12] Lin C C, Chen R C, Li T L. Experimental determination of the hydrodynamic coefficients of an underwater manipulator [J]. Journal of Robotic System, 1999,16(6): 329-338.
[13] Safak K K, Adams G G. Dynamic modeling and hydrodynamic performance of biomimetic underwater robot locomotion [J]. Autonomous Robots, 2002, 13(3):223-240.
[14] Tarn T J, Shoults G A, Yang S P. A dynamic model of an underwater vehicle with a robotic manipulator using Kane’s method [J]. Autonomous Robots,1996, 3(2-3): 269-283.
[15] Tanner H G, Kyriakopoulos K J. Kane’s approach to modeling mobile manipulators [J]. Advanced Robotics, 2002, 16(1): 57-85.