Background Material for Snake Robots
The Mechanism of Locomotion in Snakes
1. Of the four main types of locomotion observed in snakes, three (serpentine, concertina and crotaline) can be elicited from the common grass snake (Tropidonotus natrix) by appropriate modification of the animal's environment.
2. Serpentine motion depends on three factors, (i) The body must be thrown into one or more curves each of which exhibits an increase of curvature when measured towards the head of the animal, (ii) Active muscular tension must develop in the axial muscles which lie on the same side of the body as that in which the curvature is increasing, (iii) The body must be subjected to at least three external resistances acting normally to the surface of the body. The propulsive force is the resultant of the reactions exercised by all these external resistances.
3. A snake cannot propel itself by serpentine movement along a straight or circular path. Under such conditions Tropidonotus progresses by concertina movements, the nature of which are described.
4. The muscular cycle of a snake exhibiting ‘crotaline’, or side-winding, movements is essentially the same as that during serpentine motion; the difference in the type of movement relative to the ground is due to a difference in the nature of the external resistances offered by the animal's environment. The mechanical principle of crotaline movement is, fundamentally, that of a caterpillar tractor.
5. Serpentine, concertina, and crotaline movements do not depend on active movements on the part of the ribs or scales. Rectilinear movement involving these structures has not been observed in Tropidonotus.
Developments in Snake Robot Modeling and Locomotion
Snake robots may one day play a crucial role in search and rescue operations and fire-fighting where it may either be too narrow or to dangerous for personnel to operate. Properties such as high terrainability, redundancy, and the possibility of complete sealing of the body of the robot, make snake robots very interesting for practical applications and hence as a research topic. During the last ten to fifteen years, the published literature on snake robots has increased vastly. However, no thorough review of the theory presented in this period regarding mathematical modeling techniques and locomotion of snake robots has been found. The purpose of this paper is to give such a review. Both purely kinematic models and models including dynamics are investigated. The choice of modeling method is linked to snake robot design characteristics and locomotion approach. Different approaches to biologically inspired locomotion are also discussed
This paper is a study on dynamic behavior of a snake robot, called Serpentine robot, 2nd version (SR#2). The SR#2 is the latest version of snake robots developed at FIBO as a research platform for studying serpentine gaits. The gait is in form of sinusoidal curve, considered one of the most effectiveness crawling pattern in the natural world. The Active Cord Mechanism (ACM) assumption, initiated by Hirose, is implemented. The robot motion results from different joint torques and frictional reacting forces in each wheel. In this study, we proposed a modified serpeniod function with steering command to control the robot's direction. We also performed dynamic analysis using Kane's method. Holonomic constraints under frictional forces and nonholonomic constraints unders velocities were considered. We verified our algorithm for directional control on this Serpentine robot both simulation and experiment.
Gait kinematics for a serpentine robot
This paper considers the problem of serpentine, or snake-like, locomotion from the perspective of geometric mechanics. A particular model based on Hirose's active cord mechanism is analyzed. Using the kinematic constraints, we develop a connection, which describes the net motion of the machine as a function of variations in the mechanism's shape variables. We present simulation results demonstrating three types of locomotive gaits, one of which bears an obvious resemblance to the serpentine motion of a snake. We also discuss how these algorithms can be used to optimize certain inputs given the particular choice of physical parameters for a snake robot
Analysis of creeping locomotion of a snake robot on a slope
Biological snakes' diverse locomotion modes and physiology make them supremely adapted for environment. To realize these snakes' noticeable features, we have developed a snake-like robot that has no any forward direction driving force. To enlarge the environment-adaptable ability of our robot, in this study we discuss the creeping locomotion of our snake-like robot on a slope. A computer simulator is presented for analysis of the creeping locomotion of our snake-like robot on a slope, and the environment-adaptable body shape for the creeping locomotion of the snake-like robot on slope is also derived through this simulator.
Analysis of Creeping Locomotion of a Snake-Like Robot
Abstract: Snakes perform many kinds of movement adapted to the environment. Utilizing the snake (its forms and motion) as a model to develop a snake-like robot, that performs the snake's function, is important for generating a new type of locomotion and expanding the possible uses of robots. In this study, we developed a simulator to simulate the creeping locomotion of the snake-like robot, in which the robot dynamics is modeled and the interaction with the environment is considered through Coulomb friction. This simulator makes it possible to analyze creeping locomotion with normaldirection slip, adding to the glide along the tangential direction. Through the developed simulator, we investigate the snake-like robot creeping locomotion which is generated only by swinging each of the joints from side to side and discuss the optimal creeping locomotion of the snake-like robot that is adapted to the environment.
Turning and side motion of snake-like robot
With high adaptability to environments snake-like robots offer a variety of advantages over other mobile robots. Such a robot with passive wheels has quite different mechanism in locomotion from that of other locomotion systems. We have developed a snake-like robot for rescue applications. The unit composing the snake-like robot of Shenyang Institute of Automation (SIA) is a module including actuating system and control system. To let the snake-like robot perform turning motion and compensate offset and orientation errors of the robot, we propose an amplitude modulation method and a phase modulation method based on analysis of the serpenoid curve. The side motion of the snake-like robot can also be generated by the amplitude modulation. The tracking control method is also proposed based on sensor information. Computer simulations and experimental tests are performed to show the validity of the proposed methods.