Abstract
Introduction
Mobile robots have become increasingly present in human-related activities either to remove the hazards or to carry large and critical payloads safely. Mobile robot is capable of moving around in different environments including stairs and outdoor grounds. In this circumstances, researches are carried out to explore extensive applications for mobile robots in special situations such as rescue, anti-terrorism, removing explosive, and so on. 1,2 In the past decade, both industry and academia have become more responsive to develop new designs for mobile robot platforms with better functionality, quality, and features. At present, there is a focus on designing robots with the capability of traveling over a variety of surfaces, carrying a range of payloads, changing into different configurations by modularity of structure and interface, and fast recovery from accidental rollover or getting stuck. Today, most of the current mobile robot platforms still cannot fulfill the said features due to a fixed structure of its locomotion system.
During the past few years, relevant experts and scholars have made lots of research on the tracked mobile robot, as a result many structures of the robot have been generated. For instance, the “Talon” series of robots from the Foster-Miller company and the “PackBot” series of robots from the iRobot company, both of which have been applied in the battlefield to implement various missions, including anti-terror and anti-explosives, military reconnaissance, and so on. 3 –5 There are also certain customized tracked mobile robot for circumstances such as disaster relief and fire fighting. 6 –9 In these complicated situations, stair climbing has become a basic function for mobile robots. Other than this, a mobile robot also needs to be more flexible and is able to climb under complex terrains. In this case, continuous researches are required to discover new capabilities of the mobile robot in the stair-climbing process in different environments. 10 –12
A new kind of transformable wheel–track robot has been developed. 13 –17 To save energy, it walks in wheel mode on flat grounds and will transfer into track mode on rough road or stairs as shown in Figure 1: a wheel–track robot only consists of one simplified and compact coupling reconstruction mechanism, which enables the robot transfer easily from walking in wheel mode to track mode, combining both advantages of a wheel robot and a track robot.

Robot mechanical structure. (a) Wheel mode and track mode. (b) System composition.
As a result, it is a better choice to have a wheel–track robot in complex environments such as those with either rough grounds or changeable stairs. With the flexible capacities, the wheel–track robot has got a wider application not only for anti-terrorism and fire rescue but also for anti-terrorism, removing explosive, and even help the disabled. 18 –22 Compared to the conventional robot, 23 –25 the wheel/track robot is more compact in structure and is more flexible with lighter weight and smaller volume which consumes less energy. What’s more, the wheel/track robot applies a coupling reconstruction mechanism and has a tail rod design that can adjust the centroid position. The dynamical model and stability analysis of the robot based on Euler-Lagarange-like systems 26 –28 are established, which lays the theoretical foundation for the autonomous control of the robot in the future.
A transformable wheel–track robot that is lighter, more simplified, and compact has been demonstrated in Figure 1, which shows a tail rod has been added and by winding the tail rod will coordinate the center of gravity of the wheel–track robot to improve the stability of the robot movement. The mechanism structure and the control system of the robot are explained in detail in “Robot system” section. The dynamical model of the robot in stairs climbing has been established and analyzed through applying the classical mechanics method in “Dynamic process analysis on climbing stairs” section. A dynamic stability analysis of the wheel–track mobile robot is carried out by analyzing not only the interaction among forces of track, track edge, and stair step but also the different stabilities of the robot when the track and the stairs have different touch points in “Dynamic stability analysis of stair-climbing process” section. The stability of the dynamic functions is examined in “Simulation analysis and experiment” section, and the examination results have proved the effectiveness of the theories proposed.
Robot system
Mechanical hardware components of the robot structure
The robot mainly consists of four parts as shown in Figure 1: the variable structure device, the walking device, the box body, and the tail rod. The variable structure device is achieved by a double four-bar linkage mechanism. The worm gear motors with double output shafts on both sides of the robot respectively drive the two sets of the main driving shafts on both left and right sides of the wheel/track transformation mechanism. The worm gear mechanism is self-locking, one side of the double output shaft is used to connect the main driving shaft of the wheel/track transformation mechanism, and the other side is to install the potentiometer to complete the angle detection. The walking wheel device is mainly composed of an internal and external gear ring devices, which is driven by a decelerated DC motor. In order to make the robot’s structure more compact, the output torque of the walking motor speed reducer is transmitted to the gear shaft through a pair of gears, so that the walking motor on both sides can be arranged in a staggered way. The two gears of the gear shaft are separately inner geared with the inner teeth of the two gears of the walking wheel device; as a result, the inner and outer gear rings are able to complete synchronous rotation. The tail rod motor can drive one-way wheel rod to swing to adjust the centroid of the robot.
Take one end point of the swing arm rod of the open mechanism shown in Figure 2 as the reference point, carry out kinematics simulation analysis on this point, and measure the displacement, velocity, and acceleration curve as shown in Figure 3. It is illustrated in Figure 3 that when the open mechanism operates, the velocity of the swing rod is slow, and the speed is reduced gently, which decreases the impact of the elastic track, and this can satisfy the requirement of the mechanism design. When the open mechanism opens, the velocity of the swing rod decreases gently from the maximum speed to zero, and the track is fully open; when it distracts, the velocity of the swing rod increases slowly to its maximum speed.

Four-bar linkage variable structure device.

Displacement, velocity, and acceleration curve of the end point of the swing rod.
The elastic track shown in Figure 4 will not only deliver the movement but also stretch or contract frequently to get adapt to variable working environment. The inner side of the elastic track has gears that participate in driving mesh and delivering driving torque, and the outer gears are mainly used for mobile anti-skidding.

Important mechanical components of the robot.
Control hardware components of the robot
The robot control system displayed in Figure 5 adopts a hierarchical structure, and it is composed of intelligent plate and control panel which collaboratively complete the interaction of human and computer, the external environment detection, and motion control. According to the change of external environment, the operator will input the instruction to the intelligent board by the wireless terminal, and the instruction which will be analyzed in the control board controls the movements of 2 DC motor and 3 worm gear motor to realize the control of the robot’s attitude. The robot’s attitude information is monitored real time by internal sensors such as gyroscope that are connected on the control board. This information works not only as the feedback references for attitude control but also is transferred through the intelligent board to the operator which is reflected in the PC man–machine interface. According to the feedback information and the real-time external environment, the robot attitude requirements are reset and sent back again to the robot through PC interface or remote control. In the movement process of the robot, external sensors including infrared and ultrasonic will send some external environment information detected to the control board to assist the operator with some obstacle avoidance work. The tail rod is driven by the tail rod motor.

Control hardware components of the robot.
Dynamic process analysis on climbing stairs
Process of climbing stairs
When the robot starts to climb the stairs, it will firstly touch the first step of the stairs. With its variable structure, the elastic track of the robot will expand when the driving motors on both sides push the driving heels and the whole robot forward at the same time step by step during the climbing process until the entire robot leaves the ground and keeps climbing up the stairs. This climbing process can be generally divided into six stages which is shown in Figure 6: (a) approaching the first step, (b) touch the first step expanding the elastic track, (c) climb up the first step, (d) touch the second step totally expanding the elastic track, (e) climb up the stairs and steady movement on the stairs, and (f) leave the stairs and steady movement on the ground. It should be explained that when the robot touch the step, its back swing rod wheel will touch the ground and when the robot climb up the stairs, the robot’s bottom track will climb up onto the step.

Robot’s climbing stair process.
Dynamic analysis on climbing stairs of the robot in tracked mode
The basic structural parameters of the robot are shown as follows:
(
Under the
Figure 6 shows the process that mobile robot climbs the stairs in the tracked mode. The dynamic model is established according to the four phases of the process which are “Attitude adjudgment before climbing” including Figure 6(b) and (c), “climb up the stair” in Figure 6(d), “steady movement on the stairs” in Figure 6(e), and “leave the stairs” in Figure 6(f).
Attitude adjudgment before climbing
Figure 7 describes that the elastic track of the robot starts to touch the first stair. The two values

Robot touches the first step.
In this process, the robot’s dynamic model can be gained based on the classical mechanics analysis. The following equation (1) can be concluded by the forces’ equilibrium equations and its torque equilibrium equation
In the above equations
The
With equations (1) to (2), the traction
In the equation (3), the total resisting torque
Figure 8 provides the illustration of the process that the robot is climbing at the first step when the robot’s track touches the first step. Equation (4) can be got from the robot’s forces’ equilibrium equations and its torque equilibrium equation using the classical mechanics analysis

Robot climbs up the first step.
Similarly, the traction
Steady movement on the stairs
In Figure 9, after the mobile robot leaves the ground and ascends the stairs, it is supported by two or three stairs at the same time, and the supportive force from each step to the robot is

Robot ascends on the stairs.

Robot climbs on the stairs.
In equations (5) and (6),
Leaving the stairs
Figure 11 shows the forces in the climbing process when the tracked robot leaves the stairs and touches to the ground. Under the action of gravity, the robot twirls around the sharp corner of the top step until its bottom tracks touch the ground. Among these forces,

Robot leaves the stairs.
Equation (7) including the robot’s forces’ equilibrium equations and its torque equilibrium equation based on the classical mechanics analysis can be concluded
In equation (7), there is a variable
The equations (7) to (8) provide the way to get the traction
Dynamic stability analysis of stair-climbing process
Interaction between the track and the stair
The force analysis of track, track edge, and stair step is shown in Figure 12.

Force analysis of track and track edge and stair step.
The necessary and sufficient conditions for the non-slipping of the track when the track contacts the stair step edge line
When the track edge contacts the stair step, the necessary and sufficient conditions for firmly hooking stair step are
If μ < cotα
Assuming
Stability analysis of the robot and the stairs
In the process of climbing the stairs, some assumptions are as follow: the friction between the driving wheel and the deformation of the track is not considered, and the movement state of both sides of the track is consistent.
Analysis of one point contact between robot and stair
The force analysis of contact in one point between robot and stair is shown in Figure 13. The robot coordinate system

Force analysis of contact in one point between robot and stair.
The inertia forces of the direction
The traction force of the track and ground is composed of two parts: horizontal traction and vertical traction 10
where
When track edge hooks the first step edge, considering track slipping of in direction
The following equilibrium equations are obtained by Newton Euler and Darren Bell’s principle
where
The stability criterion of the contact in one point between the track and stair step is as follows.
Analysis of two points contact between robot and stair
When the center of mass of the robot passes through the first step of the stairs, the robot enters into contact in two points with the stairs, and the forces are shown in Figure 14. The following equilibrium equations are obtained by Newton Euler and Darren Bell’s principle

Force analysis of contact in two points between robot and stair.
where
Assuming
Two track edges are simultaneously on the stairs
Two track edges are not simultaneously on the stairs
The stability criterion of the contact in two points between the track and stair step is as follows
Analysis of three points contact between robot and stair
When there is the contact in three points between the robot and the stair step, the forces are shown in Figure 15.

Force analysis of contact in three points between robot and stair.
The following equilibrium equations are obtained by Newton Euler and Darren Bell’s principle.
where
It is assumed that the difference between the equivalent support forces is consistent with the linear distribution law
Assuming
Three track edges are simultaneously on the stairs
Three track edges are not simultaneously on the stairs
The stability criterion of the contact in three points between the track and stair step is as follows.
Simulation analysis and experiment
Specification of the robot
The structural model parameters of wheel–track robot are shown in the Table 1.
Specification of the robot.
Simulation experiment
When

Curve between acceleration and force in one point.

Curve between acceleration and
When

Curve between acceleration and force in two points.

Curve between acceleration and
When

Curve between acceleration and force in three points.

Curve between acceleration and
Prototype experiment
When the robot meets the step obstacle, it will switch from the wheel mode to the track mode, demonstrated in Figure 22(a) and (b). With the robot climbing up the steps, the inclination angle of the robot become gradually bigger and there is no sign of leaning forward, then swing the tail rod to help the robot to change robot attitude as is shown in Figure 22(d). Under the help of the tail rod, the robot stably climbs over the following steps and eventually completes the steps obstacle-surmounting climbing.

Robot climbing stairs experiment.
The line in Figure 23 represents the driving torque

Relationship of driving torque and time.

Relationship of tilt angle and time.
Conclusion
Wheel/track coupling type is a new type of mobile combination compared with the traditional wheel/track multiple robots which only contain one set of walking mechanisms. The structure of a wheel/track coupling type robot is simple and compact, and it can easily switch between wheeled mode and tracked mode. As climbing the stairs is considered as a critical important function to evaluate the capability of a mobile robot on crossing obstacles. On the other side, the stability of such a robot to climb the stairs needs also to be ensured. As far as we know, the achievements gained can provide great reference for designing and analyzing a mobile robot. Through researching on the requirements of the robot climbing stairs, the mechanical structure of a wheel–track mobile robot is designed and the hardware composition of its control system is explored. After studying the process of the robot climbing the stairs, the dynamics model of the robot which will provide fundamental support for the stability analysis can be established.
Although the extensive tests and experiments performed to demonstrate that the robot meets the research goals, some improvements need to be further addressed in future developments. The future work is summarized as follows: Develop more add-on attachments and interfaces for expanding the robot’s functions and applications. Develop an autonomous control system which can be switched on and off by remote control to assist the user’s operations.
