Research Article | Open Access

# Stability Analysis of Bipedal Robots Using the Concept of Lyapunov Exponents

**Academic Editor:**Bo-Chao Zheng

#### Abstract

The dynamics and stability of passive bipedal robot have an important impact on the mass distribution, leg length, and the angle of inclination. Lyapunov’s second method is difficult to be used in highly nonlinear multibody systems, due to the lack of constructive methods for deriving Lyapunov fuction. The dynamics equation is established by Kane method, the relationship between the mass, length of leg, angle of inclination, and stability of passive bipedal robot by the largest Lyapunov exponent. And the Lyapunov exponents of continuous dynamical systems are estimated by numerical methods, which are simple and easy to be applied to the system stability simulation analysis, provide the design basis for passive bipedal robot prototype, and improve design efficiency.

#### 1. Introduction

The walking gait of active bipedal robot is achieved by control and drive system tracking the joint angle trajectories. The huge energy constrains the development of bipedal robot [1]. The passive bipedal robot can walk naturally under the drive of gravity without the outside force. It is important to study the bipedal robot walking in low energy from the bionics [2, 3]; some research by the universities of Cornell, Mit, and Delft was published in the Science [4].

However, the stability of the passive bipedal robot has high sensitivity to its structure parameters; any change of structure parameter will lead to its gait characteristics being fluctuated evidently [5]. Therefore, it is very important to optimize the configuration for the stability of the system [6, 7]. The effect of structure parameters to the stable fixed point and speed of periodic motion was analyzed under the given initial conditions in literature [5]. Asymptotical stability of passive bipedal robot in three dimensional space was researched by the method that combined extended virtual constraints and hybrid zero dynamics [8].

The dynamics equation of passive bipedal robot is modeled using the Kane method in this paper, and the method of Lyapunov exponent is applied to analyze the relationship between the stability of the system and mass, length of leg, and slope angle. This method is simple and reliable for the optimization design of passive bipedal robot prototype and is easy to program.

#### 2. Lyapunov Exponents

Consider the two following equations

Suppose that the error of initial value is , through the first iteration by where

After the second iteration, we have

And through the time iteration

From the above, the sensitivity of two systems to initial disturbance is effected by the value of derivative at .

The sensitivity of overall system mapping to initial value is achieved depending on the average of all initial conditions that needs the th time iteration; the value of every deviation is

If there are small deviations from the initial value in the two systems, the result will be divergent along with the time (or times of iteration). The deviation is measured by Lyapunov exponent, the logarithmic of geometric average in following form: where is the value of times iteration. The computational formula of Lyapunov exponent (8) is received with tending to infinity

The stability of system state is related to the divergence or convergence of two adjacent trajectories through the time evolution, which can be measured by Lyapunov exponent.

In phase space, the initial conditions of the system are defined as an infinitesimal dimensional ball. The ball will naturally deform as a super circle ellipsoid due to the dynamics effects. All the main axes of ellipsoid are arranged according to their length, and the Lyapunov exponent can be achieved by the following form:

The Lyapunov exponent is related to the divergence or convergence of system. The trajectory is convergent in the direction of the value of Lyapunov exponent of less than 0, and the system is stable with no sensitivity to the initial conditions [9]. The trajectory is divergent in the direction of the value of positive Lyapunov exponent, and the system is unstable with sensitivity to the initial conditions. Usually, Lyapunov exponent is arranged according to .

Where the convergence and divergence of two adjacent trajectories in phase space are quantitative description by maximum Lyapunov exponent; the motion is stable when the maximum Lyapunov exponent of system is less than zero.

#### 3. Lyapunov Exponent of Continuous System

An -dimensional differential equation of continuous smooth dynamics system is defined as the following form: where , is the state vector. Usually, suppose two close points , , and the initial point located in the basin of attraction; is the disturbance of initial (Figure 1). After a period of time t, the disturbance is as the following form: where is tangent vector in (11), which satisfies vary equation in following form [10]: where is the derivative at , that is, . In order to calculate the trajectory, (13) needs to be integrated. Consider the following:

Then, the average exponent of two trajectories’ divergence or convergence is defined as where is the vector of length. If , the exponent will be divergent nearby track. For , (14) can calculate the maximum Lyapunov exponent in a very weak smoothness conditions.

#### 4. Dynamics Model of Passive Bipedal Robot

The simplified biped model is showed in Figure 2. The mass, length, moment of inertia are, respectively, represented with , , and . The two legs are connect with a passive joint. The distance between the center of mass and hip joint is . The body of leg is rigid. The collision between foot and ground is completely inelastic contact with no friction and slippage. The ground is also rigid. The robot will walk along the slope face automatically under its own gravity and inertia with the leg given an initial speed.

The process of robot’s motion is divided into parts. (1) The leg 1 will swing around the hip joint after it left off the ground. The total procedure is only in gravity acting, so the total mechanical energy is conserved. (2) When the swing leg contacts with the ground, it will exchange role with the supporting leg. The collision between the foot and the ground is instantaneous, and there is no sliding during the process of collision. The angular momentum of system is conservation.

The dynamics equations are modeled by Kane method in following form:

#### 5. Simulation

Supposing m, , and kg, the Lyapunov exponent spectrum will be received by (14) (showed in Figure 3). The whole calculation is used by software Mathematica. From the Lyapunov exponent spectrum of Figure 3, we can find one of the values of Lyapunov exponent above 0, so the passive biped robot system is unstable. It is greatly important for optimization of the structure parameter and stability of control to analyze the dynamic characteristic of the passive biped robot.

The time series of all variables is showed in Figure 4. The dynamics characteristic of system can be observed by changing one of the structure parameters. From lots of results of simulation, it is concluded that small changes in mass cannot affect the dynamic characteristics of the whole system, but the length of leg and slope angle’s effect are obvious.

#### 6. Conclusion

It is significant to optimize mass distribution, leg length, slope angle, and other parameters of passive bipedal robot for improving the stability of the system. The dynamics equation of passive bipedal robot is modeled by Kane method in this paper, and the method of Lyapunov exponent is applied to analyze the relationship between the stability of the system and mass, length of leg, and slope angle. This method is simple and reliable for the optimization design of passive bipedal robot prototype.

#### Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

#### Acknowledgments

This research is supported by the Natural Science Foundation of Jiangsu Province (BK20130999), the Natural Science Foundation of Colleges and Universities in Jiangsu Provincel (13KJB460012), the Postdoctoral Science Foundation of China (230210235), the Open Project (KDX1102) of Jiangsu Key Laboratory of Meteorological Observation and Information Processing, and Nanjing University of Information Science and Technology.

#### References

- Y. Sun and Q. Wu, “Stability analysis via the concept of Lyapunov exponents: a case study in optimal controlled biped standing,”
*International Journal of Control*, vol. 85, no. 12, pp. 1952–11966, 2012. View at: Google Scholar - B. W. Verdaasdonk, H. F. J. M. Koopman, and F. C. T. Van Der Helm, “Energy efficient walking with central pattern generators: From passive dynamic walking to biologically inspired control,”
*Biological Cybernetics*, vol. 101, no. 1, pp. 49–61, 2009. View at: Publisher Site | Google Scholar - N. Liu, J. Li, and T. Wang, “Passive walker that can walk down steps: simulations and experiments,”
*Acta Mechanica Sinica*, vol. 24, no. 5, pp. 569–573, 2008. View at: Publisher Site | Google Scholar - S. Collins, A. Ruina, R. Tedrake, and M. Wisse, “Efficient bipedal robots based on passive-dynamic walkers,”
*Science*, vol. 307, no. 5712, pp. 1082–1085, 2005. View at: Publisher Site | Google Scholar - Y.-F. Hu, Y.-H. Zhu, X.-G. Wu, and J. Zhao, “Simulation and analysis of simple biped passive dynamic walking model,”
*Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology*, vol. 42, no. 3, pp. 490–499, 2010. View at: Google Scholar - C. Yang and Q. Wu, “On stabilization of bipedal robots during disturbed standing using the concept of Lyapunov exponents,”
*Robotica*, vol. 24, no. 5, pp. 621–624, 2006. View at: Publisher Site | Google Scholar - S. Aoi and K. Tsuchiya, “Self-stability of a simple walking model driven by a rhythmic signal,”
*Nonlinear Dynamics*, vol. 48, no. 1-2, pp. 1–16, 2007. View at: Publisher Site | Google Scholar - C. Chevallereau, J. W. Grizzle, and C.-L. Shih, “Asymptotically stable walking of a five-link underactuated 3-D bipedal robot,”
*IEEE Transactions on Robotics*, vol. 25, no. 1, pp. 37–50, 2009. View at: Publisher Site | Google Scholar - C. Yang and Q. Wu, “On stability analysis via lyapunov exponents calculated from a time series using nonlinear mapping—a case study,”
*Nonlinear Dynamics*, vol. 59, no. 1-2, pp. 239–257, 2010. View at: Publisher Site | Google Scholar - T. S. Parker and L. O. Chua,
*Practical Numerical Algorithms for Chaotic Systems*, Springer, Berlin, Germany, 1989.

#### Copyright

Copyright © 2013 Liu Yunping et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.