Skip to main content

Development and Analysis of a Closed-Chain Wheel-Leg Mobile Platform

Abstract

Current research concerning legged platforms and wheeled platforms primarily focuses on terrain adaptive capability and speed capability, respectively. Compared with wheeled platforms, legged platforms with a closed-chain mechanism still present deficiencies regarding speed ability. To integrate the advantages of these two types of platforms, a wheel-leg mobile platform with two modes based on a closed-chain mechanism is proposed. First, a closed-chain mechanism that generates a high-knee trajectory in legged mode is designed and analyzed based on kinematic analysis. To improve the platform’s obstacle-surmounting performance, the dimensional parameters of the closed-chain mechanism are optimized and the design requirements for the platform’s frame are analyzed. In addition, the particular structure of the leg group is designed to realize transformation between legged mode and wheeled mode. The mobility of the constructed platform is calculated through an obstacle-surmounting probability analysis. The performances of the two motion modes are analyzed and compared by conducting dynamic simulations. Finally, experiments are carried out to verify both the theoretical analyses and the prototype performance. This study proposes a new approach to designing wheel-leg platforms with prominent speed ability and mobility based on a closed-chain mechanism.

1 Introduction

Wheeled robots, with high moving efficiency, simple structure, and low energy consumption, are often used for high-speed transportation on structured roads. However, unstructured terrain environments are complex and diverse. Natural obstacles like large rocks, deep ravines, and steep slopes can render rolling locomotion ineffective [1,2,3,4,5,6]. To enhance the obstacle-surmounting capability of wheeled robots for achieving speed capability, some novel wheeled robots have been proposed. A novel wheeled robot [7] that transforms from a circled configuration to a spoke-like legged configuration has been reported that is able to overcome obstacles and move quickly on flat ground. A new category of wheel-leg hybrid robot has been presented [8] that can utilize a larger wheel diameter compared with previous hybrid robots to realize a better ability to overcome obstacles. “Roller-Walker” is a leg-wheel hybrid mobile robot using a passive wheel equipped on the tip of each leg [9]. The passive wheel can be transformed into a sole mode using a rotating ankle roll joint when Roller-Walker walks on rough terrain, thereby improving the terrain adaptability of the robot. Kim et al. proposed a new transformable wheel [10] that can climb over an obstacle three times taller than its wheel radius at a relatively high moving speed. A soft robot composed of soft and flexible materials has been reported [11], demonstrating unique characteristics that cannot be found in a conventional hard robot. Although the wheel radius of this robot is small, it can pass obstacles with dimensions similar to the radius of the wheel.

Compared with wheeled robots, legged robots [12,13,14,15,16,17] have an advantage in terms of terrain adaptive capability on rough terrain and in unstructured environments. They can overcome rough terrain using discrete footholds. According to their structure, these legged robots can be divided into two modes: open-chain linkages [18, 19] and closed-chain linkages [20,21,22,23,24]. The “ANYmal” is constructed with four open-chain legs [25]; it can open the door and take the elevator autonomously, and it can even stand up again by itself after being pushed down. Developed by Boston Dynamics, the Bigdog, which has a total of sixteen motors, is capable of walking and carrying cargo in rugged terrain [26]. With similar structures, the open-chain legged robot with several actuated joints (at least HAA, HFE, and KFE [27] on a single leg) requires multiple motors with high power density and a complex dynamic control system.

To simplify the control program and improve the reliability of legged robots, some studies have been carried out on single-degree-of-freedom (DOF) planar linkages with closed chains. As a classic robot with a closed-chain leg mechanism, the “Strandbeest” is constructed with 8-bar leg mechanisms in a multi-legged mode using different crank phase arrangements [28]. To improve the functionality of legged robots, a novel multi-legged horse-riding simulation vehicle has been designed [29]. The functions of this robot include transportation, rehabilitation, and equine-assisted therapy. However, because of the invariable hardware morphology and the single foot-point trajectory of the one-DOF closed-chain leg mechanism, the speed ability and flexibility are seriously limited.

Therefore, we propose a wheel-leg mobile platform based on a closed-chain mechanism. The linkages of the closed-chain leg mechanism can be used as spokes for wheels. This platform utilizes a structural transformation between legged mode and wheeled mode, where the former is useful for surmounting obstacles on unstructured roads and the latter is employed for fast movement on structured roads.

The remainder of this paper is organized as follows. Section 2 describes the leg mechanism with a high-knee trajectory and discusses the design procedures, including mechanism design, kinematics analysis, dimensional optimization, and the design of the leg mechanism. Section 3 analyzes the layout of the wheel-leg mobile platform and the probability of surmounting obstacles. Then, a series of dynamic simulations of the variable-form platform are constructed to verify the theoretical analysis and the properties of the two modes in Section 4. An experimental system is built to confirm the feasibility of the design in Section 5.

2 Mechanism Design and Analysis

2.1 Legged Mechanism Structure

We are inspired by the “golden wheel spider”, which not only can crawl using its legs, but also can roll rapidly by transforming itself into a wheel. With this special function, the spider can dodge attacks by enemies. Accordingly, the closed-chain leg mechanism should satisfy the following requirements: (1) it should include a shank link, which is similar to the shank of a reptile; (2) when the closed-chain leg mechanisms transform into a wheel, the shank link can enclose the thigh link and act as a part of the external contour of the wheel. As shown in Figure 1, the Stephenson III-type satisfies the above-mentioned requirements. The links are specified as the ground link (G), thigh link (L), shank link (F), crank (C), and ternary link (T).

Figure 1
figure 1

Closed-chain leg mechanism

2.2 Kinematics Analysis and Optimization Design

Based on the Stephenson III-type mechanism mentioned above, the closed-chain leg mechanism was designed as shown in Figure 2. To obtain and optimize the trajectory of the closed-chain foot point, a kinematics analysis was undertaken. The single-leg construction can be decomposed into two loops, and the vector expression of the displacement, velocity, and acceleration of the foot can be obtained through the vector loop method.

Figure 2
figure 2

Vector loops

The two vector loops are formulized as follows.

$$\begin{array}{*{20}l} {r_{\text{0}} + r_{\text{1}} + r_{\text{2}} + r_{\text{3}} = \text{0}} \hfill \\ \end{array} ,$$
(1)
$$r_{\text{0}} - r_{\text{4}} - r_{\text{6}} - r_{\text{7}} - r_{\text{8}} = \text{0}\text{.}$$
(2)

Note that, ri (i = 0, 1, …, 9) represents the length of the link; θi (i = 0, 1, …, 9) represents the angle between ri and the positive direction of the x-axis (i = 0, 1, …, 9); θ0 is the input angle of the crank, which varies from 0 to 2π; and ωi and αi represent the angular velocity and the angular acceleration, respectively. The unknown variables can be obtained from Eqs. (3)‒(5) by solving Eqs. (1) and (2). The intermediate variables are listed in Appendix.

$$\theta_{i} = \left\{ {\begin{array}{*{20}c} {2\tan^{ - 1} \left( {\frac{{ - b_{i - 1} \pm \sqrt {b_{i - 1}^{2} - 4a_{i - 1} c_{i - 1} } }}{{2a_{i - 1} }}} \right),} & {i = 2,\;3,} \\ {2\tan^{ - 1} \left( {\frac{{ - m_{i - 5} \pm \sqrt {m_{i - 5}^{2} - 4l_{i - 5} n_{i - 5} } }}{{2l_{i - 5} }}} \right),} & {i = 6,\;7,} \\ \end{array} } \right.$$
(3)
$$\omega_{i} = \left\{ {\begin{array}{*{20}c} {\frac{{\xi_{i} }}{{\xi_{1} }},} & {i = 2,\;3,} \\ {\frac{{\xi_{i - 1} }}{{\xi_{4} }},} & {i = 6,\;7,} \\ \end{array} } \right.$$
(4)
$$\alpha_{i} = \left\{ {\begin{array}{*{20}c} {\frac{{\rho_{i} }}{{\rho_{1} }},} & {i = 2,\;3,} \\ {\frac{{\rho_{i - 1} }}{{\rho_{4} }},} & {i = 6,\;7.} \\ \end{array} } \right.$$
(5)

The numerical solutions can be found using MATLABTM.

Because point H is the foot point of the leg mechanism, the trajectory of point H can be expressed as follows:

$$- r_{\text{0}} - r_{\text{3}} - r_{\text{5}} + r_{\text{9}} = r_{{\text{10}}} .$$
(6)

The variables θ3_5 and θ6_9 represent the relative angular relationship between two links. Equation (6) can be decomposed into two-scale equations, as follows:

$$x_{H} = - \begin{array}{*{20}l} {r_{0} \cos \theta_{0} - r_{3} \cos \theta_{3} - r_{5} \cos (\theta_{3} + \theta_{3\_5} ) + r_{9} \cos (\theta_{6} - \theta_{6\_9} )} \hfill \\ \end{array} ,$$
(7)
$$y_{H} = - \begin{array}{*{20}l} {r_{0} \sin \theta_{0} - r_{3} \sin \theta_{3} - r_{5} \sin (\theta_{3} + \theta_{3\_5} ) + r_{9} \sin (\theta_{6} - \theta_{6\_9} )} \hfill \\ \end{array} .$$
(8)

The speed and acceleration of point H are shown in Eqs. (9) and (10). Note that ω3 = ω5 and ω6 =ω9.

$$\left[ {\begin{array}{*{20}c} {v_{xH} } \\ {v_{yH} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\dot{x}_{H} } \\ {\dot{y}_{H} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\begin{array}{*{20}c} { - r_{0} \cos \theta_{0} } & { - r_{3} \cos \theta_{3} } & { - r_{5} \cos (\theta_{3} + \theta_{3\_5} )} & {r_{9} \cos (\theta_{6} - \theta_{6\_9} )} \\ \end{array} } \\ {\begin{array}{*{20}c} { - r_{0} \sin \theta_{0} } & { - r_{3} \sin \theta_{3} } & { - r_{5} \sin (\theta_{3} + \theta_{3\_5} )} & {\begin{array}{*{20}l} {r_{9} \sin (\theta_{6} - \theta_{6\_9} )} \hfill \\ \end{array} } \\ \end{array} } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {\omega_{0} } \\ {\omega_{3} } \\ {\omega_{5} } \\ {\omega_{9} } \\ \end{array} } \right],$$
(9)
$$\begin{aligned} \left[ {\begin{array}{*{20}c} {\alpha_{xH} } \\ {\alpha_{yH} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\ddot{x}_{H} } \\ {\ddot{x}_{H} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\begin{array}{*{20}c} { - r_{0} \cos \theta_{0} } & { - r_{3} \cos \theta_{3} } & { - r_{5} \cos (\theta_{3} + \theta_{3\_5} )} & {r_{9} \cos (\theta_{6} - \theta_{6\_9} )} \\ \end{array} } \\ {\begin{array}{*{20}c} { - r_{0} \sin \theta_{0} } & { - r_{3} \sin \theta_{3} } & { - r_{5} \sin (\theta_{3} + \theta_{3\_5} )} & {\begin{array}{*{20}l} {r_{9} \sin (\theta_{6} - \theta_{6\_9} )} \hfill \\ \end{array} } \\ \end{array} } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} 0 \\ {\alpha_{3} } \\ {\alpha_{5} } \\ {\alpha_{9} } \\ \end{array} } \right] \hfill \\ + \left[ {\begin{array}{*{20}c} {\begin{array}{*{20}c} {r_{0} \sin \theta_{0} } & {r_{3} \sin \theta_{3} } & {r_{5} \sin (\theta_{3} + \theta_{3\_5} )} & { - r_{9} \sin (\theta_{6} - \theta_{6\_9} )} \\ \end{array} } \\ {\begin{array}{*{20}c} { - r_{0} \cos \theta_{0} } & { - r_{3} \cos \theta_{3} } & { - r_{5} \cos (\theta_{3} + \theta_{3\_5} )} & {\begin{array}{*{20}l} {r_{9} \cos (\theta_{6} - \theta_{6\_9} )} \hfill \\ \end{array} } \\ \end{array} } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {\omega_{0}^{2} } \\ {\omega_{3}^{2} } \\ {\omega_{5}^{2} } \\ {\omega_{9}^{2} } \\ \end{array} } \right]. \hfill \\ \end{aligned}$$
(10)

To improve the platform’s adaptability to unknown terrain in legged mode, the foot trajectory of the leg mechanism should possess obstacle-surmounting capability and load-carrying stability. On a flat road, the walking stability and energy consumption are primarily affected by the straightness of the supporting phase. On an uneven road, the crossing efficiency of the leg mechanism primarily depends on the effective crossing curve height. Accordingly, the goals of this optimization are that the vertical variation during the supporting phase should be as small as possible and the stride height should be as high as possible.

Based on kinematics analysis, the bench trajectory for the initial size can be obtained. The two-dimensional optimization of the initial trajectory can be regarded as a nonlinear optimization problem.

As shown in Table 1, eight pre-assigned points are taken to limit the bench trajectory. In the swing phase, points 1, 2, 3, and 4 limit the width of the phase trajectory. In the supporting phase, points 5, 6, 7, and 8, with the same y-coordinate, are used for the supporting straightness.

Table 1 Coordinates of pre-assigned points (mm)

The maximum approximation of the initial points to the pre-assigned points can be obtained by the objective function shown in Eq. (11):

$$f(x) = \sum\limits_{i = 1}^{8} {\left[ {(X_{i} - X_{Hi} )^{2} + (Y_{i} - Y_{Hi} )^{2} } \right]} .$$
(11)

(XHi, YHi) represents the pre-assigned coordinate points of the bench trajectory. Accordingly, link lengths \((r_{0} , \, r_{1} , \, \ldots , \, r_{9} )\) and link angles \((\theta_{1} , \, \theta_{3\_4} , \, \theta_{4\_5} , \, \theta_{6\_9} , \, \theta_{8} )\) are the variables of the optimization function Eq. (11).

The optimal values of link lengths and link angles are listed in Table 2. The bench trajectory refers to the trajectory generated by the leg mechanism during the bench test, that is, the entire platform does not touch the ground. The walking trajectory refers to the path of the foot point when the platform walks on flat ground in one circle [30]. The bench trajectory and the walking trajectory are shown in Figure 3. The stride height (h) reaches 0.98 times the height of the leg, and is 2.01 times the height of the body. The height for crossing obstacles is thus much higher than that of ordinary legged robots and wheeled robots.

Table 2 Optimum values of design variables
Figure 3
figure 3

Optimal foot trajectory: a bench trajectory, b walking trajectory

2.3 Mechanism Design

The high-knee trajectory has been obtained through the optimization design. To realize the wheeled mode, the structural parameters should satisfy a particular proportion. Based on kinematic analysis, there is a symmetry construction of the legged mechanism when the crank angle is 0°, and the r6 link acts a part of the wheel. This symmetry can be obtained through analysis of the legged mechanism: the parameters of lOI and lOJ should be equal to R, and R = lOH. In addition, four legs constitute a leg group, or even a wheel when necessary. Therefore, β1 ≥ 90° should be guaranteed, and β2 and β3 should meet the corresponding dimensional requirements. The structural design is shown in Figure 4.

Figure 4
figure 4

Structural design of two modes

$$R = \sqrt {\left( {x_{H}^{2} + y_{H}^{2} } \right)} ,$$
(12)
$$\beta_{1} { = }\arccos \frac{{l_{{_{OI} }}^{2} + l_{{_{OH} }}^{2} - l_{IH}^{2} }}{{2l_{OI} l_{OH} }} \ge 90^\circ ,$$
(13)

As shown in Figure 5a, the cranks of the closed-chain leg mechanism are respectively powered by motor I and motor II. Leg I and Leg II share one motor, and Leg III and Leg IV adopt the same layout form. The phase difference between the two cranks is 180°. When the platform works on flat roads, the conversion process between the two modes is realized by the following procedures. (1) The crank should be adjusted to the predetermined position (θ0 = 0°). The transition mode of the leg group is shown in Figure 5b. (2) The angle between Leg I and Leg II should be rotated to 90° by motor III. Then, the transformation between legged mode and wheeled mode can be realized; the wheeled mode is shown in Figure 5c.

Figure 5
figure 5

Conversion process between two modes

The wheels are driven by motor IV, and the angular variation of the motors during the conversion process is shown in Table 3. In addition, θ0 represents the angle of the crank. When the platform operates on unstructured roads or encounters obstacles, the legged mode of the platform can take advantage of the discrete contacts between the legs and the road. On structured roads, the wheeled mode can fully utilize the ability for efficient movement.

Table 3 Phase relations of motors

3 Obstacle-Surmounting Capability and Frame Size Analysis

3.1 Obstacle-Surmounting Characteristics

Incorporating the structural design of the closed-chain leg mechanism, all links are connected by a rotating pair, and the angle and position of the links are driven by the crank. Because of the geometric invariability of the mechanical system, the motions and trajectories of the links and pairs in an individual mode remain unchanged. The walking trajectories of two feet are shown in Figure 6. To utilize the obstacle-surmounting capability of the walking robot, the relevant parameters of the walking trajectory will play a decisive role.

Figure 6
figure 6

Walking trajectories

3.2 Obstacle-Surmounting Probability

Based on analysis of the obstacle-surmounting probability of the closed-chain leg mechanism, Figure 7a illustrates the obstacle-surmounting interval from point P1 to point P2. When the foot of Leg I is supported on the ground, the foot of Leg II will fall at point P1. Then, Leg II is supported on the ground, Leg I starts to surmount the obstacle, and the foot of Leg I falls at point P2. Finally, Leg II starts to surmount the obstacle, and the closed-chain leg mechanism completes a period of obstacle-surmounting. This is illustrated in Figure 7b, if we do not ignore the width of the obstacle during the analysis. There are always two points, (x2, 0) and (x3, 0), satisfying y(x2) = y(x3) = h on the curve, when the height of the obstacle is h. In addition, the parameters x2 and x3 represent the width of the obstacle in Figure 7b. The x-axis coordinate represents the horizontal displacement, and the y-axis coordinate represents the height of the foot.

Figure 7
figure 7

Obstacle-surmounting process

In the obstacle-surmounting process, the distance x between the support point P1 and the obstacle takes a value with equal probability. Value x obeys a uniform distribution in [\(x_{0}\),\(x_{1}\)], namely x ~ U [\(x_{0}\),\(x_{1}\)]. If the curve of the obstacle-surmounting section can completely wrap the outer contour of the obstacle, the closed-chain leg mechanism will be able to surmount the obstacle steadily without impact. The corresponding probability density is expressed as Eq. (14):

$$g(x) = \left\{ {\begin{array}{*{20}l} {\frac{1}{{x_{1} - x_{0} }},\;\;x_{0} \le x \le x_{1} ,} \hfill \\ {0,\quad \quad \quad {\text{others}}.} \hfill \\ \end{array} } \right.$$
(14)

When the obstacle is located in [\(x_{2}\),\(x_{3}\)], the modular legged unit is able to stride over the barrier with height h. Therefore, the obstacle-surmounting probability of the leg mechanism can be obtained as in Eq. (15):

$$P\left\{ {Y \ge h} \right\} = P\left\{ {x_{2} \le x \le x_{3} } \right\} = \int_{{x_{2} }}^{{x_{3} }} {\frac{1}{{x_{1} - x_{0} }}{\text{d}}x} .$$
(15)

Using the least squares method, the fitting process is conducted on discrete points in the x and y data. The achieved fitting function of the obstacle-surmounting curve can be expressed as Eq. (16). In addition, a = 200.1, b = 152, and c = 30.69.

$$y(x) = ae^{{\frac{{ - (x - b)^{2} }}{{c^{2} }}}} .$$
(16)

Using Eq. (16), the inverse function of the fitting function y(x) can be obtained as Eqs. (17) and (18):

$$x_{2} (y) = b - c\sqrt {\ln H - \ln y} ,$$
(17)
$$x_{3} (y) = b{ + }c\sqrt {\ln H - \ln y} .$$
(18)

For a certain height h   (0, H), the obstacle-surmounting probability can be written as follows:

$$P\left\{ {Y \ge h} \right\} = \frac{{x_{3} (h) - x_{2} (h)}}{{x_{1} - x_{0} }}.$$
(19)

The obstacle height h is defined as \(h = H - y^{\prime}\); then, the evolution of Eq. (19) can be obtained as Eq. (20):

$$F(y^{\prime}) = \left\{ {\begin{array}{*{20}l} {0,\quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \, y^{\prime} \ge H,} \hfill \\ {\frac{{2\sqrt 2 \times 21.7\sqrt {\ln 200.1 - \ln (200.1 - y^{\prime})} }}{140}, \, \quad \quad \quad0 \le y^{\prime} \le H,} \hfill \\ {1,\quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \, y^{\prime} \le 0.} \hfill \\ \end{array} } \right.$$
(20)

The mathematical expectation of the obstacle width can be obtained, as shown in Eq. (21), so the mathematical expectation of the obstacle height can be obtained as Eq. (22):

$$E(y^{\prime}) = \int_{ - \infty }^{ + \infty } {y^{\prime} \cdot f(y^{\prime}){\text{d}}(y^{\prime})} ,$$
(21)
$$E(h) = E(H - y^{\prime}) = H - E(y^{\prime}) = 77.6506\;{\text{mm}} .$$
(22)

Based on kinematic analysis, the minimum distance between the foot point and other links of the leg mechanism are listed in Table 4. Utilizing the mathematical expectation, the entire leg mechanism will cross the obstacle successfully without collision.

Table 4 Minimum distances between foot point and links

When the closed-chain leg mechanism climbs a stair, the obstacle-surmounting capability of the legged mode can be better utilized. According to the above analysis, as long as there is only one intersection point between the outer contour of the stair and the obstacle-surmounting curve, in other words, (1) y(x2) > h; (2) x3 > x1, the platform will be able to climb the stair successfully. Similarly, the distance x between the support point \(p_{1}\)and the obstacle is a random variable. Therefore, the probability of the closed-chain leg mechanism climbing the stair is shown in Eq. (23):

$$P\left\{ {Y \ge h} \right\} = P\left\{ {x_{2} \le x \le x_{1} } \right\} = \int_{{x_{2} }}^{{x_{1} }} {\frac{1}{{x_{1} - x_{0} }}{\kern 1pt} } {\text{d}}x.$$
(23)

For a certain height h1(0, H), the obstacle-surmounting probability can be written as Eq. (24):

$$P\left\{ {Y \ge h_{1} } \right\} = \frac{{x_{1} - x_{2} (h_{1} )}}{{x_{1} - x_{0} }}.$$
(24)

The obstacle height h1 is defined as \(h_{1} = H - y^{\prime}_{1}\); then, the evolution of Eq. (24) can be obtained as shown in Eq. (25):

$$F(y^{\prime}_{1} ) = \left\{ {\begin{array}{*{20}l} {0, \, \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad y^{\prime}_{1} \ge H,} \hfill \\ {\frac{{70 + \sqrt 2 \times 21.7\sqrt {\ln 200.1 - \ln (200.1 - y^{\prime}_{1} )} }}{140}, \, \quad \quad \quad \quad0 \le y^{\prime}_{1} \le H,} \hfill \\ {1, \, \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad \quad y^{\prime}_{1} \le 0.} \hfill \\ \end{array} } \right.$$
(25)

The mathematical expectation of the stair width can be obtained, as shown in Eq. (26), and the mathematical expectation of the stair height is shown in Eq. (27):

$$E(y^{\prime}_{1} ) = \int_{ - \infty }^{ + \infty } {y^{\prime}_{1} \cdot f(y^{\prime}_{1} ){\text{d}}(y^{\prime}_{1} )} ,$$
(26)
$$E(h_{1} ) = E(H - y^{\prime}_{1} ) = H - E(y^{\prime}_{1} ) = 138.7753\;{\text{mm}} .$$
(27)

3.3 Layout Form and Frame Size Analysis

In terms of the layout of the wheel-leg mobile platform, from the perspective of increasing the load capacity of the platform, four quad-legged groups are symmetrically arranged and connected through the frame. Considering the payload capability and the maneuverability of the platform, the two leg groups on the same side should maintain a certain distance when connected with the frame. When the platform works on structured roads, the high-speed capability of the wheeled mode can be fully utilized. The layout of the platform is shown in Figure 8.

Figure 8
figure 8

Layout of wheel-leg mobile platform

When the platform climbs a stair, the front leg steps on the stair, as shown in Figure 9. To climb the stair successfully, the positional relationship between the frame and the outer contour of the stair should be calculated.

Figure 9
figure 9

Frame size analysis

Assuming that the distance between the hind leg and the bottom of the obstacle is x, the distance relationship is shown in Eqs. (28) and (29):

$$L \ge (h_{1} - x\tan \theta )\cos \theta ,$$
(28)
$$\sin \theta { = }\frac{{h_{1} }}{l} .$$
(29)

The function f is defined as f = (h1 − xsinθ)cosθ. Obviously, f will take the maximum value when x = 0, where the distance between the obstacle and the frame is the maximum value. Therefore, the following two properties can be obtained: (1) h1L/cosθ; (2) L = 148 mm. In addition, L represents the minimum height of the body. Obviously, the platform can always surmount the obstacle smoothly when 0 ≤ h1L. When Lh1 ≤ 200.1 mm, l should satisfy the following property: \(l^{2} \le h_{1}^{4} /(h_{1}^{2} - L^{2} )\). Therefore, as the height of the stair increases, the maximum value of the frame length will be gradually reduced. When the height of the obstacle is 200.1 mm, the maximum length of the frame is l = 296 mm.

4 Simulations and Experiments

The entire platform was modeled and analyzed. In one quad-legged group, two motors are working at the same time in legged motion, and only one drive motor is working in wheeled motion. The entire platform was composed of four quad-legged groups, with eight motors in legged mode and four motors in wheeled mode. According to theoretical analysis, the mathematical expectation of the obstacle height was 77 mm. Through the simulation, the process could be obtained where the platform walked on the ground and climbed the obstacle, as shown in Figure 10. In addition, the curves of the motor output torque and the walking speed of the platform are shown in Figure 11.

Figure 10
figure 10

Walking and crossing obstacles

Figure 11
figure 11

Motor output torque and walking speed

By analyzing the actual walking trajectory in legged mode, the theoretical maximum height of stair climbing was determined to be 200 mm. As shown in Figure 12, a dynamic simulation of the stair climbing process was carried out. The motor output torque and the centroid height could be obtained during the climbing process, as shown in Figure 13.

Figure 12
figure 12

Stair obstacle-surmounting simulation

Figure 13
figure 13

Motor torque and centroid height

The climbing ability of the platform was verified by the simulations shown in Figure 14, where the slope angle was 25°. Here, the frictional force and surface roughness of the slope were not considered.

Figure 14
figure 14

Simulation analysis of climbing slope

The steering mode of the wheel-leg mobile platform utilized the speed difference between different side legged groups, which was realized by controlling the crank rotational speeds of different side leg groups. During movement, the contact between the foot and the ground were discontinuous. In addition, the friction between the foot and the ground was a numerous and irregular variable. Therefore, the following assumptions should be set: (1) the platform works on a flat road with good road conditions; (2) a single leg group of the platform is equivalent to one wheel; (3) the centroid of the platform is the symmetric center of the entire platform.

The walking speed of the platform is v = 20/(2π), where k is the length of the support phase and ω0 is the angular velocity of the crank. The linear velocity and angular velocity of the centroid during the steering process are v = (vL + vR)/2 and ω = (vL − vR)/b, where b represents the width of the platform and vL and vR respectively represent the travel speed of the left and right leg groups. Therefore, the steering radius of the platform is shown in Eq. (30):

$$R = \frac{b}{2} \cdot \frac{{\omega_{OR} + \omega_{\text{OL}} }}{{\omega_{\text{OL}} - \omega_{\text{OR}} }} .$$
(30)

As the difference between ωOL and ωOR increases, the steering radius of the platform decreases. When ωOL = 5ωOR, the steering process was simulated and analyzed, and the motor output torque in both wheeled mode and legged mode could be obtained. The motor output torque curve is shown in Figure 15. Comparing different dynamic simulations, the maximum motor torque can be obtained. The maximum torque occurred in the process of climbing the stair, and its value was 8.8 N·mm. Therefore, the motors were selected to satisfy the design requirement with a 1.5-times coefficient of safety. The maximum torque of motor I is therefore 14 N·mm.

Figure 15
figure 15

Motor output torque

5 Prototype and Experiments

As shown in Figure 16, the legged mode and the wheeled mode of the leg groups were assembled. The experimental system is composed of a walking system and a power and control system. The walking system consisted of four leg groups, and the control system simultaneously controls the four leg groups. The specifications of the platform are listed in Table 5.

Figure 16
figure 16

Experimental system

Table 5 Specifications for the platform

According to theoretical analysis, the mathematical expectation of the obstacle-climbing height was 138 mm. Figure 17 shows the stair-climbing experiments, where the obstacle height is 138 mm.

Figure 17
figure 17

Vertical obstacle-surmounting experiments

The climbing ability of the wheel-leg mobile platform was verified experimentally with a slope angle of 25°, as shown in Figure 18, where the specific climbing time and the corner of the crank are marked.

Figure 18
figure 18

Climbing experiment

In Figure 19, a turning experiment in wheeled mode was performed to validate the feasibility of the experimental system. The left and right wheel mechanisms moved with equal and opposite driving speed (20 r/min), and the platform realized the pivot steering movement. The average steering speed is 43.8°/s. In addition, β represents the driving angle of the motor in wheeled mode.

Figure 19
figure 19

Pivot steering experiment

6 Conclusions

  1. (1)

    In this paper, a wheel-leg mobile platform was designed that focused on integrating the obstacle-surmounting capability of a closed-chain legged robot with the speed capability of a wheeled robot.

  2. (2)

    On the basis of kinematics analysis, the optimized parameters and the corresponding foot trajectory of the closed-chain leg mechanism were obtained. The robot’s stride height reaches 0.98 times the height of the leg, and is 2.01 times the height of the body.

  3. (3)

    In the structural design, the transformation between two modes was conducted by employing a special geometric configuration that can realize transformation between legged mode and wheeled mode.

  4. (4)

    The mobility of the platform in legged mode was evaluated through obstacle-surmounting probability analysis. The mathematical expectation of the obstacle-crossing height is 77.6506 mm, and the mathematical expectation of the stair-climbing height is 138.7753 mm. To optimize the obstacle-surmounting performance of the wheel-leg mobile platform, the design requirements of the frame were analyzed.

  5. (5)

    A series of virtual experiments were simulated, which confirmed the theoretical analysis. The closed-chain legged mode can enhance the obstacle-surmounting capability; at the same time, the wheeled mode can enhance the mobility of the platform.

References

  1. W H Chen, H S Lin, Y M Lin, et al. TurboQuad: A novel leg–wheel transformable robot with smooth and fast behavioral transitions. IEEE Transactions on Robotics, 2017, 33(5): 1025–1040.

    Article  Google Scholar 

  2. F J Comin, W A Lewinger, C M Saaj, et al. Trafficability assessment of deformable terrain through hybrid wheel-leg sinkage detection. Journal of Field Robotics, 2017, 34(3): 451–476.

    Article  Google Scholar 

  3. Y X Xin, X W Rong, Y B Li, et al. Movements and balance control of a wheel-leg robot based on uncertainty and disturbance estimation method. IEEE Access, 2019, 7: 133265–133273.

    Article  MathSciNet  Google Scholar 

  4. Y X Xin, H Chai, Y B Li, et al. Speed and acceleration control for a two wheel-leg robot based on distributed dynamic model and whole-body control. IEEE Access, 2019, 7: 180630–180639.

    Article  Google Scholar 

  5. F J Comin, C M Saaj. Models for slip estimation and soft terrain characterization with multilegged wheel–legs. IEEE Transactions on Robotics, 2017, 33(6): 1438–1452.

    Article  Google Scholar 

  6. F L Zhou, X J Xu, H J Xu, et al. Transition mechanism design of a hybrid wheel-track-leg based on foldable rims. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 2019, 233(13): 4788–4801.

    Google Scholar 

  7. Y She, C J Hurd, H J Su. A transformable wheel robot with a passive leg. IEEE/RSJ International Conference on Intelligent Robots and Systems, Hamburg, Germany, Sept. 28–Oct. 2, 2015: 4165–4170.

  8. K Tadakuma, R Tadakuma, A Maruyama, et al. Mechanical design of the wheel-leg hybrid mobile robot to realize a large wheel diameter. IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, China, October 18–22, 2010: 3358–3365.

  9. G Endo, H Shigeo. Study on roller-walker-energy efficiency of roller-walk. IEEE International Conference on Robotics and Automation, Shanghai, China, May 9–13, 2011: 5050–5055.

  10. Y S Kim, K J Cho, C N Chu. Wheel transformer: A wheel-leg hybrid robot with passive transformable wheels. IEEE Transactions on Robotics, 2014, 30(6): 1487–1498.

    Article  Google Scholar 

  11. D Y Lee, J S Koh, J S Kim, et al. Deformable-wheel robot based on soft material. International Journal of Precision Engineering and Manufacturing, 2013, 14(8): 1439–1445.

    Article  Google Scholar 

  12. G Chen, B Jin, Y Chen. Nonsingular fast terminal sliding mode posture control for six-legged walking robots with redundant actuation. Mechatronics, 2018, 50: 1–15.

    Article  Google Scholar 

  13. C Hubicki, J Grimes, M Jones, et al. Atrias: Design and validation of a tether-free 3d-capable spring-mass bipedal robot. The International Journal of Robotics Research, 2016, 35(12): 1497–1521.

    Article  Google Scholar 

  14. C Hubicki, A Abate, P Clary, et al. Walking and running with passive compliance. IEEE Robotics and Automation Magazine, 2016: 4–1.

  15. M Schwarz, T Rodehutskors, D Droeschel, et al. NimbRo Rescue: Solving disaster-response tasks through mobile manipulation robot Momaro. Journal of Field Robotics, 2017, 34(2): 400–425.

    Article  Google Scholar 

  16. D Belter, M R Nowicki. Optimization-based legged odometry and sensor fusion for legged robot continuous localization. Robotics and Autonomous Systems, 2019, 111: 110–124.

    Article  Google Scholar 

  17. T Matsuzawa, A Koizumi, K Hashimoto, et al. Crawling gait for four-limbed robot and simulation on uneven terrain. IEEE-RAS International Conference on Humanoid Robots, Cancun, Mexico, Nov 15–17, 2016: 1270–1275.

  18. R Buchanan, T Bandyopadhyay, M Bjelonic, et al. Walking posture adaptation for legged robot navigation in confined spaces. IEEE Robotics and Automation Letters, 2019, 4(2): 2148-2155.

    Article  Google Scholar 

  19. K Jayaram, R J Full. Cockroaches traverse crevices, crawl rapidly in confined spaces, and inspire a soft, legged robot. Proceedings of the National Academy of Sciences, 2016, 113(8): E950-E957.

    Article  Google Scholar 

  20. J K Sheba, M R Elara, E Martínez-García, et al. Trajectory generation and stability analysis for reconfigurable Klann mechanism based walking robot. Robotics, 2016, 5(3): 13.

    Article  Google Scholar 

  21. S Nansai, M R Elara, M Iwase. Speed control of Jansen linkage mechanism for exquisite tasks. Journal of Advanced Simulation in Science and Engineering, 2016, 3(1): 47–57.

    Article  Google Scholar 

  22. H B Zang, L G Shen. Research and optimization design of mechanism for Theo Jansen bionic leg. Journal of Mechanical Engineering, 2017, 53(15): 101-109. (in Chinese)

    Article  Google Scholar 

  23. J X Wu, Q Ruan, Y A Yao. A novel skid-steering walking vehicle with dual single-driven quadruped mechanism. Mechanisms, Transmissions and Application, Springer, Cham, 2015: 231–238.

    Google Scholar 

  24. J X Wu, Y A Yao, Q Ruan, et al. Design and optimization of a dual quadruped vehicle based on whole close-chain mechanism. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 2017, 231(19): 3601–3613.

    Google Scholar 

  25. M Hutter, C Gehring, A Lauber, et al. Anymal-toward legged robots for harsh environments. Advanced Robotics, 2017, 31(17): 918–931.

    Article  Google Scholar 

  26. M Raibert, K Blankespoor, G Nelson. Bigdog, the rough-terrain quadruped robot. Proceedings of the IFAC World Congress, Seoul, Republic of Korea, 2008, 41(2): 10822–10825.

    Google Scholar 

  27. J Hwangbo, J Lee. Learning agile and dynamic motor skills for legged robots. Science Robotics, 2019, 4(26): 5872.

    Article  Google Scholar 

  28. D Giesbrecht, C Q Wu, N Sepehri. Design and optimization of an eight bar legged walking mechanism imitating a kinetic sculpture, “Wind Beast”. Transactions of the Canadian Society for Mechanical Engineering, 2012, 36(4): 343–355.

    Article  Google Scholar 

  29. J X Wu, Y A Yao. Design and analysis of a novel multi-legged horse-riding simulation vehicle for equine-assisted therapy. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 2018, 232(16): 2912–2925.

    Google Scholar 

  30. J X Wu, Y A Yao. Design and analysis of a novel walking vehicle based on leg mechanism with variable topologies. Mechanism and Machine Theory, 2018, 128: 663–681.

    Article  Google Scholar 

Download references

Acknowledgements

Not applicable.

Funding

Supported by National Natural Science Foundation of China (Grant No. 51735009).

Author information

Authors and Affiliations

Authors

Contributions

CW carried out kinematic analysis, dynamic analysis and drafted the manuscript. YY completed the leg mechanism design and optimizing. JW presented the obstacle-surmounting probability analysis. RL participated in the layout form and frame size analysis. All authors read and approved the final manuscript.

Authors’ Information

Chaoran Wei, born in 1994, is currently a PhD candidate at School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, China. He received his master degree from Beijing Jiaotong University, China, in 2018. His research interests include mechanisms and mobile robotics.

Yanan Yao, born in 1972, is currently a professor at School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, China. He received his PhD degree from Tianjin University, China, in 1999. His main research interests include mechanisms and mobile robotics.

Jianxu Wu, born in 1989, is currently a PhD candidate at School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, China. He received his bachelor degree from Taiyuan University of Science and Technology, China, in 2012. His main research interests include mechanisms and mobile robotics.

Ran Liu, born in 1991, is currently a PhD candidate at School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, China. She received her bachelor degree from Hebei University of Engineering, China, in 2013. Her research interests include mechanisms and mobile robotics.

Corresponding authors

Correspondence to Yanan Yao or Jianxu Wu.

Ethics declarations

Competing Interests

The authors declare no competing financial interests.

Appendix

Appendix

1.1 Angular

Coordinate component of loop 1

$$\begin{array}{*{20}l} {\begin{array}{*{20}l} {r_{0} \cos \theta_{0} + r_{1} \cos \theta_{1} + r_{2} \cos \theta_{2} + r_{3} \cos \theta_{3} = 0} \hfill \\ \end{array} } \hfill \\ \end{array} ,$$
$$\begin{array}{*{20}l} {r_{0} \sin \theta_{0} + r_{1} \sin \theta_{1} + r_{2} \sin \theta_{2} + r_{3} \sin \theta_{3} = 0} \hfill \\ \end{array} .$$

Corresponding intermediate variable

$$\eta_{1} = r_{2} ,$$
$$\eta_{2} = r_{3} ,$$
$$\eta_{3} = r_{0} \sin \theta_{0} + r_{1} \sin \theta_{1} ,$$
$$\eta_{4} = r_{0} \cos \theta_{0} + r_{1} \cos \theta_{1} ,$$
$$a_{1} = \eta_{2}^{2} - \eta_{1}^{2} - \eta_{3}^{2} - \eta_{4}^{2} + 2\eta_{1} \eta_{4} ,$$
$$b_{1} = - 4\eta_{1} \eta_{3} ,$$
$$c_{1} = \eta_{2}^{2} - \eta_{1}^{2} - \eta_{3}^{2} - \eta_{4}^{2} - 2\eta_{1} \eta_{4} ,$$
$$a_{2} = \eta_{1}^{2} - \eta_{2}^{2} - \eta_{3}^{2} - \eta_{4}^{2} + 2\eta_{1} \eta_{4} ,$$
$$b_{2} = - 4\eta_{2} \eta_{3} ,$$
$$c_{2} = \eta_{1}^{2} - \eta_{2}^{2} - \eta_{3}^{2} - \eta_{4}^{2} - 2\eta_{2} \eta_{4} .$$

Coordinate component of loop 2

$$\begin{array}{*{20}l} {r_{0} \cos \theta_{0} - r_{4} \cos \theta_{4} - r_{6} \cos \theta_{6} - r_{7} \cos \theta_{7} - r_{8} \cos \theta_{8} = 0} \hfill \\ \end{array} ,$$
$$\begin{array}{*{20}l} {r_{0} \sin \theta_{0} - r_{4} \sin \theta_{4} - r_{6} \sin \theta_{6} - r_{7} \sin \theta_{7} - r_{8} \sin \theta_{8} = 0} \hfill \\ \end{array} ,$$
$$\begin{array}{*{20}l} {k_{1} \cos \theta_{6} + k_{2} \cos \theta_{7} = k_{3} } \hfill \\ \end{array} ,$$
$$\begin{array}{*{20}l} {k_{1} \sin \theta_{6} + k_{2} \sin \theta_{7} = k_{4} } \hfill \\ \end{array} ,$$
$$\begin{array}{*{20}l} {k_{1} = r_{6} } \hfill \\ \end{array} ,$$
$$\begin{array}{*{20}l} {k_{2} = r_{7} } \hfill \\ \end{array} ,$$
$$\begin{array}{*{20}l} {k_{3} = r_{0} \cos \theta_{0} - r_{4} \cos \theta_{4} - r_{8} \cos \theta_{8} } \hfill \\ \end{array} ,$$
$$\begin{array}{*{20}l} {k_{4} = r_{0} \sin \theta_{0} - r_{4} \sin \theta_{4} - r_{8} \sin \theta_{8} } \hfill \\ \end{array} ,$$
$$l_{1} = k_{2}^{2} - k_{1}^{2} - k_{3}^{2} - k_{4}^{2} - 2k_{1} k_{3} ,$$
$$m_{1} = 4k_{1} k_{4} ,$$
$$n_{1} = k_{2}^{2} - k_{1}^{2} - k_{3}^{2} - k_{4}^{2} + 2k_{1} k_{3} ,$$
$$l_{2} = k_{1}^{2} - k_{2}^{2} - k_{3}^{2} - k_{4}^{2} - 2k_{2} k_{3} ,$$
$$m_{2} = 4k_{2} k_{4} ,$$
$$n_{2} = k_{1}^{2} - k_{2}^{2} - k_{3}^{2} - k_{4}^{2} + 2k_{2} k_{3} .$$

1.2 Angular Velocity

Coordinate component of loop 1

$$r_{2} \sin \theta_{2} \dot{\theta }_{ 2} + r_{3} \sin \theta_{3} \dot{\theta }_{ 3} = - r_{0} \sin \theta_{0} \dot{\theta }_{ 0} ,$$
$$- r_{2} \cos \theta_{2} \dot{\theta }_{ 2} - r_{3} \cos \theta_{3} \dot{\theta }_{ 3} = r_{0} \cos \theta_{0} \dot{\theta }_{0} ,$$
$$\xi_{1} = \left| {\begin{array}{*{20}c} {r_{2} \sin \theta_{2} } & {r_{3} \sin \theta_{3} } \\ { - r_{2} \cos \theta_{2} } & { - r_{3} \cos \theta_{3} } \\ \end{array} } \right|,$$
$$\xi_{2} = \left| {\begin{array}{*{20}c} {r_{0} \sin \theta_{0} \dot{\theta }_{0} } & {r_{3} \sin \theta_{3} } \\ { - r_{2} \cos \theta_{2} \dot{\theta }_{2} } & { - r_{3} \cos \theta_{3} } \\ \end{array} } \right|,$$
$$\xi_{3} = \left| {\begin{array}{*{20}c} {r_{2} \sin \theta_{2} } & { - r_{0} \sin \theta_{0} \dot{\theta }_{0} } \\ { - r_{2} \cos \theta_{2} } & {r_{0} \cos \theta_{0} \dot{\theta }_{0} } \\ \end{array} } \right|.$$

Coordinate component of loop 2

$$r_{6} \sin \theta_{6} \dot{\theta }_{6} + r_{7} \sin \theta_{7} \dot{\theta }_{7} = r_{0} \sin \theta_{0} \dot{\theta }_{0} - r_{4} \sin \theta_{4} \dot{\theta }_{4} ,$$
$$- r_{6} \cos \theta_{6} \dot{\theta }_{6} - r_{7} \cos \theta_{7} \dot{\theta }_{7} = - r_{0} \cos \theta_{0} \dot{\theta }_{0} + r_{4} \cos \theta_{4} \dot{\theta }_{4} ,$$
$$\xi_{4} = \left| {\begin{array}{*{20}c} {r_{6} \sin \theta_{6} } & {r_{7} \sin \theta_{7} } \\ { - r_{6} \cos \theta_{6} } & { - r_{7} \cos \theta_{7} } \\ \end{array} } \right|,$$
$$\xi_{5} = \left| {\begin{array}{*{20}c} {r_{0} \sin \theta_{0} \dot{\theta }_{0} - r_{4} \sin \theta_{4} \dot{\theta }_{4} } & {r_{7} \sin \theta_{7} } \\ { - r_{0} \cos \theta_{0} \dot{\theta }_{0} + r_{4} \cos \theta_{4} \dot{\theta }_{4} } & { - r_{7} \cos \theta_{7} } \\ \end{array} } \right|,$$
$$\xi_{6} = \left| {\begin{array}{*{20}c} {r_{6} \sin \theta_{6} } & {r_{0} \sin \theta_{0} \dot{\theta }_{0} - r_{4} \sin \theta_{4} \dot{\theta }_{4} } \\ { - r_{6} \cos \theta_{6} } & { - r_{0} \cos \theta_{0} \dot{\theta }_{0} + r_{4} \cos \theta_{4} \dot{\theta }_{4} } \\ \end{array} } \right|.$$

1.3 Angular Acceleration

Coordinate component of loop 1

$$r_{2} \sin \theta_{2} \alpha_{2} + r_{3} \sin \theta_{3} \alpha_{3} = - r_{0} \cos \theta_{0} \omega_{0}^{2} - r_{2} \cos \theta_{2} \omega_{{_{2} }}^{2} - r_{3} \cos \theta_{3} \omega_{{_{3} }}^{2} ,$$
$$- r_{2} \cos \theta_{2} \alpha_{2} - r_{3} \cos \theta_{3} \alpha_{3} = - r_{0} \sin \theta_{0} \omega_{0}^{2} - r_{2} \sin \theta_{2} \omega_{{_{2} }}^{2} - r_{3} \sin \theta_{3} \omega_{{_{3} }}^{2} ,$$
$$x_{1} = r_{2} \sin \theta_{2} \alpha_{2} ,$$
$$y_{1} = r_{3} \sin \theta_{3} \alpha_{3} ,$$
$$z_{1} = - r_{0} \cos \theta_{0} \omega_{0}^{2} - r_{2} \cos \theta_{2} \omega_{{_{2} }}^{2} - r_{3} \cos \theta_{3} \omega_{{_{3} }}^{2} ,$$
$$x_{2} = - r_{2} \cos \theta_{2} \alpha_{2} ,$$
$$y_{2} = - r_{3} \cos \theta_{3} \alpha_{3} ,$$
$$z_{2} = - r_{0} \sin \theta_{0} \omega_{0}^{2} - r_{2} \sin \theta_{2} \omega_{{_{2} }}^{2} - r_{3} \sin \theta_{3} \omega_{{_{3} }}^{2} ,$$
$$\rho_{1} = \left| {\begin{array}{*{20}c} {x_{1} } & {y_{1} } \\ {x_{2} } & {y_{2} } \\ \end{array} } \right|,$$
$$\rho_{2} = \left| {\begin{array}{*{20}c} {z_{1} } & {y_{1} } \\ {z_{2} } & {y_{2} } \\ \end{array} } \right|,$$
$$\sigma_{1} = \left| {\begin{array}{*{20}c} {x_{1} } & {z_{1} } \\ {x_{2} } & {z_{2} } \\ \end{array} } \right|.$$

Coordinate component of loop 2

$$\begin{aligned} r_{6} \sin \theta_{6} \alpha_{6} + r_{7} \sin \theta_{7} \alpha_{7} = r_{0} \cos \theta_{0} \omega_{0}^{2} - r_{4} \sin \theta_{4} \alpha_{4} \\ - r_{4} \cos \theta_{4} \omega_{4}^{2} - r_{6} \cos \theta_{6} \omega_{6}^{2} - r_{7} \cos \theta_{7} \omega_{7}^{2} , \\ \end{aligned}$$
$$\begin{aligned} - r_{6} \cos \theta_{6} \alpha_{6} - r_{7} \cos \theta_{7} \alpha_{7} = r_{0} \sin \theta_{0} \omega_{7}^{2} + r_{4} \cos \theta_{4} \alpha_{4} \\ - r_{4} \sin \theta_{4} \omega_{4}^{2} - r_{6} \sin \theta_{6} \omega_{6}^{2} - r_{7} \sin \theta_{7} \omega_{7}^{2} , \\ \end{aligned}$$
$$x_{3} = r_{6} \sin \theta_{6} \alpha_{6} ,$$
$$y_{3} = r_{7} \sin \theta_{7} \alpha_{7} ,$$
$$z_{3} = r_{0} \cos \theta_{0} \omega_{0}^{2} - r_{4} \sin \theta_{4} \alpha_{4} - r_{4} \cos \theta_{4} \omega_{4}^{2} - r_{6} \cos \theta_{6} \omega_{6}^{2} - r_{7} \cos \theta_{7} \omega_{7}^{2} ,$$
$$x_{4} = - r_{6} \cos \theta_{6} \alpha_{6} ,$$
$$y_{4} = - r_{7} \cos \theta_{7} \alpha_{7} ,$$
$$\begin{aligned} z_{4} = r_{0} \sin \theta_{0} \omega_{7}^{2} + r_{4} \cos \theta_{4} \alpha_{4} - r_{4} \sin \theta_{4} \omega_{4}^{2} \hfill \\ \quad \quad - r_{6} \sin \theta_{6} \omega_{6}^{2} - r_{7} \sin \theta_{7} \omega_{7}^{2} , \hfill \\ \end{aligned}$$
$$\rho_{4} = \left| {\begin{array}{*{20}c} {x_{3} } & {y_{3} } \\ {x_{4} } & {y_{4} } \\ \end{array} } \right|,$$
$$\rho_{5} = \left| {\begin{array}{*{20}c} {z_{3} } & {y_{3} } \\ {z_{4} } & {y_{4} } \\ \end{array} } \right|,$$
$$\rho_{6} = \left| {\begin{array}{*{20}c} {x_{3} } & {z_{3} } \\ {x_{4} } & {z_{4} } \\ \end{array} } \right|.$$

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wei, C., Yao, Y., Wu, J. et al. Development and Analysis of a Closed-Chain Wheel-Leg Mobile Platform. Chin. J. Mech. Eng. 33, 80 (2020). https://doi.org/10.1186/s10033-020-00493-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s10033-020-00493-9

Keywords