This paper presents a whole body path following feedback control method of snake-like robots with multiple steering systems whose wheels are all passive. The snake-like robot performs undulatory locomotion in which it transforms the periodic driving of its revolute joints into its movement through the periodic operation of its steering systems. To achieve inspection tasks in narrow spaces where obstacles are scattered, it is necessary to specify the motion of all the links of the locomotor to avoid collision with any obstacle. Especially, each of the links of this locomotor has a steering system at its midpoint, which makes it possible to cause the midpoints of all the links to follow a single parametric curve path, e.g., a Bezier curve, a B-spline curve and so on. In this control method, virtual mechanical elements are defined to convert the kinematical equations of the snake-like robot into time differential equations in a chained form. The chained form facilitates to design the feedback control method which guarantees the convergence of the positions of the midpoints of all the links into their desired positions on the single path, i.e., which guarantees the whole body path following motion. This means that the motion of all the links can be specified by the parameters of the single path which determine its shape so as to cause the snake-like robot to pass through narrow spaces without collision with any obstacle. The asymptotic stability of this control method is guaranteed by the Lyapunov's second method. The validity of this control method is verified by simulations in which the snake-like robot passes through a narrow corridor where multiple column-shaped obstacles are located by causing the midpoints of all the links to follow a 5th-order B-spline curve path with 72 control points.
View full abstract