Zum Hauptinhalt springen
Artikel Open Access

Stable walking of biped robot based on center of mass trajectory control

  • EMAIL logo und
Veröffentlicht/Copyright: 21. Juli 2020

Abstract

The effect of center of mass (CoM) trajectory on stable walking of biped robot was studied in this study. The method of predictive control by controlling CoM trajectory to generate stable walking patterns was discussed, which simulated the principle of adjusting center of gravity in advance during human walking to adapt to the change of road conditions. As for uncertainty of robot modeling and the influence of environment, adding variable zero moment point for variable predictive control system can achieve self-adaptive adjustment of CoM trajectory to generate stable walking patterns. The simulation experiment results indicated that walking stability of biped robot was sensitive to the change of CoM trajectory. As long as CoM trajectory was adjusted well, stable walking of biped robot can be controlled even in the presence of disturbances. It is proved that the method of predictive control by controlling CoM motion to generate stable walking pattern is consistent with reality.

1 Introduction

Biped robot walking based on the zero moment point (ZMP) has been widely applied and achieved remarkable achievements [1,2,3,4,5]. Given dynamic degree of biped walking, according to the relation between projection of center of mass (CoM), ZMP, and supporting convex polygons, walking can be divided into static walking, quasi-dynamic walking, and dynamic walking. In static walking, the projection of CoM of robot on the ground never exceeds the range of supporting polygons [6,7,8,9]. In dynamic walking, the projection of CoM can exceed the supporting polygon at some point, which requires online control of CoM to generate stable walking pattern [10,11,12,13].

Various methods have been proposed for control of biped robot walking, including the robust self-adaptive control [14] and self-disturbance rejection control [15], and these controls are effective for specific robots. Researches on human control for walking found the existence of predictive thoughts, and human used adjustment of center of gravity (CoG) to achieve stable walking. As human have high autonomy, the behavior of adjusting the CoG is done consciously or unconsciously. When walking on the flat road, the behavior of adjusting the CoG is unconscious. On the contrary, when human turn or encounter obstacles, the behavior may be conscious. Therefore, the control system of biped robot ASIMO presented by Honda in 2005 added control of predictive motion based on biped walking technology, which can predict the change of next motion in real time and move the CoG (CoM) of robot in advance [16,17]. Hence, the control of motion trajectory of CoG (CoM) of robot plays a key role in stable walking of robot [18,19].

Predictive control is mainly to control CoM motion to generate stable walking pattern and achieve tracking of expected ZMP trajectory by practical ZMP trajectory. The principle of controlling CoM motion to generate stable walking pattern is also consistent with the requirement of adjusting CoG during human walking. Predictive control is to use future target ZMP information, which is consistent with the principle that human walking uses future road information to achieve precise control of CoM motion. In ref. [20], predictive control was first applied to biped robot research, and the theory of walking pattern generation based on predictive control was proposed. It was further researched in ref. [13,21,22]. However, these papers did not study the effect of CoM in detail and analyze the influence of CoM trajectory on walking stability. Predictive control based on CoM trajectory adjustment is consistent with the principle of human walking control. Hence, the effect of predictive control for CoM trajectory adjustment on stable walking of robot was researched in this study. It is demonstrated that biped robot walking stability was sensitive to the change of CoM trajectory. As long as CoM trajectory was adjusted well, stable walking of biped robot can be controlled even in the presence of disturbances.

2 Predictive controller of com trajectory

As shown in Figure 1, the three-dimensional space robot was approximated as a three-dimensional linear inverted pendulum [13]. It was assumed that the Z-coordinate z c of robot CoM was constant, which can greatly reduce calculation on the one hand, and on the other hand, the constant height of CoM was undoubtedly beneficial to reduce energy consumption from the perspective of energy saving. According to principles of robot walking stability, the robot was not stable until horizontal component of moment of ground force was zero. The point of action when they were zero was called zero moment point (ZMP) and was always within the supporting polygon.

Figure 1 
               Biped robot model. (a) Prototype model. (b) Virtual model.
Figure 1

Biped robot model. (a) Prototype model. (b) Virtual model.

Hence, following equations are given at the ZMP as shown in Figure 1:

τ x = m g ( x p x ) m x ̈ z c = 0

τ y = m g ( y p y ) m y ̈ z c = 0

The dynamic model of biped robot is obtained as the equation (1) by organizing the above equation,

(1) x ̈ = g z c ( x p x ) , y ̈ = g z c ( y p y )

where x and y are displacement of CoM in the horizontal plane, z c is height of CoM, g is gravity acceleration, and p x and p y are the locations of ZMP in the horizontal plane.

Then, we analyzed the motion in the x-axis, especially using the x-axis as the transverse path and the y-axis as the longitudinal path.

Equation (1) was changed into a state-space model, and the differential of ZMP to time was defined as the input variable of the system, which was v = p ̇ x = p ̇ , and the output P was the ZMP value in the x-axis. Then, the state-space model is expressed as:

(2a) d d t x x ̇ p = 0 1 0 g z c 0 g z c 0 0 0 x x ̇ p + 0 0 1 v

(2b) p = [ 0 0 1 ] x x ̇ p

Using the sampling time to discretize the continuous state-space model (2), we obtain the equation (3):

(3a) x k + 1 = A 1 x k + B 1 v k

(3b) p k = C 1 x k

where x k = [ x ( k Δ t ) x ̇ ( k Δ t ) p ( k Δ t ) ] T , p k = p ( k Δ t ) , v k = v ( k Δ t ) .

Predictive controller was designed to control CoM trajectory. To achieve stable walking of biped robot, the output p k of the dynamic system was required to track the target ZMP p k ref as accurately as possible. According to the above dynamic model, the CoM trajectory x k played a key role. As human walking adjusted their CoG in advance, the predictive controller was designed to adjust CoM motion of robots. Predictive control simulated the principle of human walking using the future road information and applied information of future target ZMP to design a predictive controller to control CoM trajectory to achieve tracking of practical ZMP for target ZMP. Predictive controller minimized the following tracking performance indicator [23]:

(4) J = j = 1 { q ( p j ref p j ) 2 + r v j 2 }

The meaning of performance indicator was that the tracking error was kept around zero at the expense of less control energy. q and r were positive weighting coefficients. According to the predictive control theory [23], the performance indicator was minimized using the target reference value of future N steps of ZMP. The predictive controller is designed as equation (5):

(5) v k = K x k + [ f 1 , f 2 , , f N ] p k + 1 ref p k + N ref

According to the predictive control theory in [23], where

(6a) K = ( r + B 1 T P B 1 ) 1 B 1 T P A 1

(6b) f j = ( r + B 1 T P B 1 ) 1 B 1 T [ ( A 1 B 1 K ) T ] j 1 C 1 T q ( j = 1 , 2 , , N )

K is the state feedback coefficient and f j is the predictive feedforward gain. The matrix P is the solution of the discrete algebraic Riccati equation (7).

(7) P = A 1 T P A 1 + C 1 T q C 1 A 1 T P B 1 ( r + B 1 T P B 1 ) 1 B 1 T P A 1

Using the predictive controller (5), the control law (5) is substituted into the original system (3), and the original kinetic system (3) is transformed as follows:

(8a) x k + 1 = ( A 1 B 1 K ) x k + B 1 j = 1 N f j p k + j ref

(8b) p k = C 1 x k

Assuming A = A 1 B 1 K , B = B 1 , C = C 1 , the original system is transformed as equation (9):

(9a) x k + 1 = A x k + B u k

(9b) p k = C x k

The control input is expressed as equation (10):

(10) u k = j = 1 N f j p k + j ref

The q and r in the performance indicator (4) are determined experimentally, and the authors have discussed them in ref. [24,25]. According to the discussion of predictive controller parameters in these studies [24,25], the following robot structure parameters and predictive controller parameters are applied to calculate and test.

3 Walking pattern generated by CoM trajectory

The method of CoM motion generation based on predictive control is described by block diagram as shown in Figure 2. Future target ZMP reference value was stored in the buffer of Figure 2, and its output value was used as the current reference value. Predictive controller used ZMP reference value of buffer and state feedback of the robot to calculate the control input and can obtain CoM motion that satisfied tracking of output ZMP for target ZMP. Predictive control is to generate walking pattern by CoM trajectory. The online walking pattern of robot was planned by using the above predictive control system. Figure 3 demonstrates the walking pattern generation strategy based on predictive control. First, the CoM trajectory of foot was planned according to step length, step height, walking cycle, and practical structure parameters of robot. ZMP trajectory of walking can be planned by the foot trajectory. During the 1-ft support period, ZMP fell within the support range of the single foot. During the 2-ft support period, the polynomial fitting method can be used to smoothly move the ZMP from the previous support foot to the later support foot.

Figure 2 
               CoM trajectory generation based on predictive control.
Figure 2

CoM trajectory generation based on predictive control.

Figure 3 
               Walking pattern generation strategy based on predictive control.
Figure 3

Walking pattern generation strategy based on predictive control.

It was necessary to ensure that the ZMP had sufficient stability margin. Meanwhile, because the relative location between the center of ankle joint and foot CoM remained unchanged, the trajectory of ankle joint was obtained by CoM trajectory of foot. Then, the motion trajectory of CoM can be solved by predictive control system (see Figure 2) according to planned trajectory of ZMP that was expected ZMP trajectory. It was assumed that the relative position of CoM at the waist remained unchanged. As a result, the trajectory of waist can be solved by the trajectory of CoM. Once the motion of the waist and ankle joint was determined, each joint angle of the legs can be solved according to inverse kinematics, that is, the walking pattern of biped robot was generated.

Figure 4 illustrates walking pattern generation based on predictive control. First, reference ZMP trajectory shown in Figure 4(a) was planned according to foot trajectory. We set the robot step length, each step time, single-foot support time, and double-feet support time. During the single-foot support period, ZMP fell within the support range of the single foot. During the double-feet support period, the polynomial fitting method can be used to smoothly move the ZMP from the previous support foot to the later support foot. It is necessary to ensure that the ZMP had sufficient stability margin. Then, Control System Toolbox in Matlab was used to solve Riccati equation (7) to obtain numerical solutions of P, K, and f j . The input u k can be calculated by convolution equation (10) according to planned reference ZMP and predictive gain [ f 1 , f 2 , , f N ] generated by equation (6b) (see Figure 4(b)). The system input is shown in Figure 4(c). Finally, the input signal was transmitted to the system (9) to obtain a suitable CoM trajectory X, as shown in Figure 4(d). By using the CoM trajectory to generate time series of joint angles by inverse kinematics, that is, walking mode, the tracking of target ZMP trajectory by practical ZMP trajectory can be achieved.

Figure 4 
               The walking pattern generation process. (a) Reference ZMP trajectory. (b) Predictive gain. (c) System input. (d) CoM trajectory and output ZMP.
Figure 4

The walking pattern generation process. (a) Reference ZMP trajectory. (b) Predictive gain. (c) System input. (d) CoM trajectory and output ZMP.

4 Self-adaptive control system of CoM trajectory

4.1 Design of self-adaptive control system

In Section 2, predictive control was used to control the centroid trajectory to generate the walking mode. The input of predictive controller planned future target ZMP information in advance. The information can also be considered as people walking along a paved road and human walking will use the future road information, predictive control exactly simulated the principle of human walking using future road information. Environmental disturbances such as rugged ground may exist on the roads of human walking. People usually keep stable walking by adjusting the CoG of the body. By studying human walking, it is demonstrated that people adjusted their CoG of body bypass obstacles without hesitation or to recover balance when they encountered obvious obstacles or lost balance during walking. While walking was in the normal range, people were under the unconscious or conscious experience control so that the body fluctuations were as small as possible. Of course, this kind of experience control also included the principle of using future road information and the predictive thoughts existed. The result of this kind of conscious treatment was that the physical activity ran smoothly in the normal range, and the CoG was adjusted in time when sudden events happened in time to make sure the balance of the body while walking and stable walking with disturbances of environment. This kind of CoG adjusting strategy is significant for the stable walking control of robots.

As can be seen from the previous section, predictive control designed predictive controller by the feedback of servo system and future target ZMP information to control CoM motion of robots to achieve tracking of practical ZMP for target ZMP. Nevertheless, target ZMP of predictive controller was planned offline in advance without considering model error and environment disturbances when designing the controller to adjust CoM trajectory, resulting in the decrease of walking stability and even failure of walking. Therefore, to make walking pattern have self-adaptivity like human, it is necessary to consider the real-time change of ZMP, and expected ZMP was defined as the sum of the planned reference ZMP and the real-time variable ZMP. Variable ZMP had the function of eliminating external interference, adapting to uneven ground and attitude control [22]. The effect can be achieved by the inverse system of the predictive control system. They worked together to adjust the CoM trajectory to make walking pattern has self-adaptivity and expected ZMP is given the self-adaptive expression as equation (11):

(11) p exp = p ref + p var + ε

where the left side of equation (11) indicates the expected ZMP. The first item on the right is reference ZMP that is offline planned based on inert parameters such as stride, walking speed, and walking cycle, representing the global stability of the robot and remaining unchanged during walking of robot. The second item is real-time ZMP, that is, variable ZMP. The third term is random disturbances. According to the research [24,25], it can be eliminated by selecting the parameters of the predictive controller.

Figure 5 shows the established predictive control system with variable ZMP. Variable ZMP was added by the inverse system. In this figure, future target ZMP reference value is restored in the buffer, and its output is used as a current reference value. The whole system used ZMP reference value in the buffer and variable ZMP as control input. Variable ZMP system was achieved by inverse system of predictive control system represented by state-space model (9). The design of the inverse system is as follows.

Figure 5 
                  Predictive control system with variable ZMP.
Figure 5

Predictive control system with variable ZMP.

Using robot parameters and predictive control parameters shown in Table 1, the pulse transfer function of predictive control system represented by state-space model (9) is defined as equation (12):

(12) G ( z ) = C ( z I A ) 1 B = 0.005 ( z 1.017 ) ( z 0.9832 ) ( z 0.9832 ) 2 ( z 0.0003997 )

To achieve variable ZMP subsystem shown in Figure 5, we define equation (13):

(13) G ( z ) G inv ( z ) = z 1

Variable subsystem is considered an inverse system of the original predictive control system. The pulse transfer function of the inverse system is given by equation (12):

(14) G inv ( z ) = ( z 0.9832 ) 2 ( z 0.0003997 ) 0.005 z ( z 1.017 ) ( z 0.9832 )

Hence, in the discrete time domain, the transfer function of the inverse system can be obtained. The state-space model of the variable inverse system is given below.

Table 1

Structure parameters and predictive controller parameters

g/m s−2 z c /m Δt/s N NΔt/s r q
9.8 0.85 0.005 360 1.8 1 × 10−8 1

Equation (9b) is moved forward one sampling moment and we can get equation (15):

(15) p k + 1 = C x k + 1 = C A x k + C B u k

Because C B 0 , we obtain equation (16)

(16) u k = ( C B ) 1 C A x k + ( C B ) 1 p k + 1 = C 2 x k + D 2 p k + 1

where C 2 = ( C B ) 1 C A and D 2 = ( C B ) 1 .

The state equation can be obtained from equations (9a) and (16):

(17) x k + 1 = ( A + B C 2 ) x k + B D 2 p k + 1

Assuming A 2 = A + B C 2 , B 2 = B D 2 , the state-space model of variable ZMP subsystem is obtained from equations (16) and (17):

(18a) x k + 1 inv = A 2 x k inv + B 2 p k var

(18b) u k var = C 2 x k inv + D 2 p k var

where x k inv is the state variable of the variable inverse system. The pulse transfer function of the inverse system (18) can be calculated as:

(19) G inv ( z ) = C 2 ( z I A 2 ) 1 B 2 + D 2 = ( z 0.9832 ) 2 ( z 0.0003997 ) 0.005 z ( z 1.017 ) ( z 0.9832 )

By comparing equations (14) and (19), it is indicated that the inverse system was established by the predictive control system (9) and the structure of the inverse system principle is shown in Figure 5.

4.2 Stability improvement of control system

As can be seen from transfer function (19) of inverse system, not all the poles fell within the unit circle, resulting in unstable inverse system. Hence, pole configuration required to be performed on inverse system. As observed in the experiment in the next section, if stability configuration is not performed on poles, the robot will adjust the CoM trajectory without limit to ensure stable walking when it encounters disturbances. However, it is impossible. Just like, it is difficult for people with faults in the cerebellum to maintain their body balance by adjusting their CoG. As a result, stability improvement of the predictive control system with the inverse system is necessary. According to the controllability theory of the linear system, the inverse system established by the state-space equation (18) was judged to be fully controllable. The poles can be arbitrarily configured by state feedback and the new inverse system is shown in Figure 6.

Figure 6 
                  Predictive control system with stable inverse system.
Figure 6

Predictive control system with stable inverse system.

Because inverse system (18) was fully controllable, according to pole configuration theory, the poles can be arbitrarily configured as long as the configured poles fell in the unit circle and ensure the stability of inverse system. Due to the transfer matrix of system (18), D 2 0 , this system is a non-strict real system, the pole configuration will affect the zero point of the inverse system. If the pole is configured to 0.3, 0.5, and 0.7, then K inv is expressed as:

K inv = [ 365.4571 10.4996 0.1801 ]

The pulse transfer function of the inverse system is transformed into a stable equation:

(20) G inv ( z ) = C 2 ( z I A 2 + B 2 K inv ) 1 B 2 + D 2 = ( z 0 .752) ( z 2 0 .7144 z + 0 .1401) 0.005 ( z 0.3 ) ( z 0.5 ) ( z 0.7 )

Although the zero point changed, it was still in the unit circle. The whole predictive control system with stable inverse system was established. As can be seen from the above argument, the system simulated the self-adaptive adjustment strategy for CoG during human walking. Therefore, using the system to control the CoM trajectory can generate a stable walking pattern to make the biped robot achieve stable walking.

5 Simulation experiment and analysis

We demonstrated the method of stable walking based on predictive control of CoM trajectory, and walking pattern generation system can simulate self-adaptive adjusting strategy for CoG during human walking. Then, we validated that the CoM adjustment of robot walking was consistent with practical adjustment principle during human walking. From the above demonstration, variable ZMP had the effect of adjusting stability during stable walking of robot. The global stability of robot was controlled by the reference ZMP planned according to the walking parameters such as the step length, the step speed, and the walking cycle, and was not easily changed throughout the walking control. When the robot encountered disturbances such as external forces, uneven ground, and posture imbalance, variable ZMP was added for CoM adjustment control. The variable ZMP has many different forms. Here, the commonly used waveform variable ZMP was selected to validate the predictive control system with stable inverse system shown in Figure 6, p var = 0.03 sin ( 50 t ) and p var = 0.05 sin ( 50 t ) were added to validate the system in the experiment.

The experiment result is shown in Figure 7. Figure 7(a) indicates that the original predictive control system can track expected ZMP well, and CoM trajectory adjustment is consistent with reality. Figure 7(b) demonstrates the unstable predictive control system with variable ZMP. To achieve tracking of practical ZMP for expected ZMP, the change of CoM trajectory adjustment was large, resulting in the fall of the robot and the failure of walking. It is difficult for people with faults in cerebellum to remain stable walking by adjusting their CoG. Figure 7(c) demonstrates that for variable ZMP with high-frequency variation, the predictive control system with improved stability can achieve the tracking of practical ZMP for expected ZMP by CoM adjustment.

Figure 7 
               CoM trajectory of predictive control system tracking expected ZMP. (a) Predictive system CoM trajectory. (b) Unstable variable predictive system CoM trajectory. (c) Stable variable predictive system CoM trajectory.
Figure 7

CoM trajectory of predictive control system tracking expected ZMP. (a) Predictive system CoM trajectory. (b) Unstable variable predictive system CoM trajectory. (c) Stable variable predictive system CoM trajectory.

The 3D simulation experiments are carried out through the 3D simulation platform and algorithm developed by the authors of references [26,27,28]. Figure 8 shows the adjustment condition of CoM of Figure 7(b) relative to Figure 7(a). The adjusted error margin further indicated that CoM adjustment of an unstable system is difficult. Figure 8(b) 3D simulation shows that the adjustment amplitude of the CoM trajectory of the unstable system will cause the robot to lose control or fall. Figure 9 shows the adjustment condition of CoM of Figure 7(c) relative to Figure 7(a). The corresponding CoM trajectory of two figures did not seem to change. However, their calculation values changed slightly from Figure 9. The walking pattern generated by the small change of the CoM trajectory obtained different ZMP tracking effects. One was the conventional ZMP trajectory and the other was the variable ZMP trajectory considering the environmental change, but all achieved stable walking. Figure 9(b), 3D simulation, shows that the CoM adjustment of the stabilization system achieves stable walking, which indicated that the walking pattern of biped robot was sensitive to the change of CoM trajectory [29,30,31,32]. Hence, predictive control can generate stable walking pattern by controlling the CoM motion, which is consistent with the real-time slight adjustment of CoG trajectory during human walking to adapt the change of road condition to achieve stable walking.

Figure 8 
               The adjustment condition of unstable variable predictive system CoM trajectory. (a) The adjustment range of the CoM trajectory in unstable system is very large. (b) The adjustment amplitude of the CoM trajectory of the unstable system will cause the robot to lose control or fall.
Figure 8

The adjustment condition of unstable variable predictive system CoM trajectory. (a) The adjustment range of the CoM trajectory in unstable system is very large. (b) The adjustment amplitude of the CoM trajectory of the unstable system will cause the robot to lose control or fall.

Figure 9 
               The adjustment condition of stable variable predictive system CoM trajectory. (a) The stability system’s CoM trajectory adjustment is very small. (b) The microadjustment of the trajectory of the CoM of the stability system realizes the stable walking.
Figure 9

The adjustment condition of stable variable predictive system CoM trajectory. (a) The stability system’s CoM trajectory adjustment is very small. (b) The microadjustment of the trajectory of the CoM of the stability system realizes the stable walking.

6 Conclusion

The method of predictive control by controlling CoM trajectory to generate stable walking pattern was discussed. Walking pattern generation system based on predictive control simulated the principle of adjusting CoG in advance to adapt to the change of road condition during human walking. For designed variable predictive control system, adding variable ZMP can achieve self-adaptive adjustment of CoM trajectory to generate stable walking pattern. It is demonstrated that as long as CoM trajectory was adjusted well, stable walking of biped robot can be controlled even in the presence of disturbance. The experimental analysis indicated that biped robot walking stability was sensitive to the change of CoM trajectory. It is proved that predictive control can generate stable walking pattern by controlling the CoM motion, which is consistent with the reality, and the real-time slight adjustment of CoG trajectory during human walking to adapt to the change of road condition to achieve stable walking.

Acknowledgments

This work is financially supported by Science and technology plan of Guizhou Province of China (Grant Numbers [2017]1017 and [2018]1024).

References

[1] Caron S, Kheddar A, Tempier O. Stair climbing stabilization of the HRP-4 humanoid robot using whole-body admittance control. Proceedings of IEEE International Conference on Robotics and Automation, Montreal, Canada; 2019. p. 277–83.10.1109/ICRA.2019.8794348Suche in Google Scholar

[2] Xi A, Mudiyanselage TW, Tao DC, Chen C. Balance control of a biped robot on a rotating platform based on efficient reinforcement learning. J Autom Sin. 2019;6(4):938–51.10.1109/JAS.2019.1911567Suche in Google Scholar

[3] Zamparelli A, Scianca N, Lanari L, Oriolo G. Humanoid gait generation on uneven ground using intrinsically stable MPC. IFAC-Papers Online. 2018;51(22):393–8.10.1016/j.ifacol.2018.11.574Suche in Google Scholar

[4] Li THS, Ho YF, Kuo PH, Ye YT, Wu LF. Natural walking reference generation based on double-link lipm gait planning algorithm. IEEE Access. 2017;5:2459–69.10.1109/ACCESS.2017.2669209Suche in Google Scholar

[5] Erbatur K, Kurt O. Natural ZMP trajectories for biped robot reference generation. IEEE Trans Ind Electron. 2009;56(3):835–45.10.1109/TIE.2008.2005150Suche in Google Scholar

[6] Sugihara T, Yamamoto T. Foot-guided agile control of a biped robot through ZMP manipulation. in proc. IEEE/RSJ International Conference on Intelligent Robots & Systems, Canada, Vancouver; 2017. p. 4546–51.10.1109/IROS.2017.8206322Suche in Google Scholar

[7] Khusainov R, Afanasyev I, Sabirova L. andMagid E. Bipedal robot locomotion modelling with virtual height inverted pendulum and preview control approaches in Simulink environment. J Robot Netw Artif Life. 2016;3(3):182–7.10.2991/jrnal.2016.3.3.9Suche in Google Scholar

[8] Lin JL, Hwang KS, Jiang WC, Chen YJ. Gait balance and acceleration of a biped robot based on Q-learning. IEEE Access. 2016;4:2439–49.10.1109/ACCESS.2016.2570255Suche in Google Scholar

[9] Vukobratovic M, Borovac B. Zero-moment point-thirty five years of its life. Int J Humanoid Robot. 2004;1(1):157–73.10.1142/S0219843604000083Suche in Google Scholar

[10] Geilinger M, Poranne R, Desai R, Thomaszewski B, Coros S. Skaterbots: optimization-based design and motion synthesis for robotic creatures with legs and wheels. ACM Trans Graph. 2018;37(4):1–12.10.1145/3197517.3201368Suche in Google Scholar

[11] Winkler AW, Farshidian F, Pardo D, Neunert M, Buchli J. Fast trajectory optimization for legged robots using vertex-based ZMP constraints. IEEE Robot Autom Lett. 2017;2(4):2201–8.10.1109/LRA.2017.2723931Suche in Google Scholar

[12] Lin JL, Hwang KS. Balancing and reconstruction of segmented postures for humanoid robots in imitation of motion. IEEE Access. 2017;5:17534–42.10.1109/ACCESS.2017.2743068Suche in Google Scholar

[13] kajita SJ, Guan YS. Humanoid robots. Beijing, China: Tsinghua University Press; 2007. p. 99–120.Suche in Google Scholar

[14] Huai CF, Fang YF, Guo S. Robust adaptive compensated control for biped robot. China Mech Eng. 2008;19(7):834–7.Suche in Google Scholar

[15] Mao WW, Zhou F, Liang Q, Yu F, Yong Y. Study on vibration attenuation for robot crus based on active disturbance rejection control. Comput Eng. 2016;42(7):293–8.Suche in Google Scholar

[16] Shimmyo S, Sato T, Ohnishi K. Biped walking pattern generation by using preview control based on three-mass model. IEEE Trans Ind Electron. 2013;60(11):5137–47.10.1109/TIE.2012.2221111Suche in Google Scholar

[17] Yu XL, Wei SM, Liao QZ. Development and technology research of humanoid robot. J Mech Eng. 2009;45(3):71–75.10.3901/JME.2009.03.071Suche in Google Scholar

[18] Yamamoto K. Resolved multiple viscoelasticity control for a humanoid. IEEE Robot Autom Lett. 2018;3(1):44–51.10.1109/LRA.2017.2728864Suche in Google Scholar

[19] Chen XC, Yu ZG, Zhang WM, Zheng Y, Huang Q, Ming AG. Bioinspired control of walking with toe-off, heel-strike, and disturbance rejection for a biped robot. IEEE Trans Ind Electron. 2017;64(10):7962–71.10.1109/TIE.2017.2698361Suche in Google Scholar

[20] Kajita S, Kanehiro F, Kaneko K, Fujiwara K. Biped walking pattern generation by using preview control of ZMP. Proceedings of IEEE International Conference on Robotics and Automatio,Taiwan, China; 2003. p. 1620–6.Suche in Google Scholar

[21] Kajita S, Kaneko K, Harada K, Kanehiro F. Biped walking on a low friction floor. Proceedings of IEEE Intelligent Robots and Systems, Sendai, Japan; 2004. p. 3546–52.10.1109/IROS.2005.1545184Suche in Google Scholar

[22] Kajita S. Biped walking pattern generator allowing auxiliary ZMP Control. Proceeding of Intelligent Robots and Systems, Beijing, China; 2006. p. 2993–9.10.1109/IROS.2006.282233Suche in Google Scholar

[23] Katayama T, Ohki T, Inoue T, Kato T. Design of an optimal controller for a discrete time system subject to previewable demand. Int J Control. 1985;41(3):677–99.10.1080/0020718508961156Suche in Google Scholar

[24] Jing CL, Xue FZ, Zhang H, Li ZS. Implementation method of predictive control for biped robot stabilization walking pattern. Chin J Sci Instrum. 2010;31(12):2700–5.Suche in Google Scholar

[25] Jing CL. Research on human-simulated predictive control method of stabilization walking for biped robot [PhD dissertation]. Chongqing, China: Chongqing University; 2011. p. 134.Suche in Google Scholar

[26] Jing CL, Li ZS, Xue FZ. Fuzzy adaptive algorithm for biped robot inverse kinematics. Robot. 2010;32(4): 534–9, 46.10.3724/SP.J.1218.2010.00534Suche in Google Scholar

[27] Jing CL, Li ZS, Xue FZ. Tri-dimensional simulation of biped robot about kinematics. Comput Simul. 2010;27(7):153–6.Suche in Google Scholar

[28] Jing CL, Zhu XM. Tri dimensional simulation of walking control algorithm for biped robot. Comput Simul. 2014;31(3):346–50.Suche in Google Scholar

[29] Ahmad R, Farooqi A, Zhang J, Ali N. Steady flow of a power law fluid through a tapered non-symmetric stenotic tube. Appl Math Nonlinear Sci. 2019;4:255–66.10.2478/AMNS.2019.1.00022Suche in Google Scholar

[30] Citil HG. Investigation of a fuzzy problem by the fuzzy laplace transform. Appl Math Nonlinear Sci. 2019;4:407–16.10.2478/AMNS.2019.2.00039Suche in Google Scholar

[31] Shvets A, Makaseyev A. Deterministic chaos in pendulum systems with delay. Appl Math Nonlinear Sci. 2019;4:1–8.10.2478/AMNS.2019.1.00001Suche in Google Scholar

[32] Voit M, Meyer-Ortmanns H. Predicting the separation of time scales in a heteroclinic network. Appl Math Nonlinear Sci. 2019;4:279–88.10.2478/AMNS.2019.1.00024Suche in Google Scholar

Received: 2020-03-18
Revised: 2020-04-25
Accepted: 2020-04-27
Published Online: 2020-07-21

© 2020 Chenglin Jing and Jiajia Zheng, published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Artikel in diesem Heft

  1. Regular Articles
  2. Model of electric charge distribution in the trap of a close-contact TENG system
  3. Dynamics of Online Collective Attention as Hawkes Self-exciting Process
  4. Enhanced Entanglement in Hybrid Cavity Mediated by a Two-way Coupled Quantum Dot
  5. The nonlinear integro-differential Ito dynamical equation via three modified mathematical methods and its analytical solutions
  6. Diagnostic model of low visibility events based on C4.5 algorithm
  7. Electronic temperature characteristics of laser-induced Fe plasma in fruits
  8. Comparative study of heat transfer enhancement on liquid-vapor separation plate condenser
  9. Characterization of the effects of a plasma injector driven by AC dielectric barrier discharge on ethylene-air diffusion flame structure
  10. Impact of double-diffusive convection and motile gyrotactic microorganisms on magnetohydrodynamics bioconvection tangent hyperbolic nanofluid
  11. Dependence of the crossover zone on the regularization method in the two-flavor Nambu–Jona-Lasinio model
  12. Novel numerical analysis for nonlinear advection–reaction–diffusion systems
  13. Heuristic decision of planned shop visit products based on similar reasoning method: From the perspective of organizational quality-specific immune
  14. Two-dimensional flow field distribution characteristics of flocking drainage pipes in tunnel
  15. Dynamic triaxial constitutive model for rock subjected to initial stress
  16. Automatic target recognition method for multitemporal remote sensing image
  17. Gaussons: optical solitons with log-law nonlinearity by Laplace–Adomian decomposition method
  18. Adaptive magnetic suspension anti-rolling device based on frequency modulation
  19. Dynamic response characteristics of 93W alloy with a spherical structure
  20. The heuristic model of energy propagation in free space, based on the detection of a current induced in a conductor inside a continuously covered conducting enclosure by an external radio frequency source
  21. Microchannel filter for air purification
  22. An explicit representation for the axisymmetric solutions of the free Maxwell equations
  23. Floquet analysis of linear dynamic RLC circuits
  24. Subpixel matching method for remote sensing image of ground features based on geographic information
  25. K-band luminosity–density relation at fixed parameters or for different galaxy families
  26. Effect of forward expansion angle on film cooling characteristics of shaped holes
  27. Analysis of the overvoltage cooperative control strategy for the small hydropower distribution network
  28. Stable walking of biped robot based on center of mass trajectory control
  29. Modeling and simulation of dynamic recrystallization behavior for Q890 steel plate based on plane strain compression tests
  30. Edge effect of multi-degree-of-freedom oscillatory actuator driven by vector control
  31. The effect of guide vane type on performance of multistage energy recovery hydraulic turbine (MERHT)
  32. Development of a generic framework for lumped parameter modeling
  33. Optimal control for generating excited state expansion in ring potential
  34. The phase inversion mechanism of the pH-sensitive reversible invert emulsion from w/o to o/w
  35. 3D bending simulation and mechanical properties of the OLED bending area
  36. Resonance overvoltage control algorithms in long cable frequency conversion drive based on discrete mathematics
  37. The measure of irregularities of nanosheets
  38. The predicted load balancing algorithm based on the dynamic exponential smoothing
  39. Influence of different seismic motion input modes on the performance of isolated structures with different seismic measures
  40. A comparative study of cohesive zone models for predicting delamination fracture behaviors of arterial wall
  41. Analysis on dynamic feature of cross arm light weighting for photovoltaic panel cleaning device in power station based on power correlation
  42. Some probability effects in the classical context
  43. Thermosoluted Marangoni convective flow towards a permeable Riga surface
  44. Simultaneous measurement of ionizing radiation and heart rate using a smartphone camera
  45. On the relations between some well-known methods and the projective Riccati equations
  46. Application of energy dissipation and damping structure in the reinforcement of shear wall in concrete engineering
  47. On-line detection algorithm of ore grade change in grinding grading system
  48. Testing algorithm for heat transfer performance of nanofluid-filled heat pipe based on neural network
  49. New optical solitons of conformable resonant nonlinear Schrödinger’s equation
  50. Numerical investigations of a new singular second-order nonlinear coupled functional Lane–Emden model
  51. Circularly symmetric algorithm for UWB RF signal receiving channel based on noise cancellation
  52. CH4 dissociation on the Pd/Cu(111) surface alloy: A DFT study
  53. On some novel exact solutions to the time fractional (2 + 1) dimensional Konopelchenko–Dubrovsky system arising in physical science
  54. An optimal system of group-invariant solutions and conserved quantities of a nonlinear fifth-order integrable equation
  55. Mining reasonable distance of horizontal concave slope based on variable scale chaotic algorithms
  56. Mathematical models for information classification and recognition of multi-target optical remote sensing images
  57. Hopkinson rod test results and constitutive description of TRIP780 steel resistance spot welding material
  58. Computational exploration for radiative flow of Sutterby nanofluid with variable temperature-dependent thermal conductivity and diffusion coefficient
  59. Analytical solution of one-dimensional Pennes’ bioheat equation
  60. MHD squeezed Darcy–Forchheimer nanofluid flow between two h–distance apart horizontal plates
  61. Analysis of irregularity measures of zigzag, rhombic, and honeycomb benzenoid systems
  62. A clustering algorithm based on nonuniform partition for WSNs
  63. An extension of Gronwall inequality in the theory of bodies with voids
  64. Rheological properties of oil–water Pickering emulsion stabilized by Fe3O4 solid nanoparticles
  65. Review Article
  66. Sine Topp-Leone-G family of distributions: Theory and applications
  67. Review of research, development and application of photovoltaic/thermal water systems
  68. Special Issue on Fundamental Physics of Thermal Transports and Energy Conversions
  69. Numerical analysis of sulfur dioxide absorption in water droplets
  70. Special Issue on Transport phenomena and thermal analysis in micro/nano-scale structure surfaces - Part I
  71. Random pore structure and REV scale flow analysis of engine particulate filter based on LBM
  72. Prediction of capillary suction in porous media based on micro-CT technology and B–C model
  73. Energy equilibrium analysis in the effervescent atomization
  74. Experimental investigation on steam/nitrogen condensation characteristics inside horizontal enhanced condensation channels
  75. Experimental analysis and ANN prediction on performances of finned oval-tube heat exchanger under different air inlet angles with limited experimental data
  76. Investigation on thermal-hydraulic performance prediction of a new parallel-flow shell and tube heat exchanger with different surrogate models
  77. Comparative study of the thermal performance of four different parallel flow shell and tube heat exchangers with different performance indicators
  78. Optimization of SCR inflow uniformity based on CFD simulation
  79. Kinetics and thermodynamics of SO2 adsorption on metal-loaded multiwalled carbon nanotubes
  80. Effect of the inner-surface baffles on the tangential acoustic mode in the cylindrical combustor
  81. Special Issue on Future challenges of advanced computational modeling on nonlinear physical phenomena - Part I
  82. Conserved vectors with conformable derivative for certain systems of partial differential equations with physical applications
  83. Some new extensions for fractional integral operator having exponential in the kernel and their applications in physical systems
  84. Exact optical solitons of the perturbed nonlinear Schrödinger–Hirota equation with Kerr law nonlinearity in nonlinear fiber optics
  85. Analytical mathematical schemes: Circular rod grounded via transverse Poisson’s effect and extensive wave propagation on the surface of water
  86. Closed-form wave structures of the space-time fractional Hirota–Satsuma coupled KdV equation with nonlinear physical phenomena
  87. Some misinterpretations and lack of understanding in differential operators with no singular kernels
  88. Stable solutions to the nonlinear RLC transmission line equation and the Sinh–Poisson equation arising in mathematical physics
  89. Calculation of focal values for first-order non-autonomous equation with algebraic and trigonometric coefficients
  90. Influence of interfacial electrokinetic on MHD radiative nanofluid flow in a permeable microchannel with Brownian motion and thermophoresis effects
  91. Standard routine techniques of modeling of tick-borne encephalitis
  92. Fractional residual power series method for the analytical and approximate studies of fractional physical phenomena
  93. Exact solutions of space–time fractional KdV–MKdV equation and Konopelchenko–Dubrovsky equation
  94. Approximate analytical fractional view of convection–diffusion equations
  95. Heat and mass transport investigation in radiative and chemically reacting fluid over a differentially heated surface and internal heating
  96. On solitary wave solutions of a peptide group system with higher order saturable nonlinearity
  97. Extension of optimal homotopy asymptotic method with use of Daftardar–Jeffery polynomials to Hirota–Satsuma coupled system of Korteweg–de Vries equations
  98. Unsteady nano-bioconvective channel flow with effect of nth order chemical reaction
  99. On the flow of MHD generalized maxwell fluid via porous rectangular duct
  100. Study on the applications of two analytical methods for the construction of traveling wave solutions of the modified equal width equation
  101. Numerical solution of two-term time-fractional PDE models arising in mathematical physics using local meshless method
  102. A powerful numerical technique for treating twelfth-order boundary value problems
  103. Fundamental solutions for the long–short-wave interaction system
  104. Role of fractal-fractional operators in modeling of rubella epidemic with optimized orders
  105. Exact solutions of the Laplace fractional boundary value problems via natural decomposition method
  106. Special Issue on 19th International Symposium on Electromagnetic Fields in Mechatronics, Electrical and Electronic Engineering
  107. Joint use of eddy current imaging and fuzzy similarities to assess the integrity of steel plates
  108. Uncertainty quantification in the design of wireless power transfer systems
  109. Influence of unequal stator tooth width on the performance of outer-rotor permanent magnet machines
  110. New elements within finite element modeling of magnetostriction phenomenon in BLDC motor
  111. Evaluation of localized heat transfer coefficient for induction heating apparatus by thermal fluid analysis based on the HSMAC method
  112. Experimental set up for magnetomechanical measurements with a closed flux path sample
  113. Influence of the earth connections of the PWM drive on the voltage constraints endured by the motor insulation
  114. High temperature machine: Characterization of materials for the electrical insulation
  115. Architecture choices for high-temperature synchronous machines
  116. Analytical study of air-gap surface force – application to electrical machines
  117. High-power density induction machines with increased windings temperature
  118. Influence of modern magnetic and insulation materials on dimensions and losses of large induction machines
  119. New emotional model environment for navigation in a virtual reality
  120. Performance comparison of axial-flux switched reluctance machines with non-oriented and grain-oriented electrical steel rotors
  121. Erratum
  122. Erratum to “Conserved vectors with conformable derivative for certain systems of partial differential equations with physical applications”
Heruntergeladen am 30.4.2026 von https://www.degruyterbrill.com/document/doi/10.1515/phys-2020-0148/html?lang=de
Button zum nach oben scrollen