- 1Optimization, Robotics and Biomechanics, Institute of Computer Engineering, Heidelberg University, Heidelberg, Germany
- 2Clinic for Orthopedics and Trauma Surgery, Heidelberg University Hospital, Heidelberg, Germany
The principles underlying smooth and effortless human walking while maintaining stability as well as the ability to quickly respond to unexpected perturbations result from a plethora of well-balanced parameters, most of them yet to be determined. In this paper, we investigate criteria that may be useful for benchmarking stability properties of human walking. We perform dynamic reconstructions of human walking motions of unimpaired subjects and subjects walking with transfemoral prostheses from motion capture recordings using optimal control. We aim at revealing subject-specific strategies in applying dynamics in order to maintain steady gait considering irregularities such as deviating gait patterns or asymmetric body segment properties. We identify foot placement with respect to the Instantaneous Capture Point as the strategy globally applied by the subjects to obtain steady gait and propose the Residual Orbital Energy as a measure allowing for benchmarking human-like gait toward confident vs. cautious gait.
1. Introduction
Human and human-like walking motions form an important and challenging class of motions with respect to dynamics and control. The development of efficient measures for benchmarking bipedal locomotion is an important topic for many fields of research, ranging from human motion studies in biomechanics or medical fields to the development and control of humanoid robots, exoskeletons, prostheses etc. Among others, benchmarking allows to define walking standards, measure progress of human walking during therapy, define training goals or to compare different robot platforms, alternative prostheses models or tunings for a patient, different exoskeleton technologies or control algorithms, etc. Good benchmarking measures allow to shift from a purely qualitative comparison of motions to a more useful quantitative one that precisely assesses the quantities in a motion that are considered relevant for quality, thus giving helpful insights for improvement.
There are many different types of benchmarking measures. In the KoroiBot project, which studied human locomotion with the intention to improve walking qualities of humanoid robots, we have distinguished three different groups of key performance indicators (KPIs) to benchmark locomotion (see Schubert et al., 2014). The first group concerns technical indicators for walking performance which are equally important for all the fields discussed above and which have also been discussed in Torricelli et al. (2015). The second group concerns computational properties of the algorithms used for generating and controlling locomotion, so it is a criterion which is mainly relevant for technical systems, i.e., robots or controlled technical assistive devices. The third group contains high level KPIs and aims to asses to which amount motions of robots are human-like, a concept that can also be extended to investigate the effect of impairments or assistive devices to human walking motions. This evaluation is, of course, to some extent related to the technical performance evaluation on the lower level.
Technical performance indicators include elementary characteristics of walking performance such as walking speed in different walking scenarios, step length and step width, different measures for energy consumption, efficiency and cost of transport, as well as measures related to the walking scenario, such as manageable stair height, slope inclination or roughness of terrain. These criteria are straightforward to define and in most cases also quite easy to measure on a given system and scenario. Technical performance indicators however also include measures of stability and robustness of motions which are less straightforward to define and, as we will review in the following paragraph, for which no uniform consensus exists yet.
Maintaining stability and being robust also to larger perturbations that might occur, is one of the major objectives during a locomotion task. Human walking is characterized by a repetitive sequence of well-coordinated motions of the upper and lower limbs which carry the human body into a desired direction. The stance leg serves as a body support while the swing leg is moved toward the next support location. As described in Perry and Burnfield (2010), the legs alternate their roles in a reciprocal manner until the subject intents to stop. According to Winter (1995), due to the elevated center of mass (COM) balancing over the small contact surface established by the feet, the human body is an inherently unstable system for which stability is maintained by a continuously acting control system as well as by exploiting the whole-body dynamics. Stability of human walking describes the ability to maintain the intended locomotion task without falling.
The focus of this paper will be to evaluate several criteria for benchmarking stability of bipedal locomotion. We are particularly interested in criteria that can be applied to all fields of application listed above. As we will outline in the following paragraph, several approaches exist for controlling stability of humanoid robots - which, however, are not based on a criterion relevant for humans - and on the other side for evaluating perturbation reaction in human walking a posteriori which are unsuitable to predict or control behavior of robots.
1.1. Related Research
An intuitive approach to bipedal locomotion defines any gait as stable as long as it does not lead to a fall. The set of all states of a walker which leads to stable gait according to this definition has been termed the viability kernel by Wieber (2002). Due to the vast computational effort required to compute this set as well as the lack of methods to generate control strategies based on this definition, the viability kernel has not yet found any practical application.
Stability in human walking has also been approached by Mombaur et al. (2001) by describing the human body as a hybrid dynamic system and examining its properties in terms of Lyapunov stability. This approach has led to some insights into the self-stabilization properties of human locomotion mechanics. However, to fully understand Lyapunov stability properties of human movement, fundamental knowledge about the feedback loops which are active during human locomotion would be required and would have to be included in the model, but it is not available yet. Modeling the human response to unpredictable changes in the environment in terms of a hybrid dynamic system has so far been an unsolved task (see Bruijn et al., 2013).
Other approaches which have been widely used in both clinical applications and the research community working on humanoid robotics derive control laws based on ground reference points which require a minimal amount of computational effort to be obtained and can be evaluated in real-time (Popovic et al., 2005). Other ground reference points which consider the velocities of the bipedal walker enable to explain foot placement and fall prevention as a response to sudden pushes Pratt and Tedrake (2006).
Maintaining the Ground Center of Mass (GCoM), i.e., the projection of the Center of Mass on the ground plane, within the borders of the Base of Support (BoS), i.e., the convex hull spanned by the contact points of the system with the ground, can be used as a very simple requirement for static stability of bipedal systems (Berns et al., 1994; Goswami, 1999). However, in our context, this approach is only applicable for static poses or quasi-static motions and is not feasible for describing the stability of dynamic bipedal motions such as human walking.
A very popular approach to stability in bipedal locomotion is based on the Zero Moment Point (ZMP), introduced by Vukobratovic and Branislav (2004), which is defined as the ground reference point in which the resulting horizontal moments from the inertial and gravitational forces of the bipedal system vanish. In case the bipedal system does not slip and no other external forces than the ground reaction forces act on it the ZMP coincides with the Center of Pressure (CoP). Maintaining the ZMP within the borders of a subset of the BoS has been used by various projects to control the walking motion of a humanoid robot (e.g., Sakagami et al., 2002; Wang et al., 2014). However, this approach leads to very conservative motions which do not resemble the dynamic appearance of human gait. In fact, human walking is characterized by ZMP locations very close to the borders of the actual BoS. In addition, the ZMP only reflects the current state of the system and does not provide any meaningful information to predict falls.
This work focuses on describing the human foot placement strategy in terms of the velocity-based Capture Point (CaP), introduced by Pratt et al. (2006), Koolen et al. (2012), and Hof et al. (2005), since it treats gait phenomena as future events and provides a versatile method to predict and evaluate the gait of individual subjects. The Capture Point indicates the foot location which should be anticipated after a push to come to complete stop. It considers the minimum time required to perform a step as well as the step's maximum reachable distance and has been implemented in the gait control of humanoid robots in Englsberger et al. (2015), Koolen et al. (2013), and Krause et al. (2012) and described as a recovery strategy applied by humans as a response to unexpected perturbations in everyday situation by Aftab (2012). Furthermore, based on the Capture Point, strategies to adapt temporo-spatial gait parameters to varying environmental conditions and asymmetric step lengths in transtibial prosthetic gait have been associated with functional compensation strategies in order to reduce the risk of falling backwards in Hak et al. (2013a,b, 2014). Disregarding the maximum step length and the minimum step duration, the Capture Point is referred to as the Instantaneous Capture Point (ICaP).
In addition, this work considers the Angular Momentum applied by the human walkers about the center of mass. It has been observed by Herr and Popovic (2008) that during straight and upright walking the average angular momentum about the principal axes remains close to zero. As discussed in Mombaur and Vallery (2018), the oscillations of the angular momentum around zero, even though small, are not small enough to be ignored and are contributing to the nature of walking, which is also in accordance with the observation of the virtual pivot point located above the center of mass (see Maus et al., 2010).
1.2. Contributions of This Paper
In this work, we discuss different benchmarking criteria for their applicability to quantify the stability of bipedal locomotion. We propose a combined assessment of bipedal gait based on an extension of the Capture Point as well as the full body angular momentum as a benchmarking tool for human walking. The application of this method is demonstrated by computing data for two unimpaired subjects and one subject walking with a prosthesis.
We hypothesize that, in order to maintain a steadily stable walking motion, the desired foot location approached by unimpaired humans while moving the swing leg forward is correlated to the Instantaneous Capture Point (Pratt et al., 2006; Koolen et al., 2012). Furthermore, we conjecture that humans with deviating habitual gait patterns, asymmetric body properties or limb replacements aim at a similar stability strategy by adjusting their gait dynamics according to the modified dynamic and actuatory properties. This implies that a symmetric foot placement strategy is maintained by applying asymmetric gait dynamics. In order to analyze human gait for these strategies we reconstruct the dynamics of the human walking motion from motion data obtained in a gait laboratory. Introducing the Residual Orbital Energy, we are able to simultaneously analyze the reconstructed motions for the underlying whole-body dynamics as well as the foot placement strategy with respect to the Instantaneous Capture Point.
The application of the proposed method results in distinguishable gait dynamics for impaired and unimpaired humans with symmetric and asymmetric body proportions leading to the common objective, namely to move the swing leg toward the Instantaneous Capture Point. In order to validate the method, however, walking motions of many more subjects need to be investigated.
2. Methods
In this paper, we present a first study of the proposed benchmarking criteria. This includes their evaluation on existing walking data of a few subjects—two unimpaired subjects and one subject with a prosthesis—as a first indicator on the performance of the proposed method. A large statistical analysis of the benchmarking criteria is beyond the scope of this paper and will be subject of our future work.
The dynamics of the subjects' walking motion are reconstructed from recorded motion capture data using individualized multibody models of the subjects and optimal control methods in a least-squares sense. This approach ensures that the dynamics of the model are satisfied throughout the entire time horizon rather than only on discrete time steps. Based on the reconstructed motions, the whole-body dynamics as well as the temporo-spatial gait parameters are compared between the subjects. The analysis focuses on the behavior of the ICaP for each subject and, in particular, on the characteristics of each subject's foot placement with respect to the ICaP right at the heel strike event.
2.1. Motion Recordings
The recordings include a full stride beginning with the toe off of the left foot of three subjects: (A) an unimpaired female subject, (B) an unimpaired male subject as well as (C) a male subject walking unilaterally with a transfemoral prosthesis on the right side. Some characteristics of the subjects are included in Table 1.
The kinematic part of the walking motion of the subjects has been recorded using marker-based motion capturing. The recordings have been gathered in the Clinic for Orthopedics and Trauma Surgery at Heidelberg University Hospital1 located in the Heidelberg University Orthopedic Hospital equipped with a Vicon Motion Systems Ltd.2 MoCap system and three Kistler Instrumente GmbH3 force plates. An extended version of the Plug-In Gait marker set provided by Vicon Motion Systems Ltd. (2010) has been chosen to enable the recording of the full body motion for all subjects, as shown in Figure 1.
Figure 1. Subjects in the motion capture laboratory: (A) Unimpaired female, (B) Unimpaired male, (C) Male walking with a transfemoral prosthesis on the right side. All subjects gave written informed consent in accordance with the Declaration of Helsinki for the publication of their identifiable image.
The subjects' gait has been recorded at self-selected walking speeds. The gait appearance of the unimpaired subjects can be considered healthy, symmetric and without any physical limitations. The impaired subject has been individually fitted with a prosthetic knee which also includes a customized socket and appropriately selected prosthetic components. This subject has been provided on the right side with the Össur hf. (2017a) Rheo prosthetic knee and the Össur hf. (2017b) Vari-Flex foot. His gait appears smooth and symmetric.
2.2. Models
The human body is modeled as a 13-segment multibody model with 34 degrees of freedom (DoFs). The rigid bodies represent the body segments pelvis, left/right thigh, left/right shank, left/right foot, mid/upper trunk, left/right upper arm, left/right lower arm, left/right hand, and head, respectively.
The rigid bodies are connected by the 3-DoF joints right/left hip, right/left ankle, Lumbo-Sacral joint, right/left shoulder, and Cervicale as well as the 1-DoF joints right/left elbow and right/left knee, respectively. The absolute translation and orientation of the entire system with respect to the global frame in Euclidean space is defined by the six DoFs for the absolute translation and orientation of the pelvis segment.
The model is based on the 16-segment multibody model with 43 DoFs illustrated in Figure 2. During human walking, no significant motion occurs in the Xiphoid joint and the right/left wrists. Hence, zero DoFs are assumed between the middle and upper trunk as well as between the lower arms and the hands, respectively, and the model can be reduced to the model used in this study. The dynamic model parameters for all subjects were obtained using the regression equations provided by de Leva (1996). In addition, the dynamic model parameters for the prosthetic leg have been obtained by simple experiments involving scaling, balancing and oscillating the prosthesis. For Subject C the prosthetic leg's mass is approximately 35% the mass of his opposite leg. The model establishes ground contact with the feet which are represented by rigid triangular segments spanned by the three contact points heel, hallux and meta5 as shown in Figure 3.
Figure 2. Multibody models of the full human body: (A) Full human body with segment COM positions and local coordinate frames, (B) Full human body with transfemoral prosthesis (yellow).
2.3. Equations of Motion
Depending on the current gait phase, the mechanical system described above is subject to changing contact properties and can be described by a set of differential algebraic equations
with the symmetric and positive-definite mass matrix H, the generalized non-linear effects C, the generalized internal forces τ, the differential variables q and v for the positions and the velocities, respectively, the algebraic variables a and λ for the accelerations and the contact forces, respectively, as well as the contact Hessian
and additional constraints on position and velocity level
For non-redundant constraints g(q) the contact Jacobian G(q) has full rank and (3) can be uniquely solved.
Whenever the model gains contact with the ground, the perfectly rigid foot model causes discontinuous transitions from the generalized velocity v− before the collision to the generalized velocity v+ after the collision. The transition is determined by
where the first line determines the change of the system's momentum caused by the collision and Λ denotes the contact impulse.
2.4. Identification of Walking Motions by Means of Optimal Control
In this paper, unimpaired and prosthetic human walking motions are reconstructed by fitting the motions of subject-specific dynamic models to motion capture data by formulating and solving a large-scale multi-phase optimal control problem (OCP) in a least-squares (LSQ) sense. In order to minimize the dimension of the optimal control problem the motion is reasonably fitted along the generalized coordinates of the model instead of the Cartesian coordinates.
The reference motions for the optimal control problems are created by converting the measured motion capture data from marker trajectories in Cartesian space into trajectories in joint angle space. This can be performed by approximating the motion of a subject-specific multibody model such that the distance between virtual markers defined on the model and the appropriate measured marker positions are minimized for each time frame considered. The fit is performed in a least-squares sense and considers the entire kinematic chain of the multibody model (see Sugihara, 2011; Felis, 2015). In this study, the reference motion has been fitted with an average matching error over all markers of 2.0 cm ± 1.1 (Female unimpaired), 2.0 cm ± 1.3 (Male unimpaired), and 1.6 cm ± 0.8 (Male impaired), respectively.
The optimal control problem is divided into 8 phases according to the phases of a whole gait cycle as well as four transitions to account for the discontinuities occuring when ground contact is established, see Figure 4. The gait phases can be distinguished by the different contact configurations between the human and the environment, expressed in the model as nonlinear point constraints, which determine the dynamics of the system.
Figure 4. Gait phases for the optimal control problem. Transition phases (gray) are introduced to account for the discontinuities occurring to the velocities at ground collision when a new contact is gained.
The reference motions can be summarized in a set of time discrete postures expressed in terms of the generalized coordinates at the time instances t0, …, tm∈ℝ. The least-squares problem is then described for the nph = 8 model stages by
subject to:
with the differential states
and the model's generalized coordinates , generalized velocities and the controls which represent the torques that act directly on the model's joints.
The first term of the objective function Equation (8) minimizes the sum of squared differences between the model joint angles q(t)j and the joint angles from the inverse-kinematics analysis of the motion capture recordings. The second term regularizes the problem and accounts for the different magnitudes of the joint forces weighted by the diagonal matrix W = diag(wl), wl > 0, l = 1…nact and the factor γu. The ODEs Equation (9) describe the model dynamics in each phase where the right hand sides are characterized by the different constraint properties. Discontinuities in the generalized velocities that occur due to the model specific perfectly rigid impact at ground collision in case of touch-down events are handled using the phase transition functions Equation (10). Upper and lower bounds for the differential states x(t) as well as the controls u(t) are covered by the path constraints Equation (11). The path constraints for the generalized coordinates x(t) are chosen to reflect the ranges for the typical walking motions. Additional constraints that, e.g., ensure physical feasibility such as unilateral ground contacts as well as switching conditions for phases are contained in the interior point constraints Equations (12, 13) which distinguish the several gait phases from each other.
Due to the hybrid dynamic character of the computed walking motions the optimal control problem is solved using the direct multiple-shooting method and a piecewise linear control discretization. The multiple-shooting state parameterization transforms the original boundary value problem into a set of initial value problems with corresponding continuity and boundary conditions. The multiple-shooting method is implemented in the software package MUSCOD-II (Bock and Plitt, 1983).
2.5. Angular Momentum
Human walking is characterized by the alternating swinging motions of the upper and lower limbs. Counter-rotating motions of the upper and lower body are applied to balance the whole body angular momentum around the longitudinal axis and enable the human to walk straight. Oscillating angular momenta are applied in the frontal plane to facilitate the transfer of the body weight from one leg to the other. We analyze the angular momentum applied by the subjects in the horizontal plane (i.e., with respect to the vertical axis) by the motions of the upper and lower body for their contribution to the full body angular momentum in order to reveal individual strategies to compensate for asymmetric dynamic properties of the body or unbalanced habitual gait patterns in steady walking.
2.6. Foot Placement
An intuitive approach to quantify and control stability in human walking is motivated as a response to an unexpected loss of balance, e.g., when a sudden perturbation occurs. Since walking can be considered a perpetual falling motion followed by a well-timed and well-placed step, we analyze the walking motion based on the Capturability concept introduced by Pratt et al. (2006), Hof et al. (2005) and Koolen et al. (2012) and the herein proposed location of the Instantaneous Capture Point (ICaP)
with the current position of the Center of Pressure rcop, the velocity ṙcom of the pendulum's mass and its angular eigenfrequency with the pendulum's length l. In addition, we study the Orbital Energy Elip of the Linear Inverted Pendulum Model (LIPM) underlying the walking system which we normalize by dividing the quantities related to positions and lengths by each subject's leg length (hip to ankle) such that
We analyze the normalized orbital energy of the LIPM at a given time instance taking into account the current COM height and assuming that the velocity vector is horizontal. In particular, we are interested in at the time instances right after the heel strike and propose the expression Residual Orbital Energy . We use this parameter to characterize the specific gait pattern of the subject established by the self-selected combination of the step length, the step width and the magnitude of the ground collision impact at heel strike which causes a loss of kinetic energy and, thus, gait velocity. The link between the gait velocity and the Orbital Energy is established in the first term of Equation (16) and included into the model by Equation (10).
3. Results and Discussion
3.1. Angular Momentum and Foot Placement
The results for the angular momentum applied by the subjects in the upper body, lower body and full body, respectively, in the frontal, sagittal, and horizontal planes are shown in Figure 5. Figure 6 shows that the subjects choose their step locations such that the ICaP is approximately reached by the forefoot to midfoot of the anterior foot in sagittal direction. The subjects maintain a well-balanced gait in terms of the ICaP being smoothly moved between both feet in lateral direction to facilitate lateral oscillation from one stance leg to the other.
Figure 5. Angular momenta in frontal, sagittal, and horizontal plane for the upper body (dashed), the lower body (dotted) and the full body (solid) motion. Vertical lines indicate the gait events heel strike (solid), toe strike (dotted) and toe off (dashed) for the left (green) and right (red) feet, respectively. (A) Unimpaired female, (B) Unimpaired male, (C) Male with prosthesis.
Figure 6. Footprints of the right (red) and left (green) feet as well as the trajectories of the ICaP (solid) and the ground projection of the COM (dashed) in the xy-plane. The ICaP positions (˙) are illustrated right at the heel strike of the right and left feet, respectively, along with the COM positions (▿) at the same time instances. (A) Unimpaired female, (B) Unimpaired male, (C) Male with prosthesis.
Subject A has balanced momenta in the frontal and horizontal plane during the left swing phase (Figure 5A). However, she diverges her momenta in both planes during the right swing phase. During that phase, the upper body has no significant contribution to the full body momentum to balance the momentum applied by the lower body. This causes Subject A to experience a strong tilt and slight turn to the left. She adjusts her step location accordingly to follow the ICaP by placing her swing foot further into the same direction, see Figure 5A.
The angular momentum of Subject B in the frontal plane is regular and symmetric mostly established by a balanced pendulum motion of the upper body (Figure 5B). The angular momentum in the horizontal plane can be considered strongly unbalanced in the right swing phase. This leads to a stronger external rotation of the right foot compared to the left foot rotation (Figure 6B). However, since the greater amount of angular momentum is applied by the upper body, balancing the full body momentum can be achieved by exploiting friction between the stance foot and the ground. Applying this strategy, Subject B achieves a perfectly straight walking path.
Subject C shows well-balanced angular momenta in the frontal and horizontal plane in the time instances right before the heel strike events of both feet (Figure 5C). Although walking with a transfemoral prosthesis on his right side, he adjusts his upper body motions to establish strongly asymmetric angular momenta which compensate for the equally asymmetric momenta from the lower body. Applying this strategy, Subject C achieves a well-balanced and straight walking path, see Figure 6C.
The angular momenta in the sagittal plane have typical profiles for all subjects. The whole body momentum is created by forward swinging motions of the arms and legs and is partially dissipated at heel strike.
3.2. Residual Orbital Energy
The normalized residual orbital energy of each subject right at the heel strike events as well as their average values are summarized in Table 2. As can be seen in Equation (16), a greater value for is caused either by greater gait velocities, greater CoP-ICaP distances, or both. In these cases, capturing from sudden disturbances become increasingly difficult. Accordingly, lower values for are caused by lower gait velocities, shorter CoP-ICaP distances, or both and capturing from disturbances becomes less difficult.
Table 2. Normalized residual orbital energy at left and right hell strike (HS) and the average value.
Considering the Residual Orbital Energy , the values in Table 2 reveal a symmetric behavior for Subject A. In contrast, Subject B shows a strongly asymmetric behavior mostly caused by an asymmetric application of upper body angular momentum (Figure 5B) and, thus, an asymmetric gait velocity right at the heel strike events. The residual orbital energy at the heel strike event of the right (prosthetic) foot of Subject C is slightly less than at left heel strike. We might assume that Subject C reduces his gait velocity and, thus, his impact at ground collision in order to prevent pain at the socket-stump interface.
Using the Residual Orbital Energy in combination with the foot placement strategies with respect to the ICaP as a benchmarking tool, we consider the individual walking motions of the Subjects A and B (both unimpaired) as irregular gait and the walking motions of Subject C (walking with a prosthesis) as conscious gait.
4. Conclusion
In this work, we have investigated benchmarking criteria that help to quantitatively assess the stability of walking motions. As a first test, we have applied them to the walking motions of two unimpaired subjects and one subject walking with a transfemoral prosthesis which have been reconstructed from motion capture recordings using multibody dynamics and optimal control methods. The reconstructed walking motions have been analyzed for their dynamics and findings are gathered on how unbalanced habitual gait patterns can lead to irregular walking motions. On the other hand, the analysis provides insights into the individual strategies applied by the subject walking with the prosthesis to compensate for his asymmetric dynamic properties of the lower limbs and achieve a perfectly balanced walking motion.
For all subjects, the ICaP is shown to be consistently approached by the swing foot even if the walking paths deviate in lateral direction. The subjects choose their step locations such that the ICaP is located in anterior-medial direction of the foot and maintain a Residual Orbital Energy at heel strike >0 in order to facilitate the forward propulsion and lateral oscillation characteristic for human walking. The Residual Orbital Energy combines the subject's distance maintained between the CoP and the ICaP at each step with the gait velocity which, in human walking, is controlled to a great part by the rate of change of angular momentum.
In our proposed method we simultaneously interpret foot placement with respect to the ICaP as well as the Residual Orbital Energy. By deconstructing the walking motion into these parts we are able to reveal hidden phenomena in gait which superficially appears regular and symmetric. Regarding these criteria, the walking motion of both unimpaired subjects turn out to be irregular while the impaired subject's gait is well-controlled and well-balanced. We suspect that the unimpaired subjects' awareness of their physical capabilities provides them with enough confidence to allow for less conscious gait. On the other hand, we suspect that the impaired subject is aware of his limited ability to control his prosthetic leg and, therefore, follows a more cautious and conscious approach to walking.
The results are encouraging, but the criteria obviously remain to be further tested and validated on large sets of data. A thorough evaluation of these criteria based on existing whole-body walking data (i.e., including upper body and arms), e.g., from data bases, KoroiBot Motion Capture Database4, or newly collected whole-body data for unimpaired subjects and subjects walking with prostheses will be conducted. It remains to be determined how subject-specific properties have to be systematically taken into account to adjust the proposed criteria and allow for appropriate classifications.
Ethics statement
This study was carried out in accordance with the recommendations of the ethics guidelines 158/2006 issued by the ethics committee of the University of Heidelberg with written informed consent from all subjects. All subjects gave written informed consent in accordance with the Declaration of Helsinki. The protocol was approved by the ethics committee of the University of Heidelberg.
Author Contributions
K-LH developed the hypotheses, developed and executed the procedure for data processing and analysis, and wrote the manuscript. SW designed the experiment, collected data and advised in data analysis, KM advised in data processing and analysis and contributed to writing the manuscript.
Conflict of Interest Statement
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Acknowledgments
The methods and computed results included in this work are based on the Ph.D. thesis Ho Hoang (2017). The Ph.D. thesis is the only medium in which parts of this content have appeared. Its publication is in line with the author's university policy.Furthermore, we acknowledge financial support by Deutsche Forschungsgemeinschaft within the funding programme Open Access Publishing, by the Baden-Württemberg Ministry of Science, Research and the Arts and by Ruprecht-Karls-Universität Heidelberg.
Footnotes
3. ^Heidelberg MotionLab, http://www.heidel-motionlab.de
4. ^KoroiBot Motion Capture Database, 2016.
References
Aftab, Z. (2012). Simulation Dynamique de Perte d'équilibre : Application aux Passagers Debout de Transport en Commun. Ph.D. thesis, Université de Lyon.
Berns, K., Piekenbrock, St., and Dillmann, R. (1994). “Learning control of a six-legged walking machine,” in Proceedings of the Fifth International Symposium on Robotics and Manufacturing, Vol. 5, eds M. Jamashidi, Ch. Ngyuen, R. Lumia, and J. Yuh (New York, NY: ASME Press), 29–34.
Bock, H., and Plitt, K. (1983). A Multiple Shooting Algorithm for Direct Solution of Optimal Control Problems. Sonderforschungsbereich 72, Approximation u. Optimierung, Universität Bonn.
Bruijn, S. M., Meijer, O. G., Beek, P. J., and van Dieën, J. H. (2013). Assessing the stability of human locomotion: a review of current measures. J. R. Soc. Interface 11:20120999. doi: 10.1098/rsif.2012.0999
de Leva, P. (1996). Adjustments to Zatsiorsky-Seluyanov's segment inertia parameters. J. Biomech. 29, 1223–1230.
Englsberger, J., Ott, C., and Albu-Schäffer, A. (2015). Three-dimensional bipedal walking control based on divergent component of motion. IEEE Trans. Robot. 31, 355–368. doi: 10.1109/TRO.2015.2405592
Felis, M. L. (2015). Modeling Emotional Aspects in Human Locomotion. Ph.D. thesis, Combined Faculty for the Natural Sciences and Mathematics of Heidelberg University.
Goswami, A. (1999). Postural stability of biped robots and the foot-rotation indicator (FRI) point. Int. J. Robot. Res. 18, 523–533.
Hak, L., Houdijk, H., Beek, P. J., and van Dieën, J. H. (2013a). Steps to take to enhance gait stability: the effect of stride frequency, stride length, and walking speed on local dynamic stability and margins of stability. PLoS ONE 8:e82842. doi: 10.1371/journal.pone.0082842
Hak, L., Houdijk, H., Steenbrink, F., Mert, A., van der Wurff, P., Beek, P. J., et al. (2013b). Stepping strategies for regulating gait adaptability and stability. J. Biomech. 46, 905–911. doi: 10.1016/j.jbiomech.2012.12.017
Hak, L., van Dieën, J. H., van der Wurff, P., and Houdijk, H. (2014). Stepping asymmetry among individuals with unilateral transtibial limb loss might be functional in terms of gait stability. Phys. Therapy 94, 1480. doi: 10.2522/ptj.20130431
Herr, H., and Popovic, M. (2008). Angular momentum in human walking. J. Exp. Biol. 211, 467–481. doi: 10.1242/jeb.008573
Ho Hoang, K.-L. (2017). Model-Based Optimization for the Analysis of Human Movement and the Design of Rehabilitation Devices. Ph.D. thesis, Combined Faculty for the Natural Sciences and Mathematics of Heidelberg University.
Hof, A. L., Gazendam, M. G. J., and Sinke, W. E. (2005). The condition for dynamic stability. J. Biomech. 38, 1–8. doi: 10.1016/j.jbiomech.2004.03.025
Koolen, T., de Boer, T., Rebula, J., Goswami, A., and Pratt, J. (2012). Capturability-based analysis and control of legged locomotion, part 1: Theory and application to three simple gait models. Int. J. Robot. Res. 31, 1094–1113. doi: 10.1177/0278364912452673
Koolen, T., Smith, J., Thomas, G., Bertrand, S., Carff, J., Mertins, N., et al. (2013). “Summary of team IHMC's virtual robotics challenge entry,” in 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids) (Atlanta, GA), 307–314.
Krause, M., Englsberger, J., Wieber, P.-B., and Ott, C. (2012). Stabilization of the capture point dynamics for bipedal walking based on model predictive control. IFAC Proce. Vol. 45, 165–171. doi: 10.3182/20120905-3-HR-2030.00165
Maus, H.-M., Lipfert, S., Gross, M., Rummel, J., and Seyfarth, A. (2010). Upright human gait did not provide a major mechanical challenge for our ancestors. Nat. Commun. 1:70. doi: 10.1038/ncomms1073
Mombaur, K., Bock, H. G., Schlöder, J. P., and Longman, R. W. (2001). “Human-like actuated walking that is asymptotically stable without feedback,” in IEEE International Conference on Robotics and Automation (ICRA) (Seoul).
Mombaur, K., and Vallery, H. (2018). “Stability and robustness of bipedal walking,” in Bio-Inspired Legged Locomotion: Models, Concepts, Control and Applications, eds M. Sharbafi and A. Seyfarth (Oxford: Butterworth-Heinemann), 139–163.
Össur hf. (2017a). Rheo Knee 3. Available online at: www.ossur.com/prosthetic-solutions/products/dynamic-solutions/rheo-knee-3
Össur hf. (2017b). Vari-Flex. Available online at: www.ossur.com/prosthetic-solutions/products/all-products/feet/vari-flex
Perry, J., and Burnfield, J. M. (2010). Gait Analysis, Normal and Pathological Function. 2nd Edn. Thorofare, NJ: Slack Incorporated.
Popovic, M. B., Goswami, A., and Herr, H. M. (2005). Ground reference points in legged locomotion: definitions, biological trajectories and control implications. Int. J. Robot. Res. 24, 1013–1032. doi: 10.1177/0278364905058363
Pratt, J., Carff, J., Drakunov, S., and Goswami, A. (2006). “Capture point: a step toward humanoid push recovery,” in in 6th IEEE-RAS International Conference on Humanoid Robots (Genova), 200–207.
Pratt, J. E., and Tedrake, R. (2006). “Velocity-based stability margins for fast bipedal walking,” in In Fast Motions in Biomechanics and Robotics, Vol. 340, eds M. Diehl and K. Mombaur (Berlin; Heidelberg: Springer), 299–324.
Sakagami, Y., Watanabe, R., Aoyama, C., Matsunaga, S., Higaki, N., and Fujimura, K. (2002). “The intelligent asimo: system overview and integration,” in IEEE/RSJ International Conference on Intelligent Robots and Systems (Lausanne) Vol. 3, 2478–2483.
Schubert, A., Clever, D., and Mombaur, K. (2014). “Key performance indicators for humanoid walking motions defined in the koroibot project,” in International Workshop on Wearable Robotics (WeRob 2014), (Baiona).
Sugihara, T. (2011). Solvability-unconcerned inverse kinematics by the Levenberg-Marquardt method. IEEE Trans. Robot. 27, 984–991. doi: 10.1109/TRO.2011.2148230
Torricelli, D., Gonzalez, J., Veneman, J., Mombaur, K., Tsagarakis, N., del Ama, A. J., et al. (2015). Benchmarking bipedal locomotion in humanoids, wearable robots and humans: a unified scheme. IEEE Robot. Autom. Mag. 22, 103–105. doi: 10.1109/MRA.2015.2448278
Vicon Motion Systems Ltd. (2010). PlugIn-Gait Product Guide - Foundation Notes, version 2.0. Oxford.
Vukobratovic, M., and Branislav, B. (2004). Zero moment point-thirty five years of its life. Int. J. Humanoid Robot. 1, 157–173. doi: 10.1142/S0219843604000083
Wang, H., Zheng, Y. F., Jun, Y., and Oh, P. (2014). “DRC-Hubo walking on rough terrains,” in 2014 IEEE International Conference on Technologies for Practical Robot Applications (TePRA) (Woburn, MA), 1–6.
Wieber, P.-B. (2002). “On the stability of walking systems,” in Proceedings of the International Workshop on Humanoid and Human Friendly Robotics (Tsukuba).
Keywords: benchmarking, capture point, foot placement, multibody dynamics, optimal control, stability, transfemoral prosthesis, walking
Citation: Ho Hoang K-L, Wolf SI and Mombaur K (2018) Benchmarking Stability of Bipedal Locomotion Based on Individual Full Body Dynamics and Foot Placement Strategies–Application to Impaired and Unimpaired Walking. Front. Robot. AI 5:117. doi: 10.3389/frobt.2018.00117
Received: 15 March 2018; Accepted: 19 September 2018;
Published: 12 October 2018.
Edited by:
Ramana Vinjamuri, Stevens Institute of Technology, United StatesReviewed by:
Marco Iosa, Fondazione Santa Lucia (IRCCS), ItalyAlessandro Panarese, L'Istituto di BioRobotica, Scuola Sant'Anna di Studi Avanzati, Italy
Copyright © 2018 Ho Hoang, Wolf and Mombaur. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Khai-Long Ho Hoang, KhaiLong.HoHoang@ziti.uni-heidelberg.de