Next Article in Journal
Multipotent Antiviral Effects of Deacetylated Chitosan Supplemented with Grapefruit Seed Extract against Influenza and Parainfluenza Viruses
Previous Article in Journal
The Neutrino Mediterranean Observatory Laser Beacon: Design and Qualification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design, Analysis, and Experiment of a Wheel-Legged Mobile Robot

Key Lab for Mechanism Theory and Equipment Design of Ministry of Education, Tianjin University, Tianjin 300350, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2023, 13(17), 9936; https://doi.org/10.3390/app13179936
Submission received: 3 August 2023 / Revised: 29 August 2023 / Accepted: 31 August 2023 / Published: 2 September 2023

Abstract

:
In this paper, a wheel-legged mobile robot is proposed. The parameter design of the wheel-leg structure is completed using geometric analysis and statics modeling. The curling mechanism is chosen as the main part of the robot, expanding the robot’s application scenarios. Particle swarm optimization is used to determine the number of body sections and their length. After dynamic simulation, rubber is selected as the wheel-leg cover material. Based on the above results, a prototype is made and subject to experiments in different terrains. The experiment results verify that the robot is adaptable to multiple terrains with strong obstacle-crossing ability.

1. Introduction

As an important branch of robotics, mobile robots are an integrated system that incorporates environmental perception [1,2,3,4,5], dynamic decision-making and planning [6,7,8], behavior control and execution [9,10,11,12], and other functions. Owing to its good obstacle-crossing capability, mobility, and stability, it has broad application prospects in emergency rescuing, military reconnaissance, and scientific exploration [13]. According to the mode of movement, traditional mobile robots can be classified into wheeled mobile robots [14,15,16,17,18], legged mobile robots [19,20,21], and tracked mobile robots [22,23]. Wheeled mobile robots are characterized by a simple structure [14,15], reliable control [14,16,17,18], and faster moving speed [15]; however, their obstacle-crossing capability is poor in complex terrains such as stairs and rugged roads. Legged mobile robots have the advantages of strong obstacle-crossing capability and terrain adaptability [20,21]; however, they feature a complex leg structure, difficult controllability, and low movement speed. Tracked mobile robots demonstrate good obstacle-crossing capability [22] and reliable control [23]; however, their bulky structure results in low traveling speed, large power consumption, and damage to the ground.
Compared with the disadvantages of traditional mobile robots, hybrid mobile robots combine the characteristics of multiple mobile structures and thus have various advantages, which has attracted the wide attention of scholars. In addition to strong obstacle-crossing capability and stability, hybrid mobile robots can also balance indicators such as movement speed, comprehensive structure, and control complexity while showing satisfactory terrain adaptability. Hybrid mobile robots can be classified into the wheel-legged type [1,5,6,7,24,25,26,27,28,29,30,31,32], wheel-tracked type [33,34], track-legged type [35,36,37], wheel-track-legged type [13,38], etc., according to their structure, as shown in Table 1. Among them, the wheel–leg structure is the most widely studied and applied for its advantages in multiple aspects.
The wheel-legged robot is a hybrid mobile robot with an excellent obstacle-crossing ability [5,6,9,25,26,27,28,29,30,31], great movement performance [1,5,6,7,25,26], efficient and stable operation [1,25,26,27], etc., and has attracted the attention of many researchers. Based on the operating mode and driving method during travel, wheel-legged robots can be roughly classified into four types: tandem type, separate type, transformable type, and hybrid type. The tandem wheel-legged robot [24,25,26,27] moves on flat ground with wheels and changes its posture using the leg structure when encountering obstacles. It has good mobility. A wheel-legged robot with a variable attitude robot mechanism was designed in [39], enabling the robot to conduct various configurations and omnidirectional motion. However, only its wheels come into contact with the ground, which results in slightly poor obstacle-crossing capability. The separate wheel-legged robot [28,29] switches walking modes according to different terrains. In the case of flat terrain, its wheels come into contact with the ground; in the case of steep terrain, its legs come into contact with the ground. It improves obstacle-crossing capability, but switching between the two modes causes complexity in control. The transformable wheel-legged robot [1,30] adapts to different environments by switching the wheel–leg state. The wheel-leg structure has a built-in motor, which allows for switching to the wheel or leg shape mode according to the terrain. Similarly, it can improve adaptability to the environment. However, the requisite wheel–leg conversion device increases the structural complexity and reduces the weight-bearing capacity. The hybrid wheel-legged robot [31] has its leg structure replaced with a wheel drive that rotates in a full circle and achieves different motion gaits by controlling the phase and rotation speed of the wheel-leg, which is convenient for achieving smooth obstacle-crossing movement and simple control. A hybrid wheel-legged robot was proposed in [40], and its great motion efficiency and obstacle-crossing ability were verified. However, there is space for structure optimization to realize better strength and rigidity. Based on these latest works, we explore a new hybrid wheel-legged mobile robot by designing a novel structure of the wheel-leg.
Given the above background, this paper proposes a hybrid wheel-legged mobile robot that incorporates the characteristics of both wheeled and legged structures. Based on the robot’s obstacle-crossing needs, the structural parameters are determined using modeling, theoretical analysis, etc. Then, the optimal wheel–leg cover material is determined using dynamic analysis, after which the prototype is made and subjected to experiments in various environments. As a hybrid mobile robot, the proposed wheel-legged mobile robot incorporates the structural advantages of wheeled and legged mobile robots. In addition to expanding the usage scenario, it realizes a relatively simple control and improves obstacle-crossing capability and movement stability, exhibiting satisfactory overall performance.

2. Structure Design

The wheel-leg structure is an essential part of the proposed mobile robot, playing a decisive role in determining whether the robot can complete obstacle-crossing. In this section, the obstacle-crossing environment is set up as steps that are difficult for traditional mobile robots. In terms of statics, the obstacle-crossing process of the wheel-legged mobile robot is analyzed to determine how the number of its spokes influences the obstacle-crossing capability. Based on the specific step parameters, an efficient step-climbing strategy is proposed using geometric analysis. According to the above results, the chord length of the spoke is optimized.

2.1. Statics Modeling

First, the force condition of a single wheel–leg during step climbing is analyzed. As shown in Figure 1, to meet practical needs, it is assumed that the width and height of a single step in a staircase are W = 25 mm and H = 15 mm, respectively. F and P are the component force of the robot body on the wheel-leg in horizontal and vertical directions; N and f are the support force and friction force of the steps on the wheel-leg; MN and Mf are the torque generated by N and f at the geometric center of the wheel-leg; Tm is the driving torque generated by the motor on the wheel-leg; δ is the angle between the tangent of the wheel-leg at its contact point with the step and the horizontal line. It is assumed that the motor speed is slow and that the driving torque provided by the motor is sufficient. Then, Formula (1) can be obtained based on the force balance of the wheel-leg:
P + μ N cos δ N sin δ = 0 F μ N sin δ N cos δ = 0 T m M O i ( N ) M O i ( f ) = 0 ,
It is assumed that the maximum static friction force is approximately equal to the sliding friction force and that the dynamic friction coefficient between the wheel-leg and the step is μ. Then, when the wheel-leg is about to slip during step climbing, we have f = µN. Thus, Formula (2) is obtained:
F P = μ tan δ + 1 tan δ μ ,
Next, the statics analysis of the entire robot during climbing steps is conducted. As shown in Figure 2, f1, N1, f4, and N4 are the friction and pressure of the robot when its front and rear wheel-legs come into contact with a step; P1, F1, P4, and F4 are the component force of the robot body on the wheel-leg in the horizontal and vertical directions; P1′, F1′, P4′, and F4′ are the reaction forces of P1, F1, P4, and F4, respectively; Tm1 and Tm4 are the driving torque of the front and rear drive motors on the wheel-leg, respectively; Tm1′ and Tm4′ are the reaction torques of Tm1 and Tm4, respectively; G is the gravity of the robot; MO1(f1) and MO1(N1) are the torque of f1 and N1 at the geometric center O1 of the front wheel-leg, respectively; MO4(f4) and MO4(N4) are the torque of f4 and N4 at the geometric center O4 of the rear wheel-leg, respectively; l1 and l2 are the distance from point O to O1 and O2, respectively; and γ is the angle between the robot body and the horizontal line. Ignoring the gravity of the wheel-leg, it is assumed that the force condition of the front and rear wheel-legs is the same. Then, Formula (3) can be obtained from the force balance of the robot:
f 1 cos δ 1 N 1 sin δ 1 + f 4 cos δ 4 N 4 sin δ 4 = 0 1 2 G f 1 sin δ 1 N 1 cos δ 1 f 4 sin δ 4 N 4 cos δ 4 = 0 M O ( N 4 ) M O ( f 4 ) M O ( N 1 ) M O ( f 1 ) = 0 ,
Formula (4) can be obtained from the force balance of the robot:
P 1 P 4 = 0 1 2 G F 1 F 4 = 0 T m 1 + T m 4 + P 1 l 1 sin γ + P 4 l 2 sin γ + F 1 l 1 cos γ F 4 l 2 cos γ = 0 ,
Formula (5) can be obtained from the force balance of the robot’s front wheel-leg:
P 1 + f 1 cos δ 1 N 1 sin δ 1 = 0 F 1 f 1 sin δ 1 N 1 cos δ 1 = 0 T m 1 M O 1 ( N 1 ) M O 1 ( f 1 ) = 0 ,
The formula for the force balance of the robot’s rear wheel-leg is similar to the one above. In general conditions, δ4 = 0 during the climbing process of the robot. According to Formulas (3)~(5), the maximum driving force that the driving wheel-leg could provide for the robot body is obtained as:
P 4 max = μ l 1 + l 2 1 μ tan γ ( G l 1 2 + T m 1 + T m 4 cos γ ) ,
Then, the maximum of δ1 is derived as:
δ 1 max = arctan ( μ 2 G μ G 2 ( 1 + μ 2 ) P 4 max ) ,
In other words, when the robot is driven with the rear wheel-leg and δ4 = 0, the robot is capable of climbing a step if the angle between the front wheel-leg and the step meets the condition δ1 ≤ δ1max.
Similarly, when the robot is driven with the front wheel-leg and δ1 = 0, the following calculations are derived:
P 1 max = μ l 1 + l 2 1 μ tan γ ( G l 2 2 T m 1 + T m 4 cos γ ) δ 4 max = arctan ( μ 2 G μ G 2 ( 1 + μ 2 ) P 1 max ) ,
According to the above analysis, we attain the values of δ1max and δ4max with the value of the mass and center-of-mass coordinate of the robot, friction coefficient μ, step size, and other parameters of the robot.

2.2. Geometry Definition and Design

The wheel-leg structure is a key component of a wheel-legged mobile robot and directly determines the stability, mobility, and obstacle-crossing capability. A hybrid wheel-leg can achieve smooth movement with strong obstacle-crossing capability and simple control. Next, the structural design of the wheel-leg is proposed.
First, the number of wheel-leg spokes is determined. The wheel-leg structure of existing wheel-legged mobile robots can be roughly classified into four types according to the number of spokes: single-spoke, triple-spoke, four-spoke, and five-spoke. The single-spoke wheel-leg structure has poor stability and complex gait planning [30,41]. Therefore, the hybrid wheel-leg structure with three spokes or more is analyzed herein. The obstacle-crossing capability of the wheel-leg structure varies in forward and reverse rotation. During reverse rotation of the wheel-leg structure, for ease of analysis, it is assumed that the radius of curvature of spoke r = ∞, namely, it is assumed that spoke is linear. As shown in Figure 3, according to the geometric relationship, the expression for the crossing height Hs is obtained as:
H s = R ( sin φ s 2 + cos θ s ) ,
where s represents the number of spokes; R represents the cord length; φ s represents the angle between spokes; and θ s represents the angle between the wheel-leg spoke that contacts the ground and the vertical plane. The following results are derived: H3 = 1.732R, H4 = 1.414R, H5 = 1.539R, H6 = 1.5R, H7 = 1.409R, and H8 = 1.307R.
When the wheel-leg contacts obstacles while rotating forwardly, a similar obstacle-crossing result is desired for the analysis of the wheel-leg’s obstacle-crossing capability. It is assumed that the force of the robot body exerted on each wheel-leg is the same. Under the condition of the robot’s force balance, the relationship between the spoke’s radius of curvature r and chord length R is set as r = 0.67R, and the coefficient of friction is 0.5. The constraint δ1max = 53.15° [42] is obtained. That is, under the corresponding conditions, as long as the angle between the tangent of the wheel-leg at the contact point with the step and the horizontal line is smaller than 53.15°, the wheel-leg structure is capable of crossing the obstacle, as shown in Figure 4. For a wheel-leg structure with s spokes, the forward crossing heights hs are derived as h3 = 1.44R, h4 = 1.12R, h5 = 1.17R, h6 = 1.15R, h7 = 1.10R, and h8 = 1.02R.
Based on the above analysis, the forward and reverse obstacle-crossing capability of wheel-legs with different numbers of spokes can be obtained, as shown in Figure 5. It can be seen that the obstacle-crossing capability of a wheel-leg declines with an increase in the number of spokes s. Therefore, to achieve the strongest obstacle-crossing capability, we use s = 3.
After the number of spokes is determined, further optimization of the spoke shape is desired. The curved triple-spoke wheel-leg shown in Figure 6b evolved from the semicircular single-spoke wheel-leg shown in Figure 6a. Its spokes can touch the ground alternately, which improves the space utilization rate. However, during step climbing, there is a certain interference among spokes and the impact of curved structure on the stiffness of the wheel-leg. Since robots usually operate on flat ground or slopes, their structure is optimized while retaining the alternating movement of curved triple-spoke wheel-legs. When two spokes of the wheel-leg are in contact with flat ground, considering the contact point between the front spoke and the ground (that is, the tangent point between the front spoke and the ground) as the boundary point of the front spoke, the curved spokes from the center of the wheel-leg to this point are changed into straight-line spokes, and the other two spokes are also optimized in the same way. A schematic figure showing the optimized wheel-leg structure is shown in Figure 6c. The novel straight-curved, triple-spoke wheel-leg inherits the advantages of curved triple-spoke wheel-legs, whose spokes touch the ground alternatively; achieves improved stiffness after changing the spoke shape; and reduces interference between each spoke when climbing and crossing obstacles.
The structure and specific geometric parameters of the wheel-leg are shown in Figure 7. Based on the chord length R, the remaining geometric parameters are obtained using the geometric relationship of wheel-leg: r = 3 R/3, Ψ = 86.9°, ζ = 33.1°, φ = 30°, and l = 0.795R [43].

2.3. Further Optimization

Steps are common obstacles in daily life and represent a complex irregular terrain that is difficult for various mobile robots to cross. The height of steps is generally 10 mm~20 mm. Owing to its structural advantages, the proposed hybrid wheel-legged mobile robot can quickly climb steps using a relatively simple control strategy. The following statics modeling is used to analyze the force conditions and requirements that enable step climbing.
The straight-line part and circular-arc part of the straight-curved wheel-leg have different contact situations with steps during climbing and should be classified and analyzed to obtain the range of geometric parameters that allow step climbing. According to the statics analysis of wheel-leg step climbing and based on the structural characteristics of the wheel-leg, the main circumstances of the robot’s step crossing are divided into several types, as shown in Figure 8:
When the straight-line part of the wheel-leg comes into contact with a step, Formula (10) is obtained according to the geometric relationship between the wheel-leg and the step:
l sin δ + R cos α = H d = l cos α ,
Based on the different positions and the geometric parameters of the wheel-leg, different δ can be obtained and compared with δmax to determine whether the steps can be crossed.
When the junction between the straight-line and circular-arc part of the wheel-leg comes into contact with a step, since the position of the wheel-leg is determined, Formula (11) is obtained according to the positional relationship between the wheel-leg and the step:
l sin δ + R cos α = H η + δ + α = π 6 l = 0.1464 R η = 0.2889 ,
The following expression is derived:
δ = arcsin H 1.0438 R 1.1992 ,
When the geometric parameters of the wheel-leg are determined and substituted into the above expression, the corresponding δ is obtained. When δδmax, the wheel-leg can cross the step; when δδmax, the wheel-leg will slip.
When the circular-arc part of the wheel-leg comes into contact with a step, Formula (13) is obtained according to the position between the wheel-leg and the step:
R cos α + 2 r cos π 6 α β + φ sin β = H R = 3 r δ = π 3 + α + 2 β φ φ = π 6 ,
When the geometric parameters and initial position of the wheel-leg are determined and substituted into the above formula, the corresponding δ is obtained. When δδmax, the wheel-leg can cross the step; when δ > δmax, the wheel-leg will slip at the step.
When the wheel-leg climbs steps, the extreme condition of the contact between the straight part and a step is shown in Figure 9. The geometric parameters of the wheel-leg under such conditions are analyzed. According to the geometric relationship between the wheel-leg and step, Formula (14) is obtained:
R cos α + l sin δ = H R sin α = l cos δ α = η + δ π 6 ,
The following expression is derived:
δ = arccos 1.0282 H R ,
Under this extreme condition, to ensure that the wheel-leg crosses the step, the following requirement should be met:
δ = arccos 1.0282 H R   δ max ,
The following expression is derived:
δ = arcsin H 1.0438 R 1.1992     δ max ,
Therefore, the chord length of the wheel-leg is 13.27 mm ≤ R ≤ 20.43 mm. When the step height is 14 mm, the chord length of the wheel-leg is 17 mm. The obstacle crossing height is 1.13 times the chord length. For steps with common size, the wheel-leg can finish obstacle crossing.

3. Curling Mechanism Design

3.1. Key Parameters

To further expand the application scenarios of the robot, a curling mechanism is selected as the robot’s main body to make the robot move more smoothly. The robot’s curling structure is shown in Figure 10. According to the configuration of the robot’s curling mechanism and the requirements for stability of the curling procedure, two indicators are proposed from the evaluation of kinematics and dynamics: the roundness R of the robot’s curling at the end state and the torque fluctuation TF of the curling procedure. R represents the sum of the difference between each joint angle and π. The smaller the value of R, the greater the roundness. TF reflects the motion stability of the robot during the curling procedure. The smaller the TF, the better the motion stability of the robot. The specific expressions for R and TF are as follows:
R = i = 1 n k = 1 2 θ ik f π T F = i = 1 n k = 1 2 p = 1 m B ik t p τ ik p + A ik B i k 2 + 1 ,
where:
B ik A ik = p = 1 m t p m p = 1 m t p 2 p = 1 m t p 1 p = 1 m t p τ ik p p = 1 m τ ik p ,
and (tp, τik−p) is the coordinates of the pth point on the curling acceleration curve.
A preliminary analysis shows that the parameters that affect the robot’s performance include the number of robot sections n and the length of each section l. In this paper, the optimal solutions for the parameters n and l are determined with the goal of obtaining the ideal R and TF. Therefore, the optimization goal can be expressed as:
f = η 1 R max   R + η 2 T F max   TF ,
where ηi (i = 1~2) is the optimization coefficient and η1 + η2 = 1.
Based on the constraint conditions, the optimization model of the curling mechanism is:
min f s . t . τ ik p τ max &    n 1 n n 2 &    0 < l l 2 ,
where τmax is the maximum value of the motor torque of each robot joint and is set to 0.025 N·m. [n1, n2] is the range of the number of sections in the curling mechanism. According to the concept of bionics, the range can be determined as [5, 8].
Particle swarm optimization is used to determine the parameters n and l. The principle is to find the global optimal solution to the problem through collaboration within the swarm population. A flow chart depicting particle swarm optimization is shown in Figure 11.
First, the model for the velocity and position of particle i in n-dimensional space is established, as shown below:
V i n k + 1 = ω V i n k + c 1 r 1 p in k X in k + c 2 r 2 ( p gn k X in k ) ,
X i n k + 1 = X in k + V i n k + 1
where c1 and c2 are learning factors, namely, the acceleration coefficients with a range of [0, 2]. r1 and r2 are pseudo-random numbers with a range of [0, 1]. ω is the inertial weight. V i n k is the n-dimensional vector of particle i’s velocity vector after the kth iteration. X in k is the n-dimensional vector of particle i’s position vector after the kth iteration. p in k is the n-dimensional vector of the optimal position of the particle in history after the kth iteration. p gn k is the n-dimensional vector of the global optimal position of the population after the kth iteration.
Next, the fitness function is established. The penalty function is an effective treatment method. The basic idea of the penalty function is to construct an adaptation value function f0 [44] with a penalty term by adding a penalty term m to the objective function f and to punish particles that fail to meet the requirements. The penalty function is as follows:
m = h · i = 1 8 max ( 0 ,   g i ) ,
where h is the penalty coefficient whose value is 106. Finally, the fitness function f0 = min(f + m) is obtained.
The parameters of particle swarm optimization are initialized. The inertial weight ω is set to 0.7, and the learning factors c1 and c2 are set to the traditional fixed value of 2.0. After 150 iterations, the final optimization results n = 5 and l = 16 mm are derived.

3.2. Model Construction

The following assumptions are made during the modeling process: each segment of the body is symmetrically distributed concerning the center of mass and has the same mass. The gravity at the contact point between the wheel legs and the ground is uniformly distributed. There is no longitudinal slip when the wheel legs are in contact with the ground. To avoid unnecessary abundance, there are simplifications in the process and expressions. The detailed derivative process is shown in Appendix A.
Since the mass of the robot is symmetrically distributed, the structure of the robot can be derived as shown in Figure 12. The coordinate O1-XY is established. The origin is located in the middle of the rear wheel leg. The X-axis is horizontal to the right, and the Y-axis is vertical up.
φ 2 = φ 2 1 + φ 2 2 ,   φ 4 = φ 4 1 + φ 4 2 + φ 4 3 ,
where φi is the angle between rod Ai−1Ai and rod AiAi+1 (i = 2~5). φ2i (i = 1~2) is the angle between rod AiAi+1 and rod A2A4. φ4i (i = 1~3) is the angle between rod A3A4 and rod A2A4, rod A2A4 and rod A4A6, and rod A4A5 and rod A4A6, respectively. The lengths of rod AiAi+1 (i = 1~5) are all L. A7 and A8 are the axes of the wheel-legs.
As shown in Figure 13, a closed loop can be found starting from point A2.
A 2 A 1 + A 1 A 6 = A 2 A 4 + A 4 A 6 ,
After projecting the above equation onto the X-axis and Y-axis and performing geometric analysis, the solutions for φ 1 and L 3 are derived. Therefore, we have:
φ 1 2 = arcsin Z A 8 Z A 7 L 3 ,
where φ 1 2 is the angle between A1A6 and A1B. ZA8 is the motion of the front wheel-leg on the Z-axis. ZA7 is the motion of the rear wheel-leg on the Z-axis.
Next, θ1 is calculated:
θ 1 = φ 1 + φ 1 2 ,
The structure of the wheel-leg is shown in Figure 14. Since the structure of all wheel-legs is the same, we consider one of them for motion analysis. The center point A7(8) of the wheel-leg is equivalent to C5. The inferior arc C1C2 has C3 as the center and r as the radius. The angle between each wheel leg is 2/3π. The length of C2C5 is Rmax, the length of C1C5 is R, the angle between C1C3 and C2C3 is φ, the angle between C2C3 and C2C4 is β, the angle between C2C5 and C2C4 is δ1, and the angle between C4C5 and C2C4 is δ2.
The rotation of the wheel-leg can be divided into three repetitive cycles. When the wheel leg rotates clockwise, the point C5 in the X-axis and Y-axis displacement can be expressed, thus:
θ 7 = f 2 θ 2 ,   θ 3 ,   θ 4 ,   θ 5 ,   θ 8 ,
where θi (i = 7, 8) is the turned angle of the wheel-leg.
Appendix A shows the detailed derivative process and specific expressions.

3.3. Prototype Manufacturing

The appearance of the robot prototype is shown in Figure 15a. The shell was made of aluminum alloy and the bottom plate was made of resin, so as to reduce the weight of the robot. The motor shaft’s fixing parts and wheel-leg were all made of carbon steel, which can improve the strength of the robot. There are threaded fixing holes on the sides of the two parts to fix the parts and the motor’s D-shaft. Non-slip materials were added to the wheel-leg to increase the friction of the robot when crossing obstacles and climbing slopes, which improves the efficiency of the robot’s operation.
The internal structure of the robot is shown in Figure 15b. Gear motors other than transmission components were used at all joints of the robot, so as to increase the strength of the robot to resist the impact of landing. The layout of the internal parts of the robot is also shown. The spacer and connecting shaft were 3D printed with resin.
The structure of the robot’s wheel-leg is shown in Figure 16. Its accessories were made of carbon steel. The connecting screws were made of alloy steel. The fit between the wheel-leg rack and the motor’s shaft neck was a clearance fit. Since the wheel-leg suffers impact force during operation, the fit will become slightly loosened after a long time of operation. Therefore, threaded holes were added to the sides of the wheel-leg rack to strengthen the tightness between the wheel-leg and the motor shaft. This helps prevent the wheel-leg from falling off the motor shaft and also extends the service life of the robot. There is a through hole at the connection between the wheel-leg rod and the wheel-leg rack. The wheel-leg rack clamps the wheel-leg rod, which effectively increases the tightness of the connection. Bolts and nuts were used for the connection.

4. Results

To better protect the robot, a wheel-leg cover is necessary. The cover can prevent direct collision between the wheel-leg and the ground and provide certain cushioning and damping. A careful selection of wheel-leg cover materials helps reduce the requirements for the wheel-leg drive motor and curling motor, which enables more reliable operation of the robot. ADAMS is used for the analysis of the dynamics. Upon comparison of the motor torque under different wheel-leg cover materials, the best wheel-leg cover material can be selected.

4.1. Simulation Settings

As shown in Figure 17a, a virtual prototype and terrain were created. The simulation environment was composed of two types of terrain: flatland and slope. The flatland width was 800 mm, the slope angle was 30 degrees, and the slope height was 240 mm. The length of the prototype was 110.5 mm, and the width was 84 mm. The movement process of the robot is shown in Figure 17b–d. The movement includes movement on the flatland and rolling on the slope. Given these two situations, ADAMS was used for dynamics analysis.
The dynamic equations were established using the widely used Lagrange’s equation with ADAMS. The three coordinates of the barycenter of each rigid body in the inertial reference system and the three Euler angles of the rigid body were selected to determine the Cartesian generalized coordinates. Lagrange’s equation with multipliers was used to process the complete or incomplete constrained system of multiple coordinates. To avoid over-complexity of the calculations, default values were used for some of the parameters without affecting the results [39]. Then, a kinematics equation with Cartesian generalized coordinates as variables was derived. The calculation program of the software uses the gear rigid integration algorithm and sparse matrix, which greatly improves the calculation efficiency.
The purpose of the simulation is to analyze the influence of wheel-leg stiffnesses, ground friction, and wheel-leg rotation speed on the torque of the driving motor. Based on the analysis result, the appropriate wheel-leg cover material was determined. Nylon, rubber, and acrylic were used as alternatives. The ground stiffness was set to that of steel. The remaining parameters are shown in Table 2.

4.2. Comparison and Analysis

For different wheel-leg materials, wheel-leg speeds, and friction coefficients, curves for the torque of each motor over time during movement were drawn. Among them, motor 1 to motor 4 were the driving motors of wheel-legs, and motor 5 to motor 8 were the motors for curling. It is expected that a suitable material will be selected to achieve smaller torque requirements and fewer torque mutations.

4.2.1. Material: Nylon

In this section, the results of the nylon wheel-leg cover material are discussed. As shown in Figure 18a–c (high-res figures available at http://me.tju.edu.cn/nbxx_content.action?cla=3&news.id=7054, accessed on 30 August 2023), when the wheel-leg speed was 10 rpm, when the friction coefficient was increased, the driving torque and curling torque of the wheel-leg became slightly larger. At some moments, the torque far exceeded the torque required for normal movement, which was due to the collision between the robot and the ground during movement. When the wheel-leg moved at a uniform speed, the contact between the wheel-leg and the ground was intermittent. Therefore, during each cycle of the wheel-leg’s movement, the wheel-leg strings suffered elastic collisions, and the peak torque was shown in the simulation. Although the torque increased instantly, the duration was for milliseconds. A small amount of abnormal peak torque did not affect the movement of the robot.
As shown in Figure 18d–f (high-res figures available at http://me.tju.edu.cn/nbxx_content.action?cla=3&news.id=7055, accessed on 30 August 2023), when the wheel-leg speed was 20 rpm, the driving torque and curling torque of the wheel-leg increased with the increase in the friction coefficient. It was noticed that the robot lifted due to the collision force of the wheel-leg at this speed, and as a result, the torque of one wheel-leg decreased due to insufficient contact with the ground.
As shown in Figure 18g–i (high-res figures available at http://me.tju.edu.cn/nbxx_content.action?cla=3&news.id=7056, accessed on 30 August 2023), when the wheel-leg speed was 30 rpm, the driving torque and curling torque of the wheel-leg also increased with the increase in the friction coefficient. The torque of one wheel-leg decreased due to insufficient contact with the ground.

4.2.2. Material: Rubber

In this section, the results of the rubber wheel-leg cover are discussed. As shown in Figure 19a–c (high-res figures available at http://me.tju.edu.cn/nbxx_content.action?cla=3&news.id=7057, accessed on 30 August 2023), when the wheel-leg speed was 10 rpm, compared with nylon, the peak torque generated by the collision was smaller, but the torque in operation was larger. This is because rubber is elastic and has a certain cushioning effect on large collision forces, and the torque of the motor increases when the collision force is small. From the comparison, it was determined that when the static friction coefficient was 0.35, and the driving and curling torques of the wheel-leg were the smallest among the three data sets.
As shown in Figure 19d–f (high-res figures available at http://me.tju.edu.cn/nbxx_content.action?cla=3&news.id=7058, accessed on 30 August 2023), when the wheel-leg speed was 20 rpm, the driving torque and curling torque of the wheel-leg were the smallest when the static friction coefficient was 0.35, which was the same as when the wheel-leg speed was 10 rpm. However, the motor’s peak torque increased slightly at a speed of 20 rpm.
As shown in Figure 19g–i (high-res figures available at http://me.tju.edu.cn/nbxx_content.action?cla=3&news.id=7059, accessed on 30 August 2023), when the wheel-leg speed was 30 rpm, the driving torque and curling torque of the wheel-leg were the smallest when the coefficient of friction was 0.6, which was different from when the speed was 10 rpm and 20 rpm. In addition, the peak torque of the motor due to the collision was further increased.
When a rubber wheel-leg cover is selected, the motor torque required for the rotation of curling joints is uncertain. Therefore, it is necessary to further determine the wheel-leg’s speed in the actual operating environment of the prototype using experiments. In addition, due to the great elasticity of rubber, the driving torque and curling torque of the wheel-leg become larger.

4.2.3. Material: Acrylic

As shown in Figure 20a–c (high-res figures available at http://me.tju.edu.cn/nbxx_content.action?cla=3&news.id=7060, accessed on 30 August 2023), when the wheel-leg speed was 10 rpm, the driving torque and curling torque of the wheel-leg increased with the increase in the friction coefficient. The torque became smaller compared with the use of the other two materials.
As shown in Figure 20d–f (high-res figures available at http://me.tju.edu.cn/nbxx_content.action?cla=3&news.id=7061, accessed on 30 August 2023), when the wheel-leg speed was 20 rpm, the driving torque of the wheel-leg increased with the increase in the friction coefficient, but the curling torque first increased and then decreased with the increase in the friction coefficient. Due to the large amount of abnormal torque generated by the collision, the possibility of using acrylic as the wheel-leg cover material at a wheel-leg speed of 20 rpm was not considered further.
As shown in Figure 20g–i (high-res figures available at http://me.tju.edu.cn/nbxx_content.action?cla=3&news.id=7062, accessed on 30 August 2023), when the wheel-leg speed was 30rpm, the torque during rolling was greater than that under normal movement, indicating that the force of the rolling collision was greater. Since electronic components such as circuit boards are usually fragile and subject to a certain degree of interference after being launched at high altitude, to protect the electronic components inside the motor from damage, the use of acrylic as the wheel-leg cover material at a wheel-leg speed of 30 rpm was not considered further.

4.2.4. Material Selection

The simulation results were compared and analyzed. The operating torque required for the nylon wheel-leg cover is relatively small and regular, and the peak torque lasts for milliseconds. However, further structural design is required to meet the climbing requirements, which increases the design difficulty and reduces its effectiveness. The peak torque also lasts for milliseconds when rubber is used for the wheel-leg cover, but it easily reaches a large friction coefficient to complete the climbing requirements. Although the operating torque is relatively large, it is within the acceptable range. For the acrylic wheel-leg cover, in addition to the large abnormal torque and long duration, the operating torque value is irregular. Therefore, this material is not favorable. The performance of different wheel-leg cover materials was evaluated in all aspects, as listed in Table 3.
In summary, with priority given to climbing ability, the rubber wheel-leg cover was finally determined to increase friction based on the comprehensive torque and the motor model.

5. Experiments

After constructing the prototype and selecting wheel-leg cover materials, experiments were conducted to determine the robot’s movement in different terrains. Before the experiments, relevant physical parameters of the robot prototype were measured. The length of the prototype was 110.5 mm, and the width was 84 mm; the height was 58 mm in the curled state and 27.5 mm in the stretched state. The prototype weighed 153 g. The experiments were carried out in terrains that are difficult for traditional mobile robots to cross, such as flat ground with certain ups and downs, gravel obstacles, and slopes. The obstacle-crossing capability of the robot can be determined based on its performance.

5.1. Flatland Experiment

5.1.1. Grassland Experiment

The height of the customized lawn was 12 mm, which is the undulation level of the lawn. The prototype was tested using this lawn undulation. As shown in Figure 21, the robot moved a distance that was 5 times its body length in 10 s. The movement was fast and stable. During this process, the bottom shell of the robot provided adequate protection by preventing motor failure that would have resulted from the tangling of leaves in the gear of the motor.

5.1.2. Gritty Land Experiment

Gritty land is land covered with gravel grains. The undulation level was about 0~18mm, and the surface was soft. The movement of the robot on stony and sandy land in stretched mode is shown in Figure 22 and Figure 23, respectively. The robot’s travel speed was reduced to some extent due to the uneven ground. Nonetheless, the travel speed was still enough to ensure the effective operation of the robot on the gritty land.
The operation of the robot in curled mode on the gritty land is shown in Figure 24. It can be seen that the operation was satisfactory, and the curling was of some help when crossing obstacles. Harsh gritty land is a major challenge for traditional mobile robots, but the proposed wheel-legged robot completes the crossing well.

5.2. Climbing Experiment

As shown in Figure 25, when the slope gradient was 30°, the robot passed it smoothly in 13 s. During the entire climb, the robot did not distort, which suggests that the coefficient of friction between the robot and the ground and the stability of the robot meet the requirements.
As shown in Figure 26, when the slope gradient was 45°, the robot climbed in a relatively smooth manner. However, the robot’s head distorted to a certain extent during climbing. The friction between the wheel-leg and the slope confined the robot’s climbing gradient.
For slope climbing, the robot designed herein demonstrates satisfactory climbing capability on high-gradient slopes while ensuring a certain speed.

5.3. Curling Experiment

The curling and stretching processes of the robot are shown in Figure 27. The curling and stretching processes both occur within 2 s. The curling process of the robot is shown in Figure 27a. The curling of the robot was achieved with the cooperation of slight wheel-leg rotation. The stretching process of the robot is shown in Figure 27b. It can be seen that stretching took less time than curling because the robot is subject to gravity. The motor should overcome gravity during curling, but during stretching, gravity can act as part of the driving force.
The downhill rolling of the robot after recognition and autonomous curling is shown in Figure 28. The robot completed the switch between stretching and curling modes well. It can be seen that at t = 3.0 s, the robot recognized the downhill slope; at t = 3.3 s, the robot started curling; and at t = 4.3 s, the robot completed curling and started rolling. The entire curling process lasted for about a second.
Compared with traditional mobile robots, the robot designed herein rolls downhill after curling. While the safety of the robot is guaranteed, the downhill time is significantly shortened under this scheme, which effectively improves the movement efficiency of the robot and makes up for the poor speed of traditional-legged robots.

5.4. Summary

After the experiments, the operation of the robot was summarized. It can be seen that the robot operates well with relatively satisfactory indicators and can achieve fast and stable crossing on flat ground with a high undulation level. In the case of a steep slope, it can move downhill efficiently and safely using rolling after curling. The experiments verified that the robot is adaptable to multiple terrains with strong obstacle-crossing capability. In terrains that are difficult for traditional mobile robots to cross, such as flat ground with a high undulation level or steep slope, the hybrid wheel-legged mobile robot crosses them safely while ensuring movement speed. The performance of the prototype is shown in Table 4. The experimental results prove that the robot can be used in rescue, reconnaissance, and detection of complex terrain and complete tasks that are difficult for existing robots.

6. Conclusions

As hybrid mobile robots have the advantages of various mobile structures after combining their characteristics, they attract wide attention from many scholars. A hybrid wheel-legged mobile robot that combines the structural characteristics of wheeled and legged structures is proposed within the scope of hybrid mobile robots. The contents are as follows:
  • After statics modeling and analysis, it is determined that the number of spokes of the robot’s wheel-legs is three. Based on the specific step parameters, a geometric analysis is used to determine the chord length of the spokes in the robot’s wheel-leg. The design of the parameters of the wheel-legged structure ensures the satisfactory obstacle-crossing capability of the robot.
  • To further expand the application scenarios of the robot, the curling mechanism is selected as the main robot body. Particle swarm optimization is used to determine the number of robot sections n = 5 and the length of each section l = 16 mm. Based on this result, a prototype robot is made taking into account the strength of the components, the lightweight of the robot body, etc., and the materials for each key part are also determined.
  • To improve the working conditions of the drive motor and the curling motor, the material of the wheel-leg in contact with the ground, namely, the wheel-leg cover material is selected after dynamic analysis. After considering the climbing ability and values of torque, etc., rubber is used for the wheel-leg cover.
  • After prototype production and wheel-leg cover material selection, experiments are carried out on different terrains, including relatively complex terrains such as grassland, gritty land, and slopes. The robot demonstrates good performance.
In conclusion, the proposed wheel-legged mobile robot is adaptable to multiple terrains with strong obstacle-crossing capability, which makes up for the drawbacks of traditional mobile robots in these aspects. To further improve the performance of the robot, future research can be carried out on control strategies and intelligence in the future. This will help give full play to wheel-legged mobile robots’ advantages, enabling them to assist humans when completing tasks in scientific exploration and rescue.

Author Contributions

Conceptualization, J.L. and Y.L.; methodology, Z.Z.; software, Z.Y.; validation, Z.Z.; formal analysis, Y.L.; investigation, Z.Z.; resources, J.L.; data curation, Y.G.; writing—original draft preparation, Y.Z. and Z.Y.; writing—review and editing, J.L. and Y.L.; supervision, T.S.; project administration, J.L.; funding acquisition, T.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of China (Project No. 51535008, 51721003) and the Programme of International Collaboration (“111 Program”) under Grant No. B16034.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available in this article.

Acknowledgments

The authors are grateful to the Mechanisms and Robotic System Laboratory of Tianjin University and the Centre for Advanced Mechanisms and Robotics of Tianjin University for providing research opportunities and financial support.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

FComponent force of the robot body on the wheel-leg in the horizontal direction
PComponent force of the robot body on the wheel-leg in the vertical direction
NSupport force of steps on the wheel-leg
fFriction force of steps on the wheel-leg
MNTorque generated by N at the geometric center of the wheel-leg
MfTorque generated by f at the geometric center of the wheel-leg
TmDriving torque generated by the motor on the wheel-leg
δAngle between the tangent of the wheel-leg at its contact point with a step and the horizontal line
μDynamic friction coefficient between the wheel-leg and a step
GGravity of the robot
l1, l2Distance from point O to the geometric center of the front/rear wheel-leg
γAngle between the robot body and the horizontal line
rRadius of curvature of spoke
Hs, hsCrossing height of the wheel-leg
RChord length of the wheel-leg
φsAngle between spokes
θsAngle between a wheel-leg spoke that contacts the ground and the vertical plane
sNumber of spokes
lLength between the touching point and the geometric center of the wheel-leg
αAngle of the circular-arc part
ηAngle between the touching point and the vertical direction
RRoundness/sum of the difference between each joint angle and π
TFTorque fluctuation during the curling procedure
η1, η2Optimization coefficient of particle swarm optimization

Appendix A

Projecting Formula (26) onto the X-axis and the Y-axis gives:
L · c o s γ 2 + L 3 · cos γ 1 = L 1 + L 2 · cos γ 4 L · s i n γ 2 + L 3 · sin γ 1 = L 2 · sin γ 4 ,
where γi (i = 1, 2, 4) are the angles between the positive direction of the X-axis and A1A2, A1A6, and A4A6.
According to Formula (A1), we have:
γ 1 = arctan L 2 · sin γ 4 L · sin γ 2 L 1 + L 2 · cos γ 4 L · cos γ 2 ,
L 3 = L 1 + L 2 · cos γ 4 L · cos γ 2 2 + L 2 · sin γ 4 L · sin γ 2 2 ,  
After geometric analysis, the following formulas are derived:
γ 1 = φ 1 + φ 2 1 π ,   γ 2 = φ 2 1 ,   γ 4 = π φ 4 2 ,
L 1 = 2 L · sin φ 3 2 ,   L 2 = 2 L · sin φ 5 2 ,   φ 2 2 = φ 4 1 = π φ 3 2 ,   φ 4 3 = π φ 5 2 ,
The solutions of Formulas (A2) and (A3) are:
φ 1 = arctan cos φ 3 2 + φ 4 + φ 5 cos φ 3 2 + φ 4 + cos φ 2 + φ 3 2 2 sin φ 3 2 + sin φ 3 2 + φ 4 + φ 5 sin φ 3 2 + φ 4 sin φ 2 + φ 3 2 φ 2 φ 3 2 + 3 π 2 ,
L 3 = 5 L 2 + 2 L 2 cos φ 2 + φ 3 + φ 4 + φ 5 2 L 2 cos φ 2 + φ 3 + φ 4 + cos φ 3 + φ 4 + φ 5 + 2 L 2 cos φ 2 + φ 3 + cos φ 3 + φ 4 + cos φ 4 + φ 5 2 L 2 cos φ 2 + cos φ 3 + cos φ 4 + cos φ 5
The displacement in the plane of point A 6 on the body are expressed as:
O A 6 = O A 1 + A 1 A 2 + A 2 A 3 + A 3 A 4 + A 4 A 5 + A 5 A 6 ,
Point A6 on the robot body is expressed by the following formulas after being projected on the coordinate axis:
X A 6 = L cos θ 1 + L cos θ 2 + L cos θ 3 + L cos θ 4 + L cos θ 5 + X A 1 Y A 6 = L sin θ 1 + L sin θ 2 + L sin θ 3 + L sin θ 4 + L sin θ 5 + Y A 1 ,
where θi is the angle between rod Ai (i = 1~5) and the X-axis.
The rotation of the wheel-leg can be divided into three repetitive cycles. When the wheel leg rotates clockwise, the point C5 on the X-axis and Y-axis displacement are expressed as:
x C 5 = k s + R max cos δ 1 R max cos θ 7 2 3 k π + δ 1 k T t k T + t 1 k s + s 1 + R max sin D 1 R max sin δ 1 β + r D 2 r sin D 2 k T + t 1 t ( k + 1 ) T ,
y C 5 = R max sin θ 7 2 3 k π + δ 1 k T t k T + t 1 R max cos D 1 + r r cos D 2 k T + t 1   t ( k + 1 ) T ,
Specifically,
D 1 = θ 7 2 3 k π π 2 + δ 1 ,   D 2 = θ 7 2 3 k π π 2 + β ,
s 1 = R max cos δ 1 R max cos π 2 β + δ 1 ,
s 2 = R max sin φ + δ 1 β R max sin δ 1 β + r φ r sin φ ,
where s = s1 + s2 is the distance traveled by point C5 in the x-axis direction in one cycle. s1 and s2 are the distance of movement during the first cycle and the second cycle, respectively, when the wheel-leg turns clockwise. T is the time used for one cycle of wheel-leg movement, t1 is the time used for the first cycle when the wheel-leg is rotating clockwise, and t2 is the time used for the first stage when the wheel leg is rotating counterclockwise.

References

  1. Chen, W.H.; Lin, H.S.; Lin, Y.M.; Lin, P.C. TurboQuad: A novel leg–wheel transformable robot with smooth and fast behavioral transitions. IEEE Trans. Robot. 2017, 33, 1025–1040. [Google Scholar] [CrossRef]
  2. Asci, S.; Zhang, K. Design and Kinematic Simulation of a Novel Leg Mechanism for Multi-Legged Robots. In Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Virtual, 17–19 August 2021; p. V08BT08A023. [Google Scholar]
  3. Lee, J.; Hwangbo, J.; Wellhausen, L.; Koltun, V.; Hutter, M. Learning quadrupedal locomotion over challenging terrain. Sci. Robot. 2020, 5, eabc5986. [Google Scholar] [CrossRef] [PubMed]
  4. Gao, Z.; Zhang, D. Performance analysis, mapping, and multiobjective optimization of a hybrid robotic machine tool. IEEE Trans. Ind. Electron. 2014, 62, 423–433. [Google Scholar] [CrossRef]
  5. Huang, J.; Wang, Y.; Fang, C.; Yi, M.; Lan, G. Walking Efficiency and Crossing Obstacle Ability of Variable Eccentric Wheel-legged Robot. In Proceedings of the Advances in Materials, Machinery, Electrical Engineering (AMMEE 2017), Tianjin, China, 10–11 June 2017; pp. 298–304. [Google Scholar]
  6. Smith, L.M.; Quinn, R.D.; Johnson, K.A.; Tuck, W.R. The Tri-Wheel: A novel wheel-leg mobility concept. In Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany, 28 September–3 October 2015; pp. 4146–4152. [Google Scholar]
  7. Zhang, H.; Zhang, X.; Huang, Y.; Du, J.; Zhu, B. A novel reconfigurable wheel-legged mobile mechanism. In Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Anaheim, CA, USA, 18–21 August 2019; p. V05AT07A011. [Google Scholar]
  8. Hongbin, Z.; Dongyi, L.; Lianguan, S. Mechanical Design of Dexterous Bionic Leg with Single-DOF Planar Linkage. In Proceedings of the 2018 WRC Symposium on Advanced Robotics and Automation (WRC SARA), Beijing, China, 16 August 2018; pp. 14–21. [Google Scholar]
  9. Sakamoto, H. Design and Development Education Using Leg/Wheel Hybrid Movement Mechanics for Rough Surfaces. In Proceedings of the ASME International Mechanical Engineering Congress and Exposition, Boston, MA, USA, 31 October–6 November 2008; pp. 361–366. [Google Scholar]
  10. Bledt, G.; Powell, M.J.; Katz, B.; Di Carlo, J.; Wensing, P.M.; Kim, S. Mit cheetah 3: Design and control of a robust, dynamic quadruped robot. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 2245–2252. [Google Scholar]
  11. Hutter, M.; Gehring, C.; Lauber, A.; Gunther, F.; Bellicoso, C.D.; Tsounis, V.; Fankhauser, P.; Diethelm, R.; Bachmann, S.; Blösch, M. Anymal-toward legged robots for harsh environments. Adv. Robot. 2017, 31, 918–931. [Google Scholar] [CrossRef]
  12. Seok, S.; Wang, A.; Chuah, M.Y.; Hyun, D.J.; Lee, J.; Otten, D.M.; Lang, J.H.; Kim, S. Design principles for energy-efficient legged locomotion and implementation on the MIT cheetah robot. IEEE/Asme Trans. Mechatron. 2014, 20, 1117–1129. [Google Scholar] [CrossRef]
  13. Zhu, Y.; Fei, Y.; Xu, H. Stability analysis of a wheel-track-leg hybrid mobile robot. J. Intell. Robot. Syst. 2018, 91, 515–528. [Google Scholar] [CrossRef]
  14. Khan, H.; Iqbal, J.; Baizid, K.; Zielinska, T. Longitudinal and lateral slip control of autonomous wheeled mobile robot for trajectory tracking. Front. Inf. Technol. Electron. Eng. 2015, 16, 166–172. [Google Scholar] [CrossRef]
  15. Jun, Z.; Changying, J.; Chengliang, L. Visual navigation system of agricultural wheeled-mobile robot. Trans. Chin. Soc. Agric. Mach. 2005, 36, 90–94. [Google Scholar]
  16. Liu, J.; Zhan, J.; Guo, C.; Lei, T.; Li, Y. Data logic structure and key technologies on intelligent high-precision map. J. Geod. Geoinf. Sci. 2020, 3, 1. [Google Scholar]
  17. Xie, Y.; Zhang, X.; Meng, W.; Zheng, S.; Jiang, L.; Meng, J.; Wang, S. Coupled fractional-order sliding mode control and obstacle avoidance of a four-wheeled steerable mobile robot. ISA Trans. 2021, 108, 282–294. [Google Scholar] [CrossRef]
  18. Oriolo, G.; De Luca, A.; Vendittelli, M. WMR control via dynamic feedback linearization: Design, implementation, and experimental validation. IEEE Trans. Control. Syst. Technol. 2002, 10, 835–852. [Google Scholar] [CrossRef]
  19. Drotman, D.; Jadhav, S.; Sharp, D.; Chan, C.; Tolley, M.T. Electronics-free pneumatic circuits for controlling soft-legged robots. Sci. Robot. 2021, 6, eaay2627. [Google Scholar] [CrossRef] [PubMed]
  20. Picardi, G.; Chellapurath, M.; Iacoponi, S.; Stefanni, S.; Laschi, C.; Calisti, M. Bioinspired underwater legged robot for seabed exploration with low environmental disturbance. Sci. Robot. 2020, 5, eaaz1012. [Google Scholar] [CrossRef] [PubMed]
  21. Dang, T.; Tranzatto, M.; Khattak, S.; Mascarich, F.; Alexis, K.; Hutter, M. Graph-based subterranean exploration path planning using aerial and legged robots. J. Field Robot. 2020, 37, 1363–1388. [Google Scholar] [CrossRef]
  22. Li, Y.; Ge, S.; Zhu, H.; Liu, J. Obstacle-surmounting mechanism and capability of four-track robot with two swing arms. Robot 2010, 32, 157–165. [Google Scholar] [CrossRef]
  23. Xu, S.; Peng, H. Design, analysis, and experiments of preview path tracking control for autonomous vehicles. IEEE Trans. Intell. Transp. Syst. 2019, 21, 48–58. [Google Scholar] [CrossRef]
  24. Reid, W.; Göktogan, A.H.; Sukkarieh, S. Moving mammoth: Stable motion for a reconfigurable wheel-on-leg rover. In Proceedings of the Australasian Conference on Robotics and Automation, Online, 6–8 December 2014; pp. 1–10. [Google Scholar]
  25. Wang, S.; Chen, Z.; Li, J.; Wang, J.; Li, J.; Zhao, J. Flexible motion framework of the six wheel-legged robot: Experimental results. IEEE/ASME Trans. Mechatron. 2021, 27, 2246–2257. [Google Scholar] [CrossRef]
  26. Li, J.; Wang, J.; Peng, H.; Zhang, L.; Hu, Y.; Su, H. Neural fuzzy approximation enhanced autonomous tracking control of the wheel-legged robot under uncertain physical interaction. Neurocomputing 2020, 410, 342–353. [Google Scholar] [CrossRef]
  27. Chen, Z.; Wang, S.; Wang, J.; Xu, K.; Lei, T.; Zhang, H.; Wang, X.; Liu, D.; Si, J. Control strategy of stable walking for a hexapod wheel-legged robot. ISA Trans. 2021, 108, 367–380. [Google Scholar] [CrossRef]
  28. Lu, D.; Dong, E.; Liu, C.; Xu, M.; Yang, J. Design and development of a leg-wheel hybrid robot “HyTRo-I”. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; pp. 6031–6036. [Google Scholar]
  29. Lacagnina, M.; Muscato, G.; Sinatra, R. Kinematics, dynamics and control of a hybrid robot wheeleg. Robot. Auton. Syst. 2003, 45, 161–180. [Google Scholar] [CrossRef]
  30. Chen, S.-C.; Huang, K.-J.; Chen, W.-H.; Shen, S.-Y.; Li, C.-H.; Lin, P.-C. Quattroped: A leg—Wheel transformable robot. IEEE/ASME Trans. Mechatron. 2013, 19, 730–742. [Google Scholar] [CrossRef]
  31. Eich, M.; Grimminger, F.; Bosse, S.; Spenneberg, D.; Kirchner, F. Asguard: A hybrid-wheel security and sar-robot using bio-inspired locomotion for rough terrain. Proc. ROBIO 2008, 2008, 774–779. [Google Scholar]
  32. Campbell, D.; Buehler, M. Stair descent in the simple hexapod’RHex’. In Proceedings of the 2003 IEEE International Conference on Robotics and Automation (Cat. No. 03CH37422), Taipei, Taiwan, 14–19 September 2003; pp. 1380–1385. [Google Scholar]
  33. Li, Z.; Ma, S.; Li, B.; Wang, M.; Wang, Y. Development of a transformable wheel-track robot with self-adaptive ability. Jixie Gongcheng Xuebao (Chin. J. Mech. Eng.) 2011, 47, 1–10. [Google Scholar] [CrossRef]
  34. Luo, Z.; Shang, J.; Wei, G.; Ren, L. A reconfigurable hybrid wheel-track mobile robot based on Watt II six-bar linkage. Mech. Mach. Theory 2018, 128, 16–32. [Google Scholar] [CrossRef]
  35. Guo, W.; Qiu, J.; Xu, X.; Wu, J. TALBOT: A Track-Leg Transformable Robot. Sensors 2022, 22, 1470. [Google Scholar] [CrossRef] [PubMed]
  36. Nagatani, K.; Kinoshita, H.; Yoshida, K.; Tadakuma, K.; Koyanagi, E. Development of leg-track hybrid locomotion to traverse loose slopes and irregular terrain. J. Field Robot. 2011, 28, 950–960. [Google Scholar] [CrossRef]
  37. Xin, J.; Li, X.; Wang, Z.; Yao, C.; Yuan, P. Performance analysis of track-leg mobile robot in unstructured environment. Robot 2004, 26, 35–39. [Google Scholar]
  38. Bruzzone, L.; Baggetta, M.; Nodehi, S.E.; Bilancia, P.; Fanghella, P. Functional design of a hybrid leg-wheel-track ground mobile robot. Machines 2021, 9, 10. [Google Scholar] [CrossRef]
  39. Hou, F.; Yuan, J.; Li, K.; Wang, Z. Design and analysis of a multi-configuration wheel-leg hybrid drive robot machine. Int. J. Adv. Robot. Syst. 2023, 2, 17298806231163828. [Google Scholar] [CrossRef]
  40. Jiang, Y.; Wang, T.; Shao, P.; Xu, Y.; Shao, S. Gait Study and Obstacle-Surmounting Performance Analysis of a Wheel-Leg Hybrid Robot. Acta Armamentarii 2023, 44, 247–259. [Google Scholar]
  41. Moore, E.; Campbell, D.; Grimminger, F.; Buehler, M. Reliable stair climbing in the simple hexapod’RHex’. In Proceedings of the Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No. 02CH37292), Washington, DC, USA, 11–15 May 2002; pp. 2222–2227. [Google Scholar]
  42. Tian, R.; Song, Y.; Sun, T.; Xiang, X. Parameter Design and Experiment of a Novel Wheel-legged Mobile Robot. Robot 2015, 37, 538–545. [Google Scholar]
  43. Jiang, N.; Yang, Z.; Sun, T. Structural design and gait planning of the wheel-legged hybrid mobile robot. J. Mach. Des. 2022, 39, 79–85. [Google Scholar]
  44. Kitayama, S.; Yasuda, K. A method for mixed integer programming problems by particle swarm optimization. Electr. Eng. Jpn. 2006, 157, 40–49. [Google Scholar] [CrossRef]
Figure 1. Force analysis of single wheel-leg climbing.
Figure 1. Force analysis of single wheel-leg climbing.
Applsci 13 09936 g001
Figure 2. Force analysis of robot climbing steps. (a) Force analysis of the robot; (b) force analysis after equivalence to the geometric center; (c) force analysis of the front wheel-leg; and (d) force analysis of the rear wheel-leg.
Figure 2. Force analysis of robot climbing steps. (a) Force analysis of the robot; (b) force analysis after equivalence to the geometric center; (c) force analysis of the front wheel-leg; and (d) force analysis of the rear wheel-leg.
Applsci 13 09936 g002
Figure 3. Obstacle crossing by a reverse rotating wheel-leg.
Figure 3. Obstacle crossing by a reverse rotating wheel-leg.
Applsci 13 09936 g003
Figure 4. Obstacle crossing by a forward rotating wheel-leg.
Figure 4. Obstacle crossing by a forward rotating wheel-leg.
Applsci 13 09936 g004
Figure 5. Wheel-leg obstacle-crossing capability.
Figure 5. Wheel-leg obstacle-crossing capability.
Applsci 13 09936 g005
Figure 6. The evolution of the wheel-leg structure. (a) Semicircular single-spoke wheel-leg; (b) Curved triple-spoke wheel-leg; (c) Straight-curved, triple-spoke wheel-leg.
Figure 6. The evolution of the wheel-leg structure. (a) Semicircular single-spoke wheel-leg; (b) Curved triple-spoke wheel-leg; (c) Straight-curved, triple-spoke wheel-leg.
Applsci 13 09936 g006
Figure 7. Wheel-leg structure. (a) Geometric structure. (b) Entity structure.
Figure 7. Wheel-leg structure. (a) Geometric structure. (b) Entity structure.
Applsci 13 09936 g007
Figure 8. Wheel-legs crossing steps. (a) The spoke touches a step with its straight-line part. (b) The spoke touches a step with its junction between the straight-line and circular-arc part. (c) The spoke touches a step with its circular-arc part. (d) The spoke touches a step with its edge.
Figure 8. Wheel-legs crossing steps. (a) The spoke touches a step with its straight-line part. (b) The spoke touches a step with its junction between the straight-line and circular-arc part. (c) The spoke touches a step with its circular-arc part. (d) The spoke touches a step with its edge.
Applsci 13 09936 g008
Figure 9. Limit positions of wheel-leg climbing. (a) The farthest limit touching position from the geometric center. (b) The closest limit touching position from the geometric center.
Figure 9. Limit positions of wheel-leg climbing. (a) The farthest limit touching position from the geometric center. (b) The closest limit touching position from the geometric center.
Applsci 13 09936 g009
Figure 10. Curled structure of the robot body.
Figure 10. Curled structure of the robot body.
Applsci 13 09936 g010
Figure 11. Flow chart showing particle swarm optimization.
Figure 11. Flow chart showing particle swarm optimization.
Applsci 13 09936 g011
Figure 12. The structure of the wheel-leg mobile robot.
Figure 12. The structure of the wheel-leg mobile robot.
Applsci 13 09936 g012
Figure 13. The closed loop of the wheel-leg mobile robot.
Figure 13. The closed loop of the wheel-leg mobile robot.
Applsci 13 09936 g013
Figure 14. The structure of the wheel-leg.
Figure 14. The structure of the wheel-leg.
Applsci 13 09936 g014
Figure 15. Components of the wheel-legged robot. (a) Robot prototype. (b) Robot internal layout.
Figure 15. Components of the wheel-legged robot. (a) Robot prototype. (b) Robot internal layout.
Applsci 13 09936 g015
Figure 16. Structure of the wheel-leg. (a)Wheel-leg; (b) wheel-leg rack; and (c) wheel-leg rod.
Figure 16. Structure of the wheel-leg. (a)Wheel-leg; (b) wheel-leg rack; and (c) wheel-leg rod.
Applsci 13 09936 g016
Figure 17. Curling process of the wheel-legged robot. (a) Prototype and the terrain. (b) Motion on flatland. (c) Initial state before rolling. (d) End state after rolling.
Figure 17. Curling process of the wheel-legged robot. (a) Prototype and the terrain. (b) Motion on flatland. (c) Initial state before rolling. (d) End state after rolling.
Applsci 13 09936 g017
Figure 18. Simulated torque diagram for the nylon wheel-leg cover at different speeds and friction coefficients. (a) Material: Nylon. n: 10 rpm. f = 0.19. (b) Material: Nylon. n: 10 rpm. f = 0.35. (c) Material: Nylon. n: 10 rpm. f = 0.6. (d) Material: Nylon. n: 20 rpm. f = 0.19. (e) Material: Nylon. n: 20 rpm. f = 0.35. (f) Material: Nylon. n: 20 rpm. f = 0.6. (g) Material: Nylon. n: 30 rpm. f = 0.19. (h) Material: Nylon. n: 30 rpm. f = 0.35. (i) Material: Nylon. n: 30 rpm. f=0.6.
Figure 18. Simulated torque diagram for the nylon wheel-leg cover at different speeds and friction coefficients. (a) Material: Nylon. n: 10 rpm. f = 0.19. (b) Material: Nylon. n: 10 rpm. f = 0.35. (c) Material: Nylon. n: 10 rpm. f = 0.6. (d) Material: Nylon. n: 20 rpm. f = 0.19. (e) Material: Nylon. n: 20 rpm. f = 0.35. (f) Material: Nylon. n: 20 rpm. f = 0.6. (g) Material: Nylon. n: 30 rpm. f = 0.19. (h) Material: Nylon. n: 30 rpm. f = 0.35. (i) Material: Nylon. n: 30 rpm. f=0.6.
Applsci 13 09936 g018
Figure 19. Simulated torque diagram for the rubber wheel-leg cover at different speeds and friction coefficients. (a) Material: Rubber. n: 10 rpm. f = 0.19. (b) Material: Rubber. n: 10 rpm. f = 0.35. (c) Material: Rubber. n: 10 rpm. f = 0.6. (d) Material: Rubber. n: 20 rpm. f = 0.19. (e) Material: Rubber. n: 20 rpm. f = 0.35. (f) Material: Rubber. n: 20 rpm. f = 0.6. (g) Material: Rubber. n: 30 rpm. f = 0.19. (h) Material: Rubber. n: 30 rpm. f = 0.35. (i) Material: Rubber. n: 30 rpm. f = 0.6.
Figure 19. Simulated torque diagram for the rubber wheel-leg cover at different speeds and friction coefficients. (a) Material: Rubber. n: 10 rpm. f = 0.19. (b) Material: Rubber. n: 10 rpm. f = 0.35. (c) Material: Rubber. n: 10 rpm. f = 0.6. (d) Material: Rubber. n: 20 rpm. f = 0.19. (e) Material: Rubber. n: 20 rpm. f = 0.35. (f) Material: Rubber. n: 20 rpm. f = 0.6. (g) Material: Rubber. n: 30 rpm. f = 0.19. (h) Material: Rubber. n: 30 rpm. f = 0.35. (i) Material: Rubber. n: 30 rpm. f = 0.6.
Applsci 13 09936 g019
Figure 20. Simulated torque diagram for the acrylic wheel-leg cover at different speeds and friction coefficients. (a) Material: Acrylic. n: 10 rpm. f = 0.19. (b) Material: Acrylic. n: 10 rpm. f = 0.35. (c) Material: Acrylic. n: 10 rpm. f = 0.6. (d) Material: Acrylic. n: 20 rpm. f = 0.19. (e) Material: Acrylic. n: 20 rpm. f = 0.35. (f) Material: Acrylic. n: 20 rpm. f = 0.6. (g) Material: Acrylic. n: 30 rpm. f = 0.19. (h) Material: Acrylic. n: 30 rpm. f = 0.35. (i) Material: Acrylic. n: 30 rpm. f = 0.6.
Figure 20. Simulated torque diagram for the acrylic wheel-leg cover at different speeds and friction coefficients. (a) Material: Acrylic. n: 10 rpm. f = 0.19. (b) Material: Acrylic. n: 10 rpm. f = 0.35. (c) Material: Acrylic. n: 10 rpm. f = 0.6. (d) Material: Acrylic. n: 20 rpm. f = 0.19. (e) Material: Acrylic. n: 20 rpm. f = 0.35. (f) Material: Acrylic. n: 20 rpm. f = 0.6. (g) Material: Acrylic. n: 30 rpm. f = 0.19. (h) Material: Acrylic. n: 30 rpm. f = 0.35. (i) Material: Acrylic. n: 30 rpm. f = 0.6.
Applsci 13 09936 g020
Figure 21. Grassland experiment using the wheel-legged mobile robot.
Figure 21. Grassland experiment using the wheel-legged mobile robot.
Applsci 13 09936 g021
Figure 22. The stony land experiment using the robot in stretched mode.
Figure 22. The stony land experiment using the robot in stretched mode.
Applsci 13 09936 g022
Figure 23. The sandy land experiment using the robot in stretched mode.
Figure 23. The sandy land experiment using the robot in stretched mode.
Applsci 13 09936 g023
Figure 24. The gritty land experiment using the robot in curled mode. (a) Stony land. (b) Sandy land.
Figure 24. The gritty land experiment using the robot in curled mode. (a) Stony land. (b) Sandy land.
Applsci 13 09936 g024
Figure 25. The robot during the 30° slope climbing experiment.
Figure 25. The robot during the 30° slope climbing experiment.
Applsci 13 09936 g025
Figure 26. The robot during the 45° slope climbing experiment.
Figure 26. The robot during the 45° slope climbing experiment.
Applsci 13 09936 g026
Figure 27. Curling–stretching process of the robot. (a) Curling of the robot. (b) Stretching of the robot.
Figure 27. Curling–stretching process of the robot. (a) Curling of the robot. (b) Stretching of the robot.
Applsci 13 09936 g027
Figure 28. Autonomous curling of the robot when downsloping.
Figure 28. Autonomous curling of the robot when downsloping.
Applsci 13 09936 g028
Table 1. Summary of hybrid mobile robots.
Table 1. Summary of hybrid mobile robots.
CategoryPrevious WorksFeatures
Wheel-leggedMAMMOTH
(Reid et al., 2016)
Applsci 13 09936 i001
Advantages:
Great obstacle avoidance;
Sound motion performance;
Stable operation.
Weakness:
Higher control requirements.
HyTRo-I
(Lu et al., 2013)
Applsci 13 09936 i002
TurboQuad
(Chen et al., 2017)
Applsci 13 09936 i003
ASGUARD
(Eich et al., 2008)
Applsci 13 09936 i004
Wheel-trackedRHMBot
(Luo et al., 2018)
Applsci 13 09936 i005
Advantages:
Simple structure;
Reliable control.
Weakness:
Poor terrains adaptation.
NEZA-I Robot
(Li et al., 2011)
Applsci 13 09936 i006
Track-leggedTALBOT Robot
(Guo et al., 2022)
Applsci 13 09936 i007
Advantages:
Great obstacle avoidance;
Reliable control.
Weakness:
Complex structure.
Blade Walker
(Servet et al., 2017)
Applsci 13 09936 i008
Wheel-track-leggedWTL srobot
(Zhu et al., 2016)
Applsci 13 09936 i009
Advantages:
Great obstacle avoidance;
Smooth movement.
Weakness:
Complex structure.
WheTLHLoc Robot
(Bruzzone et al., 2021)
Applsci 13 09936 i010
Table 2. Parameters of the alternative materials.
Table 2. Parameters of the alternative materials.
MaterialCollision Rigidness
N/mm
Resistance
Ns/mm
Force IndexStatic Translational Velocity
mm/s
Frictional Translational Velocity
mm/s
Nylon38001.522.00.110
Rubber28550.571.10.110
Acrylic11500.682.00.110
Table 3. Evaluation of different wheel-leg cover materials.
Table 3. Evaluation of different wheel-leg cover materials.
MaterialOperating TorquePeak TorqueClimbing Capacity
Nylon☆☆☆☆☆☆
Rubber☆☆☆☆☆☆☆☆
Acrylic☆☆☆☆
Table 4. Performance of the prototype.
Table 4. Performance of the prototype.
RequirementsPrototype Performance
GrasslandUndulation: 0~0.66R
Gritty landUndulation: 0~1.06R
Slope angle45°
Transformation modeTwo modes
Transformation timeLess than 2 s
OperationSmooth
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, J.; Liu, Y.; Yu, Z.; Guan, Y.; Zhao, Y.; Zhuang, Z.; Sun, T. Design, Analysis, and Experiment of a Wheel-Legged Mobile Robot. Appl. Sci. 2023, 13, 9936. https://doi.org/10.3390/app13179936

AMA Style

Li J, Liu Y, Yu Z, Guan Y, Zhao Y, Zhuang Z, Sun T. Design, Analysis, and Experiment of a Wheel-Legged Mobile Robot. Applied Sciences. 2023; 13(17):9936. https://doi.org/10.3390/app13179936

Chicago/Turabian Style

Li, Jinfu, Yongxi Liu, Ze Yu, Yuntao Guan, Yingzhuo Zhao, Zheming Zhuang, and Tao Sun. 2023. "Design, Analysis, and Experiment of a Wheel-Legged Mobile Robot" Applied Sciences 13, no. 17: 9936. https://doi.org/10.3390/app13179936

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop