Benutzer-Werkzeuge

Webseiten-Werkzeuge


biomechanik:modellierung:mm4:emip

Extended Inverted Pendulum based model


Module-Icon EMIP Extended IP model
Event none
Author Maziar A. Sharbafi
Requirements Module TMIP and EM
teaching time 90 min
Last modified 11.7.2017

This part and also the two other parts EM and EMSLIP are basically a summarized version of subchapter 3.6 of a book chapter recently published which is edited by Maziar Sharbafi and Andre Seyfarth titled: Bioinspired legged locomotion. The book can be found here and a complete description of these models can be found in the last subchapter of the third chapter of this book.

This lecture includes two 45 min sessions.

Extended IP models I (45 min)

In the basic inverted pendulum models a point mass sits on top of a rigid leg focusing on CoM movement and energetics. In the simplest model (resulting in the passive dynamic walker), no controller is consiederd for different locomotor subfunctions. In this model all subfuncitons are results of passive dynamics of the system e.g., the swing leg motion is based on pendulum movement. One step further is moving on flat ground instead of sloped one which may add the hip torque (between two legs) for swing leg adjustment or the stance leg control may be basically concentrated on pre-impact pushoff. However, the balance control is completely ignored in this model. According to the focus of the IP model which is on energetics, there are not several extensions considering upper body. In general, the IP model was extended in the following directions :

  • stance leg: (a) adding leg mass, inertia and damping, (b) adaptation of leg parameters during motion and (c ) increasing number of segments
  • swing leg: (a) addition of one or more legs (b) increasing number of segments in swing leg, (c ) adding leg mass
  • Further extensions: (a) PDW with upperbody (b) 3d IP model.
Rimless wheel

The inverted pendulum model is developed to explain walking. Because of the rigidity of the stance leg, no flight phase exists to represent running or hopping. Therefore, the minimum number of legs in this model is 2. Addition of number of legs for this model is not common because it is usually applied to understand human gaits or developing passive dynamic robots except for increasing stability in 3d e.g., McGeer passive walker (McGeer 1990). However, rimless wheel model can be considered as an extension of inverted pendulum model with adding more legs, which are coupled with a fixed angle between limbs (McGeer 1990).

Linear inverted pendulum mode (LIPM)

The original IP model does not consider displacements in axial leg direction during stance and thus forces the CoM to move on a circular arch. Introducing a prismatic joint in stance leg converts the IP into a SLIP model if the generated force is proportional to the leg length. In that respect SLIP can be considered as an extension of IP with additional leg spring.


Figure 1. Comparison of LIPM and IP regarding 6 determinants of gaits.

For a long time, many studies in walking were related to the CoM movement described by the inverted pendulum paradigm and the six determinants of gait (Kuo 2007). Based on minimization of CoM displacement, the six determinants of gait theory (Saunders, Inman, & Eberhart, 1953) results in no vertical CoM excursion in walking. In 1991, the linear inverted pendulum model was introduced by Kajita & Tani (1991), in which the leg force is determined to compensate gravity resulting in zero vertical acceleration. The ground reaction force can only act along the leg axis (CoP-CoM line) and the vertical element of the leg force should be equal to the body weight ($Mg$). According to parameters shown in Fig. 4c, the required leg force ($F_l$) to achieve the CoM height ($h_0$) when the horizontal distance between CoM and CoP equals $x$ is computed as follows.

$F_l=\frac{Mg}{h_0}l=\frac{Mg \sqrt{x^2+h_0^2 }}{h_0}$

Following this approach, leg force is predicted to increase with leg lengthening, which is opposite to experimental findings (Lipfert et al., 2012) and the concept of spring-like leg function. The LIPM model was used to develop capture point concept (Pratt et al. 2006) as a method for leg adjustment to reach zero forward speed at vertical leg configuration within one step. Some versions of this model consider a rotation around the CoM by using an upper body (e.g., Kajita & Tani 1991 with a constant angular velocity) or a flywheel with torque control (Pratt et al. 2006), as shown in Fig. 4.


Figure 2. Linear Inverted pendulum model formulation from [Kajita 91].


Figure 3. LIP + Flywheel model from [Pratt 2006].

Exercise:

  1. In the IP model, the swing leg is moving forward to take the step, while in rimless wheel model (below figure), the next leg which is coming from above the stance leg with backward motion. Can this phenomenon increase stability? Is there any relation between this model and swing leg retraction paper [Seyfarth03]? What is the different of this swing leg adjustment approach with fixed angle of attack?


  1. Which model can better represent human CoM motion, SLIP, IP or LIP?
  2. Could you derive the dynamics presented in Fig. 4?

<note tip>session 2: (45 min)</note>

Extended IP model II

Capture point

Here we focus on an important method of foot placement as a control strategy for the second locomotor subfunction. This method is developed based on the LIP model. This control approach is based on zeroing the CoM velocity by determining an appropriate foot position for the swing leg (see Fig. 4). This idea of was presented within the capture point concept in walking [Pratt2006a]. For a bipedal system, capture state is defined as the state with zero kinetic energy level. By placing the foot (CoP) on a capture point P, the controlled motion dynamics moves the states to reach the capture state. The set of all capture points is called capture region. These concepts can be extended to n-step capture point and n-step capture region using leg swinging and recursive definition [Pratt2006a]. If n approaches ∞ the n-step walking can be achieved because the capture region converges to the area on the ground that the foot can be placed at without falling. For implementation on robots, usually simple models like inverted pendulum [Pratt2006a] or linear inverted pendulum [Pratt2006b] are utilized to find the capture point analytically.


Figure 4. Capture point concept from [Pratt 2006].

In Fig. 5, the formulation of capture point for the LIP model is give. As aforementioned, this formulation can be extended to $n$ step and generate stable walking by converging $n$ to $\inf$. This method was used to control the humanoid robots in walking.


Figure 5. Formulation of capture point for LIP model.

Addition of leg mass to IP (Acrobot, simplest walking model)

The “pure” IP model with massless legs (Alexander 1976), (Hemami & Golliday 1977) (Wisse et al. 2006) is rarely utilized in walking analysis. Addition of a mass to the legs can simplify control (e.g., based on passive swing leg movement) and also makes the model more realistic. The resulting model was called “the simplest walking model” (Garcia et al. 1998) or the “compass gait model” (Goswami et al. 1996). The compass gait concept was already pointed out by (Borelli 1680) in his famous book „De Motu Animalium“. This popular model is able to represent walking without the need for active control of the swing leg. The stability of the predicted gait was well analyzed in (Goswami et al. 1996).

Different leg mass locations are considered, like the leg’s CoM position (at about the center of the leg) like in the passive dynamic walking model (McGeer1990) or small masses at tip toes (Garcia et al. 1998). A very similar model compared to the simplest walking model is the Acrobot model (Westervelt et al. 2007). In this model the mass is distributed along the leg and not concentrated at the hip. In general, addition of leg mass i) can simplify control, ii) enable passive walking down a shallow slope, iii) permits describing leg swinging (another locomotion sub-function) but at the same time it (iv) requires control e.g. of hip torques when walking on flat terrain to stabilize the gait and to compensate for energy losses (energy management).

IP with trunk

There are few extended models of IP with an upper body. In most of such extended IP models, traditional control engineering methods are used for keeping the torso upright (McGeer 1988) (Grizzle et al. 2001) (Gregg & Spong 2009). In [Wisse 2004], a rigid trunk is added to the simplest walking model. The upper body is confined to the bisector of the angle between two legs. With this kinematic constraint, the model has only two degrees of freedom. In this model, the body mass is split to 4 smaller masses which are ordered decreasingly as: one big mass (about 60% of the body mass at COM), one smaller mass (about 25% of the body mass) at pelvis, and two small masses at feet (less than 9% of the body mass at each foot). In addition, a rotational spring is considered between the two legs to support swing leg movement. This model achieves robust walking against $8\%$ disturbances of the initial conditions. Fig. 6 shows this model with a table representing the parameters to mimic human body parameters.


Figure 6. Inverted pendulum model with additional trunk. The figure is adopted from [Wisse 2004].

3d IP

The focus of conceptual model based gait analyses is on 2d motion in sagittal plane. Moving from side to side as they with the lateral placement rotating about the vertical (yaw) axis at the ankles are the two observations in biological legged locomotion. One of the first attempts for such extensions was 3d model of passive dynamic walking (Fig. 6c) incorporating both roll and yaw rotation (McGeer 1993). However, they found that the model couldn’t stably walk without control. Representing the theoretical stability of a walking machine that rocks side to side without yaw motion, Kuo could stabilize the passively unstable system by a simple control scheme inheriting much of the passive behavior (Kuo1999). In (Zijlstra & Hof 1997) a 3d inverted pendulum model was utilized to explain human walking in 3d space with a sinusoidal left-right movement of CoM. Using such a 3d compass gait model, Gregg & Spong 2009) extended the planar walking into directional 3d dynamic walking (e.g., moving on a circle) by controlled reduction approach. Other extensions like 3d LIPM (Kajita et al. 2001), 3d IP+torso (Gregg & Spong 2009), the generalized 3d IP (Sakka et al. 2010) and 3-segmented IP based model with small actuation at ankle (Wisse et al. 2001) are instances of studies to build an anthropomorphic 3d model for stable walking based on inverted pendulum model. Recently, 3LP, a linear 3D linear IP-based model including torso and swing dynamics is presented by Faraji & Ijspeert (2016) to represent all three sub-functions of legged locomotion with a IP based model. In addition, they could predict nonlinear speed frequency relationship as one optimality trends in human walking.


Figure 7. Linear inverted pendulum model concept in 3d.

Exercise:

  1. Can you derive the equation for the capture point in one step $x_capture=\dot{x}\frac{\sqrt{y_H}}{g}$ from Fig. 6.
  2. How can the IP model with upper body explained in Fig. 6 address the locomotor subfunctions. Consiering the regular IP model, approximate the upper body angle during motion. How far will it be from upright trunk?
  3. Assume the model of Fig. 6 and replace the constraint of having the upper body in the midway of the legs with two rotational springs betweenthe legs and trunk. What is your explanation of this model? How can you comparethese models?
  4. How difficult is extending the IP model from 2d to 3d? See [Kuo99] to respond this question.

References:

Alexander, R. McN. (1976). Mechanics of bipedal locomotion. Perspectives in experimental biology, 1, 493-504.

Borelli, G.A. 1680. De Motu Animalium (English translation by P. Maquet, Springer-Verlag, Berlin, 1989).

Cavagna, G., Saibene, F., & Margaria, R. (1963). External work in walking. Journal of Applied Physiology, 18, 1–9.

Curtze, C., Hof, A. L., van Keeken, H. G., Halbertsma, J. P., Postema, K., & Otten, B. (2009). Comparative roll-over analysis of prosthetic feet. Journal of biomechanics, 42(11), 1746-1753.

Garcia M, Chatterjee A, Ruina A, Coleman M. (1998), The Simplest Walking Model: Stability, Complexity, and Scaling. ASME. Journal of Biomechanical Engineering;120(2):281-288.

Gollhofer, A., Taube, W., & Nielsen, J. B. (2013). Routledge handbook of motor control and motor learning. Chapter 5. Biomechanical and neuromechanical concepts for locomotion. Routledge.

Goswami, A., Thuilot, B., & Espiau, B. (1996). Compass-like biped robot part I: Stability and bifurcation of passive gaits (Doctoral dissertation, INRIA).

Goswami, A., Thuilot, B., & Espiau, B. (1998). A study of the passive gait of a compass-like biped robot symmetry and chaos. The International Journal of Robotics Research, 17(12), 1282-1301.

Gregg, R. D., & Spong, M. W. (2009). Bringing the compass-gait bipedal walker to three dimensions. In IEEE/RSJ International Conference on Intelligent Robots and Systems 4469-4474.

Hemami, H., & Golliday, C. L. (1977). The inverted pendulum and biped stability. Mathematical Biosciences, 34(1), 95-110. Herr, H. M., Huang, G. T., & McMahon, T. A. (2002). A model of scale effects in mammalian quadrupedal running. Journal of Experimental Biology, 205(7), 959-967.

Kajita, S., & Tani, K. (1991). Study of dynamic biped locomotion on rugged terrain-derivation and application of the linear inverted pendulum mode. In Proceedings of IEEE International Conference on Robotics and Automation, pp. 1405-1411.

Kajita, S., Matsumoto, O., & Saigo, M. (2001). Real-time 3D walking pattern generation for a biped robot with telescopic legs. In Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on (Vol. 3, pp. 2299-2306). IEEE.

Kuo, A. D. (1999). Stabilization of lateral motion in passive dynamic walking. The International journal of robotics research, 18(9), 917-930.

Kuo, A. D. (2002). Energetics of actively powered locomotion using the simplest walking model. Journal of biomechanical engineering, 124(1), 113-120.

Kuo, A. D. (2007). The six determinants of gait and the inverted pendulum analogy: A dynamic walking perspective. Human movement science, 26(4), 617-656.

McGeer, T. (1988). Stability and control of two-dimensional biped walking. Center for Systems Science, Simon Fraser University, Burnaby, BC, Canada, Technical Report, 1.

McGeer, T. (1990). Passive dynamic walking. The international journal of robotics research, 9(2), 62-82.

McGeer, T. (1993). Passive dynamic biped catalogue, 1991. In Experimental Robotics II (pp. 463-490). Springer Berlin Heidelberg.

McMahon, T. A., & Cheng, G. C. (1990). The mechanics of running: how does stiffness couple with speed?. Journal of biomechanics, 23, 65-78.

[Pratt2006a] Pratt, J.E. and Tedrake, R., (2006). Velocity-based stability margins for fast bipedal walking. In Fast Motions in Biomechanics and Robotics (pp. 299-324). Springer Berlin Heidelberg.

[Pratt2006b] Pratt, J., Carff, J., Drakunov, S. and Goswami, A., (2006). Capture point: A step toward humanoid push recovery. In 6th IEEE-RAS international conference on humanoid robots (pp. 200-207).

Sakka, S., Hayot, C., & Lacouture, P. (2010). A generalized 3D inverted pendulum model to represent human normal walking. In 2010 10th IEEE-RAS International Conference on Humanoid Robots (pp. 486-491). IEEE.

Weiss, P. L. Kearney, R. E. & Hunter I. W. (1986). „Position dependence of ankle joint dynamics. II. Active mechanics,“ Journal of Biomechanics, 19, 737-51.

Wisse, M., & Schwab, A. L. Van der Linde, R. Q. (2001). A 3D passive dynamic biped with yaw and roll compensation. Robotica, 19(03), 275-284.

Wisse, M., Schwab, A. L., & van der Helm, F. C. (2004). Passive dynamic walking model with upper body. Robotica, 22(06), 681-688.

Wisse, M., Atkeson, C. G., & Kloimwieder, D. K. (2006). Dynamic stability of a simple biped walking system with swing leg retraction. In Fast Motions in Biomechanics and Robotics, 427-443, Springer Berlin Heidelberg.

Zijlstra, W., & Hof, A. L. (1997). Displacement of the pelvis during human walking: experimental data and model predictions. Gait & posture, 6(3), 249-262.

biomechanik/modellierung/mm4/emip.txt · Zuletzt geändert: 28.11.2022 00:58 von 127.0.0.1


Warning: Undefined variable $orig_id in /is/htdocs/wp1019470_OPI92FFHXV/www/wikiLehre/lib/plugins/openas/action.php on line 232