Abstract
1. Introduction
Because of their low-cost and small and dexterous features,small climbing robots have good prospects in many fields such as anti-terrorism, post-disasterrescue, engineering tests, etc. As one kind of small climbing robot, bionic climbing robotshave attracted widespread attention because of their good terrain adaptability. Based on the modular concept, these robots are built up with several identical units in chain configurations. In general, one typical unit is composed of a rotary joint, an adhering pad or claws and mechanical interfaces. Using different numbers of units, the researchers can conveniently build various configurations and mimic the gait of different worms, e.g., inchworms and caterpillars. Another advantage of the modular caterpillar robot concept is the intrinsic simplicity of testing new gaits and control algorithms, due to its simple control system in which only one joint will be controlled for angular positioning [14–19].
In our previous research work, we found that an inchworm robot suffered from low safety when climbing on vertical surfaces, because of its open chain climbing kinematicsand limitedattaching points. Compared with the inchworm robot, the caterpillar climbing robot (CCR), which features at least seven units, closed chain climbing kinematicsand more adhering points, is more stable when climbing on complex surfaces[1][6][7]. One type of this robot is described in [1], as shown in Fig. 1. However, a sliding phenomenon, which was introduced by the redundant actuating, happened when the CCR was climbing in the closed chain state [9].

Seven-joint bionic climbing robot[1]
This sliding phenomenon leads to climbing instability and lowers the power efficiency. The redundant actuating phenomenon also exists in a real caterpillar, when the motion wave of its body is transferred from its tail to its head, but does not weaken the safety of its climbing. The anatomic structure of the caterpillar reveals that its muscles and body fluid pressure can be self-adjusting to adapt to the motion procedure[8].
Besides the modular concept, the flexible structure is becoming increasingly popular in the climbing robots. [2]describes a crawling robot which can steadily crawl on rough vertical surfaces. To attach on a surface reliably, the claws are designed with micro-spine tips and the flexible structures are employed to cope with the random micro features of the wall. [3]introduces an aircraft which can land on a rough vertical surface. It also uses micro-spines embedded in an adhering mechanism with flexible structures to ensure a reliable landing. The holding ability of a flexible structure is verified by[4]in which the proposed gripper with a flexible structure can hold a load of up to 1000N. The low rigidity of the flexible structure enables the climbing robot to adapt to the complex terrain passively. [5]depicts a crawling robot which can crawl along on the bark of a tree branch. The robot is built in a whole flexible structure to adapt to the rugged surface.
Current research reveals that the application of a flexible structure in climbing robots can not only endow the robots with high adaptability to rugged environments, it can also enhance the reliability of their climbing movement. The results both from the climbing robots and the bionic research domainsencourage us to embed some kinds of flexible structures into our modular CCR to cope with the sliding phenomenon.
This paper is organized as follows. We firstly analyse the sliding phenomenon of a basic four-bar linkage and point out the possibility of reducing the sliding forces by taking advantage of a flexible structure. Then, the paper establishes the static model of a flexible link and reveals the role of the proposed flexible links in reducing the sliding force. Then, a new joint control method is presented to further reduce the sliding force. After that, a series of experiments verify the success of the proposed methods. Finally, conclusions are drawn.
2. Sliding phenomenon and flexible structure
A. Sliding Phenomenon of a Caterpillar Robot witha Rigid Structure
With regard to the modular concept, the mechanism of a caterpillar robot can be simplified as a serially connected linkage structure[1][7][8], as shown in Fig. 2. The gaitof a caterpillar robot features a changing motion chain, which repeats between the open chain states and the closed chain state while the motion wave is transferred from the tail to the head. When the head and tail parts of the robot adhere to a surface, its middle parts, which contain four joints as shown in Fig. 3, run in the closed chain state. Obviously, this is a four-bar linkage with double rockers. When transferring the motion wave along the robot body, all of the joints in the closed chain should rotate following the kinematics of the four-bar linkage, as expressed by Equation (1).

Multi-bar linkage model of a caterpillar

Four-bar linkage model of the middle part of a caterpillar robot in closed chain state
where,
Basically, the adhering points of the robot provide the supporting forces to drive the robot forward. For a climbing robot, the reliable adhering points without sliding are particularly important to hold the robot on anysurface. In theory, the sliding forces of the adhering points in closed chain states are inevitable. Considering the simplest four-bar linkage model shown in Fig. 3 as an example, if only one joint is actively driven, the sliding force exerting on one adhering point can be estimated by ADAMS. The result in Fig. 4 reveals the relation between the sliding force (
Though the sliding force shown in Fig. 4 is acceptable for a climbing robot, the real sliding situationdiffers greatly from the theoretical results. In our experiments, the sliding force of a caterpillar robot can be as large as 13N. The key issue behind this phenomenon is the over-actuated fact in the modular caterpillar robot. Because of the similarity of the modules, every joint in the four-bar linkage is active. Due to the inevitable control error of the joints and the large stiffness of the modules, the real sliding forces on the adhering pointsare unpredictable. Theforce is determined by the stall torques of the joint motors. Therefore, such anover-actuated closed chain with rigid structure suffers low walking efficiency andundesirableclimbing reliability.

The sliding force on an adhering point of a full actuating four-bar linkage
According to our previous research, the real sliding force

Static model of the close chain[1]
where,

One step motion of a caterpillar[8]
Though the exact value of
B. Inspiration of Bionics Research
According to the results of bionics research[8], when the caterpillar is climbing, some of its body sections between the adhered gastropods will shrink actively (the shadow parts in Fig. 6), and other body sections will deform passively. Though the body sections in the closed chain also work in the over-actuated situation, the soft feature of the passive section reduces the rigidity remarkably. Thus, the motion wave is transferred along its body harmoniously. The role of the soft body of acaterpillar reminds us that reducing the rigidity of the module may be a simple way to make the active adjustment of the sliding force possible.
The basic idea of the following sections is to add a small incrementon the ideal angle value of the joint determined by Equation (1), to reduce the sliding force by taking advantage of the low rigidity of the module with a flexible structure, which will be made of the rubber material. The bias of the joint angle value is defined as the Joint Compensation Angle (JCA) in this paper.
3. The flexible structure and sliding force adjustment method
Taking the flexible structure into consideration, we rebuild the four-bar linkagemodel of the closed chain as shown in Fig. 7. Here, the four joints are all actively driven, thesame as the real modular caterpillar robot. The joint angle is indicated by

A basic four-bar mechanism with JCAs
where,
Assuming that all of the flexible bars are the same, the moments acting on the three moving bars will be similar. Therefore, bar
A. Moment Arising from the CJA
Fig. 8 shows the static model of bar

Simplified model of somite link
Because the deformation caused by JCA can be considered as the cantilever deformation, the moment
where,
B. Tensile Force Caused by CJA
The tensile force caused by the JCA is formulated as below[12],
where
Assuming that the moments adding on the two ends of the link are the same, Δθ1=Δθ2, soΔ
C. Relation between the Sliding Force and JCA
When the robot crawls onahorizontal surface, the static model of the adhered bar is depicted in Fig. 9.

Static model of the bar adhering to a surface
In Fig. 9,
If the JCA is onlyapplied to Joint 3,Δθ3 does not equal zero, the Σ
According to Equation (6) and (7),
4. Experiments testing the sliding forces
According to equations (4), (5) and (7), there are two factors influencing the

Experiment platform for sliding force testing
A. Influence of the Flexible Bar on the Sliding Force
In the experiments, the rubber bars with three different hardness (20HA, 30HA, 40HA), are tested. For contrast, the rigid bars made ofaluminium are also tested. The experiment resultsare shown in Fig. 11, in which the black curve represents the sliding force when only the rigid bars are used.

The influence of the body hardness
In Fig. 11, we can see that when the caterpillar is composed of only rigid modules,the
B. Influence of JCA on the Sliding Force
To reduce the sliding forcesof a flexible caterpillar robot further, the JCA is applied on Joint 3 by artificially adding a bias to the ideal value defined in Equation (1). The value of JCA is changed from 0° to 8°, including 0°, 2°, 4°, 6° and 8°. The experiment results are shown in Fig. 12.

The results of different JCAs
Fig. 12 shows that the JCA obviously influence

Smaller FSS with segmental JCA values

A seven-joint climbing caterpillar robot
JCA and the value of
5. Experiments of a caterpillar robot with a flexible structure
A caterpillar climbing robot shown in Fig.14 is assembled using some natural rubber bars whose hardness is 40HA. When crawling, the robot attachesto the ground with some pins. Every module of this robot is composed of the same parts. One of them is shown in Fig. 15. There is one drive motor, one natural rubber flexible bar, two fixing structures and other connecting pieces in one module, as shown in Fig. 18. For comparison, a rigid bar can be installed beside the rubber bar to form a rigid module. The mass of the rigid bar is only 4g. Compared with 92g(4.3%)for the somite, this will not change the character of the robot orlose the comparability.

A rigidity bar installed

One module of the robot

The vibrating distance testing theory

The vibrating distance testing results
It is hard to directlymeasure the sliding force of the seven-jointrobot, however, the side-sliding phenomenon caused by
B. Vibrating Distance Testing Experiments
Fig. 17 shows a testing platform to measure the vibrating magnitude of the head of the caterpillar robot with only the most left module (the tail) attached to the surface. In these experiments, the pins on the other modules are removed. During the crawling procedure, a laser rangerdetectsthe vibrating distance. The testing results are shown in Fig. 18.
In Fig. 18, the Mean-Square Deviation (MSD) of the vibrating distance of the rigidity bar is 0.42mm and those of the flexible bar with or without JCA are 0.28mm and 0.31mm, respectively. This means that the vibrating distancewith the flexible bar is reduced. In addition, compared with that of the flexible bar without JCA, the vibrating distance with JCA is reduced further. These experimental results indirectly prove that the flexible bar can reduce the
B. Power ConsumptionTesting Experiment
As we know, the sliding forcesare mainly derived from the driving torques of the motors, whicharepositively correlated to the current value of the power source of the robot. Therefore, the power consume, e.g., the current value of the power source, can be measured to observe the change of the sliding force. The voltage of the supply source is
where
In these experiments, the robot moves one step in 20s. The flexible barswith 40HA are usedand the JCAs arealso applied to the system according to Table 1. For contrast, the rigid robot without the JCA gait is also tested. The

The measuring result of
In Fig. 19, the
6. Conclusion
This paper builds up static models of the sliding forces on the adhering points of the caterpillar robot by taking the solid and flexible modules into consideration respectively. Inspired by the real caterpillar in nature, the flexible structure is considered in a simple way to reduce the sliding force. Besides its low rigidity, the flexible module also makes it possible to apply some special control methods to reduce the sliding force further. The Joint Compensation Angle (JCA) method is proposed to add an artificial bias of joint angle to counteract the sliding force. A series of experiments verify the successof the proposed methods. The sliding force is reduced remarkably when the segmental JCA values are applied on the testing platform being composed of soft rubber parts.
Future work will concentrate on building the static model of the whole flexible caterpillar robot. The relationship between the joint torque and the wave delivering force will also be analysed. Finally, the work will focus on revealing how the driving works of the active joints change the motion energy of the robot, by which design and control methods will be found to realizehigh climbing efficiency.
