Abstract
1. Introduction
Due to the relative advantages as against wheel driving in cross-country performance and obstacle negotiation capability, track-driven mobility is most suitable for mobile robots with higher requirements for ground adaptability and cross-country and obstacle negotiation. Because track-driven-based mobile robots can take movements by adapting to the countryside landscape and since they can climb up ordinary stairs and some ground obstacles, they can be extensively applied in various dangerous situations and special environments, like disaster relief, anti-terrorism, military inspection and unmanned combat, so as to accomplish some dangerous and special tasks instead of working people [1, 2].
In recent years, some experts and scholars have paid great attention to the tracked mobile robot and they have developed a number of tracked mobile robots with different structures. For Example, the “Talon” series of robots developed by the Foster-Miller company and the “PackBot” series of robots developed by the iRobot company have been applied in the battlefield to implement various missions, including anti-terror and anti-explosives, military reconnaissance and so on [3-5]. In addition, many
researchers have developed certain special tracked mobile robots for disaster relief and fire fighting [6-8].
Because stairs often arise in their application to such environments and situations, the developed tracked mobile robots have mostly regarded stairs-climbing as a key index for evaluating robots' capability in relation to cross-country and obstacle negotiation. On the other hand, the complexity of stairs-climbing is far more than simply climbing over an obstacle or going up a slope. As a result, it is necessary to analyse and study the stairs-climbing process of tracked mobile robots. At present, and with regard to different tracked mobile robots' structures, there have already been some research findings on this technology [9-13]. Aiming at a kind of self-reconfigurable tracked mobile robot, a method for the autonomous climbing and descending of stairs was investigated in Ben-Tzvi's paper [9], and its tip-over stability evaluation and online tip-over prediction method was proposed based on the track-stair interaction in Liu's paper [10]. Liu [11] studied the stairs-climbing ability of another tracked reconfigurable mobile robot with a modular structure by analysing the robot's kinematics and dynamics in the stairs-climbing process. Vu [12] developed a stairs-climbing algorithm by analysing the CG (centre of gravity) of a four-tracked mobile robot and successfully applied it to the MACbot. In Guo's paper [13], the relationship between stability in stairs-climbing and the centroid position of a search and rescue robot was studied by using the geometric analysis method, though the dynamic change of stability in stairs-climbing still needed to be further analysed. As distinct from the research mentioned in the above papers, we will investigate the stability of a tracked mobile robot with a front approach angle and its evaluation method in the stairs-climbing process combined with a dynamics analysis. First, and from the analysis of its cross-country performance, the mechanical structure of the tracked mobile robot is designed and the hardware composition of its control system is given. Second, based on the analysis of its stairs-climbing process, we establish the dynamical model of stairs-climbing and obtain the stability conditions for its stairs-climbing. Next, we take a mechanics analysis on the robot's backward tumbling during the stairs-climbing process and get an evaluation method of its stairs-climbing stability. Furthermore, through simulation and experiments the correctness and effectiveness of the dynamical model and the stability evaluation method in stairs-climbing is verified. Finally, a summary is presented.
2. The tracked mobile robot
2.1 Mechanical structure of the tracked mobile robot
In order to ensure its flexibility of movement, the tracked mobile robot is designed to adopt an independent driven mode on both sides. On each side of the robot, a DC servomotor is used to connect with the driving wheel through decelerators and, thereby, realize forward, backwards and steering motions through two-sided driving wheels' velocity matching. On the overall arrangement of the wheel system, the driving wheel is post-placed and the steering wheel is settled on the upper front of the robot and, therefore, comes into a front approach angle together with the front fixed wheel. This front approach angle helps the robot to realize obstacle negotiation. In addition, a suspension wheel with an elastic cushioning device is settled between the two fixed wheels to compact the track. The specific structure is shown by Figure 1.

Structure of the tracked mobile robot
2.2 Composition of the control hardware
The control system of the tracked mobile robot is mainly required to realize the robots' motion control and the sensory perception of their state and their surroundings. In light of these requirements, the robot's control system hardware is constructed as shown in Figure 2. The controller is based on an embedded computer with high performance which is used to drive two servo motors through two digital servo controllers to thus accomplish the robots' forward, backwards and steering motions.

Hardware composition of the control system
In terms of its state and the surroundings, the obstacle information during its operation is detected by using ultrasonic sensors and optoelectronic sensors, while the robot's navigation and posture information is obtained through a digital compass and a tilt sensor. In addition, there is a camera and image-capture card for gaining video information in front of the robot, such that video information is transmitted to the remote control module through a wireless transmission system and then the control command is sent to the robot from the remote control module.
3. Analysis of the stairs-climbing dynamics
3.1 The basic process of the robot's stairs-climbing
During stairs-climbing, the tracked mobile robot begins by touching the first step of the stairs through its front track while its two-sided driving motors simultaneously push the driving wheels and the whole robot forward, up to the first step and then the second step, whereby the entire robot leaves the ground and completely climbs upwards on the stairs. The whole process may be divided into six stages, as shown in Figure 3: a) touch the first step; b) climb up the first step; c) touch the second step; d) climb up the second step; e) leave the ground and then ascend the stairs; (f) leave the stairs and then access the ground. Here, touching the step means the track near the robot's front approach angle climbing onto the step, while climbing up the step means the bottom track of the robot climbing onto the step.

The robot's stairs-climbing process
In order to climb the stairs, first the track near the robot's front approach angle is required to touch the first step. Besides this, and for correctly climbing up the stairs, the front approach angle and the transverse-distributed external track teeth can adjust the robot's posture when the tracked mobile robot touches the first step. Simultaneously, the speed-closed feedback of the two-sided driven motors plays a role in guaranteeing their constant speed motion to prevent the robot from taking a lateral deflection during stairs-climbing.
3.2 Stairs-climbing dynamics of the tracked mobile robot
Let the basic structural parameters of the tracked mobile robot be as follows: the radius of the driving wheel is
Figure 4 shows the loading situation when the robot touches the

The loading situation when the robot touches the
Based on a classical mechanics analysis, we can set up the robot's dynamic model in this process. From the robot's forces' equilibrium equations and its torque equilibrium equation, we can get Equations (1)–(3):
Here,
The traction
The total resisting torque
The robot's bottom tracks touch the The loading situation when the robot climbs up the 
In a similar way, we can get the traction
The tracked mobile robot is supported by two or three stairs simultaneously after it leaves the ground and ascends the stairs whereby the supportive force from each step to the robot is The loading situation when the robot ascends on the stairs
During the process where the tracked mobile robot leaves the stairs and returns to the ground, it twirls around the sharp corner of the top step under the action of gravity until its bottom tracks touch the ground. The supportive force from the sharp corner of the top step to the robot is

The loading situation when the robot leaves the stairs
Based on the classical mechanics analysis, we can get Equations (12)–(14) from the robot's forces' equilibrium equations and its torque equilibrium equation:
The variable
From Equations (12)–(15), we can get the traction
According to the phased dynamical model of the tracked mobile robot during the stairs-climbing process, we can reveal the change law of the required traction and driving torque during the stairs-climbing process, thus laying the basis for the tracked mobile robot's stability during stairs-climbing.
4. Evaluation of the robot's stairs-climbing stability
4.1 The basic conditions for stairs-climbing
According to the stairs-climbing process shown in Figure 3, we can get three basic conditions of stairs-climbing for the caterpillar track robot, as below.
This is for guaranteeing that the robot's front approach angle can successfully touch the step in the stage shown in Figure 3(a). Thus, the central height of the robot's steering wheel is required to be higher than the height of a step. This geometrical condition can be represented by formula (16):
This is so that the traction from the driving motor can provide enough power for the requirements of the robot in climbing the stairs. Let the driving torque and the resisting torque converted to the driving motor be
This is for guaranteeing that no sliding down happens when the robot climbs up the stairs. Let the maximum required friction be
Among the just mentioned basic conditions, the geometrical condition is realized by the structure of the front approach angle, the traction condition is achieved by selecting the proper motors and reduction ratio, and the friction condition is guaranteed by the shape and material of the external track teeth of the rubber tracks.
4.2 Analysis of stairs-climbing stability
To let the robot steadily climb up the stairs – and besides the three mentioned basic conditions – it is also necessary to ensure that no backwards tumbling happens during the robot's climbing. During the stages in Fig.3(a)–(d), because the rotating fulcrum can only be on the robot's driving wheel and its position is relatively post-placed, it is relatively hard for it to tumble backwards. During the stage when it ascends the stairs – shown in Figure 3(e) – when the driving wheel leaves the ground and moves on the stairs, its rotating fulcrum suddenly changes from the point on the driving wheel to the corner of the first step, which more easily leads to the robot tumbling backwards. Since the tracked mobile robot moves forward at constant speed
4.3 Evaluation method of stairs-climbing stability
To ensure the stability during stairs-climbing for the tracked mobile robot, it is extremely important to establish a quantitative evaluation method to allow for a certain stability margin for effective prevention against track deformation, vibration and percussive impact. Since the process where the robot tumbles during stairs-climbing is in fact a process of changing potential energy, when the robot turns around the fulcrum as compelled by an external force to the state where its CG becomes the highest point and its potential energy reaches its maximum, the robot reaches a critical state in turning to tumble. In fact, some stability evaluation methods based on analysing the change of potential energy – called the “Energy Stability Margin [14–15]”, the “Dynamic Energy Stability Margin [16]” and the “Normalized Energy Stability Margin [17]” – had been developed and applied to the legged robots and wheeled vehicles. Here, we also take the variations of potential energy required for the tracked mobile robot to achieve its critical status so as to estimate its stability. Moreover, to describe the tracked mobile robot quantitatively, we make a unitary processing and get the calculation formula for the degree of stability
In formula (19),

The robot tumbles on the flat ground

The robot tumbles during climbing stairs
From Figure 8, we can see that when the tracked mobile robot tumbles on the flat ground, it is necessary to provide enough energy to lift its CG from point
In reference to Figure 6 and Equations (9)–(11), the distance
Having got the maximum variation of potential energy
5. Simulation and experiments
For the purpose of proving the results of the dynamical model and the stability analysis for stairs-climbing, we perform a simulation calculation and experiments on the developed tracked mobile robot. The structural parameters of the robot are: the radius of the driving wheels is
According to the defined modes of motion, we make a simulation calculation of the robot's stairs-climbing and carry out stairs-climbing experiments with the developed tracked mobile robot. We achieved the results shown by Figures 10~14. Figure 10 shows the experimental scenes during the robot's stairs-climbing. In Figure 11, the thick line represents the simulation results of the robot's tilt angle β during stairs-climbing, while the thin line is the actual detected results from the tilt sensor during its stairs-climbing. The angle β in these both two lines increases from 0 until it reaches the inclined angle of the stairs and then it returns to 0 when the robot leaves the stairs, having a similar changing process.

Experimental scenes during the robot's stairs-climbing

Tilt angle during the robot's stairs-climbing

Driving torque of the robot during the stairs-climbing

Stability of the robot during the stairs-climbing

The range of the CG under different
In Figure 12, the thick line is the simulation result of the driving torque
In addition, we calculate its stability by using the proposed evaluation method of the robot's stairs-climbing stability and got the results shown in Figure 13. The lowest point of stability during the robot's stairs-climbing occurs during those moments when the driving wheels leave the ground and the robot's driving wheels roll over the first and second steps, from which the main reason is that the driving wheels are suddenly suspended in the air. This has the result that the robot's rolling fulcrum moves forward substantially and thus it inclines to tumble backwards more easily. This conclusion is also proven in the tracked mobile robot's stairs-climbing experiments.
Furthermore, an analysis is carried out for the minimum value of
6. Conclusions
Given that tracked mobile robots mostly regard stairs-climbing as a key index for evaluating robots' capability in cross-country and obstacle negotiation, the issue of how to ensure stability in stairs-climbing is an important problem which needed to be solved. Looking at this problem, the dynamical model and the question of stability during the tracked mobile robot's stairs-climbing are studied based on a mechanics analysis. These proposed methods for dynamics modelling and stability analysis in stairs-climbing can also be applied to the process of the tracked mobile robot's moving down stairs. The acquired achievements can provide design and analysis foundations for the tracked mobile robots' stairs-climbing and solve the problem, which can be summarized as follows:
According to the requirement for stairs-climbing, the mechanical structure of a tracked mobile robot is designed and the hardware composition of its control system is given.
Based on the analysis of the stairs-climbing process, the dynamics model of the tracked mobile robot during stairs-climbing is established, which can provide fundamental support for the stability analysis.
The stability conditions for its stairs-climbing are obtained. A quantitative evaluation method of the stairs-climbing stability of the tracked mobile robot is proposed and verified through simulation and experiments. Based on this method, the value area of the robot's CG coordinates can be calculated to avoid tumbling backwards.
