A recursive approach for the analysis of snake robots using Kane's equations

This paper presents a recursive approach for solving kinematic and dynamic problems in snake-like robots using Kane's equations. An n-link model with n-nonholonomic constraints is used as the snake robot model in our analysis. The proposed algorithm which is used to derive kinematic and dynamic equations recursively, enhances the computational efficiency of our analysis. Using this method we can determine the number of additions and multiplications as a function of n. The proposed method is compared with the Lagrange and Newton-Euler's method in three different aspects: Number of operations, CPU time and error in the computational procedures.

[1]  Kostas J. Kyriakopoulos,et al.  Design and forward kinematic analysis of a robotic snake , 1997, Proceedings of International Conference on Robotics and Automation.

[2]  David E. Orin,et al.  Efficient Dynamic Computer Simulation of Robotic Mechanisms , 1982 .

[3]  T. Mita,et al.  Control and analysis of the gait of snake robots , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[4]  Kostas J. Kyriakopoulos,et al.  Stabilization and trajectory tracking of a robotic snake , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[5]  Thomas R. Kane,et al.  THEORY AND APPLICATIONS , 1984 .

[6]  Jerry H. Ginsberg,et al.  Advanced Engineering Dynamics , 1988 .

[7]  Shigeo Hirose,et al.  Design and Control of a Mobile Robot with an Articulated Body , 1990, Int. J. Robotics Res..