Modeling and Control of a Snake-like Serial-link Structure

HICKS, GREGORY PHILIP. Modeling and Control of a Snake-like Serial-link Structure (Under the direction of Kazufumi Ito). The topic considered is the modeling and control of a snake-like serial-link structure. The system is assumed to have torque controls about the joints, is considered to lie in an isotropic plane, and is assumed to interact with this plane in a manner which adheres to some suitable friction laws. Such a structure is hyper-redundant, making the robotic realization thereof potentially robust with regards to mechanical failure and highly suited for obstacle avoidance tasks and terrain adaptability. It is for these reasons that the structure is studied. Lagrangian mechanics is used to develop a mathematical model for the system. The resulting dynamics possess symmetries which allow them to be placed in a reduced form. Using this form in conjunction with a technique known as feedback linearization, one finds that the dynamics are driven by a three state system describing the evolution of generalized momenta with respect to the device’s internal shape progression. The problem is to determine whether or not there is a shape trajectory that can elicit bulk structure movement. In order to determine the appropriate shape for this task a two-pronged approach is taken. One approach is to make a shape selection based on the principle mechanism of undulatory locomotion. The other approach is to set up a variational problem to determine an optimal locomotive shape.

[1]  W Mosauer,et al.  ON THE LOCOMOTION OF SNAKES. , 1932, Science.

[2]  J. Gray,et al.  Studies in Animal Locomotion: I. The Movement of Fish with Special Reference to the Eel , 1933 .

[3]  J. Gray The mechanism of locomotion in snakes. , 1946, The Journal of experimental biology.

[4]  J. Gray,et al.  The Kinetics of Locomotion of the Grass-Snake , 1950 .

[5]  Carl Gans,et al.  TERRESTRIAL LOCOMOTION WITHOUT LIMBS , 1962 .

[6]  F. P. Bowden,et al.  Friction: An Introduction to Tribology , 1973 .

[7]  C. Gans Biomechanics: An Approach to Vertebrate Biology , 1974 .

[8]  C. Gans,et al.  Regional Specialization of Reptilian Scale Surfaces: Relation of Texture and Biologic Role , 1977, Science.

[9]  J. Douglas Faires,et al.  Numerical Analysis , 1981 .

[10]  Frank L. Lewis,et al.  Optimal Control , 1986 .

[11]  C. Kelley Iterative Methods for Linear and Nonlinear Equations , 1987 .

[12]  B. Jayne,et al.  Muscular mechanisms of snake locomotion: An electromyographic study of lateral undulation of the florida banded water snake (Nerodia fasciata) and the yellow rat snake (Elaphe obsoleta) , 1988, Journal of morphology.

[13]  B. Jayne,et al.  Mechanical behaviour of snake skin , 1988 .

[14]  F. Clarac,et al.  Propulsive action of a snake pushing against a single site: Its combined analysis , 1989, Journal of morphology.

[15]  Ahmed A. Shabana,et al.  Dynamics of Multibody Systems , 2020 .

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

[17]  R. D. Arnell,et al.  Tribology: Principles and Design Applications , 1991 .

[18]  Gregory S. Chirikjian,et al.  Hyper-redundant robot mechanisms and their applications , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[19]  Anthony M. Bloch,et al.  Nonlinear Dynamical Control Systems (H. Nijmeijer and A. J. van der Schaft) , 1991, SIAM Review.

[20]  Gregory S. Chirikjian,et al.  Kinematics of hyper-redundant robot locomotion with applications to grasping , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[21]  H. Kobayashi,et al.  An inspection robot for feeder cables-snake like motion control , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[22]  Gregory S. Chirikjian,et al.  A Geometric Approach to Hyper-Redundant Manipulator Obstacle Avoidance , 1992 .

[23]  Gregory S. Chirikjian,et al.  A 'sidewinding' locomotion gait for hyper-redundant robots , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[24]  Yoram Koren,et al.  Design and motion planning of a mechanical snake , 1993, IEEE Trans. Syst. Man Cybern..

[25]  広瀬 茂男,et al.  Biologically inspired robots : snake-like locomotors and manipulators , 1993 .

[26]  P. Krishnaprasad,et al.  G-snakes: nonholonomic kinematic chains on Lie groups , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[27]  J. Ostrowski The mechanics and control of undulatory robotic locomotion , 1995 .

[28]  Richard M. Murray,et al.  Geometric phases and robotic locomotion , 1995, J. Field Robotics.

[29]  R. Worst,et al.  Construction and operation of a snake-like robot , 1996, Proceedings IEEE International Joint Symposia on Intelligence and Systems.

[30]  Vijay Kumar,et al.  Optimal Gait Selection for Nonholonomic Locomotion Systems , 1997, Proceedings of International Conference on Robotics and Automation.

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

[32]  Shigeo Hirose,et al.  Basic manipulation considerations for the articulated body mobile robot , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[33]  C. Gans,et al.  Kinematics, muscular activity and propulsion in gopher snakes , 1998, The Journal of experimental biology.

[34]  U. Ascher,et al.  Numerical Methods for Differential-Algebraic Equations , 1998 .

[35]  Kostas J. Kyriakopoulos,et al.  Motion control of the NTUA robotic snake on a planar surface , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[36]  Joel W. Burdick,et al.  The Geometric Mechanics of Undulatory Robotic Locomotion , 1998, Int. J. Robotics Res..

[37]  V. Tsukruk,et al.  Nanoscale design of snake skin for reptation locomotions via friction anisotropy. , 1999, Journal of biomechanics.

[38]  Gen Endo,et al.  Study on self-contained and terrain adaptive active cord mechanism , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[39]  B. Bhushan Principles and Applications of Tribology , 1999 .

[40]  Jerrold E. Marsden,et al.  Introduction to Mechanics and Symmetry: A Basic Exposition of Classical Mechanical Systems , 1999 .

[41]  R. Linnemann,et al.  Motion control of a snakelike robot , 1999, 1999 Third European Workshop on Advanced Mobile Robots (Eurobot'99). Proceedings (Cat. No.99EX355).

[42]  Fumitoshi Matsuno,et al.  Bottom-up and top-down approaches to dynamics of hyper-redundant mechanical systems , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[43]  Kevin Dowling,et al.  Limbless locomotion: learning to crawl , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[44]  Frank Kirchner,et al.  Motion control scheme for a snake-like robot , 1999, Proceedings 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation. CIRA'99 (Cat. No.99EX375).

[45]  James P. Ostrowski Computing reduced equations for robotic systems with constraints and symmetries , 1999, IEEE Trans. Robotics Autom..

[46]  Nakhlé Asmar,et al.  Partial Differential Equations and Boundary Value Problems , 1999 .

[47]  Bernhard Klaassen,et al.  GMD-SNAKE2: a snake-like robot driven by wheels and a method for motion control , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[48]  F. L. Chernous’ko,et al.  The motion of a multilink system along a horizontal plane , 2000 .

[49]  M. A. Bhatti,et al.  Practical Optimization Methods with Mathematica Applications (& CD-ROM) , 2002, J. Oper. Res. Soc..

[50]  Aveek K. Das,et al.  A hierarchical, modal approach to hybrid systems control of autonomous robots , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[51]  James P. Ostrowski,et al.  A geometric approach to gait generation for eel-like locomotion , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[52]  James P. Ostrowski,et al.  Motion planning for dynamic eel-like robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[53]  Stephen J. Wright,et al.  Numerical Optimization (Springer Series in Operations Research and Financial Engineering) , 2000 .

[54]  Mitsuji Sampei,et al.  Locomotion control of a snake-like robot based on dynamic manipulability , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[55]  Symmetry in Mechanics: A Gentle, Modern Introduction , 2001 .

[56]  Mitsuji Sampei,et al.  Locomotion control of a snake robot with constraint force attenuation , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[57]  J. Stoer,et al.  Introduction to Numerical Analysis , 2002 .

[58]  Tetsuya Iwasaki,et al.  Serpentine locomotion with robotic snakes , 2002 .

[59]  John Williams Engineering Tribology , 2022 .