 Original Article
 Open access
 Published:
Power Consumption Characteristics Research on Mobile System of Electrically Driven LargeLoadRatio SixLegged Robot
Chinese Journal of Mechanical Engineering volumeÂ 36, ArticleÂ number:Â 26 (2023)
Abstract
The electrically driven largeloadratio sixlegged robot with engineering capability can be widely used in outdoor and planetary exploration. However, due to the particularity of its parallel structure, the effective utilization rate of energy is not high, which has become an important obstacle to its practical application. To research the power consumption characteristics of robot mobile system is beneficial to speed up it toward practicability. Based on the configuration and walking modes of robot, the mathematical model of the power consumption of mobile system is set up. In view of the tripod gait is often selected for the sixlegged robots, the simplified power consumption model of mobile system under the tripod gait is established by means of reducing the dimension of the robot's statically indeterminate problem and constructing the equal force distribution. Then, the power consumption of robot mobile system is solved under different working conditions. The variable tendencies of the power consumption of robot mobile system are respectively obtained with changes in the rotational angles of hip joint and knee joint, body height, and span. The articulated rotational zones and the ranges of body height and span are determined under the lowest power consumption. According to the walking experiments of prototype, the variable tendencies of the average power consumption of robot mobile system are respectively acquired with changes in duty ratio, body height, and span. Then, the feasibility and correctness of theory analysis are verified in the power consumption of robot mobile system. The proposed analysis method in this paper can provide a reference on the lower power research of the largeloadratio multilegged robots.
1 Introduction
With the development of robotics, a large number of autonomous mobile robots have been widely applied [1]. Intelligentization [2], high terrain trafficability [3], and large load ratio [4] are generally regarded as the most important developments for the ground mobile robots. According to the characteristics of mobile mechanisms, most ground mobile robots can be classified into five categories: wheeled robots, tracked robots, snake robots, legged robots, and wheellegged robots. Generally, although the wheeled and tracked robots have high mobile speed, their trafficability is low to traverse great rugged terrain. The snake robots have high terrain adaptability, but they usually lack certain bearing capacities relative to other types of robots. The legged robots can flexibly walk on the rugged terrain due to a series of discrete footholds, but their mobile systems often have high power consumption because of many driving joints. Although the wheellegged robots integrate many capacities from the wheeled robots and the legged robots, they usually have large size, high mass and high power consumption. In view of the excellent terrain trafficability and load capacity, the legged robots usually attract the interest of many researchers.
Load ratio is the ratio of the material load carried by a legged robot to the weight of robot. The high load ratio indicates that the legged robot has the high capacity to carry the goods and materials on its body. According to the load capacity of robot, the legged robots can be classified into two categories: small (non heavyduty) legged robots and largeloadratio (heavyduty) legged robots. Based on the technical parameters of BigDog [5], Ambler [6], ATHLETE [7], Dante II [8], and so on, Zhuang et al. [9,10,11] concluded that the main characteristics of the largeloadratio legged robots roughly included the larger body mass, bigger body size and large load ratio than the conventional legged robots. The independent energy supply units necessarily need to be carried when the working environment of largeloadratio legged robots is changed from the laboratory to the outdoor. However, the excessive power consumption of robot system is inconsistent with the insufficient storage capacity of energy devices.
Hence, to reduce the power consumption of legged robots is an important means to improve their outdoor survivability, especially for largeloadratio legged robots. Many scholars, such as Silva et al. [12,13,14], SanzMerodio et al. [15], Roy et al. [16], and so on, all have pointed out that optimizing power consumption is an important problem for the legged robots.
The legged robots can walk through the periodic alternation between the support phase and the transfer phase [17,18,19]. No matter what kinds of gaits are employed by the legged robots, the swinging legs are mainly used to change the landing points and do not make direct contributions for the walking of legged robots. Although the foot trajectories of swinging legs can be any curves, such as rectangular curve [20] and arc curve [21], there is a requirement that the impact phenomenon do not exist between the feet of legged robots and the ground. Otherwise, the foot velocity is not zero at the moment of landing. And the impact force will consume the system energy of robot. Therefore, both the kinematic and dynamic boundary conditions of the swinging legs should be satisfied when the swinging legs are lifted and landed. To reduce the impact phenomenon between feet and ground, Lei et al. [22] used the combined cycloid function to plan the foot trajectories of a quadruped robot. In aspect of reducing the energy loss of robot system, Zhuang et al. [23,24,25,26] developed a single leg with three active degrees of freedom and four passive degrees of freedom for a largeloadratio sixlegged robot. The prototype experiments were used to validate the effectiveness of proposed gait planning and the calculation methods of the articulated torque and rotational speed. Liu et al. [27] carried out the static force analysis of foot for an electrically driven heavyduty sixlegged robot under the tripod gait. Vanderborght et al. [28] selected the controllable flexible actuators to achieve the desired trajectories of a biped robot Lucy, which was propitious to cut down the control quantity and power consumption of robot.
Some researchers studied the internal relations between gait parameters and power consumption for the legged robots. Kaneko et al. [29] analyzed the variable tendencies of energy dissipation rate of the mobile system with changes in the step pitch and body height for an articulated quadruped robot. Estremera et al. [30] calculated the energy efficiency of an electropneumatic driven quadruped robot called KOLT. The energy loss assessment was executed by the experiments of robot. Zielinska [31, 32] discussed the poses of support legs and the relation between link proportions and power consumption when the legged robots linearly walked along the horizontal/ inclined plane. Lin et al. [33] analyzed the relation between walking speeds and power consumption of system for a pantograph quadruped robot. Silva et al. [34] and Jin et al. [35] discussed the connections between gait parameters of a mammal like sixlegged robot and its power consumption. Marhefka et al. [36] measured the energy dissipation rate with changes in the velocity and duty factor for a pantograph sixlegged robot. Nishii [37] studied the energy dissipation rate of an articulated sixlegged robot when the walking speed and duty factor were changed. Santos et al. [38] not only discussed the articulated power consumption under the uniform walking in the tripod gait, but also analyzed the power consumption of system with change in body height for an imitation insect type of sixlegged robot. Roy et al. [39] analyzed the variations of average power consumption of a sixlegged robot with the changes of the height of trunk body and radial offset under the statically stable wave gaits. Many researchers mainly study the virtual prototypes or prototypes of small legged robots in the aspects of gait parameters and power consumption. In addition, it is not easy to find related reports about the research of power consumption for the largeloadratio legged robots.
When the articulated driving devices and actuating devices are determined, some important parameters can be obtained for calculating the power consumption of robot mobile system, such as articulated transmission ratios, transmission efficiencies, torque constants of servo motors, and so on. Actually, the power consumption of robot mainly comes from the mobile system and control system. The power consumption of control system is generally considered as a constant when the control devices have been selected, and it is usually far less than the power consumption of mobile system. Then, the power consumption of robot mobile system is mainly studied in this paper, and it can be divided into two parts: power consumption of the support phase and of the transfer phase. Meanwhile, power consumption of the support phase is often greater than that of the transfer phase because that the support phase bears the weights of the robot and materials. Power consumption of the transfer phase is mainly caused by the swing of swinging legs.
In view of the above problems, an electrically driven largeloadratio sixlegged robot is considered as an example in this paper to present a research on the power consumption characteristics of robot mobile system. This paper is divided into nine sections. In Section 2, the configuration of robot and walking modes are designed. In Section 3, the mathematical expressions of articulated torques in the support phase and transfer phase are derived by the dynamics analysis of robot. In Section 4, the mathematical models of the power consumption are established for the single leg and robot mobile system. In Section 5, the power consumption of mobile system under the tripod gait is studied in view of the tripod gait as the common gait and fastest gait of the sixlegged robots. The dimension reduction is implemented for the statically indeterminate problem of the robot. In Section 6, the constraint conditions of stable walking are discussed. In Section 7, the simplified mathematical model of power consumption is built under the tripod gait. The numerical solution is performed for the power consumption of robot mobile system. The articulated rotational zones and the ranges of body height and span are respectively determined under the lowest power consumption. In Section 8, the walking experiments of prototype are carried out. The variable tendencies of the average power consumption of robot mobile system are respectively acquired with changes in the duty ratio (the ratio of the time of one leg contacting the ground to the total time of the whole gait, Î²_{R}), body height (h) and span (L_{p}). In the final section, conclusions and further work are presented.
2 Configuration and Walking Modes of Robot
2.1 Configuration of Robot
In order to facilitate appellation, the electrically driven largeloadratio sixlegged robot is called the largeload ratio sixlegged robot for short in this paper. Based on the structure of ambulacra of the hexapod, the single leg of robot is designed, and it includes three joints: an abductor joint, hip joint, and knee joint. Meanwhile, the axis of the abductor joint follows the direction of z. The axes of the hip joint and knee joint run parallel to the yaxis. l_{c}, l_{t}, and l_{s} are respectively regarded as the lengths of coxa, thigh, and shin. The abductor joint, hip joint, and knee joint of leg i are respectively set as A_{i}, H_{i}, and K_{i}. Î²_{i}â€² (i=1, 2, 3, 4, 5, 6) is defined as the angle between the coxa and the thigh of leg i. The angle Î²_{i} (i=1, 2, 3, 4, 5, 6) is between the coxa and the shin of leg i. The angle Î³_{i} (i=1, 2, 3, 4, 5, 6) is between the thigh and the shin of leg i. m_{c}, m_{t}, and m_{s} are respectively regarded as the masses of coxa, thigh, and shin. I_{c}, I_{t}, and I_{s} are respectively defined as the moments of inertia for the coxa, thigh, and shin.
In order to keep the universal walking characteristics, the configuration of the largeloadsixlegged robot is designed as a regular polygon. s_{u} and t_{r} are respectively defined as the legs in the support phase and transfer phase. The sets of the support phase and transfer phase are set as s=(s_{1}, Â·Â·Â·, s_{k}, Â·Â·Â·, s_{u}) and t=(t_{1}, Â·Â·Â·, t_{e}, Â·Â·Â·, t_{r}), respectively. The constraint conditions are 3â‰¤uâ‰¤6 and u+r=6. The structure of single leg and the mechanism of the largeloadratio sixlegged robot are shown in Figures 1 and 2.
In Figure 1, The abductor joint coordinate system of leg i is made up of \(x_{1}^{\left( i \right)}\), \(y_{1}^{\left( i \right)}\), and \(z_{1}^{\left( i \right)}\). The hip joint coordinate system of leg i consists of \(x_{2}^{\left( i \right)}\), \(y_{2}^{\left( i \right)}\), and \(z_{2}^{\left( i \right)}\). The knee joint coordinate system of leg i is composed of \(x_{3}^{\left( i \right)}\), \(y_{3}^{\left( i \right)}\), and \(z_{3}^{\left( i \right)}\). In Figure 2, the body coordinate system is set as \(\sum_{{\text{B}}}\), and it is located at the center of body. \(\sum_{{\text{G}}}\) is regarded as the ground coordinate system. The principal vectors and the principal moment are defined by \({\varvec{F}}_{{\text{B}}} = \left( {F_{{{\text{B}}x}} ,F_{{{\text{B}}y}} ,F_{{{\text{B}}z}} } \right)^{{\text{T}}}\) and \({\varvec{M}}_{{\text{B}}} = \left( {M_{{{\text{B}}x}} ,M_{{{\text{B}}y}} ,M_{{{\text{B}}z}} } \right)^{{\text{T}}}\). The \(z_{1}^{\left( i \right)}\)axis is parallel to the Z_{B}axis of the body coordinate system. The positive direction of \(x_{1}^{\left( i \right)}\)axis deviates from the coxa of leg i. The leg i can be regarded as lying on the plane \(z_{1}^{\left( i \right)} x_{1}^{\left( i \right)}\). The abductor joint coordinate system \(\sum_{{A_{i} }}\) and foot coordinate system \(\sum_{{f_{i} }}\) of the leg i are in the same positive direction. The positive directions of foot coordinate system \(\sum_{{o_{i} }}\) are parallel to the body coordinate system \(\sum_{{\text{B}}}\). The foot force of leg s_{k} (k=1, 2, 3, 4, 5, and 6) in the support phase can be respectively divided into \({}^{{\text{B}}}F_{x}^{{\left( {s_{k} } \right)}}\), \({}^{{\text{B}}}F_{y}^{{\left( {s_{k} } \right)}}\), and \({}^{{\text{B}}}F_{z}^{{\left( {s_{k} } \right)}}\) in the coordinate system \(\sum_{{o_{k} }}\), and it can be also respectively divided to \(F_{x}^{{\left( {f_{k} } \right)}}\), \(F_{y}^{{\left( {f_{k} } \right)}}\), and \(F_{z}^{{\left( {f_{k} } \right)}}\) in the coordinate system \(\sum_{{f_{k} }}\). The position vector of foot end of the leg s_{k} is set as \({}^{{\text{B}}}{\varvec{P}}_{{\text{F}}}^{{\left( {s_{k} } \right)}}\) in the body coordinate system \(\sum_{{\text{B}}}\). A coordinate system connecting the leg i and the body is defined as \(\sum_{{{0}_{i} }}\). The coordinate system \(\sum_{{{0}_{i} }}\) and the abductor joint coordinate system \(\sum_{{A_{i} }}\) will coincide with each other when the rotational angle Î¸_{i} of abductor joint is 0Â° for the leg i.
In Figure 2, the 0Âº line is parallel to the X_{B} axis of the \(\sum_{{\text{B}}}\), and it passes through the corresponding original points of the abductor joint coordinate systems. Î”Î¸_{i} is defined as the initial angle of abductor joint between the 0Âº line and the leg i, and it is used to set the initial position of abductor joint when the robot begins to walk. The range of Î”Î¸_{i} is from 0Âº to 60Âº. Î¸_{i} is regarded as the rotation angle of abductor joint based on the initial angle Î”Î¸_{i} of leg i. The initial angles Î”Î¸_{2} and Î”Î¸_{5} are always zero for the leg 2 and leg 5 in this paper. The initial angles Î”Î¸_{1}, Î”Î¸_{3}, Î”Î¸_{4}, and Î”Î¸_{6} are from 0Âº to 60Âº for the legs 1, 3, 4, and 6, and they are same when the robot begins to walk. Then, the interference is taken as the evaluation condition of joint rotation amplitude. Based on the range of Î”Î¸_{i}, the effective intervals of Î¸_{i}, Î²_{i}â€², and Î²_{i} are respectively obtained in the abductor joint coordinate system \(\sum_{{A_{i} }}\) of leg i by plotting analysis; they are from â€“30Âº to 30Âº for Î¸_{i}, from â€“90Âº to 90Âº for Î²_{i}â€², and from 0Âº to 150Âº for Î²_{i}.
As shown in Figure 2, Î¦_{i} is defined as the rotation angle between the \(\sum_{{{0}_{i} }}\) and the \(\sum_{{\text{B}}}\) for the leg i. The values of the rotation angle Î¦_{i} can be viewed as 120Âº, 180Âº, 240Âº, 300Âº, 360Âº, and 60Âº for the legs 1, 2, 3, 4, 5, and 6, respectively. Then, the following equations can be obtained:
where \(_{0}^{{\text{B}}} {\varvec{R}}^{\left( i \right)}\) is the rotation matrix from the \(\sum_{{{0}_{i} }}\) to the \(\sum_{{\text{B}}}\) for the leg i, \(_{0}^{{\text{B}}} {\varvec{R}}^{\left( i \right)} \in {\varvec{R}}^{3 \times 3}\). \({}_{{\text{A}}}^{{\text{B}}} {\varvec{R}}^{\left( i \right)}\) is the rotation matrix from the \(\sum_{{A_{i} }}\) to the \(\sum_{{\text{B}}}\) for the leg i, \({}_{{\text{A}}}^{{\text{B}}} {\varvec{R}}^{\left( i \right)} \in {\varvec{R}}^{3 \times 3}\). \({}_{{\text{o}}}^{{\text{f}}} {\varvec{R}}^{\left( i \right)}\) is the rotation matrix from the \(\sum_{{o_{i} }}\) to the \(\sum_{{f_{i} }}\), \({}_{{\text{o}}}^{{\text{f}}} {\varvec{R}}^{\left( i \right)} \in {\varvec{R}}^{3 \times 3}\). \({}_{{\text{A}}}^{{0}} {\varvec{R}}^{\left( i \right)}\) is the rotation matrix from the \(\sum_{{A_{i} }}\) to the \(\sum_{{{0}_{i} }}\), \({}_{{\text{A}}}^{{0}} {\varvec{R}}^{\left( i \right)} \in {\varvec{R}}^{3 \times 3}\).
2.2 Walking Modes of Robot
Based on the configuration of largeloadratio sixlegged robot, the typical walking modes of robot can be divided into the crab type, ant type, mixture type I, and mixture type II, as shown in Figure 3.
The initial attitudes of robot under the crab type and ant type can be arbitrarily set through the initial angles âˆ†Î¸_{1}, âˆ†Î¸_{3}, âˆ†Î¸_{4}, and âˆ†Î¸_{6}. The crab type and ant type can be changed into the mixed type I and mixed type II, respectively, when the condition is âˆ†Î¸_{1}=âˆ†Î¸_{3}=âˆ†Î¸_{4}=âˆ†Î¸_{6}= 60Â°. In Figure 3, +Î¸_{i} and âˆ’Î¸_{i} are defined as the front swing angle and rear swing angle based on the âˆ†Î¸_{i}. Hence, +Î¸_{i} and âˆ’Î¸_{i} represent the positive and negative intervals of Î¸_{i} respectively. The straight lines l_{1}, l_{2}, and l_{3} are respectively orthogonal to the relevant axes of abductor joints.
3 Dynamics Analysis of Robot
The walking of largeloadratio sixlegged robot is achieved by periodic alternating between the support phase and the transfer phase. The swinging legs do not refer to the foot forces, and their articulated torques can be obtained by the dynamic equations. The support legs not only support the body of robot and materials, but also need to participate in the walking of robot. Hence, the articulated torques of leg i in the support phase are caused by the movement and foot force of the leg i. Meanwhile, the articulated torques from the movement of leg in the support phase can be gained based on the dynamic equations. The articulated torques from the foot forces can be calculated according to the Jacobian matrix and characteristics of series manipulator.
The expression of articulated torque can be written for the leg i of largeloadratio sixlegged robot. Then
where \(\user2{\tilde{\varvec{M}}}_{i}\) is the vector of articulated torque of the leg i, \(\user2{\tilde{\varvec{M}}}_{i} \in {\varvec{R}}^{3 \times 1}\). \(\user2{\hat{\varvec{M}}}_{i}\) is the vector of articulated torque from the dynamics item of leg i, \(\user2{\hat{\varvec{M}}}_{i} \in {\varvec{R}}^{3 \times 1}\). \(\user2{\hat{\varvec{M}}}_{{{\text{F}}i}}\) is the vector of articulated torque from the foot force of leg i, \(\user2{\hat{\varvec{M}}}_{{{\text{F}}i}} = \left( {{\varvec{J}}_{i} \left( {\varvec{q}} \right)} \right)^{{\text{T}}} {}^{{\text{B}}}{\varvec{F}}_{i} \in {\varvec{R}}^{3 \times 1}\). \(\left( {{\varvec{J}}_{i} \left( {\varvec{q}} \right)} \right)^{{\text{T}}}\) is the transpose of velocity Jacobian matrix, \(\left( {{\varvec{J}}_{i} \left( {\varvec{q}} \right)} \right)^{{\text{T}}} \in {\varvec{R}}^{3 \times 3}\). \({}^{{\text{B}}}{\varvec{F}}_{i}\) is the foot force vector of leg i in the coordinate system \(\sum_{{\text{B}}}\) or \(\sum_{{o_{i} }}\), \({}^{{\text{B}}}{\varvec{F}}_{i} \in {\varvec{R}}^{3 \times 1}\). The relations are \({}^{{\text{B}}}{\varvec{F}}_{i} = {}^{{\text{B}}}{\varvec{F}}_{{s_{k} }}\) in the support phase of robot and \({}^{{\text{B}}}{\varvec{F}}_{i} = {}^{{\text{B}}}{\varvec{F}}_{{t_{e} }} = 0\) in the transfer phase of robot. Meanwhile, \({}^{{\text{B}}}{\varvec{F}}_{{s_{k} }}\) is a force vector of the foot in the coordinate system \(\sum_{{\text{B}}}\) or \(\sum_{{o_{k} }}\) for leg s_{k} in the support phase. \({}^{{\text{B}}}{\varvec{F}}_{{t_{e} }}\) is a force vector of foot in the coordinate system \(\sum_{{\text{B}}}\) or \(\sum_{{o_{k} }}\) for leg t_{e} in the transfer phase.
Based on the characteristics of Lagrange method, it is employed to perform the dynamic analysis of robot. The Lagrangeâ€™s equation of articulated torque can be written from the dynamics item of leg i. Then
where \(L^{\left( i \right)}\) is the Lagrange function, \(L^{\left( i \right)} = E^{\left( i \right)}  P^{\left( i \right)}\). \(E^{\left( i \right)}\) and \(P^{\left( i \right)}\) are the kinetic energy and potential energy of leg i, respectively.
Due to no \(\dot{\user2{q}}\) in the potential energy, Eq. (4) can be rewritten as follows:
Based on the solving of the kinetic energy \(E^{\left( i \right)}\) and potential energy \(P^{\left( i \right)}\), the matrix of articulated torque from the dynamics item of leg i can be gained as follows:
where \({\varvec{D}}_{i} \left( {\varvec{q}} \right)\) is the inertial matrix of the joint of leg i, \({\varvec{D}}_{i} \left( {\varvec{q}} \right) \in {\varvec{R}}^{3 \times 3}\). \({\varvec{h}}_{i} \left( {{\varvec{q}},\dot{\user2{q}}} \right)\) is the force vector of leg i including the centrifugal inertial force and Coriolis inertial force, \({\varvec{h}}_{i} \left( {{\varvec{q}},\dot{\user2{q}}} \right) \in {\varvec{R}}^{3 \times 3}\). \({\varvec{g}}_{i} \left( {\varvec{q}} \right)\) is the gravity vector of leg i, \({\varvec{g}}_{i} \left( {\varvec{q}} \right) \in {\varvec{R}}^{3 \times 1}\). Meanwhile,
where
\(\overline{w} = \frac{1}{2}m_{{\text{s}}} l_{{\text{s}}} \dot{\theta }_{i} \left( {l_{{\text{c}}} + l_{{\text{t}}} \cos \beta^{\prime}_{i} + \frac{1}{2}l_{{\text{s}}} \cos \left( {\beta^{\prime}_{i} + \gamma_{i} } \right)} \right) \times \sin \left( {\beta^{\prime}_{i} + \gamma_{i} } \right),\) \(\space g_{i} \left( q \right)_{11} = 0,\) \(g_{i} \left( q \right)_{21} =  \frac{{m_{{\text{t}}} gl_{{\text{t}}} \cos \beta^{\prime}_{i} }}{2}  m_{{\text{s}}} gl_{{\text{t}}} \cos \beta^{\prime}_{i}  \frac{{m_{{\text{s}}} gl_{{\text{s}}} \cos \left( {\beta^{\prime}_{i} + \gamma_{i} } \right)}}{2},\) \({g_i}{\left( q \right)_{31}} =  {\rm{ }}{m_{\rm{s}}}g{l_{\rm{s}}}\cos \left( {\beta _i^\prime + {\gamma _i}} \right)/2.\)
Then, the dynamic equations of the support leg and swinging leg can be acquired based on Eqs. (3) and (6), respectively. Generally, the maximum walking speed is not much high for the largeloadratio sixlegged robot. The moving speed of robot is often less than the maximum walking speed. Therefore, \(\user2{\ddot{q}}\) and \(\dot{\user2{q}}\) can be approximately ignored in the dynamic analysis. The gravity vector term is mainly considered.
To improve the stability of the largeloadratio sixlegged robot, the bottom of body keeps parallel to the ground when the robot walks. h is defined as the body height of robot from the coordinate system \(\sum_{{A_{i} }}\) to the ground. In view of the foot force in the support phase of robot, the articulated torques of the support leg s_{k} can be respectively gained for the torque \(M_{{{\text{SA}}}}^{{\left( {s_{k} } \right)}}\) of abductor joint, torque \(M_{{{\text{SH}}}}^{{\left( {s_{k} } \right)}}\) of hip joint, and torque \(M_{{{\text{SK}}}}^{{\left( {s_{k} } \right)}}\) of knee joint. Then
where
\(R_{12} { = }l_{{\text{c}}} + l_{{\text{t}}} \cos \beta^{\prime}_{k} { + }l_{{\text{s}}} \cos \beta_{k}\),
\(R_{21} { = }l_{{\text{t}}} \sin \beta^{\prime}_{k} + l_{{\text{s}}} \sin \beta_{k}\),
\(R_{23} { = }l_{{\text{t}}} \cos \beta^{\prime}_{k} { + }l_{{\text{s}}} \cos \beta_{k}\).
In view of the movement of robot in the support phase, the articulated torques of the support leg s_{k} can be respectively obtained for the torque \(M_{{{\text{DA}}}}^{{\left( {s_{k} } \right)}}\) of abductor joint, torque \(M_{{{\text{DH}}}}^{{\left( {s_{k} } \right)}}\) of hip joint, and torque \(M_{{{\text{DK}}}}^{{\left( {s_{k} } \right)}}\) of knee joint. Then
Based on Eqs. (3), (10), and (11), the total articulated torques of the support leg s_{k} can be respectively acquired for the torque \(M_{{\text{A}}}^{{\left( {s_{k} } \right)}}\) of abductor joint, torque \(M_{{\text{H}}}^{{\left( {s_{k} } \right)}}\) of hip joint, and torque \(M_{{\text{K}}}^{{\left( {s_{k} } \right)}}\) of knee joint. Then
Based on Eq. (5), the articulated torques of the swinging leg t_{e} can be respectively gained for the torque \(M_{{\text{A}}}^{{\left( {t_{e} } \right)}}\) of abductor joint, the torque \(M_{{\text{H}}}^{{\left( {t_{e} } \right)}}\) of hip joint, and the torque \(M_{{\text{K}}}^{{\left( {t_{e} } \right)}}\) of knee joint. Then
4 Power Consumption Model of Robot
The power consumption of robot mobile system mainly comes from the electronic control devices of robot control system and the articulated driving and actuating devices of legs. Meanwhile, the latter occupies the main part of power consumption. The effective power consumption of robot mobile system is the basis for walking smoothly and accomplishing the assigned tasks. In this paper, the effective power consumption of robot mobile system is studied. Actually, the driving torques of joints directly determine the power consumption of robot mobile system.
4.1 Power Consumption Model of Single Leg
The driving devices of joints are the direct current servo motors for the largeloadratio sixlegged robot. The actuating devices of joints are composed of the worm gears and harmonic reducers. According to the characteristics of servo motor, the final output torques of leg i can be calculated for the torque \(M_{{\text{A}}}^{\left( i \right)}\) of abductor joint, the torque \(M_{{\text{H}}}^{\left( i \right)}\) of hip joint, and the torque \(M_{{\text{K}}}^{\left( i \right)}\) of knee joint. Then
where \(K_{{{\text{MA}}}}^{\left( i \right)}\), \(K_{{{\text{MH}}}}^{\left( i \right)}\), and \(K_{{{\text{MK}}}}^{\left( i \right)}\) are respectively the torque constants of servo motors for the abductor joint, hip joint, and knee joint of leg i. \(i_{{{\text{CA}}}}^{\left( i \right)}\), \(i_{{{\text{CH}}}}^{\left( i \right)}\), and \(i_{{{\text{CK}}}}^{\left( i \right)}\) are respectively the currents of servo motors for the abductor joint, hip joint, and knee joint of leg i. \(i_{{\text{A}}}^{\left( i \right)}\), \(i_{{\text{H}}}^{\left( i \right)}\), and \(i_{{\text{K}}}^{\left( i \right)}\) are respectively the transmission ratios for the abductor joint, hip joint, and knee joint of leg i. \(\eta_{{\text{A}}}^{\left( i \right)}\), \(\eta_{{\text{H}}}^{\left( i \right)}\), and \(\eta_{{\text{K}}}^{\left( i \right)}\) are respectively the transmission efficiencies for the abductor joint, hip joint, and knee joint of leg i.
The power consumption of every servo motor can be expressed by the loaded voltage and its own current. Then, the power consumption of servo motors can be respectively written for the abductor joint, hip joint, and knee joint of leg i. Then
where \(P_{{\text{A}}}^{\left( i \right)}\), \(P_{{\text{H}}}^{\left( i \right)}\), and \(P_{{\text{K}}}^{\left( i \right)}\) are respectively the power consumption of servo motors for the abductor joint, hip joint, and knee joint of leg i. \(U_{{\text{A}}}^{\left( i \right)}\), \(U_{{\text{H}}}^{\left( i \right)}\), and \(U_{{\text{K}}}^{\left( i \right)}\) are respectively the voltages of servo motors for the abductor joint, hip joint, and knee joint of leg i.
Based on Eq. (14), the currents of servo motors can be gained. The corresponding currents are brought into Eq. (15). Eq. (15) can be rewritten as follows:
Actually, when the specific models of the driving devices and actuating devices of joints are determined, the torque constants, transmission ratios, and transmission efficiencies in Eq. (16) can be also obtained for the parameters of the servo motors. The homogeneous joint of largeloadratio sixlegged robot has the same driving device and actuating device in the abductor joints, hip joints, and knee joints. The performance parameters of joints of the leg i are shown in Table 1.
Based on Eq. (16), the mathematical model of power consumption \(P_{{{\text{sum}}}}^{\left( i \right)}\) can be established for the leg i. Then
4.2 Power Consumption Model of Robot Mobile System
To easily analyze the power consumption of robot mobile system, it is assumed that the robot does not have any instantaneous random perturbations in the process of walking, or the influences of instantaneous random perturbations can be approximately ignored on the mobile system of robot. Based on Eq. (17), the mathematical model of the power consumption \(P_{{{\text{sum}}}}\) of robot mobile system can be expressed as follows:
According to the characteristics of servo motor, it can be obtained that the final output torque of servo motor directly depends on the load torque of joint. When the number of support legs and number of swinging legs are u and r respectively and the conditions are u+r=6, 3â‰¤uâ‰¤6, and 0â‰¤râ‰¤3, Eq. (18) can be rewritten as follows:
Due to the consistent of started state or stopped state for the joint rotation, the same rated voltages U^{(i)} of servo motors and low walking speed of robot, the supply voltage of servo motor can be approximated as a constant term of P_{sum} based on Eq. (19), although the articulated rotating speed affects the input voltage of servo motor. It is assumed that the servo motor operates near the rated voltage. Then, the final output torque of joint is variable in Eq. (19). Eqs. (12), (13) and the data in Table 1 are brought into Eq. (19). The final expression of mathematical model can be obtained for the power consumption of robot mobile system. Then
When the mechanical system of the largeloadratio sixlegged robot is determined, the values of parameters l_{c}, l_{t}, l_{s}, m_{c}, m_{t}, and m_{s} are known. However, the values of parameters \(F_{x}^{{\left( {f_{k} } \right)}}\), \(F_{y}^{{\left( {f_{k} } \right)}}\), \(F_{z}^{{\left( {f_{k} } \right)}}\), \(\beta^{\prime}_{k}\), \(\beta^{\prime}_{e}\) and \(\beta_{e}\) in Eq. (20) can be changed during the walking of the robot. To effectively reduce the power consumption of robot mobile system is a guarantee on prolonging the working time of the largeloadratio sixlegged robot. The minimum power consumption of robot mobile system can be regarded as a target. Then
Based on Eqs. (20) and (21), it can be obtained that to calculate the minimum power consumption of robot mobile system is translated to determine the minimum foot force under the poses of robot. Owing to many variables in Eq. (21), it is difficult to directly solve the minimum power consumption of robot mobile system. Therefore, the power consumption analysis of robot mobile system can be implemented through simplifying Eq. (20).
In Eq. (20), the foot force of leg i lies in the coordinate system \(\sum_{{f_{i} }}\) of foot end. To facilitate the analysis of power consumption, the foot force \({\varvec{F}}^{{\left( {f_{i} } \right)}}\) of leg i is converted to the coordinate system \(\sum_{{o_{i} }}\) of foot end. The top view of foot coordinate system and pose of single leg i are shown in Figure 4.
For the convenience of subsequent analysis, s is regarded as the step pitch of robot. In Figure 4, the span L_{pi} is the projection length of leg i in the coordinate system of abductor joint. Lâ€²_{pi} represents the initial span of leg i when the robot is about to walk. h_{i} is defined as the distance from the coordinate origin of the \(\sum_{{A_{i} }}\) to the ground. It can be obtained that h_{i} is equal to the body height h of robot. \({}^{{\text{G}}}{\varvec{P}}_{{\text{F}}}^{\left( i \right)}\) is the position vector from the foot of leg i to the ground coordinate system \(\sum_{{\text{G}}}\). \({}^{{\text{G}}}{\varvec{P}}_{0}^{\left( i \right)}\) represents the position vector from the coordinate system \(\sum_{{{0}_{i} }}\) to the ground coordinate system \(\sum_{{\text{G}}}\). \({}^{0}{\varvec{P}}_{{\text{F}}}^{\left( i \right)}\) is defined as the foot position vector of the leg i in the coordinate system \(\sum_{{{0}_{i} }}\). \({}^{{\text{B}}}{\varvec{P}}_{0}^{\left( i \right)}\) is regarded as the position vector from the coordinate system \(\sum_{{{0}_{i} }}\) to the body coordinate system \(\sum_{{\text{B}}}\) for the leg i.
Based on Eq. (2) and Figure 4, the rotation matrix \({}_{{\text{o}}}^{{\text{f}}} {\varvec{R}}^{\left( i \right)}\) can be obtained for the leg 1 to leg 6. Then
where
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 1 \right)}_{11} { = }  0.5\cos \theta_{1}  0.866\sin \theta_{1}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 1 \right)}_{12} { = }  0.5\sin \theta_{1} + 0.866\cos \theta_{1}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 1 \right)}_{21} { = }0.5\sin \theta_{1}  0.866\cos \theta_{1}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 1 \right)}_{22} { = }  0.5\cos \theta_{1}  0.866\sin \theta_{1}\),
where
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 3 \right)}_{11} { = }  0.5\cos \theta_{3} + 0.866\sin \theta_{3}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 3 \right)}_{12} { = }  0.5\sin \theta_{3}  0.866\cos \theta_{3}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 3 \right)}_{21} { = }0.5\sin \theta_{3} + 0.866\cos \theta_{3}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 3 \right)}_{22} { = }  0.5\cos \theta_{3} + 0.866\sin \theta_{3}\),
where
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 4 \right)}_{11} { = }0.5\cos \theta_{4} + 0.866\sin \theta_{4}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 4 \right)}_{12} { = }0.5\sin \theta_{4}  0.866\cos \theta_{4}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 4 \right)}_{21} { = }  0.5\sin \theta_{4} + 0.866\cos \theta_{4}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 4 \right)}_{22} { = }0.5\cos \theta_{4} + 0.866\sin \theta_{4}\),
where
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 6 \right)}_{11} { = }0.5\cos \theta_{6}  0.866\sin \theta_{6}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 6 \right)}_{12} { = }0.5\sin \theta_{6} + 0.866\cos \theta_{6}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 6 \right)}_{21} { = }  0.5\sin \theta_{6}  0.866\cos \theta_{6}\),
\({}_{{\text{o}}}^{{\text{f}}} R^{\left( 6 \right)}_{22} { = }0.5\cos \theta_{6}  0.866\sin \theta_{6}\).
According to Figure 4, the foot forces of the support leg s_{k} can be respectively gained in the coordinate systems \(\sum_{{o_{k} }}\) and \(\sum_{{f_{k} }}\). The relationship is expressed as follows:
When Eqs. (22)âˆ’(27) are brought into Eq. (28), the mathematical expressions of the foot forces of legs 1 to 6 can be respectively rewritten based on the coordinate system \(\sum_{{f_{k} }}\). Then
The largeloadratio sixlegged robot can walk with the different gait. Then, the power consumption of robot mobile system under the body coordinate system can be acquired when the foot forces of the support phase among Eqs. (29)âˆ’(34) are simultaneously brought into Eq. (20).
5 Simplified Power Consumption Model of Robot Mobile System under Tripod Gait
The tripod gait is a common gait and the fastest gait for the sixlegged robots. Although the tripod gait has relatively low stability relative to the quadruped gait and pentagon gait, the tripod gait is often employed by the hexapod and sixlegged robots. In this paper, the effective power consumption of robot mobile system is mainly studied under the tripod gait. When there is no special explanation, the power consumption of robot mobile system in this paper refers to the effective power consumption for the mobile system of robot. According to Eq. (20), the mathematical model of power consumption under the tripod gait has 21 variables for the mobile system of robot. Then, it is very difficult to calculate the power consumption of robot mobile system. Hence, the experimental method and analysis means are selected to reduce the dimensionality of the power consumption model of robot mobile system. The simplified power consumption model of robot mobile system can be established under the tripod gait.
5.1 Simplification of Force Component of Foot
The static gait makes the sixlegged robots in a statically indeterminate state. It is very difficult to calculate the foot force of each leg. The power consumption of robot mobile system is not conducive to being calculated. Then, the sixdimension force sensors are employed to collect the foot forces of legs in the three periods of gait, when the largeloadratio sixlegged robot walks on the hard flat ground. The curves are drawn based on the maximum foot force of each leg. The minimum force component of foot force is determined for each leg. The dimensionality reduction of statically indeterminate problem is realized through neglecting the minimum force components of foot forces. The negative sign in this paper only indicates that it is the opposite to the perspective positive direction.
5.1.1 Walking Experiments of AntType Tripod Gait
The largeloadratio sixlegged robot selects the anttype tripod gait to walk along the Y_{B} direction of body coordinate system, when the condition of the initial angles is Î”Î¸_{1}=Î”Î¸_{3}=Î”Î¸_{4}=Î”Î¸_{6}, and their values are respectively set as 20Âº, 30Âº, 40Âº, 50Âº, and 60Âº. Meanwhile, the walking parameters are respectively regarded as 0.5 m, 0.68 m, 0.3 m, 0.3 s, 0.03 m, and 0.1 m for the body height h, initial span Lâ€²_{pi}, step pitch s, movement time (TM), initial lifting height h_{TB} of leg, and maximum swinging height h_{Tmax} of leg. The largeloadratio sixlegged robot does not undertake the load when the robot walks. Then, the foot forces of six legs are collected in the three gait periods. The maximum foot force of each leg is obtained. The curves of the maximum foot forces of six legs are drawn with the change in the initial angle Î”Î¸_{i} under the anttype tripod gait; they are shown in Figure 5.
Figure 5 shows that the maximum normal forces of feet gradually decrease for the legs 2 and 5 when the initial angles of abductor joints of the legs 1, 3, 4, and 6 vary from 20Âº to 60Âº. The normal forces of feet are far greater than the tangential forces. The maximum normal forces of legs 1 to 6 are approximately the same when the initial angles Î”Î¸_{i} are 60Âº. The tangential forces of legs 1 to 6 are about 0 N in the y direction. The relation of foot force components can be obtained; it is \(F_{z}^{{\left( {f_{k} } \right)}}\)>\(F_{x}^{{\left( {f_{k} } \right)}}\)>\(F_{y}^{{\left( {f_{k} } \right)}}\). Then, the foot force components in the y direction can be ignored in the analysis of the power consumption of robot mobile system.
5.1.2 Walking Experiments of CrabType Tripod Gait
The largeloadratio sixlegged robot respectively selects the crabtype tripod gait to walk along the X_{B} direction of body coordinate system, when the condition of the initial angles is Î”Î¸_{1}=Î”Î¸_{3}=Î”Î¸_{4}=Î”Î¸_{6}, and their values are respectively set as 0Âº, 10Âº, 20Âº, 30Âº, 40Âº, 50Âº, and 60Âº. The walking parameters in the crabtype tripod gait are the same as that in the anttype tripod gait. Then, the foot forces of six legs are collected in the three gait periods. The maximum foot force of each leg is obtained. The curves of the maximum foot forces of six legs are drawn with the change in the initial angle Î”Î¸_{i} under the crabtype tripod gait; they are shown in Figure 6.
Figure 6 shows that the maximum normal forces of feet gradually decrease for the legs 2 and 5. The maximum normal forces of feet gradually increase for the legs 1, 3, 4, and 6. The normal forces of feet are far greater than the tangential forces with the change in the abductor joints from 0Âº to 60Âº for the legs 1, 3, 4, and 6. The maximum normal forces of legs 1 to 6 are approximately the same when the initial angles are 60Âº. The tangential forces of legs 1 to 6 are about 0 N in the y direction. The relation of the foot force components can be obtained; it is \(F_{z}^{{\left( {f_{k} } \right)}}\)>\(F_{x}^{{\left( {f_{k} } \right)}}\)>\(F_{y}^{{\left( {f_{k} } \right)}}\). Then, the foot force components in the y direction can be ignored in the analysis of the power consumption of robot mobile system.
Based on Figures 5 and 6, it can be concluded that the tangential force \(F_{y}^{{\left( {f_{k} } \right)}}\) can be neglected in calculating the power consumption of robot mobile system with the change in the initial angle Î”Î¸_{i}. When the initial angles are 60Âº, the largeloadratio sixlegged robot has the maximum carrying capacity because of approximately uniform foot force distribution for the legs 1 to 6.
5.2 Condition Analysis of Equally Normal Foot Forces
Based on the experimental data in Section 5.1, it can be concluded that the normal foot forces of legs 1 to 6 are about the same when the initial angles of abductor joints are 60Âº. To perform the equally normal foot forces is beneficial to develop the furthest capabilities of support legs and make the largeloadratio sixlegged robot carry more materials. In view of all the nice features in the aspects of stability, walking speed, foot force distribution, and so on, the mixedtype II tripod gait is preferred to be employed for the largeloadratio sixlegged robot. Then, the conditions of equally normal foot forces are analyzed under the mixedtype II tripod gait.
The largeloadratio sixlegged robot walks from the initial poses under the mixedtype II tripod gait. Meanwhile, the initial attitudes of abductor joints, hip joints, and knee joints are Î”Î¸_{1}=Î”Î¸_{3}=Î”Î¸_{4}=Î”Î¸_{6}=60Âº, Î”Î¸_{2}=Î”Î¸_{5}=0Âº, Î²â€²_{1}=Î²â€²_{2}=Î²â€²_{3}=Î²â€²_{4}=Î²â€²_{5}=Î²â€²_{6}, and Î²_{1}=Î²_{2}=Î²_{3}=Î²_{4}=Î²_{5}=Î²_{6}, respectively. The legs 2, 4, and 6 firstly stride forward a distance of s/2, and they will transform from the transfer phase to the support phase. Then, the legs 1, 3, and 5 can mobile a distance of s with the body of robot, and they will transform from the support phase to the transfer phase. The initial spans of the legs 2, 4, and 6 are equal; they are Lâ€²_{P2}=Lâ€²_{P4}=Lâ€²_{P6}. The scheme of the support phase of largeloadratio sixlegged robot under the mixturetype II tripod gait is shown in Figure 7.
In Figure 7, r_{bp} is the effective radius of the bearing platform. s_{u} and s_{d} are respectively defined as the upper point of foot and nether point of foot when the robot walks. The components of position vector for the foot end of support leg s_{k} are respectively regarded as \({}^{{\text{B}}}P_{{{\text{F}}x}}^{{\left( {s_{k} } \right)}}\), \({}^{{\text{B}}}P_{{{\text{F}}y}}^{{\left( {s_{k} } \right)}}\), and \({}^{{\text{B}}}P_{{{\text{F}}z}}^{{\left( {s_{k} } \right)}}\) in the body coordinate system \(\sum_{{\text{B}}}\). The robot is assumed to walk at a constant speed and in straight lines. The height remains unchanged between the body and the ground. The projection trajectory of the foot end of each leg in the y direction is parallel to the moving track of the gravity center of body. Based on Figure 2, the expression of principal moment M_{B} of the robot system can be expressed as follows:
where \({\varvec{J}}_{{\text{M}}}\) is the position matrix of foot ends of the support phase in the body coordinate system \(\sum_{{\text{B}}}\). \({}^{{\text{B}}}{\varvec{F}}_{{\text{s}}}\) is a force matrix of the foot in the coordinate system \(\sum_{{\text{B}}}\) for the leg in the support phase. Meanwhile, the correlation matrix can be represented as follows:
\({}^{{\text{B}}}{\varvec{P}}_{{\text{F}}}^{{\left( {s_{k} } \right)}} = \left( {\begin{array}{*{20}c} 0 & {  {}^{{\text{B}}}P_{{{\text{F}}z}}^{{\left( {s_{k} } \right)}} } & {{}^{{\text{B}}}P_{{{\text{F}}y}}^{{\left( {s_{k} } \right)}} } \\ {{}^{{\text{B}}}P_{{{\text{F}}z}}^{{\left( {s_{k} } \right)}} } & 0 & {  {}^{{\text{B}}}P_{{{\text{F}}x}}^{{\left( {s_{k} } \right)}} } \\ {  {}^{{\text{B}}}P_{{{\text{F}}y}}^{{\left( {s_{k} } \right)}} } & {{}^{{\text{B}}}P_{{{\text{F}}x}}^{{\left( {s_{k} } \right)}} } & 0 \\ \end{array} } \right) \in {\varvec{R}}^{3 \times 3} ,\)
\({}^{{\text{B}}}{\varvec{F}}_{{\text{s}}} = \left( {\begin{array}{*{20}c} {{}^{{\text{B}}}{\varvec{F}}_{{s_{1} }} } & {{}^{{\text{B}}}{\varvec{F}}_{{s_{2} }} } & \cdots & {{}^{{\text{B}}}{\varvec{F}}_{{s_{k} }} } & \cdots & {{}^{{\text{B}}}{\varvec{F}}_{{s_{u} }} } \\ \end{array} } \right)^{{\text{T}}} \in {\varvec{R}}^{3u \times 1} .\)
In general, the largeloadratio sixlegged robot is assumed to be unaffected by other external principal vectors and principal moments except for the mass m_{L} of robot and mass m_{R} of carrying materials. The tangential forces are 0 N for the support legs. The principal vector F_{B} and principal moment M_{B} of the robot system can be written as follows:
The legs 2, 4, and 6 are assumed to be located in the support phase under the tripod gait. Meanwhile, the legs 1, 3, and 5 lie in the transfer phase. The normal forces of support legs depend on the mass m_{L} of robot and mass m_{R} of carrying materials. Then
The generalized force matrix of the support phase can be written for the largeloadratio sixlegged robot under the tripod gait. Then
where \({\varvec{I}}_{3 \times 3}\) is the 3 Ã— 3 identity matrix.
Eqs. (35), (36), and (37) can be brought into Eq. (38). Then, the mathematical expressions can be obtained as follows:
According to Figure 7, the foot positions of support legs in the x direction can be written in the body coordinate system \(\sum_{{\text{B}}}\). Then
Eq. (40) can be brought into Eq. (39) based on the initial attitudes of abductor joints and the initial spans of legs 2, 4, and 6: Î”Î¸_{1}=Î”Î¸_{3}=Î”Î¸_{4}=Î”Î¸_{6}=60Âº, Î”Î¸_{2}=Î”Î¸_{5}=0Âº, and Lâ€²_{P2}=Lâ€²_{P4}= Lâ€²_{P6}. Then
The feet of the support phase move back relative distance s when the body of largeloadratio sixlegged robot moves forward a step pitch s. To make it easier to facilitate the condition analysis of equally normal foot forces, the robot body is assumed to be stationary. Hence, all support points of the support phase move from the upper point s_{u} to the nether point s_{d}. The y coordinates of foot ends in the body coordinate system \(\sum_{{\text{B}}}\) can be obtained for the legs 2, 4, and 6. Then
To conveniently facilitate the following research, the initial spans of legs 2, 4, and 6 are Lâ€²_{P2}=Lâ€²_{P4}=Lâ€²_{P6}=Lâ€²_{PS}. Eqs. (41) and (42) are introduced into Eq. (39). The mathematical expression can be gained as follows:
According to the initial attitudes of the abductor joints: Î”Î¸_{1}=Î”Î¸_{3}=Î”Î¸_{4}=Î”Î¸_{6}=60Âº and Î”Î¸_{2}=Î”Î¸_{5}=0Âº, it can be concluded that a regular triangle is constructed by the support feet. When the robot is about to walk, the distance between the foothold of the support feet and the projection point of the center of bearing platform is called the maximum stability margin, whose symbol is defined as d_{Mmax}. The regular triangle can provide the maximum stability margin d_{Mmax} for the largeloadratio sixlegged robot. Then
Actually, the maximum stability margin d_{Mmax} limits the range of step pitch s based on the stability of robot. Then
Based on Eq. (45), the maximum step pitch s_{max} can be written. Then
The maximum step pitch s_{max} and Eq. (41) are brought into Eq. (43). The normal foot forces of legs 4 and 6 can be obtained. Then
According to Eq. (47), it can be concluded that the normal foot force of leg 6 is greater than that of legs 2 and 4 when the robot is at the critical point between stability and instability. It is not good for the largeloadratio sixlegged robot to carry heavier materials.
The step pitch s=s_{max}/3 and Eq. (41) are introduced into Eq. (43). The normal foot forces of legs 4 and 6 can be regained. Then
Based on Figure 7, the step pitch s=s_{max}/3, and effective radius r_{bp} of bearing platform, the ranges of rotational angles can be calculated for the abductor joints of legs 2, 4, and 6 when the length of initial span Lâ€²_{PS} is 0.68 m. Then
According to Eq. (49), it is concluded that the rotational angles of abductor joints have homologous characteristics. Namely, they can synchronously take the positive value, the negative value, or the maximum value.
Based on Eq. (48) and the technology indexes of robot, it can be thought that the normal foot forces of legs 2, 4, and 6 are approximately equal and their value are \({{\left( {m_{{\text{L}}} g + m_{{\text{R}}} g} \right)} \mathord{\left/ {\vphantom {{\left( {m_{{\text{L}}} g + m_{{\text{R}}} g} \right)} 3}} \right. \kern0pt} 3}\), when the value of step pitch s is s_{max}/3 and the robot walks in accordance with Figure 7. Then, the errors of normal foot forces are less than 15% between the actual value and the approximate value. They are within the allowable error range. Hence, Eq. (49) is the equal conditions of normal foot forces under the tripod gait for the largeloadratio sixlegged robot.
Due to the periodic alternate between the support phase and the transfer phase, the above analysis and regulations are equally applicable when the legs 1, 3 and 5 are in the support phase, and the legs 2, 4 and 6 are in the transfer phase. According to the symmetry of six legs evenly distributed body, it is only necessary to change leg 2 into leg 5, leg 4 into leg 3, and leg 6 into leg 1. The specific analysis is no longer in detail here.
5.3 Simplified Model of Power Consumption of Robot Mobile System
Based on the above analysis, the tangential force \(F_{y}^{{\left( {f_{k} } \right)}}\) of support leg can be neglected under the tripod gait. The normal foot forces of support legs are about (m_{L}g+m_{R}g)/3 when the value of step pitch s is s_{max}/3, and the robot walks under the mixedtype II tripod gait. Hence, according to Eq. (20), the simplified power consumption model of robot mobile system can be rewritten when the robot walks from the initial attitudes under the mixedtype II or anttype tripod gait, the initial attitudes of abductor joints are Î”Î¸_{1}=Î”Î¸_{3}=Î”Î¸_{4}=Î”Î¸_{6}=60Âº and Î”Î¸_{2}=Î”Î¸_{5}=0Âº, and the legs 2, 4, and 6 are in the support phase. Then
The tangential force \(F_{y}^{{\left( {f_{k} } \right)}} = 0\) is brought into Eqs. (30), (32), and (34). The mathematical expressions of the foot forces can be obtained for the legs 2, 4, and 6. Then
Eq. (51) can be introduced into Eq. (50). The expanded form of simplified mathematical model for the power consumption of robot mobile system can be written when the largeloadratio sixlegged robot walks under the mixedtype II tripod gait. Then
where P_{sum2}, P_{sum4}, and P_{sum6} are the power consumption of legs 2, 4, and 6 in the support phase. P_{sum1}, P_{sum3}, and P_{sum5} represent the power consumption of legs 1, 3, and 5 in the transfer phase. Meanwhile, their mathematical expressions can be written as follows:
6 Constraint Condition of Robot Stable Walking under Tripod Gait
To realize the stable walking of robot, the certain inequality and equality constraints need to be satisfied for the largeloadratio sixlegged robot under the tripod gait.
6.1 Inequality Constraint Conditions
6.1.1 Constraint Condition of Normal Foot Force
To maintain the contact between the support leg and the ground, the normal foot force is nonnegative. The inequality constraint condition of normal foot force can be written for the support leg s_{k}.
Then
6.1.2 Constraint Condition of Friction between Foot and Ground
To ensure the stable walking of robot, it is assumed that there is no slip between the feet and the ground. The largeloadratio sixlegged robot has the universal walking ability. To highlight the relationship between the ground friction and the components of foot force in the x direction and y direction, the frictional constraint condition can be written for the support leg s_{k}. Then
where Î¼ is the coefficient of ground static friction.
The tangential force \(F_{y}^{{\left( {f_{k} } \right)}} = 0\) is introduced into Eqs. (48), (50), and (52). The mathematical expressions of tangential forces in the body coordinate system \(\sum_{{\text{B}}}\) can be obtained for the legs 2, 4, and 6. Then
When the normal foot forces of support legs and Eq. (55) are brought into Eq. (54), the constraint conditions of foot forces in the x direction can be written for the legs 2, 4, and 6. Then
6.1.3 Constraint Condition of Articulated Driving
Due to the burden of carrying large quality materials for the largeloadratio sixlegged robot, it is necessary to consider the restrictions of the driving abilities of articulated servo motors. The driving torque of each joint should be within its maximum allowable range. The maximum articulated torque should be determined by comparing the articulated load torque calculated by the maximum allowable current of driver with the articulated load torque calculated by the lockedrotor torque of servo motor. The weight of the robot and materials is entirely borne by the support phase. In the aspect of homogeneous joints, the torques of joints in the support phase are greater than that in the transfer phase. Then, the articulated torques need to be restricted in the support phase.
The articulated torques in the support phase can be determined by both the foot forces and the motion of robot. The constraint condition of articulated driving is written for the total torque \(M_{{\text{A}}}^{{\left( {s_{k} } \right)}}\) of abductor joint, the total torque \(M_{{\text{H}}}^{{\left( {s_{k} } \right)}}\) of hip joint, and the total torque \(M_{{\text{K}}}^{{\left( {s_{k} } \right)}}\) of knee joint under the support leg s_{k}.
Then
where \(M_{j\_\max }^{{\left( {s_{k} } \right)}}\) (j=A, H, K) is the maximum allowable torque of joint j in the support leg s_{k}.
The models of drivers at the 18 driving joints are Elmo SOLWHI 15/60 E02 whose the maximum allowable current is 15 A. Based on the performance parameters of driving devices and actuating devices in Table 1, the maximum allowable torques of joints can be obtained for the abductor joint, hip joint, and knee joint of the support leg s_{k}.
Then
By comparison, it can be concluded that the maximum articulated torque calculated by the maximum allowable current of driver is far less than that of calculating through the lockedrotor torque of servo motor. Therefore, the articulated torques of robot can be limited by Eq. (58). Based on Eqs. (12) and (58), the constraints of articulated torques are converted to the constraints of the foot forces and rotational angles of joints. Then
When the leg s_{k} is in full extension, its maximum projection length is l_{c}+l_{t}+l_{s}. According to Eq. (59), it can be concluded that the maximum value of \(F_{y}^{{\left( {f_{k} } \right)}}\) is 525 NÂ·m and it is much greater than the value of actual working condition. Hence, the torque of abductor joint does not need to be restrained. Based on Eqs. (30), (32), (34), (55), and (59), the constraint conditions of driving joints can be written for the legs 2, 4, and 6. Then
6.2 Equality Constraint Conditions
6.2.1 Constraint Condition of Body Height
To maintain the high load capacity of robot on the ground, the bottom of body runs parallel to the ground when the robot walks. The component \({}^{{\text{B}}}P_{{{\text{F}}z}}^{{\left( {s_{k} } \right)}}\) of the position vector \({}^{{\text{B}}}{\varvec{P}}^{{\left( {s_{k} } \right)}}\) in the z direction for the foot end of the support leg s_{k} is consistent with the body height h under the body coordinate system \(\sum_{{\text{B}}}\). Then
According to Eq. (63), the body height h can be expressed by the legs 2, 4, and 6 in the body coordinate system \(\sum_{{\text{B}}}\). Then
6.2.2 Constraint Condition of Equal Foot Force
Due to no external forces in the walking process of robot, the equilibrium constraint conditions of foot forces need to be met for the support legs under the tripod gait. Then
According to Eq. (65), the constraints of foot forces in the x direction can be written among the legs 2, 4, and 6. Then
Based on Eq. (66), â€“8.7Âºâ‰¤Î¸_{2}â‰¤0Âº, â€“3.8Âºâ‰¤Î¸_{4}â‰¤0Âº, and â€“5Âºâ‰¤Î¸_{6}â‰¤0Âº, Eq. (56) can be rewritten as follows:
According to Eq. (66), 0Âºâ‰¤Î¸_{2}â‰¤8.7Âº, 0Âºâ‰¤Î¸_{4}â‰¤5Âº, and 0Âºâ‰¤Î¸_{6}â‰¤3.8Âº, Eq. (56) can also be rewritten as follows:
7 Power Consumption Solution of Robot Mobile System under Tripod Gait
According to Eq. (52), it can be concluded that the simplified mathematical model has 18 variables for the power consumption of robot mobile system when the robot walks under the tripod gait. Although the range of each variable has been known, the enormous amount of computation will be caused by changing 18 variables together. Therefore, the values of partial variables are assumed in their range. The influences of remaining variables are analyzed on the power consumption of robot mobile system.
Based on Eqs. (52), (66), (67), and (68), it can be concluded that Eq. (52) contains only the rotational angle variables, which are Î²_{2}â€², Î²_{4}â€², Î²_{6}â€², Î²_{1}â€², Î²_{3}â€², and Î²_{5}â€² for the hip joints and Î²_{2}, Î²_{4}, Î²_{6}, Î²_{1}, Î²_{3}, and Î²_{5} for the knee joints of robot, when the values of \({}^{{\text{B}}}F_{x}^{{\left( {s_{6} } \right)}}\) and rotational angles Î¸_{2}, Î¸_{4}, and Î¸_{6} of abductor joints have been known. The homogeneous joints have the same ranges of rotational angles for the hip joints and knee joints. To reduce the difficulty of numerical solution in the power consumption of robot mobile system, it can be prescribed that the homogeneous joints have the same rotational angles. Then, Eq. (52) includes only the rotational angle Î²_{i}â€² of hip joint and rotational angle Î²_{i} of knee joint, which is propitious to solve the power consumption of robot mobile system under the tripod gait.
According to the assumed values of variables, the power consumption solution of the robot mobile system can be divided into three first order working conditions; they are the working conditions i, ii and iii. Each of the first order working condition contains three secondary working conditions. Meanwhile, the first order working conditions i, ii, and iii respectively correspond to the left boundary of interval, zero value, and right boundary of interval for the rotational angles of abductor joints. The secondary working conditions i1, ii1, and iii1 correspond to the positive values of maximum constraint for the x directional forces of leg 6 under the corresponding first order working conditions. The secondary working conditions i2, ii2, and iii2 correspond to the negative values of maximum constraint for the x directional forces of leg 6 under the corresponding first order working conditions. The secondary working conditions i3, ii3, and iii3 correspond to the zero values for the x directional foot forces of leg 6 under the corresponding first order working conditions. Then, the working conditions of variable values for the power consumption solution of robot mobile system are respectively shown in Table 2.
Then, the mass of the largeloadratio sixlegged robot is presumed to be 300 kg. The maximum mass of carrying materials is 150 kg. The effective dimensions of the robot are about 1.2 mÃ—1.2 mÃ—1.0 m. The MATLAB software is used to carry out the numerical solution for the power consumption P_{sum} of robot mobile system based on the size and quality parameters of the robot, results of above simplification analysis, and constraint conditions of stable walking. The rotational angles of hip joint and knee joint can change within their own reachable ranges. The range of body height h is between 0 m and 1 m. The range of span L_{pi} is between 0 m and 1.18 m. The normal forces of the foot ends are (m_{L}g+m_{R}g)/3 for the support legs 2, 4, and 6. For the convenience of following analysis, the variable tendency charts of the power consumption P_{sum} of robot mobile system can be composed of chart fields x_{ij} (x=A, B, C, D, E, and F, i =i, ii, and iii, j=1, 2, and 3).
7.1 Numerical Solution of Power Consumption under Left Boundary of Rotational Angle of Abductor Joint
The foot ends of support legs 2, 4, and 6 are specified at the point s_{d}. Then, the values of rotational angles Î¸_{2}, Î¸_{4}, and Î¸_{6} are â€“8.7Âº, â€“3.8Âº, and â€“5Âº for the abductor joints of legs 2, 4, and 6, respectively. The foot force of leg 6 in the x direction is constrained. Then
The variable tendency charts of the power consumption P_{sum} of robot mobile system are respectively gained under the secondary working conditions i1, i2, and i3; they are shown in Figures 8, 9, and 10.
Based on Figures 8, 9, and 10, it can be concluded that the largeloadratio sixlegged robot, which walks by the mixturetype II tripod gait under the first order working conditions i, can have lower power consumption P_{sum} of mobile system when the rotational angle Î² of knee joint should be between 107.5Âº and 150Âº, the rotational angle Î²â€² of hip joint should be taken near the boundary of desirable interval from â€“72Âº to 72Âº, and the span L_{p} is in the range of 0.18 m to 0.55 m. To make the largeloadratio sixlegged robot more flexible, the left boundary of the rotational angle of abductor joint can be relaxed to 72.5Âº for the rotational angle Î² of knee joint.
7.2 Numerical Solution of Power Consumption under Zero Value of Rotational Angle of Abductor Joint
The foot ends of support legs 2, 4, and 6 are specified at the middle position between the point s_{u} and the point s_{d}. Then, the values of rotational angles Î¸_{2}, Î¸_{4}, and Î¸_{6} are 0Âº for the abductor joints of legs 2, 4, and 6. The foot force of leg 6 in the x direction is constrained.
Then
The variable tendency charts of the power consumption P_{sum} of robot mobile system are respectively gained under the secondary working conditions ii1, ii2, and ii3; they are shown in Figures 11, 12, and 13.
According to Figures 11, 12, and 13, it can be concluded that the largeloadratio sixlegged robot, which walks by the mixturetype II tripod gait under the first order working conditions ii, can have lower power consumption P_{sum} of mobile system when the rotational angle Î² of knee joint should be between 107.5Âº and 150Âº, the rotational angle Î²â€² of hip joint should be taken near the boundary of desirable interval from â€“72Âº to 72Âº, and the span L_{p} is in the range of 0.18 m to 0.55 m. To make the largeloadratio sixlegged robot more flexible, the left boundary of the rotational angle of abductor joint can be relaxed to 72.5Âº for the rotational angle Î² of knee joint.
7.3 Numerical Solution of Power Consumption under Right Boundary of Rotational Angle of Abductor Joint
The foot ends of support legs 2, 4, and 6 are specified at the point s_{u}. Then, the values of rotational angles Î¸_{2}, Î¸_{4}, and Î¸_{6} are 8.7Âº, 5Âº, and 3.8Âº for the abductor joints of legs 2, 4, and 6, respectively. The foot force of leg 6 in the x direction is constrained. Then
The variable tendency charts of the power consumption P_{sum} of robot mobile system are respectively gained under the secondary working conditions iii1, iii2, and iii3; they are shown in Figures 14, 15, and 16.
Based on Figures 14, 15, and 16, it can be concluded that the largeloadratio sixlegged robot, which walks by the mixturetype II tripod gait under the first order working conditions iii, can have lower power consumption P_{sum} of mobile system when the rotational angle Î² of knee joint should be between 105Âº and 150Âº, the rotational angle Î²â€² of hip joint should be taken near the boundary of desirable interval from â€“72Âº to 72Âº, and the span L_{p} is in the range of 0.18 m to 0.55 m. To make the largeloadratio sixlegged robot more flexible, the left boundary of the rotational angle of abductor joint can be relaxed to 75Â° for the rotational angle Î² of knee joint.
7.4 Solving Results of Power Consumption of Robot Mobile System under Tripod Gait
Based on Eq. (52), the power consumption of robot mobile system under the mixturetype II tripod gait is solved numerically. The analysis results are obtained as follows.
(1) When the rotational angles of abductor joints are within the prescribed ranges (â€“8.7Âºâ‰¤Î¸_{2}â‰¤8.7Âº, â€“3.8Âºâ‰¤Î¸_{4}â‰¤5Âº, â€“5Âºâ‰¤Î¸_{6}â‰¤3.8Âº) for the legs 2, 4, and 6, the normal foot forces of legs 2, 4, and 6 are about 1/3 of the sum of robot weight and the load. The changes of Î¸_{2}, Î¸_{4}, and Î¸_{6} within the prescribed range have little effect on the power consumption P_{sum} of robot mobile system.
(2) The value of \({}^{{\text{B}}}F_{x\_\max }^{{\left( {s_{6} } \right)}}\) affects the values of \({}^{{\text{B}}}F_{x\_\max }^{{\left( {s_{2} } \right)}}\) and \({}^{{\text{B}}}F_{x\_\max }^{{\left( {s_{4} } \right)}}\). The changes of \({}^{{\text{B}}}F_{x\_\max }^{{\left( {s_{2} } \right)}}\), \({}^{{\text{B}}}F_{x\_\max }^{{\left( {s_{4} } \right)}}\) and \({}^{{\text{B}}}F_{x\_\max }^{{\left( {s_{6} } \right)}}\) have some influence on the power consumption P_{sum} of robot mobile system, but that influence is not significant.
(3) The chart field B_{ij} (i=i, ii, iii; j=1, 2, 3) corresponds to the lower power consumption P_{sum} of robot mobile system, which involves the preferred ranges for the rotational joint Î²â€² of hip joint and the rotational joint Î² of knee joint. The whole ranges of rotational angles Î²â€² and Î² which have the lower power consumption P_{sum} under the working conditions i, ii and iii are respectively shown in Table 3.
According to Table 3, it can be concluded that the largeloadratio sixlegged robot has relatively lower power consumption of mobile system when the ranges of the rotational angles of abductor joints should be â€“8.7Âºâ‰¤Î¸_{2}â‰¤8.7Âº, â€“3.8Âºâ‰¤Î¸_{4}â‰¤5Âº, and â€“5Âºâ‰¤Î¸_{6}â‰¤3.8Âº, the optimal ranges of the rotational angle of hip joint should be â€“72Âºâ‰¤Î²â€²â‰¤â€“12Âº and 12Âºâ‰¤Î²â€²â‰¤72Âº, and the optimal ranges of the rotational angle of knee joint should be 107.5Âºâ‰¤Î²â‰¤150Âº. Based on the trafficability, stability and flexibility of robot, the optimal range can be broadened to 72.5Âºâ‰¤Î²â‰¤150Âº for the rotational angle of knee joint. The rotational angles of hip joint and knee joint do not simultaneously take place at the value boundary because of the interference, stability, etc.
(4) The variable trend of the power consumption P_{sum} moves gradually from augmentation to a decrease when the rotational angle Î² of knee joint is any constant in its interval, and the rotational angle Î²â€² of hip joint varies over its range. Based on Table 3, the value of Î²â€² under the maximum P_{sum} can be obtained in the chart field B_{ij}. The variable tendencies of P_{sum} move gradually from augmentation to a decrease with the change in the body height h from 0 m to 1 m. P_{sum} usually has the maximum value when the body height h is near 0.58 m. The variable tendency chart of P_{sum} with the change in the body height h is shown in Figure 17. In Figure 17, P_{sum} has multiple solutions at the same body height h, which is due to the changes of the rotational angle Î²â€² of hip joint and rotational angle Î² of knee joint in their interval. The curve concentrated area is the preferred low power consumption region. To obtain relatively low P_{sum}, the body height h of robot should avoid 0.58 m.
(5) Based on the stability of robot, the power consumption P_{sum} of robot mobile system is often relatively low when the span L_{p} is between 0.18 m and 0.55 m. The variable tendency chart of P_{sum} with the change in the span L_{p} is shown in Figure 18. In Figure 18, P_{sum} has multiple solutions at the same span L_{p}, which is due to the changes of the rotational angle Î²â€² of hip joint and rotational angle Î² of knee joint in their interval. The area of curve concentration is the preferred low power consumption region. To obtain relatively low P_{sum}, the body height h of robot should avoid 0.58 m. Then, the overall range of span L_{p} can be obtained at relatively low P_{sum}.
8 Experimental Analysis of Average Power Consumption of Robot Mobile System under MixtureType II Tripod Gait
According to the typical walking modes of the largeloadratio sixlegged robot, the hard ground walking experiments of prototype are implemented with the changes in the duty ratio Î²_{R}, body height h and step pitch s. The walking experiments under the mixturetype II tripod gait are respectively shown in Figure 19. To obtain the average power consumption P_{A} of robot mobile system, the prototype of largeloadratio sixlegged robot walks three gait periods. When the prototype of robot is walking on the hard ground, some parameters are set as follows. The initial span Lâ€²_{pi} is 0.68 m. The duty ratio Î²_{R} is respectively set to 1/2, 2/3, and 5/6. The movement time (TM) is set to 0.3 s in the programmable multiaxis controller (PMAC). The maximum swing height h_{Tmax} and initial lift height h_{TB} of the swing leg are respectively set to 0.10 m and 0.03 m. The mass m_{R} of carrying materials is 0 kg.
The prototype of largeloadratio sixlegged robot walks along the Y_{B} direction of the body coordinate system \(\sum_{{\text{B}}}\) under the mixturetype II tripod gait (Î²_{R}=1/2), quadrangular gait (Î²_{R}=2/3), and pentagon gait (Î²_{R}=5/6), respectively. The initial angles of abductor joints are set to 60Âº for the legs 1, 3, 4 and 6. The initial angles of 0Âº are set for the abductor joints of legs 2 and 5.
8.1 Change of Body Height
When the largeloadratio sixlegged robot walks under the mixturetype II gait, the body height h varies from 0.25 m to 0.65 m. The step pitch s is kept at 0.30 m. The variation curves of the average power consumption P_{A} of robot mobile system with the change in the body height h are shown in Figure 20.
In Figure 20, it shows that the average power consumption of robot mobile system under the mixturetype II tripod gait is the largest among the mixturetype II gait when the body height h changes from 0.25 m to 0.65 m. The minimum value of the average power consumption P_{A} can be obtained under the mixturetype II pentagon gait. Based on Figure 20, it is concluded that the average power consumption P_{A} of robot mobile system is not necessarily minimal when the body height h is the smallest. The average power consumption curves of robot mobile system exhibit the nonlinear variation characteristics under the mixturetype II gait. The corresponding minimum values of the average power consumption can be obtained when the body heights are 0.25 m, 0.30 m and 0.55 m under the mixturetype II tripod gait, quadrangular gait, and pentagon gait, respectively.
According to Figure 20, it shows that the variable tendency of P_{A} under the mixturetype II tripod gait moves gradually from augmentation to a decrease with the increase of the body height h. The average power consumption P_{A} of robot mobile system has a maximum value of 1335 W when the body height is 0.60 m under the mixturetype II tripod gait. Then, it can be concluded that the experimental results are consistent with the theoretical analysis results of the power consumption of robot mobile system under the tripod gait in Section 7.
Based on Figure 17 in Section 7, it can be obtained that the variable tendency of P_{sum} moves gradually from augmentation to a decrease with the increase of the body height h from 0 m to 1 m. P_{sum} usually has the maximum value when the body height h is around 0.58 m. When the body heights are 0.6021 m and 0.6035 m, the maximum values of P_{sum} are 1293 W and 1372 W respectively. Therefore, according to Figures 17 and 20, it is proved that the theoretical analysis process is reasonable, and the analysis results are correct through the experiments of the influences of the gait parameters on the power consumption of robot mobile system. The theoretical analysis results can be applied to the motion planning of the prototype of largeloadratio sixlegged robot so as to keep the relatively low power consumption of mobile system under the tripod gait.
8.2 Change of Step Pitch
When the largeloadratio sixlegged robot walks under the mixturetype II gait, the body height h is kept at 0.50 m. The step pitch s varies from 0.10 m to 0.40 m. The variation curves of the average power consumption P_{A} of robot mobile system with the change in the step pitch s are shown in Figure 21.
In Figure 21, it shows that the average power consumption of robot mobile system under the mixturetype II tripod gait is the largest among the mixturetype II gait when the step pitch s changes from 0.10 m to 0.40 m. The minimum value of the average power consumption P_{A} can be acquired under the mixturetype II pentagon gait. The variable tendency of P_{A} moves gradually from augmentation to a decrease with the increase of the step pitch s under the mixturetype II tripod gait. The average power consumption curve of robot mobile system first decreases, then increases and then decreases under the mixturetype II quadrangular gait. The curve of P_{A} presents an increasing trend under the mixturetype II pentagon gait with the change in the step pitch s. As the step pitch s increases, the average power consumption P_{A} of robot mobile system does not necessarily increase. Therefore, the robot should choose the corresponding step pitch under the lower power consumption of robot mobile system according to the different modes of walking.
To summarize, based on the walking experiments of the prototype of largeloadratio sixlegged robot, the variable tendencies of the average power consumption of robot mobile system are respectively obtained with the changes in the initial angle Î”Î¸_{i} of abductor joint, body height h, and step pitch s, which is conducive to selecting the suitable gait parameters for the largeloadratio sixlegged robot. The pentagon gait and the tripod gait respectively have the minimum and maximum values of the average power consumption of robot mobile system in terms of the same gait parameters and low power consumption. If the walking speed of robot is taken into account, the tripod gait that has the largest average power consumption of mobile system is often chosen for the prototype of robot. Therefore, the largeloadratio sixlegged robot should choose the appropriate walking gait according to the actual task requirements. The average power consumption of robot mobile system is only one of the factors considered in the gait selecting.
9 Conclusions and Future Work

(1)
To make the electrically driven largeloadratio sixlegged robot have the characteristics of universal walking, the body of robot adopts a regular polygon. And six legs are evenly distributed around the robot body. Based on the configuration characteristics of robot, four kinds of the typical walking modes are designed; they are the crab type, ant type, mixture type I, and mixture type II.

(2)
The dynamics analysis is carried out for the electrically driven largeloadratio sixlegged robot. According to the final output torques of articulated servo motors, the mathematical expressions of joint loads are respectively deduced in the support phase and transfer phase. The mathematical models of the power consumption are established for the single leg and mobile system of the electrically driven largeloadratio sixlegged robot.

(3)
The tripod gait is the fastest gait and common gait for the sixlegged robot. The power consumption of robot mobile system is studied under the tripod gait. Based on the normal force data of foot ends of the robot prototype during the walking experiments of the anttype and carbtype tripod gaits, it is concluded that the ydirection force of the foot end of each leg can be neglected in solving the power consumption of robot mobile system, which realizes the dimensionality reduction about the statically indeterminate problem of robot. To maximize the support performance of each leg in the support phase, the necessary conditions of equal normal forces at the foot ends are analyzed under the tripod gait. The range of rotational angle is gained for the abductor joint of each leg in the support phase. Finally, the simplified power consumption model of mobile system under the tripod gait is established for the electrically driven largeloadratio sixlegged robot.

(4)
To provide the necessary variable constraints for the numerical solution of the power consumption of robot mobile system, the stable walking constraints of the electrically driven largeloadratio sixlegged robot are analyzed. Then, the inequality constraint conditions which include the normal force of foot end, friction between foot and ground, and articulated driving, and the equality constraint conditions which involve the body height and equal foot force, are respectively acquired.

(5)
According to the size and quality parameters of robot, results of simplification analysis, and constraint conditions of stable walking, the MATLAB software is employed to implement the numerical solution of the power consumption of robot mobile system under the variable working conditions of the tripod gait. The variable tendencies of the power consumption of robot mobile system are respectively gained with the changes in the rotational angles of the hip joint and knee joint, body height, and span. The articulated rotational zones and the ranges of body height and span are respectively determined under the lowest power consumption. Then, the body height should avoid 0.58 m. The interval of span should be maintained at 0.18 m to 0.55 m.

(6)
Based on the developed prototype of the electrically driven largeloadratio sixlegged robot, the walking experiments of prototype are respectively actualized under the mixturetype II gait. The variable tendencies of the average power consumption of robot mobile system are acquired with changes in the duty ratio, body height and span. The values of the body height and span are also obtained under the minimum average power consumption of mobile system. The average power consumption curves of robot mobile system in the walking experiments are consistent with the power consumption curves of robot mobile system in the theoretical analysis, which further verifies the feasibility and correctness of the proposed analysis method about the power consumption of robot mobile system in this paper.

(7)
In view of the fact that the maximum walking speed of robot is not high, and the walking speed is usually less than the maximum walking speed, the mathematical model of the power consumption of robot mobile system is established at the low walking speed for the electrically driven largeloadratio sixlegged robot. Then, it is difficult to directly solve the mathematical model of the power consumption of robot mobile system due to many of variables. Hence, the simplification of the mathematical model is facilitated for analyzing the power consumption of robot mobile system. This paper theoretically analyzes the power consumption characteristics of robot mobile system under the tripod gait on the hard flat ground. It verifies the rationality and accuracy of the theoretical analysis method of power consumption through the prototype walking experiments of the electrically driven largeloadratio sixlegged robot. Then, the theoretical and experimental research of the power consumption will be actualized for the mobile system of the electrically driven largeloadratio sixlegged robot in the rough terrain. The comparative analysis of the power consumption will be carried out between the hard flat ground and the rough terrain.
References
K Nozaki, T Murakami. A motion control of twowheels driven mobile manipulator for humanrobot cooperative transportation. Proceedings of the 35th Annual Conference of the IEEE Industrial Electronics Society, IECON 2009, Porto, Portugal, November 3â€“5, 2009: 1574â€“1579.
B L Luk, D S Cooke, S Galt, et al. Intelligent legged climbing service robot for remote maintenance applications in hazardous environments. Robotics and Autonomous Systems, 2005, 53(2): 142â€“152.
B H Wilcox, T E Litwin, J J Biesiadecki, et al. Athlete: A cargo handling and manipulation robot for the moon. Journal of Field Robotics, 2007, 24(5): 421â€“434.
T Tsumaki, H Kobayashi, E Nakano, et al. Development of a practically scaled walking robot for steep terrain of forestry ground. Journal of the Robotics Society of Japan, 2009, 27(4): 470â€“480.
D Wooden, M Malchano, K Blankespoor, et al. Autonomous navigation for BigDog. Proceedings of the IEEE International Conference on Robotics and Automation, Anchorage, Alaska, USA, May 3â€“7, 2010: 4736â€“4741.
E P Krotkov, R G Simmons, W L Whittaker. Ambler: Performance of a sixlegged planetary rover. Acra Asrronaurrca, 1995, 35(1): 75â€“81.
V Sunspiral, D W Wheeler, D ChavezClemente, et al. Development and field testing of the footfall planning system for the athlete robots. Journal of Field Robotics, 2012, 29(3): 483â€“505.
J E Bares, D S Wettergreen. Dante II: Technical description, results, and lessons learned. The International Journal of Robotics Research, 1999, 18(7): 621â€“649.
H C Zhuang, H B Gao, Z Q Deng, et al. A review of heavyduty legged robots. Science China Technological Sciences, 2014, 57(2): 298â€“314.
H C Zhuang, N Wang, H B Gao, et al. Quickly obtaining range of articulated rotating speed for electrically driven large loadratio sixlegged robot based on maximum walking speed method. IEEE Access, 2019, 7(1): 29453â€“29470.
H C Zhuang, N Wang, H B Gao, et al. Autonomous faulttolerant gait planning research for electrically driven largeloadratio sixlegged robot. Proceedings of the 12th International Conference on Intelligent Robotics and Applications, Shenyang, China, August 8â€“11, 2019: 231â€“244.
M F Silva, J A T Machado. A literature review on the optimization of legged robots. Journal of Vibration and Control, 2011, 18(12): 1753â€“1767.
M F Silva, J A T Machado. A historical perspective of legged robots. Journal of Vibration and Control, 2007, 13(9â€“10): 1447â€“1486.
M F Silva, J A T Machado. Kinematic and dynamic performance analysis of artificial legged systems. Robotica, 2008, 26(1): 19â€“39.
D SanzMerodio, E Garcia, P GonzalezdeSantos. Analyzing energyefficient configurations in hexapod robots for demining applications. Industrial Robot, 2012, 39(4): 357â€“364.
S S Roy, D K Pratihar. Soft computingbased expert systems to predict energy consumption and stability margin in turning gaits of sixlegged robots. Expert Systems with Applications, 2012, 39: 5460â€“5469.
K Inoue, T Tsurutani, T Takubo, et al. Omnidirectional gait of limb mechanism robot hanging from gridlike structure. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China, October 9â€“15, 2006: 1732â€“1737.
K Hauser, T Bretl, J C Latombe, et al. Motion planning for legged robots on varied terrain. International Journal of Robotics Research, 2008, 27(11â€“12): 1325â€“1349.
S S Roy, D K Pratihar. Effects of turning gait parameters on energy consumption and stability of a sixlegged walking robot. Robotics and Autonomous Systems, 2012, 60: 72â€“82.
K Yoneda, K Suzuki, Y Kanayama, et al. Gait and foot trajectory planning for versatile motions of a sixlegged robot. Journal of Robotic Systems, 1997, 14(2): 121â€“133.
H K Kim, D Won, O Kwon, et al. Foot trajectory generation of hydraulic quadruped robots on uneven terrain. Proceedings of the 17th IFAC, Seoul, Korea, July 611, 2008: 3021â€“3026.
J T Lei, F Wang, H Y Yu, et al. Energy efficiency analysis of quadruped robot with trot gait and combined cycloid foot trajectory. Chinese Journal of Mechanical Engineering, 2014, 27(1): 138â€“145.
H C Zhuang, H B Gao, L Ding, et al. Method for analyzing articulated torques of heavyduty sixlegged robot. Chinese Journal of Mechanical Engineering, 2013, 26(4): 801â€“812.
H C Zhuang, H B Gao, Z Q Deng, et al. Method for analyzing articulated rotating speeds of heavyduty sixlegged robot. Journal of Mechanical Engineering, 2013, 49(23): 44â€“52. (in Chinese)
H C Zhuang, H B Gao, Z Q Deng. Analysis method of articulated torque of heavyduty sixlegged robot under its quadrangular gait. Applied SciencesBasel, 2016, 6(11): 323.
H C Zhuang, H B Gao, Z Q Deng. Gait planning research for an electrically driven largeloadratio sixlegged robot. Applied SciencesBasel, 2017, 7(3): 296.
Z Liu, H C Zhuang, H B Gao, et al. Static force analysis of foot of electrically driven heavyduty sixlegged robot under tripod gait. Chinese Journal of Mechanical Engineering, 2018, 31(63).
B Vanderborght, B Verrelst, R V Ham, et al. Exploiting natural dynamics to reduce energy consumption by controlling the compliance of soft actuators. International Journal of Robotics Research, 2006, 25(4): 343â€“358.
M Kaneko, S Tachi, K Tanie, et al. Basic study on similarity in walking machine from a point of energetic efficiency. IEEE Journal on Robotics and Automation, 1987, 3(1): 19â€“30.
J Estremera, K J Waldron. Thrust control, stabilization and energetics of a quadruped running robot. International Journal of Robotics Research, 2008, 27(10): 1135â€“1151.
T Zielinska. Walking machines for explorationâ€“optimizing the energy spendings. Proceedings of the 10th International Workshop on Robot Motion and Control, Poznan, Poland, July 7â€“8, 2015: 6â€“8.
T Zielinska. Minimizing energy cost in multilegged walking machines. Journal of Intelligent and Robotic Systems, 2017, 85(34): 431â€“447.
B S Lin, S M Song. Dynamic modeling, stability, and energy efficiency of a quadrupedal walking machine. Journal of Robotic Systems, 2001, 18(11): 657â€“670.
M F Silva, J A Tenreiro Machado, A M Lopes. Energy analysis of multilegged locomotion systems. Proceedings of the 4th International Conference on Climbing and Walking Robots, Karlsruhe, Germany, September 2426, 2001: 143â€“150.
B Jin, C Chen, W Li. Power consumption optimization for a hexapod walking robot. Journal of Intelligent and Robotic Systems, 2013, 71: 195â€“209.
D W Marhefka, D E Orin. Gait planning for energy efficiency in walking machines. Proceedings of the IEEE International Conference on Robotics and Automation, Albuquerque, NM, USA, April 2525, 1997: 474â€“480.
J Nishii. Legged insects select the optimal locomotor pattern based on the energetic cost. Biological Cybernetics, 2000, 83(5): 435â€“442.
P Gonzalez de Santos, E Garcia, R Ponticelli, et al. Minimizing energy consumption in hexapod robots. Advanced Robotics, 2009, 23: 681â€“704.
S S Roy, D K Pratihar. Kinematics, dynamics and power consumption analyses for turning motion of a sixlegged robot. Journal of Intelligent and Robotic Systems, 2014, 74(34): 663â€“688.
Acknowledgements
The authors sincerely thanks to Professor Liang Ding of Harbin Institute of Technology for his critical discussion and reading during manuscript preparation. The author would also like to thank the referees for their careful reading of the paper and helpful suggestions.
Funding
Supported by National Natural Science Foundation of China (Grant No. 51505335), Industry University Cooperation Collaborative Education Project of the Department of Higher Education of the Ministry of Education of China (Grant No. 202102517001), and Doctor Startup Projects of TUTE of China (Grant No. KYQD 1806).
Author information
Authors and Affiliations
Contributions
HZ and NW were in charge of the whole trial; HZ wrote the manuscript; HZ, HG, and ZD assisted with sampling and laboratory analyses. All authors read and approved the final manuscript.
Authorsâ€™ Information
Hongchao Zhuang, born in 1982, is currently an associate professor and a supervisor for master candidates at School of Mechanical Engineering, Tianjin University of Technology and Education, China. He received his PhD degree from Harbin Institute of Technology, China, in 2015. His research interests include special robot systems and intelligent robotics.
Ning Wang, born in 1981, is currently a lecturer at School of Information Technology Engineering, Tianjin University of Technology and Education, China. She received her PhD degree from Yanshan University, China, in 2015. Her research interests include special robot systems and control of legged robots.
Haibo Gao, born in 1970, is currently a professor and a supervisor for PhD candidates at State Key Laboratory of Robotics and System, Harbin Institute of Technology, China. He received his PhD degree from Harbin Institute of Technology, China, in 2004. His research interests include special robot systems and aerospace mechanisms and control.
Zongquan Deng, born in 1956, is currently an academician of Chinese Academy of Engineering, a professor, and a supervisor for PhD candidates at Harbin Institute of Technology, China. He received his masterâ€™s degree from Harbin Institute of Technology, China, in 1984. His research interests include planetary rover technology and aerospace mechanisms and control.
Corresponding author
Ethics declarations
Competing Interests
The authors declare no competing financial interests.
Appendix
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/.
About this article
Cite this article
Zhuang, H., Wang, N., Gao, H. et al. Power Consumption Characteristics Research on Mobile System of Electrically Driven LargeLoadRatio SixLegged Robot. Chin. J. Mech. Eng. 36, 26 (2023). https://doi.org/10.1186/s1003302300848y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1003302300848y