Skip to main content

ORIGINAL RESEARCH article

Front. Phys., 10 June 2021
Sec. Statistical and Computational Physics

Algebraic Structure and Poisson Integral Method of Snake-Like Robot Systems

  • 1College of Mechanical and Automotive Engineering, Zhejiang University of Water Resources and Electric Power, Hangzhou, China
  • 2Institute of Mathematical Physics, Zhejiang Sci-Tech University, Hangzhou, China

The algebraic structure and Poisson's integral of snake-like robot systems are studied. The generalized momentum, Hamiltonian function, generalized Hamilton canonical equations, and their contravariant algebraic forms are obtained for snake-like robot systems. The Lie-admissible algebra structures of the snake-like robot systems are proved and partial Poisson integral methods are applied to the snake-like robot systems. The first integral methods of the snake-like robot systems are given. An example is given to illustrate the results.

Introduction

The snake-like robot, which is based on the biological characteristics of snakes, constitutes an important branch of bionic robots [1]. Hirose developed the first snake robot in 1972 [2]. The snake robot is significantly different from a tracked robot, wheeled robot, and legged robot, being a mobile robot with high redundancy. Because of the multi-joint flexible structure design, a snake robot has the advantage of multi-gait motion and the ability to adapt to a complex unknown environment, and can be widely used in disaster rescue, underwater surveys, industrial testing, and other special environments that traditional robots or humans cannot enter; as a result, increasing attention is being paid to snake robots [36].

In 1946, Gray divided movement gaits into serpentine movement, rectilinear movement, concertina movement, and sidewinding movement in the study of the biological nature of snakes [7]. According to this study, there are two starting points to study the motion of the snake-like robot: One is to observe the movement rule of biological snakes from the perspective of bionics, and then apply the rule to the snake-like robot to verify its effectiveness and controllability; on the other hand, the physical models are established according to the actual physical systems, and based on the physical model a control law is proposed to make snake-like robots move in a serpentine motion. For example, Tang et al. [8] studied the control methods of snake-like robots in different environments. Hirose established a serpentine gait kinematics model with linkage structures based on the observation of biological snake movement processes and bone anatomy [2], Lilijeback et al. analyzed the position relationship between a snake robot and obstacles, proposed an obstacle assistant movement gait in planar motion, and built the kinematics and dynamics model for the snake robot [9, 10]. At present, the serpentine motion of many snake-like robots are realized on the passive wheel, while the passive wheel provides a non-holonomic constraint for the system of snake-like robots in dynamics, so it is necessary to analyze and discuss the constraint systems of snake-like robots. Ostrowski and Burdick [11] and Guo et al. [12] developed the kinematic model considering the constraint systems of snake-like robots.

It is well-known that algebraic structure and Poisson's theory for constrained mechanical systems have been developed to seek invariants of mechanical and physical systems [13, 14]. Mei and Shi [15] have extended this method to non-holonomic constrained mechanical systems. Fu et al. have studied the algebraic structure and Poisson's theory of the relativistic Birkhoffian system, rotational relativistic dynamical system, mechanico-electrical coupling system, and f (R) cosmology system [1618]. In this paper, we make an effort in this direction and demonstrate the applications of the algebraic structure and Poisson's theory of dynamical systems to snake-like robot system. This paper gives the algebraic structure and the first integral methods of snake-like robots. Firstly, the kinematics of the snake-like robot is analyzed, and then the generalized Lagrange equations and generalized Hamilton canonical equations of the snake-like robot systems are given. Secondly, contravariant algebraic forms of snake-like robot systems are obtained. Thirdly the Lie-admissible algebraic structure of the snake-like robot is researched. Fourthly, the Poisson integral methods are applied to the snake-like robot systems. Finally, an example is studied for a snake-like robot.

Lagrangian of Snake-Like Robot Systems

In order to facilitate the analysis, the snake-like robot systems are simplified as a link mechanism, each link rod represents a joint of the snake-like robot (mechanical structure of snake-like robot systems are depicted in Figure 1). Then, according to Figure 1, we can get the analysis as follows: let (xi, yi) denote the center of gravity of each joint (each coordinate is set in the middle of each link), φi is the angle between the link and the horizontal direction, (xh, yh) and the θh denote the position of the snake-like robot and the absolute angle of snake-head, respectively, and mh denotes the weight of the head of the robot. Length 2l and weight m are the same for each link.

FIGURE 1
www.frontiersin.org

Figure 1. Mechanical structure of snake-like robot.

We choose qi = φi, qn+1 = xh, qn+2 = yh, qn+3 = θh, (i = 1, 2, ⋯ , n) as the generalized coordinates.

From Figure 1, the relationship between the center of gravity of each joint (xi, yi) and the position of the snake head (xh, yh) can be given by

xi=qn+1+2l cos (qn+3)+2lk=1i1 cos (qk)+l cos (qi),(i=1,,n)yi=qn+2+2l sin (qn+3)+2lk=1i1 sin (qk)+l sin (qi),    (1)

so, the generalized velocities of snake-like systems can be given by

i=7q.n+1-2lsin(qn+3)q.n+3-2lk=1i-1sin(qk)q.k-lsin(qi)q.i,i=q.n+2+2lcos(qn+3)q.n+3+2lk=1i-1cos(qk)q.k+lcos(qi)q.i.    (2)

We give a simplified model of one unit of the snake-like robot system as shown in Figure 2.

FIGURE 2
www.frontiersin.org

Figure 2. A simplified model of one unit of the snake-like robot.

The constraint equations of the snake-like robot system are given by

isin(qi)-icos(qi)=q.n+3+iR,    (3)

where qn+3+i = γi denotes the rotating angle of each unit's sideslip, R denotes the turning radius of the unit;

submitting constraints (2) into (3), we can derive

fβ(q,q.)=q.n+1sin(qi)-q.n+2cos(qi)-2lcos(qn+3-qi)q.n+3-2lk=1i-1cos(qi-qk)q.k-lq.i-q.n+3+iR=0.    (4)

The symbols cos and sin are written as C and S respectively, then the kinetic energy of the snake-like robot system is given by

T=12[mh(q.n+12+q.n+22)+Jhq.n+32]+12mi=1n[q.n+12+q.n+22+4l2q.n+32+4l2[(k=1i1S(qk)q.k)2+(k=1i1C(qk)q.k)2]+l2q.22+4lq.n+3(q.n+3C(qn+3)q.n+1S(qn+3))+4lq.n+2k=1i1C(qk)q.k4lq.n+1k=1i1S(qk)q.k+2lq.n+2C(qi)q.i2lq.n+1S(qi)q.i+8l2q.n+3S(qn+3)k=1i1S(qk)q.k+8l2q.n+3C(qn+3)Cq.k+4l2q.n+3q.2S(qn+3)S(qk)+4l2q.n+3q.2C(qn+3)C(qk)+4l2S(qi)q.ik=1i1S(qk)q.k+4l2C(qi)q.ik=1i1C(qk)q.]+12i=1nJyq.i2+Jγq.n+3+i2,(i=1,,n).    (5)

The potential energy of the snake-like robot system is assumed to be

U=0.    (6)

The dissipative functions of the snake-like robot system are assumed to be given by

D=12Dxyi=1n[q.n+12+q.n+22+4l2q.n+32+4l2[(k=1i1S(qk)q.k)2+(k=1i1C(qk)q.k)2]+l2q.22+4lq.n+3(q.n+3C(qn+3)q.n+1S(qn+3))+4lq.n+2k=1i1C(qk)q.k4lq.n+1k=1i1S(qk)q.k+2lq.n+2C(qi)q.i2lq.n+1S(qi)q.i+8l2q.n+3S(qn+3)k=1i1S(qk)q.k+8l2q.n+3C(qn+3)k=1i1C(qk)q.k+4l2q.n+3q.2S(qn+3)S(qk)+4l2q.n+3q.2C(qn+3)C(qk)+4l2S(qi)q.ik=1i1S(qk)q.k+4l2C(qi)q.ik=1i1C(qk)q.k]+12i=1nDyq.i2.    (7)

The Routh equation of the snake-like robot system can be given by

ddtTq.s-Tqs=Qs+β=1nλβfβq.s                                (s=1,,2n+3;β=1,,n).    (8)

After derivation of the constraints of the snake-like robot system (4), we have

β(q,q.)=0.    (9)

From Equation (8) and (9), the Lagrange multiply λ can be calculated as

λ={λ1,λ2,,λn}    (10)

Submitting (10) into (8), we can derive

ddtTq.s-Tqs=Qs+Λs,(s=1,,2n+3)    (11)

where Λs=β=1nλβfβq.s.

The motion equation (12) of the complete system corresponding to the snake-like robot system (4, 11) can be given as

ddtLq.s-Lqs=Qs+Λs,    (12)

where Qs=-Dsq.s+τ-Uqs are the non-potential force, Λs=λβfβq.s the generalized nonholonomic constraint anti-forces, L = TU the Lagrangian of the snake-like robot system.

Generalized Hamilton Canonical Equations of Snake-Like Robot Systems

Assume that the generalized momentums of snake-like robot systems are

p1=Lq.1=12[(4m(n1)lS(qn+3)2mlS(qn+3+q1))q.n+1+(4m(n1)lC(qn+3)+2mlC(qn+3+q1))q.n+2+(2m(2+4(n1))l2Ch1)q.n+3+(8m(n1)l2+2ml2+2Jy)q.1++(4ml2C1n)q.n],    (13)
p2=Lq.2=12[(4m(n2)lS(qn+3)2mlS(q2))q.n+1+(4m(n2)lC(qn+3)+2mlC(qn+3+q1))q.n+2+(2m(2+4(n2))l2Ch2)q.n+3+(2m(2+4(n2))l2Ch12)q.1(8m(n2)l2+2ml2+2Jy)q.2++(4ml2C2n)q.n],    (14)
                                                pn=Lq.n=12[(2mlS(qn+3+k=1nqk))q.n+1+(2mlC(qn+3+k = 1nqk))q.n+2+(4ml2Ch2)q.n+3+(4ml2C1h)q.1++(2ml2+2Jy)q.n],    (15)
pn+1=Lq.n+1=12[(2mh+2mn)q.n+1+(0)q.n+2+(-4mnlS(qn+3))q.n+3+(4m(n1)lS(qn+3)+2mlS(qn+3+q1))q.1++(2mlS(qn+3+k=1nqk))q.n],    (16)
pn+2=Lq.n+2=12[(0)q.n+1+(0)q.n+2+(4mnlC(qn+3))q.n+3+(4m(n1)lC(qn+3)+2mlC(qn+3+q1))q.1++(2mlC(qn+3+k=1nqk))q.n],    (17)
pn+3=Lq.n+3=12[(4mnlS(qn+3))q.n+1+(4mnlC(qn+3))q.n+2+(2mh+2mn)q.n+3    (18)
+(2m(2+4(n1))l2Ch1)q˙1++(4ml2Chn)q.n],pn+4=Lq.n+4=Jrq.n+4,    (19)
                       p2n+3=Lq.2n+3=Jrq.2n+3.    (20)

And introduce the Hamiltonian of the snake-like robot system as

H(t,q,q.)=psq.s-L=psq.s(t,q,p)-L(t,qs,q.s(t,q,p))                 =H(t,q,p),    (21)

where p = {p1, p2, ⋯ , p2n+3} denotes generalized momentums, equation (16) can be partially regularized as

q.s=Hps,s=-Hqs+Qs+Λs | q.s=q.s(t,q,p),                               (s=1,,2n+3)    (22)

which is called the generalized Hamilton canonical equation of snake-like robot systems.

Contravariant Algebraic Forms of Snake-Like Robot Systems

For snake-like robot systems, we can introduce contravariant vectors

aμ={qμpμ-n (μ=1,,2n+3),(μ=2n+4,,4n+6),    (23)

then the Hamiltonian of snake-like robot systems will be written in the form

H(t,qs,ps)=H(t,aμ).    (24)

For generalized Hamilton canonical equation (15) of snake-like robot systems, we let

(Qs+Λs) |qs=qs(t,q,p)=Λs=-ΩskHpk(s,k=1,,2n+3),    (25)

where

Ωsk=(Ω11000Ω22000Ω(2n+3)(2n+3)),    (26)

then Equation (15) can be expressed in the contravariant algebraic form

ȧμ-SμνHaν=0,(μ,v=1,,4n+6)    (27)

where

Sμν=ωμν+Tμν    (28)
ωμν=(0(2n+3)(2n+3)-I(2n+3)(2n+3)I(2n+3)(2n+3)0(2n+3)(2n+3)),    (29)
Tμν=(0(2n+3)(2n+3)0(2n+3)(2n+3)0(2n+3)(2n+3)-Ωkk).    (30)

It is obvious that the tensor Sμν is composed of anti-symmetrical tensor ωμν and symmetrical tensor Tμν.

Algebraic Structure of Snake-Like Robot Systems

Firstly, we study the algebraic structure of snake-like robot systems.

Performing the full derivative of function A(a) along Equation (27), and this derivative is defined as a product:

Ȧ(a)=AaμSμνHaν=defAH,(μ,v=1,,2n+3)    (31)

this product satisfies the right-hand assignment law, left-hand assignment law, and scalar law, so we can derive that the snake-like robot system possesses a compatible algebraic structure.

If the snake-like robot system in Equation (27) possesses the Lie algebraic structure, then Equation (31) satisfies the anti-symmetrical property

AB+BA=0,    (32)

and Jacobi identical equation

[A,[B,C]]+[B,[C,A]]+[C,[A,B]]=0.    (33)

When considering Equations (28)-(30), Equations (32) and (33) lead to a condition with respect to Tμν

Tμν+Tνμ=0    (34)
TτρTμνaρ+TμρTντaρ+TνρTτμaρ=0,(μ, v, τ, ρ=1,,4n+6).    (35)

Further, we have Ωkk = 0, Qs = 0,(s, k = 1, ⋯ , 2n + 3). Then Equation (27) has no Lie algebraic structure, and we have

Conclusion 1: The snake like-robot systems do not have Lie algebraic structure.

For Equation (31), we define a new product

[A,B]=defAB-BA,    (36)

we can prove that Equation (36) has anti-symmetrical property, and satisfies the Jacobi identical equation, namely, a new product with Lie algebraic structure, then Equation (27) has

Conclusion 2: The snake like-robot systems have Lie-admissible algebraic structure.

The Poisson's Integral Method of Snake-Like Robot Systems

The classical Poisson integral method includes setting up the Poisson condition of the first integral for the Hamilton system, the Poisson theorem of third integrals is generated from two known integrals by Poisson brackets. The theoretical foundation of this method includes equations of motion of systems with Lie algebraic structure. Because the snake-like robot system has no Lie algebraic structure, it possesses Lie-admissible algebraic structure. Therefore, part of the Poisson integral methods can be applied to snake-like robot systems. Then we have the following conclusions:

Proposition 1: The necessary and sufficient condition on which I(aμ, t) = c is the first integral of snake-like robot systems (27) in that the I(aμ, t) satisfies

It+[I,H]=0,    (37)

Proposition 2: H = c is a first integral of snake-like robot systems (27), if the Hamiltonian of the system does not depend explicitly on time t, and forΛs= 0.

Proposition 3: For snake-like robot systems (27), which possess a first integral I(aμ, t) that contains t, but H and Λsdo not depend explicitly on t, then

t(It)+[ItH]+ΛstIaμ+IaμSμνaν(Ht)=0    (38)

i.e.,

t(It)+[ItH]=0.    (39)

Namely, It is the first integral of the snake-like robot system (27), and I2t2,, are also first integrals of the snake-like robot system.

Proposition 4: For snake-like robot systems (27), which possess a first integral I(aμ, t) containing aρ, but H and Λsdo not depend explicitly on aρ, Iaρ,I2aρ2,, are also first integrals of the snake-like robot system.

Example

We set up a simple snake-like robot which only has one joint, and choose q1 = φ1, q2 = xh, q3 = yh, q4 = θh, q5 = γ1 as generalized coordinates.

The relationship between the center of gravity of the first joint (x1, y1) and the position of the snake head (xh, yh) can be given by

x1=q2+2lc(q4)+lc(q1),y1=q3+2ls(q4)+ls(q1),    (40)

so, the velocities of snake-like systems can be given by

1=q.2-2ls(q4)q.4-ls(q1)q.1,1=q.3+2lc(q4)q.4+lc(q1)q.1.    (41)

The constraints of the snake-like robot system are given by

fβ(q,q.)=q.2s(q1)-q.3c(q1)-2lc(q4-q1)q.4                     -lq.1-q.5R=0.    (42)

We obtain the kinetic energy of the snake-like robot system

T=12(m+mh)(q.22+q.32)+12(Jh+2ml2)q.42+12(Jy+12ml2)        q.21+2mlq.4(q.2s(q4)-q.3c(q4))        +mlq.1[q.2s(q1)-q.3c(q1)]+2ml2q.4q.1(q.4+q.1)        s(q4+q1)+12Jrq.52,    (43)

potential energy

U=0,    (44)

and dissipative function

D=12Dyq.12+12Dxy[q.22+q.32+4lq.42+l2q.12+4lq.1(q.2s(q4)        q.3c(q4))        +2lq.1(q.2s(q1)q.3c(q1))+4l2q.4q.1s(q4+q1)].    (45)

The Lagrange function of the system is written in the form

L=12(m+mh)(q.22+q.32)+12(Jh+2ml2)q.42+12(Jy+12ml2)q.12+2mlq.4(q.2s(q4)-q.3c(q4))+mlq.1[q.2s(q1)-q.3c(q1)]+2ml2q.4q.1(q.4+q.1)s(q4+q1)+12Jrq.52.    (46)

Taking the generalized momenta of snake-like robot systems

p1=(Jy+ml2)q.1+ml(q.2s(q1)-q.3s(q1))+2ml2q.4          s(q4+q1),p2=mhq.2+2mlq.4s(q4)+mlq.1s(q1),p3=mhq.3-2mlq.4s(q4)-mlq.1c(q1),p4=(Jh+4ml2)q.4+2ml(q.2s(q4)-q.3c(q4))+2ml2q.1          s(q4+q1),p5=Jrq.5,    (47)

using Equation (47), we can obtain the generalized velocities in the form

q.1=mls(q1)-(Jy+ml2)mlc(q1)(Jy+ml2)mlc(q1)p1,q.2=2mlc(q1)+mls(q4+q1)ml(Jh+4ml2s(q1)+ml)p2,q.3=(Jy+ml2)(Jy+ml2)ml+2ml2s(q4+q1)mlc(q1)4ml(s(q1)-s(q1))(Jy+ml2)p3,q.4=mhmls(q4)(s(q1)-s(q1))2mlp4,q.5=P5Jr.    (48)

The Hamiltonian of the snake-like robot system can be expressed as

H=12mls(q1)-(Jy+ml2)mlc(q1)(Jy+ml2)mlc(q1)p12+mlc(q1)+mls(q4+q1)ml(Jh+4ml2s(q1)+ml)p22+(Jy+ml2)(Jy+ml2)ml+2ml2s(q4+q1)mlc(q1)4ml(s(q1)-s(q1))(Jy+ml2)p32+ml(Jy+ml2)+(s(q1)-s(q1))Jh+4ml2s(q1)p42+12P52Jr.    (49)

Using Equations (47)–(49), we can obtain

1=12mlc(q1)+(Jy+ml2)(Jy+ml2)mlc2(q1)p12+mls(q1)+mlc(q4+q1)ml(Jh+4ml2s2(q1)c(q1)+ml)p22+2ml2c(q4+q1)mlc(q1)4ml(c(q1)-s2(q1))(Jy+ml2)p32+ml(Jy+ml2)+(c(q1)+s(q1))Jh+4ml2c(q1)p42+12Dyp1mlc(q1)+Dxyp3p4s(q4+q1)+ml2p1c(q1),2=+mlc(q1)+mls(q4+q1)ml(Jh+4ml2s(q1)+ml)p22+ml(Jy+ml2)+(s(q1)-s(q1))4ml2s(q1)p42+Dymlp5p1c(q4)+Dxyp3+mlp2s(q1)p2,3=mls(q1)-(Jy+ml2)mlc(q1)(Jy+ml2)mlc(q1)+(Jy+ml2)(Jy+ml2)ml+2ml2s(q4+q1)mlc(q1)4ml(s(q1)-s(q1))(Jy+ml2)p32+Dymlp5p1c(q4)+Dxyp3+Jh+4p2ml2s(q1)+ml,4=mls(q1)-mlc(q4+q1)ml(Jh+4ml2s(q1)+ml)p22+(Jy+ml2)(Jy+ml2)ml+2ml2c(q4+q1)mlc(q1)4ml(s(q1)-s(q1))(Jy+ml2)p32+Dyml2p4p1s(q1+q4)+2mlDxyp2+Jy+ml2,5=Jrp5+Dym2l2p2p1c(q4)+Dxyp2p4+mlp2s(q1)p2,    (50)

We call Equations (48) and (50) the generalized Hamilton canonical equations of the snake-like robot system.

In which

{Λ1=12Dyp1mlc(q1)+Dxyp3p4s(q4+q1)+ml2p1c(q1),Λ2=Dymlp5p1c(q4)+Dxyp3+mlp2s(q1)p2,Λ3=Dymlp5p1c(q4)+Dxyp3+Jh+4p2ml2s(q1)+ml,Λ4=Dyml2p4p1s(q1+q4)+2mlDxyp2+Jy+ml2,Λ5=Dym2l2p2p1c(q4)+Dxyp2p4+mlp2s(q1)p2.    (51)

Let

a1=q1,a2=q2,a3=q3,a4=q4,a5=q5,a6=p1,a7=p2,a8=p3,a9=p4,a10=p5,    (52)

then Equation (50) can be expressed in the contravariant algebraic form

ȧμ-SμvHaν=0(μν= 15,)    (53)

where

Sμv=ωuv+Tuvωμν=(05×5-I5×5I5×505×5),Tμν=(05×505×505×5-Ωk×k)    (54)

using Equations (25) and (51), we have

{-Ω11=12Dya1mlc(a1)+Dxyp3p4s(a4+a1)+2s(a4)ml2p1c(a1)-Ω22=Dymlp5p1c(a4)+Dxyp1+mla4s(a1)a5-Ω33=2Dymlp5a3c(q4)+Dxyp1+Jh+4a4ml2s(a1)+ml-Ω44=Dyml2p3a1s(a1+a4)+2mlDxyp1+Jy+ml2-Ω55=Dym2l2p3p1c(a4)+Dxyp1p4+mla7s(a1)p2.    (55)

Substituting Equations (53) and (54) into Equation (27) leads to the contravariant algebraic form of snake-like robot systems

{ȧ1=mls(a1)-(Jy+ml2)mlc(a1)(Jy+ml2)mlc(a1)p1+2ml2s(a4+a1)mlc(a1)p2ȧ2=2mlc(a1)+mls(a4+a1)ml(Jh+4ml2s(a1)+ml)p1ȧ3=(Jy+ml2)(Jy+ml2)ml+2ml2s(a4+a1)mlc(a1)4ml(s(a1)-s(a1))(Jy+ml2)p3,ȧ4=mhmls(a4)(s(a1)-c(a1))2mlp1,ȧ5=p1Jr+2ml2c(a4+a1)mlc(a1),1=12mlc(a1)+(Jy+ml2)(Jy+ml2)mlc2(a1)p12+mls(a1)+mlc(a4+a1)ml(Jh+4ml2s2(a1)c(a1)+ml)p22+ 2ml2c(a4+a1)mlc(a1)4ml(c(a1)-s2(a1))(Jy+ml2)p42+12Dyp1mlc(a1)+Dxyp4p3s(a4+a1),2=mlc(a1)+mls(a4+a1)ml(Jh+4ml2s(a1)+ml)p12+ml(Jy+ml2)+(s(a1)-c(a1))4ml2s(a1)p42+Dymlp5p1c(q4)+Dxyp3+mlp2s(a1)p2,3=mls(a1)-(Jy+ml2)mlc(a1)(Jy+ml2)mlc(a1) +Dymlp5p1c(a4)+Dxyp3+Jh+4p2ml2s(a1),4=mls(a1)-mlc(a4+a1)ml(Jh+4ml2s(a1)+ml)p22+(Jy+ml2)ml+2ml2c(a4+a1)mlca14ml(s(a1)-s(a1))(Jy+ml2)p42,5=Dym2l2p2p1c(a4)+Dxyp3p4+mlp2s(a1)p3    (56)

From Proposition (2), the Hamiltonian of the system is written in the form

H=12mls(a1)-(Jy+ml2)mlc(a1)(Jy+ml2)mlc(a1)p12       +mlc(a1)+mls(a4+a1)ml(Jh+4ml2s(a1)+ml)p22+       (Jy+ml2)(Jy+ml2)ml+2ml2s(a4+a1)mlc(a1)4ml(s(a1)-c(a1))(Jy+ml2)p32       +ml(Jy+ml2)+(s(a1)-c(a1))Jh+4ml2s(a1)p42+12p52Jr=C1,    (57)

and is the first integral.

Using Proposition (1), we can obtain the following integrals:

I1=mls(a1)-(Jy+ml2)mlc(a1)(Jy+ml2)mlc(a1)dt         +4ml(s(a1)-c(a1))s(a4+a1)p22=C2,    (58)
I2=2ml2s(a4+a1)mlc(a1)p1+Dy4ml2s(a1)dt         +ml2Dxys(a4)p2a54ml2s(a1)c(a4+a1)+2mls(a1)a5p3=C3,    (59)
I3=2Dyml2p2s(a4+a1)mlc(a1)dt         +mlDxy(Jh+4ml2s(a1)+ml)=C4.    (60)

The first integral I2 includes a5. Using Proposition (4), from I2 we obtain a new integral.

I4=ml2Dxys(a4)a74ml2s(a1)c(a4+a1)+2mls(a1)p3=C4.    (61)

Conclusion

In this paper, we have studied the algebraic structure and Poisson integral theory of snake-like robot systems. This method reduces the expression variables of the snake-like robot and makes the expression more concise. We can also obtain the algebraic structure and Poisson integral theory of other soft robots.

Data Availability Statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author/s.

Author Contributions

FJ-L is responsible for the topic selection and research work of the paper. ML is responsible for the research work of the paper. XC participates in the research of the topic selection and the establishment of motion equation.

Funding

This work was Supported by National Natural Science Foundation of China: 11872335 750000RMB, 11472247 900000RMB.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Acknowledgments

The authors of this manuscript acknowledge support from the National Natural Science Foundation of China (Grant Nos. 11872335, 11472247).

References

1. Chen L, Wang YC, Li B. Persent state and future direction towards Snake-robot research. Robot. (2002) 24:559–63. doi: 10.1007/s11769-002-0038-4

CrossRef Full Text

2. Hirose S. Biologically Inspired Robots: Snake-Like Locomotors and Manipulators. Oxford: Oxford University Press (1993). p. 351–63.

Google Scholar

3. Liljebäck P, Pettersen KY, Stavdahl Ø, Gravdahl JT. A review on modelling, implementation, and control of snake robots. Rob Auton Syst. (2012) 60:29–40. doi: 10.1016/j.robot.2011.08.010

CrossRef Full Text | Google Scholar

4. Sanfilippo F, Azpiazu J. A review on perception-driven obstacle-aided locomotion for snake robots. Int Conf Control. (2017). doi: 10.1109/ICARCV.2016.7838565

CrossRef Full Text | Google Scholar

5. Li B. Research on snake-like robots and its application in disaster rescue. Rob Technol Appl. (2003). 3:22–6.

6. Wang GB, Chen DS, Chen KW, Zhang ZQ. The current research status and development strategy on biomimetic robot. J Mech Eng. (2015) 13:27–44. doi: 10.3901/JME.2015.13.027

CrossRef Full Text

7. Gray J. The mechanism of locomotion in snakes. J Exp Biol. (1946) 23:101–20. doi: 10.1242/jeb.23.2.101

PubMed Abstract | CrossRef Full Text | Google Scholar

8. Tang CQ, Ma SG, Li B, Wang MH, Wang WC. The study of snake robots biomimetic control method with the environments adaptability. Chin Sci Inform Sci. (2014) 44:647–63. doi: 10.1360/112011-1341

CrossRef Full Text | Google Scholar

9. Liljeback P, Pettersen KY, Stavdahl O, Gravdahl JT. Compliant control of the body shape of snake robots. IEEE Int Conf Rob Autom. (2014) 31:4548–55. doi: 10.1109/ICRA.2014.6907523

CrossRef Full Text | Google Scholar

10. Liljeback P, Pettersen KY, Stavdahl O. Modelling and control of obstacle-aided snake robot locomotion based on jam resolution. IEEE Int Conf Rob Autom. (2009) 15:3807–14. doi: 10.1109/ROBOT.2009.5152273

CrossRef Full Text | Google Scholar

11. Ostrowski J, Burdick J. Gait kinematics for a serpentine robot. IEEE Int Conf Rob Autom. (1994) 2:1294–9. doi: 10.1109/ROBOT.1996.506885

CrossRef Full Text | Google Scholar

12. Guo X, Ma SG, Li BM, Wang H, Wang YC. Modeling and optimal torque control of a snake-like robot based on the fiber bundle theory. Sci China. (2015) 58:183–95. doi: 10.1007/s11432-014-5253-y

CrossRef Full Text | Google Scholar

13. Mei FX. Applications of Lie Groups and Lie Algebras to Constrained Mechanical Systems. Beijing: Science Press (1999). p. 1–167.

14. Mei FX. On the integration methods of non-holonomic dynamics. Int J Non Linear Mech. (2000) 35:229–38. doi: 10.1016/S0020-7462(99)00011-6

CrossRef Full Text | Google Scholar

15. Mei FX, Shi RC. The algebraic structure and the poisson integral method of the nonholonomic systems. J Beijing Inst Technol. (1996) 13:51–5.

16. Fu JL. The algebraic structure and poisson integral procedure of dynamic equation for relativistic Birkhoof's systems. Acta Math Sci. (2001)21:70–8.

Google Scholar

17. Fu JL, Chen XW, Luo SK. Algebraic structure and poisson integrals of relativistic dynamical equations for rotational systems. Appl Math Mech. (1999) 20:1266–74. doi: 10.1007/BF02463795

CrossRef Full Text | Google Scholar

18. Fu JL, Xie FP, Guo YX. Algebraic structure and Poisson's integral theoryof f (R), Cosmology. Int. J.Theor. Phys. (2012) 51:35–48. doi: 10.1007/s10773-011-0875-y

CrossRef Full Text | Google Scholar

Keywords: snake-like robot, algebraic structure, poisson integral, lagrange equation, hamiltonian function

Citation: Jing-Li F, Chun X and Lei M (2021) Algebraic Structure and Poisson Integral Method of Snake-Like Robot Systems. Front. Phys. 9:643016. doi: 10.3389/fphy.2021.643016

Received: 18 December 2020; Accepted: 12 April 2021;
Published: 10 June 2021.

Edited by:

Yang-Hui He, City University of London, United Kingdom

Reviewed by:

Alberto Molgado, Autonomous University of San Luis Potosí, Mexico
Q. H. Liu, Hunan University, China

Copyright © 2021 Jing-Li, Chun and Lei. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Fu Jing-Li, sqfujingli@163.com

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.