The WL_PCR: A Planning for Ground-to-Pole Transition of Wheeled-Legged Pole-Climbing Robots

: Hybrid mobile robots with two motion modes of a wheeled vehicle and truss structure with the ability to climb poles have signiﬁcant ﬂexibility. The motion planning of this kind of robot on a pole has been widely studied, but few studies have focused on the transition of the robot from the ground to the pole. In this study, a locomotion strategy of wheeled-legged pole-climbing robots (the WL_PCR) is proposed to solve the problem of ground-to-pole transition. By analyzing the force of static and dynamic process in the ground-to-pole transition, the condition of torque provided by the gripper and moving joint is proposed. The mathematical expression of Centre of Mass (CoM) of the wheeled-legged pole-climbing robots is utilized, and the conditions for the robot to smoothly transition from the ground to the vertical pole are proposed. Finally, the feasibility of this method is proved by the simulation and experimentation of a locomotion strategy on wheeled-legged pole-climbing robots.


Introduction
Climbing robots have significant potential applications in industry, which can be used to inspect and maintain large structures, such as dams [1], bridges [2], hulls [3], and large industrial boilers [4]. Therefore, great efforts have been made to develop robots that can climb in truss structures [5,6]. On the other hand, due to their high speed and high energy efficiency, wheeled vehicles have existed and developed for hundreds of years. How to integrate the best performance of two completely different mobile systems into a hybrid platform is a hot topic in robot research, which provides more possibilities for improving the robot's ability to adapt to the environment [7][8][9]. In order to solve this problem, this paper studies the mechanism of wheeled-legged robots and how the motion planning of hybrid motion contributes to the motion control scheme for the hybrid locomotion of wheeled-legged robots. The hybrid motion system with wheels improves the flexibility and environmental adaptability of the system and provides more gait. The Centaur robot is equipped with wheel steering and articulated legs to adjust its supporting gait in response to unknown disturbances [7]. The design method of hybrid legged/wheeled mobile robots is demonstrated, and the walking, rolling, gliding and skating motions were generated by the novel trajectory optimization formulation [8]. A Transleg was installed with four transformable leg-wheel mechanisms, similar to the compliant spine mechanism, which can realize the turning movement in legged-wheeled mode and the jumping gait in legged mode [9]. By adding the wheel structure to improve the mechanism of the PCR [10], the research on gait control can improve the flexibility and environmental adaptability of the PCR [10].
From the perspective of structural design, pole-climbing robots can be divided into three types: soft climbing robots, legged climbing robots, and wheeled climbing robots. The inspiration of the soft climbing robot is inspired by bionics. The soft climbing robot is based on dielectric-elastomer artificial muscles and electroadhesive feet. The movement is realized by controlling the voltage applied to the actuator and foot to synchronize the body deformation and foot adhesion. This movement mechanism imitates the crawling caused by the movement of caterpillars. Therefore, auxiliary wheel execution cannot be added to this structure [11].
The Climbot is a bio-inspired biped climbing robot composed of five joint modules and two grippers in a series [6]. The cable climbing robot adopts a bilateral-wheeled mechanical structure to perform dynamic obstacle surmounting, which is composed of driving wheels and driven wheels. The task of climbing the cable is completed by the analysis of the track and torque of the wheel. This structure allows the wheels to complete the climbing cable, and limits their movement on the ground, so it does not have the function of the wheel in the normal sense [12].
For a multi-degree-of-freedom connecting rod robot, the trajectory of the robot needs to be optimized. There are two main directions for solving the problem of optimal control: direct and indirect approaches. The direct approach reduces the optimal control problem to a nonlinear programming problem [13] that provides the transition from the optimization problem in the infinite-dimensional space to the optimization problem in the finite-dimensional space; thus, it is more convenient and can be readily solved within a wider convergence region. The indirect approach based on the Pontryagin's maximum principle (PMP) [14] solves optimal control by formulating it as a boundary value problem where it is necessary to find the initial conditions for a system of differential equations for conjugate variables. The PMP was originally proposed to maximize the terminal speed of a rocket in space orbit, and it was also used to find the optimal control signal of the robot. In robot control optimization, the optimization of PMP was represented by Lagrangian and Hamiltonian mechanics [15][16][17]. The free-floating planar manipulator of a flexible spacecraft simulator was built, and the optimal control of the model was carried out by using the Hamilton principle [15].
The PMP principle and dynamic programming (DP) method can be used to plan the optimal motion mode of robots [16]. The principle of PMP can also plan the vehicle path and realize it in the dynamic process [17]. The PMP principle, combined with Newton mechanics, can find the best combination of static balance and trajectory planning in the process of robot motion [18]. Its optimal solution has high accuracy, but it is very sensitive to the description of additional conditions that must be met for control, and it also guarantees the maximum value of the Hamiltonian method. For problems with complex phase constraints, the Hamiltonian method is usually difficult to set in practice.
However, these works generally focus on the nominal trajectory performance without considering possible uncertainties. In practice, on the right-hand sides of the models, there are objectively some uncertainties of various nature. As a rule, they are not taken into account, but the presence of such uncertainties can lead to the loss of optimality of the obtained control [19].
There are also some methods to consider the influence of uncertainty when designing the reference orbit in advance [20][21][22]. For example, in the process of motion control, the uncertain performance of parameters was used to establish the optimal control scheme [20]. Desensitization optimal control [22] modifies the nominal optimal trajectory to reduce its sensitivity to uncertain parameters. This involves constructing an appropriate sensitivity cost that, when penalized, provides solutions that are relatively insensitive to parametric uncertainties.
Model Predictive Control (MPC) scheme is an optimal model-based control strategy that has been quite popular in the process industry in the last decades, while in recent years, there has been a major shift for its adoption in the area of robotics [23].
Due to the complexity of kinematics models with joint structures, the numerical method is an effective method for solving kinematics models. The sequential quadratic programming (SQP) method is one of the most successful methods to solve the problem of nonlinear constraint minimization [24]. The SQP algorithm is used to solve the inverse kinematics problem of humanoid robots with a redundancy [25].
In this study, we designed and developed a wheeled-legged pole-climbing robot named the WL_PCR. The WL_PCR consists of a two-legged structure and a four-wheeled structure that achieves the locomotion of the climbing pole and ground travel. The main contributions of the study are as follows.
We designed and developed the WL_PCR. We had developed a movement strategy for the ground-to-pole transition, which has not done with the other pole-climbing robot.
We used the sequential quadratic programming algorithm to do the force analysis of static and dynamic process, and a flip locomotion control scheme to determine its motion conditions.
We explored the possibilities of motion strategies through simulation analysis. We proved the performance of the WL_PCR through experiments.
The rest of this article is organized as follows. In the second section, the design of the WL_PCR is introduced. The third section analyzes the ground-to-pole transition, including the static force analysis, the force analysis of dynamic process and the flip locomotion. The experimental results are presented and discussed in Section 4. Finally, the conclusions are summarized in Section 5.

The WL_PCR Design
The WL_PCR is an improved pole-climbing robot [10,26] developed in our laboratory. It was developed for the hybrid motion of pole-climbing and ground-walking. The primary characteristic of the WL_PCR is the design of its leg structure and wheel structure, which enables ground travel, climbing poles and the transition from the ground to climbing a pole. The leg structure of the WL_PCR is designed to climb pole-like objects, as presented in Figure 1. The leg structure is composed of four bar linkages (a 0 , a 1 , a 2 , a 3 , a 4 ), four joints (j 0 , j 1 , j 2 , j 3 ), two supports (h 1 , h 2 ) and two grippers (g 1 , g 2 ). h 1 and h 2 are designed to support and reduce the torque requirements of the servomotor when it is climbing, as shown in Figure 2a. All variables used in this paper are defined in Table A1 in Appendix A.   For small mobile robots like the WL_PCR, it is required to simplify the complexity of the mechanism due to the inertial effect and limited structural stress [27]. Therefore, we determined the most simple and feasible mechanism under careful consideration to reduce the complexity of the WL_PCR's structure to the greatest extent. Only four wheels The wheel structure of the WL_PCR is designed to travel on the ground, as shown in Figure 2b.
For small mobile robots like the WL_PCR, it is required to simplify the complexity of the mechanism due to the inertial effect and limited structural stress [27]. Therefore, we determined the most simple and feasible mechanism under careful consideration to reduce the complexity of the WL_PCR's structure to the greatest extent. Only four wheels (w 1 , w 2 , w 3 , w 4 ) and four fixed poles (k 1 , k 2 , k 3 , k 4 ) are added to the PCR [10] structure. w 1 , w 2 , w 3 and w 4 are driven by a DC motor. The model of the motor is JGA25-370, and its parameters are shown in Table 1. j 0 , j 1 , j 2 , j 3 and g 1 , g 2 are driven by a servomotor. The model of the servomotor is DS5160, and its parameters are shown in Table 2.

The WL_PCR Design
The dimensions of each component of the WL_PCR are summarized in Table 3. According to the relative motion between structures during the three stages of transition, the structure of the WL_PCR is divided into three parts: Part I, Part II and Part III, as shown in Figure 1. The weight of each part is shown in Table 4. In the process of the ground-to-pole transition, each part moves relatively, and the interior of each part remains relatively static. In order to simplify the analysis of the WL_PCR, we assume that the mass distribution of the WL_PCR is uniform, and the center of mass of each part is located at its geometric center.

Problem Definition
The WL_PCR can perform four gaits: traveling on the ground, climbing on a pole, transiting from the ground to the pole, and transiting from the pole to the ground. The latter two processes are inverse to each other. This paper only studies the transiting from the ground to the pole. Traveling on the ground is executed by driving w 1 , w 2 , w 3 , w 4 and the way it is executed is discussed in many papers [28,29]. Climbing on a pole is achieved by two grippers, g 1 and g 2 , which alternately clamp the pole as described in [26]. Our focus is the special gait of transiting from the ground to the pole.
Transiting from the ground to the pole can be divided into three stages. Stage 1: The WL_PCR uses one gripper g 1 , to clamp the pole, rotates j 0 to make Part II and Part III lose the support of the ground and keeps itself stable on the pole. Stage 2: j 0 continues to be rotated, causing Part II and Part III to uniformly rotate in the direction of the pole. Until the other gripper g 2 grasps the pole, j 0 stops rotating. Stage 3: The WL_PCR uses g 2 to clamp the pole, and turns itself over to prepare for climbing on the pole. During stage 1, the static force of the WL_PCR is analyzed, and the force condition provided by the gripper is obtained to ensure that the robot can be stably lifted from the ground. During stage 2, the dynamic torque of the WL_PCR is analyzed, and the torque condition of the servomotor at j 0 (or j 2 ) is obtained. During stage 3, the flip locomotion of the WL_PCR is analyzed to ensure that the WL_PCR can complete the first flip without collision.

Force Analysis of Static State
In stage 1, the WL_PCR uses g 1 to grasp the pole, and j 0 rotates to make Part II and Part III off the ground at time t 0 , as shown in Figure 3a. At t 0 , the robot is in a static state and the resultant moment of the WL_PCR system is 0. The moment at L, M and N points can be described as follows: where G is the gravity of the WL_PCR at the center of mass m, F N1 , F N1 , F N2 , F N3 and F N3 are the supporting force, µ 1 , µ 2 and µ 3 are the static coefficients of frictions between the gripper and the pole, F f 1 , F f 1 , F f 2 , F f 3 and F f 3 are the frictions between the pole and the robot, l 1 , l 2 and l 3 are the projections of the arm of forces F f 1 , F f 2 , and F f 3 on the x-axis respectively, as shown in Figure 3.  WL_PCR at the center of mass ,  ,  ,  ,  and  are the supporting force, ,  and  are the static coefficients of frictions between  the gripper and the pole,  ,  ,  ,  and  are the frictions between the pole and  the robot, ,  and  are the projections of the arm of forces  , , and on the x-axis respectively, as shown in Figure 3.
According to Equations (4)- (6)  is the reaction of the clamping force generated by the gripper . is provided by the servomotor mounted at the support frame ℎ . To ensure the completion of the locomotion in stage 1, the equivalent force produced by the torque of meets the following Condition 1: According to Equation (8), Figure 4 can be obtained. The range of the 's rotation angle ω is between 0~ . In this range, increases with the increase of ω. Thus, the minimum value of is 20.6 N; the maximum value of is 41.4 N. According to Equations (4)-(6), F f 1 , F f 1 , F f 3 and F f 3 increased with increasing F N1 , F N1 , F N3 and F N3 which are related to the clamping force of the gripper. Due to the symmetry of the mechanical structure in Figure 3b, F N3 is the reaction of the clamping force F C generated by the gripper g 1 . F C is provided by the servomotor SG 1 mounted at the support frame h 1 . To ensure the completion of the locomotion in stage 1, the equivalent force F sg produced by the torque M 1 of SG 1 meets the following Condition 1: According to Equation (8), Figure 4 can be obtained. The range of the j 0 's rotation angle ω is between 0 ∼ π 2 . In this range, F N3 increases with the increase of ω. Thus, the minimum value of F sg1 is 20.6 N; the maximum value of F sg1 is 41.4 N.

Analysis of The Trajectory of Mass Center
The WL_PCR performs the locomotion of stage 2 from t to t . continues to rotate until the other gripper g grasps the pole at t .
To simplify the analysis, we made assumptions as follows: Assumption 1: rotates at a constant speed in the second stage. Assumption 2: The relative positions between Part Ⅱ and Part Ⅲ remain unchanged during the rotation process.
The coordinate system of is represented by X-Y-Z as shown in Figure 4. Let the center of mass of Part Ⅲ be A ( , , ), the center of mass of Part Ⅱ be B ( , , ), and the center of mass of Part Ⅱ and Part Ⅲ be D ( , , ). ( , , ) can be calculated by Equation (11).
is the mass of Part Ⅱ, and 3 m is the mass of Part Ⅲ .
( , , ) changes with the rotation of the servomotor . Under Assumption 2, its trajectory is a circle, which centers on the origin of the coordinate and has radius r described in Equation (12). During stage 2, the trajectory of point D is shown by the dotted line in Figure 5.

Analysis of the Trajectory of Mass Center
The WL_PCR performs the locomotion of stage 2 from t 0 to t 3 . j 0 continues to rotate until the other gripper g 2 grasps the pole at t 3 .
To simplify the analysis, we made assumptions as follows: Assumption 1: j 0 rotates at a constant speed in the second stage. Assumption 2: The relative positions between Part II and Part III remain unchanged during the rotation process.
The coordinate system of j 0 is represented by X-Y-Z as shown in Figure 4. Let the center of mass of Part III be A (A x , A y , A z ), the center of mass of Part II be B B x , B y , B z , and the center of mass of Part II and Part III be D D x , D y , D z . D x , D y , D z can be calculated by Equation (11).
where m 2 is the mass of Part II, and m 3 is the mass of Part III.
In the X-Y-Z coordinate system, the coordinate values of (A x , A y , A z ) are (26.0, 16.0, 0) and B x , B y , B z is (13.0, 0, 0) at t 0 according to the dimensions of each part in Table 3. Then D x , D y , D z are (17.9, 6.0, 0) at t 0 according to Equation (11). D x , D y , D z changes with the rotation of the servomotor j 0 . Under Assumption 2, its trajectory is a circle, which centers on the origin of the coordinate and has radius r described in Equation (12). During stage 2, the trajectory of point D is shown by the dotted line in Figure 5.

Torque Analysis of the WL_PCR
The servomotor SG installed at provides the torque for part Ⅱ and part Ⅲ to rotate.
where is the gravity arm of . can be obtained by Equations (15) and (16).
where α (0 ≤ ≤ 90°) is the angle between OD and OE and ω is the angle between OE and the X-axis. decreases with the increase of ω (0 ≤ ≤ 90°− ) and then increase according to Equations (15) and (16). When + = 90°, the minimum value of is 0. The range of can be obtained by Equation (17).
The range of can be obtained by Equation (18). The torque of meets the following Condition 2: According to Equations (13)-(16), Figure 6 can be obtained. The minimum value of is 0, the maximum value of is 34.8 kg • cm. The movement process of stage2 is shown in Figure 7.

Torque Analysis of the WL_PCR
The servomotor SG 2 installed at j 0 provides the torque M 2 for part II and part III to rotate.
where l OC is the gravity arm of G . l OC can be obtained by Equations (15) and (16).
where α (0 ≤ α ≤ 90 • ) is the angle between OD and OE and ω is the angle between OE and the X-axis. l OC decreases with the increase of ω (0 ≤ ω ≤ 90 • − α) and then increase according to Equations (15) and (16). When ω + α = 90 • , the minimum value of l OC is 0. The range of l OC can be obtained by Equation (17).
The range of M 2 can be obtained by Equation (18). The torque M 2 of SG 2 meets the following Condition 2: According to Equations (13)-(16), Figure 6 can be obtained. The minimum value of M 2 is 0, the maximum value of M 2 is 34.8 kg·cm. The movement process of stage2 is shown in Figure 7.

Torque Analysis of the WL_PCR
The servomotor SG installed at provides the torque for part Ⅱ and part Ⅲ to rotate.
where is the gravity arm of . can be obtained by Equations (15) and (16).
where α (0 ≤ ≤ 90°) is the angle between OD and OE and ω is the angle between OE and the X-axis. decreases with the increase of ω (0 ≤ ≤ 90°− ) and then increase according to Equations (15) and (16). When + = 90°, the minimum value of is 0. The range of can be obtained by Equation (17).
The range of can be obtained by Equation (18). The torque of meets the following Condition 2: According to Equations (13)-(16), Figure 6 can be obtained. The minimum value of is 0, the maximum value of is 34.8 kg • cm. The movement process of stage2 is shown in Figure 7.  increases with the rotation of ω and 90°≤ + ≤ 180° at . B is the center of mass of Part Ⅱ; A is the center of mass of Part Ⅲ; D is the total center of mass of Part Ⅱ and Part Ⅲ ; O is the rotating shaft of Part Ⅱ and Part Ⅲ during the movement of the robot; C is the intersection of the vertical line passing through D to the x-axis and the x-axis; λ (0 ≤ ≤ 90°) is the angle between the axis of Part I and the horizontal direction; ω is the angle between the axis of Part Ⅱ of the robot and the horizontal direction; is for the servomotor say, the gravity arms of Part Ⅱ and Part Ⅲ.

Load Analysis of the WL_PCR
The robot is required to have a certain carrying capacity to carry special equipment for special tasks. Since the WL_PCR is a symmetrical structure and two clamping devices are loaded alternately, the optimal position of the loading weight of the WL_PCR should be in the center of the robot structure.
Let the mass of the heavy object be . During stage 1, with load can be obtained according to Equation (8).
where is the arm of gravity to N. F ' with load is provided by the servomotor SG mounted at the support frame h . B is the center of mass of Part II; A is the center of mass of Part III; D is the total center of mass of Part II and Part III; O is the rotating shaft of Part II and Part III during the movement of the robot; C is the intersection of the vertical line passing through D to the x-axis and the x-axis; λ (0 ≤ λ ≤ 90 • ) is the angle between the axis of Part I and the horizontal direction; ω is the angle between the axis of Part II of the robot and the horizontal direction; t 2 is for the servomotor j 0 say, the gravity arms of Part II and Part III.

Load Analysis of the WL_PCR
The robot is required to have a certain carrying capacity to carry special equipment for special tasks. Since the WL_PCR is a symmetrical structure and two clamping devices are loaded alternately, the optimal position of the loading weight of the WL_PCR should be in the center of the robot structure.
Let the mass of the heavy object be m 4 . During stage 1, F N3 with load can be obtained according to Equation (8).
where l 2 is the arm of gravity G to N. F C with load is provided by the servomotor SG 1 mounted at the support frame h 1 .
Therefore, in the case of load, F sg1 needs to meet the following condition 3: The position of the total center of mass of Part II, Part III and the load is D D x , D y , D z and its trajectory are still circular with the rotation of j 0 . Let the trajectory radius be r .
Let the torque for Part II, Part III and the load be M 2 .
When the robot is loaded, the torque M 2 of SG 2 meets the following Condition 4: where G is the total gravity of Part II, Part III and the load, l OC is the gravity arm of G , and α (0 ≤ α ≤ 90 • ) is the angle between OD' and OE. The change of l OC is the same as that of l OC , which first decreases and then increases with the rotation of ω. When ω + α = 90 • , the minimum value of l OC is 0. The range of M 2 can be obtained by Equation (29).
In this paper, the same type of servomotor is used for driving the grippers and joints, and the torque of the servomotor is 60.0 kg·cm. When condition 3 is satisfied, the maximum mass of the load is 8.7 kg according to Equations (19)- (22); when condition 4 is satisfied, the maximum mass of the load is 1.9 kg according to Equations (23)- (29). Therefore, the maximum mass of the WL_PCR's load is 1.9 kg.

Flip Condition
Stage 3: The flip locomotion of the WL_PCR was conducted to prepare for climbing on the pole. According to the execution of the first stage and second stage, several control schemes were selected to perform the flip locomotion as described in Figures 8 and 9. During the transition from Figure 8a,b, the WL_PCR controls g 1 to keep λ approach to the pole until g 1 grasps the pole. The specified tasks of Stage 1 described in Section 3.1 are completed. Then, the WL_PCR controls g 2 grasp the highest point on the pole within the reachable range. The specified functions of stage 2 described in Section 3.1 are completed, as illustrated in Figure 8c,d. j 3 starts to rotate and drives part I and part II to rotate together, during which part I and part II remain relatively stationary, as illustrated in Figure 8e. Figure 8e shows the key stage of the flip action, and its collision-free completion determines the successful execution of the flip locomotion. j 3 , j 2 , j 1 and j 0 rotate harmoniously until g 1 clamps the pole as shown in Figure 8f. The posture in Figure 8f is the initial posture of the flip locomotion in [28]. Figure 8e,f describe a scheme in which the flip locomotion is successfully performed. grasps the pole, as shown in Figure 9a,b. Then the WL_PCR controls grasp the lowest point on the pole within the reachable range. The specified functions of stage 2 are conducted from Figure 9c,d. As shown in Figure 9, failed to drive part I and part II to complete the locomotion. In the process of rotation, touches the ground and is hindered by the ground and forced to halt.
The last posture in the second stage is planned as the initial posture of the flip locomotion, as shown in Figures 8 and 9. Condition 5 for completing the flip locomotion is as follows:  Condition 5: Draw a circle CR with as the center and the distance from to the ground as the radius R. If CR contains all the components of part I and part II, the robot completes the flip locomotion smoothly; otherwise, it fails. As shown in Figure 10.
In Figure 8d, CR surrounds all the components of part I and part II, which satisfies condition 3. The flip locomotion is executed smoothly, as shown in Figure 8e,f. In Figure   Figure 9. λ is controlled to a fixed value during the approach to the climbing pole, and g 1 grasps the pole, as shown in Figure 9a,b. Then the WL_PCR controls g 2 grasp the lowest point on the pole within the reachable range. The specified functions of stage 2 are conducted from Figure 9c,d. As shown in Figure 9, j 3 failed to drive part I and part II to complete the locomotion. In the process of j 3 rotation, g 1 touches the ground and is hindered by the ground and forced to halt.
The last posture in the second stage is planned as the initial posture of the flip locomotion, as shown in Figures 8 and 9. Condition 5 for completing the flip locomotion is as follows: Condition 5: Draw a circle CR with j 3 as the center and the distance from j 3 to the ground as the radius R. If CR contains all the components of part I and part II, the robot completes the flip locomotion smoothly; otherwise, it fails. As shown in Figure 10.

Control Scheme
The control scheme is realized by adjusting , , and to satisfy Equation (33). The rotation angles , and of the servomotor , and determine b, as shown in Figure 11. The control quantities of between b and , and can be calculated by Equation (34).
In order to keep the WL_PCR as balanced as possible when climbing the pole, the control scheme is to adjust , and to keep the robot's posture as symmetrical as possible. According to Equation (33), we simulate the extreme action of the flip locomotion, as illustrated in Figure 12 In Figure 8d, CR surrounds all the components of part I and part II, which satisfies condition 3. The flip locomotion is executed smoothly, as shown in Figure 8e,f. In Figure 9d, CR cannot surround all the components of part I and part II, which violates condition 5. The flip action fails to be executed, as shown in Figure 9e.
The quantitative expression of condition 5 can be calculated by Equations (30)-(32).
where b is the length from j 3 to j 0 , e is the length from j 0 to the ground, a is the length from j 0 to the tip of the gripper g 1 , CR is the distance from j 3 to the tip of the gripper g 1 , d is the diameter of the pole, h is the height of the support frame h 1 , and l is the distance from the tip of the gripper g 1 to the support frame h 1 , as illustrated in Figure 8. According to the dimensions in Table 3, CR is the longest distance point from j 3 to parts I and II. When Equation (32) is satisfied, condition 5 is satisfied. The structure and size of the WL_PCR are determined, then e is fixed. According to Equation (30), R depends on b. Condition 5 can be expressed as follows:

Control Scheme
The control scheme is realized by adjusting , , and to satisfy Equation (33). The rotation angles , and of the servomotor , and determine b, as shown in Figure 11. The control quantities of between b and , and can be calculated by Equation (34).
In order to keep the WL_PCR as balanced as possible when climbing the pole, the control scheme is to adjust , and to keep the robot's posture as symmetrical as possible. According to Equation (33), we simulate the extreme action of the flip locomotion, as illustrated in Figure 12. When = 63°, = 26° and = 28°, the WL_PCR ℎ Figure 11. The control relationship of b with ω 1 , ω 2 and ω 3 .
In order to keep the WL_PCR as balanced as possible when climbing the pole, the control scheme is to adjust ω 1 , ω 2 and ω 3 to keep the robot's posture as symmetrical as possible. According to Equation (33), we simulate the extreme action of the flip locomotion, as illustrated in Figure 12. When ω 1 = 63 • , ω 2 = 26 • and ω 3 = 28 • , the WL_PCR can complete the flip locomotion according to condition 5. Under the limit condition, b min = 24.5 cm.

Experiments
According to the motion planning and control scheme of the ground-to-pole transition, the feasibility of simulation results is verified by experiments.
In the experiment, the trunk with a diameter of 14 cm was selected as the climbing pole. The tree grows evenly and the diameter of the selected climbing area of the trunk is

Experiments
According to the motion planning and control scheme of the ground-to-pole transition, the feasibility of simulation results is verified by experiments.
In the experiment, the trunk with a diameter of 14 cm was selected as the climbing pole. The tree grows evenly and the diameter of the selected climbing area of the trunk is almost the same. We set three groups of control parameters to control the transition gait of the robot, and the parameters are shown in Table 5. Table 5. Three groups of control parameters.

Parameters
λ According to the structure size of the WL_PCR (see Table 3) and the selected trunk diameter, λ = 48 • . By executing the first set of control parameters, the WL_PCR's gait execution results are illustrated in Figure 13. The WL_PCR completes the actions of stage 1, stage 2 and stage 3 according to the predetermined plan. The WL_PCR has no touch with the ground and completes the flip action smoothly. By executing the second set of control parameters, the WL_PCR 's gait execution results are illustrated in Figure 14. The WL_PCR completes stage 1 and stage 2 according to the predetermined plan. However, in stage 3, the WL_PCR's body is blocked by the ground and fails to complete the scheduled action.
By executing the third set of control parameters, the WL_PCR 's gait execution results are illustrated in Figure 15. The robot can complete the actions of stage 1, stage 2 and stage 3 according to the predetermined plan. In the third stage, the tip of the gripper of the robot skims over the ground. Under this limit condition, the WL_PCR completes the third stage of the turning action. By executing the second set of control parameters, the WL_PCR 's gait execution results are illustrated in Figure 14. The WL_PCR completes stage 1 and stage 2 according to the predetermined plan. However, in stage 3, the WL_PCR's body is blocked by the ground and fails to complete the scheduled action. By executing the third set of control parameters, the WL_PCR 's gait execution results are illustrated in Figure 15. The robot can complete the actions of stage 1, stage 2 and stage 3 according to the predetermined plan. In the third stage, the tip of the gripper of the robot skims over the ground. Under this limit condition, the WL_PCR completes the third stage of the turning action.

Conclusions
In this study, we designed and manufactured the WL_PCR based on the original PCR [10,26]. The WL_PCR is composed of the original PCR's leg structure and the wheel structure. It can be moved on the ground through the wheel structure and on the pole through the leg structure.
The WL_PCR can perform four gaits: traveling on the ground, climbing on a pole, transiting from the ground to the pole and transiting from the pole to the ground. This paper studies the transiting from the ground to the pole. We study the force analysis of WL_PCR and motion planning during the transition process. By analyzing the force of static and dynamic processes in the ground-to-pole transition, the condition of the joint providing force to the WL_PCR is proposed. The motion planning of the WL_PCR is analyzed by the flipping scheme, which provides joints for the WL_PCR to complete the ground-to-pole motion smoothly.
The experimental verification of the transition posture determination conditions proposed in this paper is confirmed. The average time to complete the whole transition is 14 s, the maximum climbing height is 26.0 cm and the minimum climbing height is 24.5 cm in the transition.
The transition process of the robot from the ground to the climbing pole is an important part of the unmanned detection system of the climbing pole robot, which can reduce the workload of the operator in the dangerous environment and avoid harming the environment and people. This research will be helpful in the application of climbing robots for pipeline inspections in dangerous environments, such as inspecting leakages in nuclear pipelines.

Conflicts of Interest:
The authors declare no conflict of interest. Appendix A Table A1. All variables used in the manuscript.

Variable
Variable Name bar linkages a 0 , a 1 , a 2 , a 3 , a 4 joints j 0 , j 1 , j 2 , j 3 supports h 1 , h 2 grippers g 1 , g 2 wheels w 1 , w 2 , w 3 , w 4 fixed poles k 1 , k 2 , k 3 , k 4 Contact point between robot's Part I front end with pole L Contact point between robot's Part I middle end with pole M Contact point between support with pole N Table A1. Cont.

Variable Variable Name
Static friction coefficient at point L µ 1 Static friction coefficient at point N µ 2 Static friction coefficient at point M µ 3 Acceleration of gravity g The supporting force of pole on the gripper at L point F N1 , F N1 The supporting force of pole on the gripper at M point F N3 , F N3 The supporting force of pole on the support at N point F N2 The frictional force between gripper with pole at L point Distance from the top of the gripper to the support a Distance from j 0 to j 3 b Distance from the top of the gripper to j 3 .
CR Diameter of pole d Distance from j 0 to the ground e Length of support h Distance from j 3 to the ground R Rotation angle of servomotor at j 0 ω 1 Rotation angle of servomotor at j 1 ω 2 Rotation angle of servomotor at j 2 ω 3 Length of bar linkage a 1 l a1 Length of bar linkage a 2 l a2 Length of bar linkage a 3 l a3