Skip to main content
Applied Bionics and Biomechanics logoLink to Applied Bionics and Biomechanics
. 2019 Apr 1;2019:6146214. doi: 10.1155/2019/6146214

Research on Kinematics and Stability of a Bionic Wall-Climbing Hexapod Robot

Shoulin Xu 1, Bin He 1,, Heming Hu 1
PMCID: PMC6466939  PMID: 31065293

Abstract

Wall-climbing hexapod robot as a bionic robot has become a focus for extensive research, due to a wide range of practical applications. The most contribution of this paper is to analyze the kinematics and stability of a wall-climbing hexapod robot, so as to provide a theoretical basis for the stable walking and control of the robot on the wall. Firstly, the kinematics model of the wall-climbing hexapod robot is established based on the D-H method. Then, in order to keep the robot from tipping over, the stability of the wall-climbing hexapod robot is analyzed in depth, obtaining the critical condition which makes the robot to tip over. Afterward, the kinematics simulation of the wall-climbing hexapod robot is operated to analyze motion performances. Finally, the experiments are used to validate the proposed kinematics model and stability. The experimental results show that the kinematics model and stability condition of the wall-climbing hexapod robot are correct.

1. Introduction

With the development of robot technology, the application of robot has not been limited to the industrial field and gradually moved to more fields, such as service [1], medical treatment [2], and cleaning [3]. Wall-climbing robot as a bionic robot which movement flexibility, a variety of irregular terrain adaptability, and can cross obstacles, which can be widely used in the fields of building, traffic and disaster relief to complete testing, flaw detection, cleaning, rescue and other operations [4, 5].

At present, the main adhesive methods of wall-climbing robot include magnetic adhesion [6], adhesion of adhesive materials [7, 8], and vacuum adhesion [9]. The motion mechanism of robot mainly includes legged type [10, 11], crawler type [12], and frame type [13]. Legged-type robots offer strong obstacle crossing abilities and wall adaptability. The bearing capacity of crawler type is strong, but the turning is difficult. Frame structure is simple, but the motion is not continuous. In legged robots, the stability of hexapod robots is stronger than that of the biped robots and quadruped robots, and the control of hexapod robots is simple than that of the eight-legged robots.

Multilegged wall-climbing robot is a hybrid serial parallel mechanism. Many studies have studied the kinematics of a walking robot as a parallel mechanism. Howard et al. [14] proposed a kinematics model of a walking machine which was equivalent to a parallel mechanism and solved the inverse kinematics of the robot. Shkolnik and Tedrake [15] studied the Jacobian matrices of both the body and the swing legs of a quadruped robot. García-López et al. [16] presented a new kinematics model of a single leg of a hexapod robot, and the trajectory generation is implemented. To evaluate the leg movement performance, a simulator was developed in order to analyze the trajectory. Campa et al. [17] presented a procedure for computing the forward and inverse kinematics models of the hexapod robot. Xin et al. [18] proposed an extended hierarchical kinematic modeling method to derive the kinematic equations of the proposed hexapod robot. According to the kinematics model, the geometrical parameters of the leg are optimized utilizing a comprehensive objective function that considers both dexterity and payload. According to Soyguder and Alli [19], given the kinematics method of a hexapod robot was realized for walking, running, and bounding gaits, the developed kinematic makes both the system control easy and the system performance is improved by decreasing the run time.

Multilegged wall-climbing robot has a strong adaptability to the complex environment, but because of its foot end independent of each other, only to choose the appropriate landing point to ensure that the robot does not tipping over. Therefore, it is very important to study the stability of the robot, which is also an important reference for the design of the robot. With the deep research on the stability technology of the foot robot, the stability theory is maturing and the stability of the robot can be judged by various stability methods. Liu and Jiang [20] focused on the discussion of the stability of the bionic hexapod robot in the horizontal plane and on the slope by using the center of gravity of the projection method. Long et al. [21] proposed an improved force-angle stability margin measure method for a radial symmetrical hexapod robot under dynamic conditions. Roy and Pratihar [22] resented stability analysis based on normalized energy stability margin that is performed for turning motion of the robot with four duty factors for different angular strokes. Gui et al. [23] proposed a criterion called force-angle stability which is used to measure the performance of the robot which runs in complex environment with different gaits. Zhang et al. [24] presented the static stability of two kinds of tripod gait; when the step length of the robot meets certain conditions, the state of robot motion is statically stable. Sandoval-Castro et al. [25] proposed the normalized energy stability margin (SNE) criterion to analyze the robot stability.

In this paper, the most contribution is to establish the kinematics model and stability condition of a wall-climbing hexapod robot to provide a theoretical basis for the stable walking and control of the wall-climbing hexapod robot. The remainder of the paper is organized as follows. In Section 2, establishing the kinematics model of the wall-climbing hexapod robot based on the geometric model and the D-H method of the robot. In Section 3, the static stability condition of the wall-climbing hexapod robot is established, so as to obtain the critical condition of the robot tipping over. In Section 4, the kinematics simulation of the wall-climbing hexapod robot is carried out. In Section 5, the proposed kinematics model and stability condition are correct which are validated by the experiments.

2. Kinematics Model

2.1. Kinematics Model of One Leg

First, a wall-climbing hexapod robot is designed, and the CAD model [26] is shown as Figure 1. The shape of the body frame of the wall-climbing hexapod robot is regular octagon, which is installed with the communication, control, energy, and other circuit systems. The wall-climbing hexapod robot is designed with six legs, and each leg consists of four components: suction cup, calf, thigh, and hip. The suction cup and the calf are connected by a spherical joint, while the calf and the thigh and the thigh and the hip are connected by revolute joints, which are parallel to the body. The hip and body are also connected via a revolute joint but is perpendicular to the body. The connection between the calf and the thigh is defined as joint 3, the connection between the thigh and the hip is defined as joint 2, and the connection between the hip and the body is defined as joint 1.

Figure 1.

Figure 1

The CAD model of the wall-climbing hexapod robot.

When the wall-climbing hexapod robot adheres on the wall, it can be seen as a parallel mechanism and each leg can be equivalent to a three-link serial mechanism. Next, we first establish a forward kinematics model of one leg, and the geometry of one leg is shown in Figure 2.

Figure 2.

Figure 2

The D-H coordinate system of one leg.

Here, the D-H method is used to establish the forward kinematics of the wall-climbing hexapod robot. Supposing that li is the length of the joint i, di is the offset between the joint i − 1 and the joint i (moving joint), αi is the twist angle of the joint i, and θi is the angle between the joints (revolving joints). The specific D-H parameters for one leg are shown in Table 1.

Table 1.

The D-H parameters of one leg.

l i d i α i θ i
0 0 θ 1
l 1 0 90° θ 2
l 2 0 θ 3
l 3 0 0

From the D-H method and Table 1 yields

T40=c1c23c1s23s1l3c1c23+c1l2c2+l1s1c23s1s23c1l3s1c23+s1l2c2+l1s23c230l3s23+l2s20001, (1)

where

ci=cosθi,si=sinθi,sij=sinθi+θj,cij=cosθi+θj. (2)

So the coordinates of the end of the one leg are given as

px0py0pz0=l3c1c23+c1l2c2+l1l3s1c23+s1l2c2+l1l3s23+l2s2. (3)

In the following, on the basis of the kinematics model of one leg, the inverse kinematics of the one leg is analyzed.

Supposing

T40=nxoxaxpx0nyoyaypy0nzozazpz00001, (4)
T40=T10T21T32T43. (5)

Left multiply 10T−1 on both sides of equation (4) yields

T110T40=T110T10T21T32T43=T21T32T43, (6)

that is

c1nx+s1nyc1ox+s1oyc1ax+s1ayc1px+s1py0s1nx+c1nys1ox+c1oys1ax+c1ays1px+c1py0nzozazpz00001=c23s230l3c23+l2c2+l10010s23c230l2s23+l2s20001. (7)

Taking the second row and fourth column of the two matrices in equation (7), obtains

s1px0+c1py0=0. (8)

By equation (8), yields

θ1=arccospx0px02+py02. (9)

If the two sides of equation (5) are left multiply 21T−110T−1, obtains

T121T110T40=T121T110T10T21T32T43=T32T43, (10)

that is

f1nf1of1ac2c1px0+s1py0+s2pz0l1c2f2nf2of2as2c1px0+s1py0+c2pz0+l1s2f3nf3of3as1px0c1py00001=c3s30l3c3+l2s3c30l3s300100001, (11)

where

f1n=c2c1nx+s1ny+s2nz,f2n=s2c1nx+s1ny+c2nz,f3n=s1nxc1ny. (12)

Taking the first row and fourth column, the second row and fourth column of the two matrices in equation (11) obtains

c2c1px0+s1py0+s2pz0l1c2=l3c3+l2,s2c1px0+s1py0+c2pz0+l1s2=l3s3, (13)

Solving equation (13) yields

θ2=arctanLpz0+l3sinθ3Nl3pz0sinθ3LN,θ3=arccosl22+l32pz02M2l2l3π. (14)

Thus, obtains

θ1=arccospx0px02+py02,θ2=arctanLpz0+l3sinθ3Nl3pz0sinθ3LN,θ3=arccosl22+l32pz02M2l2l3π, (15)

where

L=l2+l3cosθ3,M=px0l1cosθ12+py0l1sinθ12,N=M. (16)

2.2. Kinematics Model of the Body

On the basis of establishing the forward kinematics of one leg, next, by coordinate transformation, the position relation between the center of the body and the end of the leg is obtained. The position relation between the body coordinate system and the leg coordinate system is shown in Figure 3.

Figure 3.

Figure 3

The body coordinate system and the leg coordinate system.

The coordinates of the end of the leg in the body coordinate system can be obtained by coordinate transformation; the coordinate transformation is given as

X=r+RX0, (17)

where X is the body coordinate system, r is the transformation matrix of the position coordinate system, R is the transformation matrix of the direction coordinate system, and X0 is the single leg base system.

From Figure 3, yields

r=35000, (18)
R=cosθsinθ0sinθcosθ0001=010100001 (19)

Substituting equations (18) and (19) into equation (17) obtains

X=r+RX0=35000+010100001l3c1c23+c1l2c2+l1l3s1c23+s1l2c2+l1l3s23+l2s2=l3s1c23s1l2c2+l1350l3c1c23+c1l2c2+l1l3s1c23+l2s2. (20)

Thus, yields

pxpypz=l3s1c23s1l2c2+l1350l3c1c23+c1l2c2+l1l3s23+l2s2. (21)

3. Static Stability Analysis

When wall-climbing hexapod robot walks on a vertical wall, it will be removed from the wall due to gravity. Through six vacuum suction cups which are fixed at the foot, the suction cup adhered on the wall, depending on the pressure difference between the inside and outside of the sucker. At this time, the traditional ZMP stability criterion [2630] has no projection of the center of gravity on the contact surface; it is impossible to determine whether the robot is in stable state by means of projection and support. The wall-climbing hexapod robot has three kinds of instability on the vertical wall, the vertical tipping instability, lateral tipping instability, and fall instability, respectively. The analysis of the three unstable states will help us to choose the appropriate adhesion force, while maintaining the robot safe and stable operation under the premise of as much as possible to reduce the robot's energy consumption. This paper assumes that the robot is always walking at low speed and at constant speed, regardless of acceleration. The triangular gait is the most common gait of the robot. Under the triangular gait, the robot has the highest walking speed and efficiency. Thus, the stability of the robot is analyzed under the triangular gait.

3.1. Analysis of the Adhesive Force at the Foot of the Robot

A robot walks on the wall; each end of the suction cup is subjected to a tilting load which is parallel to the wall (the force acting on the central axis of the suction cup). Only the suction cup is not turned over; the robot will be safe to walk on the wall. When the end of the suction cup is subjected to the force acting on the central axis of the suction cup, the load is reversed vertically. The upper half of the suction cup is pulled and the lower half is squeezed, as shown in Figure 4. When the critical state of the suction cup is turned over, the suction cup appears on the E1E2 line where the force is greatest. As the bulge continues to grow, the suction cup will leak first from the point M, causing the entire suction cup to tip over, as shown in Figure 5.

Figure 4.

Figure 4

Force deformation diagram of the suction cup.

Figure 5.

Figure 5

The tension and compression model of the suction cup.

Under the tilting load F1, the rod will deflect γ degrees downward. At this time, it will cause the suction cup corresponding uplift and then change the effective adhesion area S of the suction cup. Supposing that D1 is inside diameter of the suction cup and D1 = 150 mm and D2 is outside diameter of the suction cup and D2 = 250 mm, the relation between the effective adhesion area S and the deflection angle γ is obtained as follows:

S=πD222D222D122+D222D12+D1sinγ22D1sinγ2=49062.50150100+1562575+150sinγ22sinγ2. (22)

The suction cup test shows that when the maximum F1 is 1926 N, the rod reaches the maximum deflection angle, at this time, γ = 28.2 degrees. In a very small range, the deflection angle γ and the end force F1 are approximated as a linear function; its relation is

F1=68.30γ. (23)

The analysis shows that the force F1 is due to the gravity acting on the body, as shown in Figure 6.

Figure 6.

Figure 6

Force of state overturning loading.

The forces at the three suction cups are G2, G4, and G6, which satisfy the following equation:

G6cos45θ+G4cos45+θ=G2cosθ,G6sin45θ+G=G4sin45+θ+G2sinθ,G6l+Glsin45θ=G2lsin45+2θ. (24)

Solving equation (24) obtains

G2=Gcosθ1sinθ2sinθ2cosθ1sinθ1sinθ2cosθ2A,G4=Gcosθsinθ2sinθ2cosθsinθ3cosθ2+sinθsinθ2cosθ2A,G6=Gsinθ3cosθ1sinθ1sinθ2cosθsinθsinθ2cosθ1A, (25)

where

θ1=45+θ,θ2=45θ,θ3=45+2θ,A=sinθ1cosθsinθ3sinθ1cosθ2sinθ3sinθ2cosθ1+sinθcosθ1. (26)

To sum up, with the change of robot pose, the effective adhesion area of the suction cup will change. When the pressure difference between the inside and outside of the suction cup is a fixed value, the adhesive force on each suction cup can be changed. The relations between the deflection angle of the leg and the effective adhesion area S of the suction cup are shown in Figure 7.

Figure 7.

Figure 7

(a) Relation between the deflection angle θ and the effective adhesion area S of the leg 2. (b) Relation between the deflection angle θ and the effective adhesion area S of the leg 4. (c) Relation between the deflection angle θ and the effective adhesion area S of the leg 6.

3.2. Walking Stability Analysis of Robot

Here, supposing that the wall-climbing hexapod robot which selects a general triangular gait walks on the wall, as shown in Figure 8, it mainly includes the initial state represented by a and f and four intermediate states of b, c, d, and e.

Figure 8.

Figure 8

A general triangular gait of robot walks on the wall.

The following is a detailed analysis of the status b and e, as shown in Figure 9(a). The support polygons in the triangular gait are shown in Figures 9(b) and 9(c).

Figure 9.

Figure 9

(a) Force analysis of the robot. (b) b status support of the robot. (c) e status support of the robot.

A longitudinal overturning instability analysis is performed on the b status support with the axis 24 as the tilting axis:

F6l6+GcosαlG>Gz24h,FG>0.113sinα0.352cosα. (27)

Next, a longitudinal overturning instability analysis is performed on the e status support with the axis 35 as the tilting axis:

F1l1+GcosαlG>Gz35h,FG>0.116sinα0.294cosα, (28)

where G is the total gravity of a robot and a load. Gz24 is the gravity which causes the robot to rotate vertically around the axis 24. Gz35 is the gravity which causes the robot to rotate vertically around the axis 35. Fi is the adhesive force and F1 = F2 = F3 = F4 = F5 = F6 = F. lG is the distance from the center of gravity to the tilting axis of a robot. li is the distance from the center of the suction cup to the tilting axis. h is the distance between the centroid of robot and the wall. α is the inclination angle of the wall.

A lateral overturning instability analysis is performed on the b status support with the axis 46 as the tilting axis:

F2l2+GcosαlG>Gh46h,FG>0.010sinα0.420cosα, (29)

where Gh46 is the gravity which causes the robot to rotate vertically around the axis 46.

When the e status support takes the axis 13 as the tilting axis, the lateral overturning instability analysis shows that the component of gravity will not cause the robot to lateral overturning instability.

For b status support, to ensure that the robot does not slide on the wall, the balance conditions that need to be satisfied are as follows:

μF2+F4+F6+Gcosα>Gsinα,FG>0.417sinα0.333cosα. (30)

For e status support, to ensure that the robot does not slide on the wall, the balance conditions that need to be satisfied are as follows:

μF1+F3+F5+Gcosα>Gsinα,FG>0.417sinα0.333cosα, (31)

where μ is the friction coefficient between the wall and the suction cup, and μ = 0.8.

Based on the above analysis, Figure 10 shows the instability critical curve of triangular gait. In Figure 10, the blue curve is the b status support longitudinal tipping instability curve, crossing the axis x at 72.29 degrees. The red curve is the e status support longitudinal tipping instability curve, crossing the axis x at 68.4 degrees. The green curve is the b status support lateral overturning instability curve, crossing the axis x at 88.67 degrees. The blue-green curve is the critical curve of the sliding instability of the robot, crossing the axis x at 38.52 degrees.

Figure 10.

Figure 10

Instability critical curve of triangular gait.

4. Model Simulations

4.1. Foot Trajectory of the Swinging Leg

In the triangular gait, the coordinates of the starting point, the highest point, and the falling point of the foot of the robot are (97.24, 551.49, -150) mm, (0, 599.95, -91.93) mm, and (-97.24, 551.49, -150) mm, respectively. The speed of the starting point is (0, 0, 0) mm/s, and the acceleration is (0, 0, 0) mm/s2. The rate of the falling point is (0, 0, 0) mm/s, and the acceleration is (0, 0, 0) mm/s2. The swing time is 4 s. Then, the foot trajectory of swinging leg is

xt=1.1395t5+11.3953t430.3875t3+97.2400,yt=0.7572t6+9.0863t536.3450t4+48.4600t3+551.4900,zt=0.9073t6+10.8881t543.5525t4+58.0700t3150.0000. (32)

By equation (32), obtaining that the foot trajectory of swinging leg is shown in Figure 11.

Figure 11.

Figure 11

(a) The position of foot in the x direction. (b) The speed of foot in the x direction. (c) The acceleration of foot in the x direction. (d) The position of foot in the y direction. (e) The speed of foot in the y direction. (f) The acceleration of foot in the y direction. (g) The position of foot in the z direction. (h) The speed of foot in the z direction. (i) The acceleration of foot in the z direction. (j) Foot trajectory of swinging leg.

4.2. Foot Trajectory of the Supporting Leg

On the triangular gait of the supporting leg, the intersection between the supporting leg and body as the origin, and establish the coordinate system. The coordinates of the starting point and the falling point of the foot of the robot are (-97.24, 551.49, -150) mm and (97.24, 551.49, -150) mm, respectively. The speed of the starting point is (0, 0, 0) mm/s, and the acceleration is (0, 0, 0) mm/s2. The rate of the falling point is (0, 0, 0) mm/s, and the acceleration is (0, 0, 0) mm/s2. The swing time is 4 s. Then, the foot trajectory of supporting leg is

xt=1.1395t511.3953t4+30.3875t397.2400,yt=551.4900,zt=150.0000. (33)

By equation (33), obtaining that the foot trajectory of supporting leg is shown in Figure 12.

Figure 12.

Figure 12

(a) The position of foot in the x direction. (b) The speed of foot in the x direction. (c) The acceleration of foot in the x direction. (d) The position of foot in the y direction. (e) The speed of foot in the y direction. (f) The acceleration of foot in the y direction. (g) The position of foot in the z direction. (h) The speed of foot in the z direction. (i) The acceleration of foot in the z direction. (j) Foot trajectory of the supporting leg.

4.3. Motion Simulation of the Wall-Climbing Hexapod Robot

According to the foot trajectory planning and inverse kinematics, the relation between joint angle and time is obtained. Then, using the spline curve to drive the joint motion, the driving function is shown in Figure 13.

Figure 13.

Figure 13

The driving function of the driving joint.

Moreover, on the basis of the driving function, obtaining that the joint angle and torque change with time are shown in Figures 15 and 16. Meanwhile, motion simulation of the center of gravity displacement in the triangular gait is shown in Figure 17.

Figure 15.

Figure 15

The joint angle change with time in triangular gait.

Figure 16.

Figure 16

The joint torque change with time in triangular gait.

Figure 17.

Figure 17

Motion simulation of the center of gravity displacement change with time in triangular gait.

By Figure 15, it is obtained that the angular changes of each joint are continuous and gentle, without any angle mutation. In Figure 16, six legs are divided into 2 groups in the triangle gait, of which legs 1, 3, and 5 are one group and legs 2, 4, and 6 are another group. The torque variation of legs 1, 3, and 5 is the same, and the torque variation of legs 2, 4, and 6 is the same. The torque changes continuously as the robot runs, but torque changes occur at the time of each transition. By Figure 17, it is obtained that the robot moves along the x direction, and the displacement of the robot is 13.7 mm. The robot moves along the y direction, and the displacement of the robot is 1.3 mm. The robot runs with a body height of 150 mm, and offset is 0.87%; the robot can run smoothly. The robot moves along the z direction, and the displacement of the robot is 503.7 mm; the average speed is 30.9 mm/s.

5. Experiments

The kinematics and stability of the wall-climbing hexapod robot have been analyzed on the above. A prototype of the wall-climbing hexapod robot is developed, as shown in Figure 18. The motors and the retarders produced by Shenzhen Techservo Co. Ltd in China are selected. The suction cup which is produced by Japanese SMC Company is selected, of which the model is ZP2-250HTN. The motor model of joint 1 is ST8N40P10V2E, the motor model of joint 2 is ST8N40P20V2E, and the motor model of joint 3 is ST8N40P10V4E [26]. The retarder models of joints 1, 2, and 3 are S042L3-100 and RAD-60-2 [26]. The structural parameters of the robot are set as follows: L1 = 550 mm, L2 = 450 mm, L3 = 200 mm, and r = 350 mm. The total mass of the robot is 72.0 kg.

Figure 18.

Figure 18

(a) The prototype of the wall-climbing hexapod robot. (b) The structure of one leg of the wall-climbing hexapod robot [31].

Next, the kinematics model and stability analysis of the wall-climbing hexapod robot are correct as shown in the experiments. The experimental results indicate that the kinematics models of one leg and body are correct; meanwhile, the experimental results are in good agreement with the kinematics simulation results. In addition, the experimental results show that the stability conditions of the wall-climbing hexapod robot are correct. Figure 19 shows that the wall-climbing hexapod robot walks on the vertical wall with horizontal direction by using the triangular gait. The wall-climbing hexapod robot can walk well on the vertical wall, and the stability is well.

Figure 19.

Figure 19

The wall-climbing hexapod robot walks on vertical wall with horizontal direction by using the triangular gait [31].

6. Conclusions and Future Work

In this paper, the most contribution is to analyze the kinematics and stability condition of the wall-climbing hexapod robot to provide a theoretical basis for the stable walking and control of the robot. First, the kinematics model of one leg is established, on the basis of the kinematics model, the inverse kinematics of the one leg is solved. Meanwhile, the kinematics model of the body is obtained by coordinate transformation. Second, to make the robot walk steadily on the wall, and no tipping occurs, the static stability of wall-climbing hexapod robot is analyzed, obtaining the critical stability condition of the robot. Third, the kinematics simulation of the wall-climbing hexapod robot is operated to analyze motion performances, obtaining the foot trajectory of the swinging and supporting legs. Moreover, the relation between joint angle and time and joint torque and time is obtained by simulation. Finally, the experiments are used to validate the proposed kinematics model and stability conditions. The experimental results show that the proposed kinematics model and stability conditions of the wall-climbing hexapod robot are correct.

In the future, we can establish a dynamic model of the wall-climbing hexapod robot, obtaining the relation between the driving force and acceleration, velocity, and position of the wall-climbing hexapod robot, so as to provide an effective basis for motion control and force control of the wall-climbing hexapod robot. In addition, the supporting legs which are deformed are influenced by the gravity of the body. The accuracy of motion control of the wall-climbing hexapod robot is thus affected, and the walking trajectory deviation occurs in the process. Thus, the stiffness of the wall-climbing hexapod robot is investigated in the future.

Figure 14.

Figure 14

Motion simulation of the wall-climbing hexapod robot in triangular gait.

Acknowledgments

The work was supported by the National Key R&D Program of China (Grant No. 2018YFB1305300) and the National Natural Science Foundation of China (Grant Nos. 61825303, U1713215, and 51605334). The authors would like to thank Jiangsu Greenhub Technology Co. Ltd, China, for its technical support.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

References

  • 1.Han I. H., Yi H., Song C.-W., Jeong H. E., Lee S.-Y. A miniaturized wall-climbing segment robot inspired by caterpillar locomotion. Bioinspiration & Biomimetics. 2017;12(4, article 046003) doi: 10.1088/1748-3190/aa728c. [DOI] [PubMed] [Google Scholar]
  • 2.An C. Y., Syu J. H., Tseng C. S., Chang C. J. An ultrasound imaging-guided robotic HIFU ablation experimental system and accuracy evaluations. Applied Bionics and Biomechanics. 2017;2017:8. doi: 10.1155/2017/5868695.5868695 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Barnfather J. D., Goodfellow M. J., Abram T. Positional capability of a hexapod robot for machining applications. The International Journal of Advanced Manufacturing Technology. 2017;89(1-4):1103–1111. doi: 10.1007/s00170-016-9051-0. [DOI] [Google Scholar]
  • 4.Zhong G., Chen L., Jiao Z., Li J., Deng H. Locomotion control and gait planning of a novel hexapod robot using biomimetic neurons. IEEE Transactions on Control Systems Technology. 2018;26(2):624–636. doi: 10.1109/tcst.2017.2692727. [DOI] [Google Scholar]
  • 5.Rastegarpanah A., Saadat M., Borboni A. Parallel robot for lower limb rehabilitation exercises. Applied Bionics and Biomechanics. 2016;2016:10. doi: 10.1155/2016/8584735.8584735 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Tavakoli M., Lourenço J., Viegas C., Neto P., de Almeida A. T. The hybrid OmniClimber robot: wheel based climbing, arm based plane transition, and switchable magnet adhesion. Mechatronics. 2016;36(6):136–146. doi: 10.1016/j.mechatronics.2016.03.007. [DOI] [Google Scholar]
  • 7.Sato E., Iki S., Yamanishi K., Horibe H., Matsumoto A. Dismantlable adhesion properties of reactive acrylic copolymers resulting from cross-linking and gas evolution. The Journal of Adhesion. 2017;93(10):811–822. doi: 10.1080/00218464.2016.1209114. [DOI] [Google Scholar]
  • 8.Asbeck A. T., Kim S., Cutkosky M. R., Provancher W. R., Lanzetta M. Scaling hard vertical surfaces with compliant microspine arrays. The International Journal of Robotics Research. 2006;25(12):1165–1179. doi: 10.1177/0278364906072511. [DOI] [Google Scholar]
  • 9.Lee G., Kim H., Seo K., Kim J., Sitti M., Seo T. W. Series of multilinked caterpillar track-type climbing robots. Journal of Field Robotics. 2016;33(6):737–750. doi: 10.1002/rob.21550. [DOI] [Google Scholar]
  • 10.Xu F., Shen J., Hu J. L., Jiang G. P. A rough concrete wall-climbing robot based on grasping claws: mechanical design, analysis and laboratory experiments. International Journal of Advanced Robotic Systems. 2016;13(5) doi: 10.1177/1729881416666777. [DOI] [Google Scholar]
  • 11.Wang Z., Ding X., Rovetta A., Giusti A. Mobility analysis of the typical gait of a radial symmetrical six-legged robot. Mechatronics. 2011;21(7):1133–1146. doi: 10.1016/j.mechatronics.2011.05.009. [DOI] [Google Scholar]
  • 12.Schmid D., Maeule B. Tracked robot goes up the wall. Proceeding of the first International Symposium on Climbing and Walking Robots - CLAWAR'98; 1998; Brussels, Belgium. pp. 33–34. [Google Scholar]
  • 13.Zhang H., Zhang J., Liu R., Zong G. Realization of a service robot for cleaning spherical surfaces. International Journal of Advanced Robotic Systems. 2005;2(1):7–58. doi: 10.5772/5800. [DOI] [Google Scholar]
  • 14.Howard D., Zhang S. J., Sanger D. J. Kinematic analysis of a walking machine. Mathematics and Computers in Simulation. 1996;41(5-6):525–538. doi: 10.1016/0378-4754(95)00098-4. [DOI] [Google Scholar]
  • 15.Shkolnik A., Tedrake R. Inverse kinematics for a point-foot quadruped robot with dynamic redundancy resolution. Proceedings 2007 IEEE International Conference on Robotics and Automation; 2007; Roma, Italy. pp. 4331–4336. [DOI] [Google Scholar]
  • 16.García-López M. C., Gorrostieta-Hurtado C., Vargas-Soto E., Ramos-Arreguín J. M., Sotomayor-Olmedo A., Morales J. C. M. Kinematic analysis for trajectory generation in one leg of a hexapod robot. Procedia Technology. 2012;3:342–350. doi: 10.1016/j.protcy.2012.03.037. [DOI] [Google Scholar]
  • 17.Campa R., Bernal J., Soto I. Kinematic modeling and control of the hexapod parallel robot. 2016 American Control Conference (ACC); 2016; Boston, MA, USA. pp. 1203–1208. [DOI] [Google Scholar]
  • 18.Xin G., Deng H., Zhong G., Wang H. Hierarchical kinematic modelling and optimal design of a novel hexapod robot with integrated limb mechanism. International Journal of Advanced Robotic Systems. 2015;12(9):p. 123. doi: 10.5772/59989. [DOI] [Google Scholar]
  • 19.Soyguder S., Alli H. Kinematic and dynamic analysis of a hexapod walking–running–bounding gaits robot and control actions. Computers and Electrical Engineering. 2012;38(2):444–458. doi: 10.1016/j.compeleceng.2011.10.008. [DOI] [Google Scholar]
  • 20.Liu T.-H., Jiang S.-H. Stability analysis and simulation of bionic hexapod robot. Computer Simulation. 2013;12:1–7. [Google Scholar]
  • 21.Long S., Xin G., Deng H., Zhong G. An improved force-angle stability margin for radial symmetrical hexapod robot subject to dynamic effects. International Journal of Advanced Robotic Systems. 2015;12(5):p. 59. doi: 10.5772/60032. [DOI] [Google Scholar]
  • 22.Roy S. S., Pratihar D. K. Effects of turning gait parameters on energy consumption and stability of a six-legged walking robot. Robotics and Autonomous Systems. 2012;60(1):72–82. doi: 10.1016/j.robot.2011.08.013. [DOI] [Google Scholar]
  • 23.Gui B., Wang H., Chen W. Stability analysis for a hexapod robot walking on slopes. 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO); 2015; Zhuhai, China. pp. 1888–1893. [DOI] [Google Scholar]
  • 24.Zhang C., Jiang X., Teng M., Teng J. Research on gait planning and static stability of hexapod walking robot. 2015 8th International Symposium on Computational Intelligence and Design (ISCID); 2015; Hangzhou, China. pp. 176–179. [DOI] [Google Scholar]
  • 25.Sandoval-Castro X. Y., Castillo-Castaneda E., Lozano-Guzman A. A. Hexapod walking robot CG analytical evaluation. International Conference on Intelligent Robotics and Applications; 2014; Guangzhou, China. pp. 309–319. [DOI] [Google Scholar]
  • 26.He B., Xu S., Zhou Y., Wang Z. Mobility properties analyses of a wall climbing hexapod robot. Journal of Mechanical Science and Technology. 2018;32(3):1333–1344. doi: 10.1007/s12206-018-0237-2. [DOI] [Google Scholar]
  • 27.Ugurlu B., Kawamura A. ZMP-based online jumping pattern generation for a one-legged robot. IEEE Transactions on Industrial Electronics. 2010;57(5):1701–1709. doi: 10.1109/TIE.2009.2032439. [DOI] [Google Scholar]
  • 28.Caron S., Pham Q. C., Nakamura Y. ZMP support areas for multicontact mobility under frictional constraints. IEEE Transactions on Robotics. 2017;33(1):67–80. doi: 10.1109/TRO.2016.2623338. [DOI] [Google Scholar]
  • 29.Kim D. W., Kim N.-H., Park G.-T. ZMP based neural network inspired humanoid robot control. Nonlinear Dynamics. 2012;67(1):793–806. doi: 10.1007/s11071-011-0027-1. [DOI] [Google Scholar]
  • 30.Shin H.-K., Kim B. K. Energy-efficient gait planning and control for biped robots utilizing the allowable ZMP region. IEEE Transactions on Robotics. 2014;30(4):986–993. doi: 10.1109/TRO.2014.2305792. [DOI] [Google Scholar]
  • 31.He B., Xu S., Wang Z. A novel stiffness model for a wall-climbing hexapod robot based on nonlinear variable stiffness. Advances in Mechanical Engineering. 2018;10(1) doi: 10.1177/1687814017752485. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.


Articles from Applied Bionics and Biomechanics are provided here courtesy of Wiley

RESOURCES