Hostname: page-component-cd9895bd7-mkpzs Total loading time: 0 Render date: 2024-12-26T00:43:23.119Z Has data issue: false hasContentIssue false

A framework for the analysis and synthesis of 3D dynamic human gait

Published online by Cambridge University Press:  17 May 2011

Flavio Firmani*
Affiliation:
Mechatronic Systems Engineering, School of Engineering Science, Simon Fraser University, 13450–102 Avenue, Surrey, BC V3T 0A3, Canada
Edward J. Park
Affiliation:
Mechatronic Systems Engineering, School of Engineering Science, Simon Fraser University, 13450–102 Avenue, Surrey, BC V3T 0A3, Canada
*
*Corresponding author. E-mail: [email protected]

Summary

A comprehensive framework for the analysis and synthesis of 3D human gait is presented. The framework consists of a realistic morphological representation of the human body involving 40 degrees of freedom and 17 body segments. Through the analysis of human gait, the joint reaction forces/moments can be estimated and parameters associated with postural stability can be quantified. The synthesis of 3D human gait is a complicated problem due to the synchronisation of a large number of joint variables. Herein, the framework is employed to reconstruct a dynamically balanced gait cycle and develop sets of reference trajectories that can be used for either the assessment of human mobility or the control of mechanical ambulatory systems. The gait cycle is divided into eight postural configurations based on particular gait events. Gait kinematic data is used to provide natural human movements. The balance stability analysis is performed with various ground reference points. The proposed reconstruction of the gait cycle requires two optimisation steps that minimise the error distance between evaluated and desired gait and balance constraints. The first step (quasi-static motion) is used to approximate the postural configurations to a region close to the second optimisation step target while preserving the natural movements of human gait. The second step (dynamic motion) considers a normal speed gait cycle and is solved using the spacetime constraint method and a global optimisation algorithm. An experimental validation of the generated reference trajectories is carried out by comparing the paths followed by 19 optical markers of a motion tracking system with the paths of the corresponding node points on the model.

Type
Articles
Copyright
Copyright © Cambridge University Press 2011

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Winter, D. A., Biomechanics and Motor Control of Human Movement, 4th ed. (John Wiley and Sons, Inc., Toronto, ON, Canada, 2009).Google Scholar
2.Bessonnet, G., Marot, J., Seguin, P. and Sardain, P., “Parametric-based dynamic synthesis of 3D-gait,” Robotica 28 (4), 563581 (2010).Google Scholar
3.Khatib, O., Demircan, E., De Sapio, V., Sentis, L., Besier, T. and Delp, S., “Robotics-based synthesis of human motion,” J. Physiol. Paris 103, 211219 (2009).Google Scholar
4.Vukobratovic, M., Herr, H., Borovac, B., Rakovic, M., Popovic, M. B., Hofmann, A., Jovanovic, M. and Potkonjak, V., “Biological principles of control selection for a humanoid robot's dynamic balance preservation,” Int. J. Hum. Robot. 5 (4), 639678 (2008).Google Scholar
5.Vermeulen, J., Verrelst, B., Lefeber, D., Kool, P. and Vanderborght, B., “A real-time joint trajectory planner for dynamic walking bipeds in the sagittal plane,” Robotica 23 (6), 669680 (2005).Google Scholar
6.Perry, J., Gait Analysis: Normal and Pathological Function (SLACK Inc., Thorofare, NJ, USA, 1992).Google Scholar
7.Dasgupta, A. and Nakamura, Y., “Making Feasible Walking Motion of Humanoid Robots from Human Motion Capture,” Proceedings of the 1999 IEEE International Conference on Robotics and Automation, Detroit, MI, USA (May 10–15, 1999) pp. 10441049.Google Scholar
8.Witkin, A. and Kass, M., “Spacetime constraints,” Comput. Graph. 22 (4), 159168 (1988).Google Scholar
9.Zatsiorsky, V. M., Kinematics of Human Motion (Human Kinetics, Windsor, ON, Canada, 1998).Google Scholar
10.Firmani, F. and Park, E. J., “A Comprehensive human-body dynamic model towards the development of a wearable exoskeleton for paraplegics,” Trans. Can. Soc. Mech. Eng. 33 (4), 745758 (2009).Google Scholar
11.Mayol, W., Tordoff, B. and Murray, D., “Designing a Miniature Wearable Visual Robot,” Proceedings of the 2002 IEEE International Conference on Robotics and Automation, Washington, DC, USA (May 11–15, 2002) pp. 37253730.Google Scholar
12.Zatsiorsky, V. M., Seluyanov, V. N. and Chugunova, L. G., “Methods of Determining Mass-Inertial Characteristics of Human Body Segments,” In: Contemporary Problems of Biomechanics (Chemyi, G. G. and Regirer, S. A., eds.) (Mir Publishers, Moscow; CRC Press, Boca Raton, FL, USA, 1990) pp. 272291.Google Scholar
13.De Leva, P., “Adjustments to Zatsiorsky-Seluyanov's segment inertia parameters,” J. Biomech. 29 (9), 12231230 (1996).Google Scholar
14.Craig, J. J., Introduction to Robotics: Mechanics and Control, 1st ed. (Addison-Wesley, Don Mills, ON, Canada, 1989).Google Scholar
15.Winter, D. A., A.B.C. (Anatomy, Biomechanics and Control) of Balance During Standing and Walking (Waterloo Biomechanics, Canada, 1995).Google Scholar
16.Vukobratovic, M. and Borovac, B., “Zero-moment point – Thirty five years of its life,” Int. J. Hum. Robot. 1 (1), 157173 (2004).Google Scholar
17.Sardain, P. and Bessonnet, G., “Forces acting on a biped robot, center of pressure – Zero moment point,” IEEE Trans. Syst. Man Cybern. Part A Syst. Humans 34 (5), 630637 (2004).Google Scholar
18.Goswami, A. and Kallem, V., “Rate of Change of Angular Momentum and Balance Maintenance of Biped Robots,” Proceedings of the 2004 IEEE International Conference on Robotics and Automation, New Orleans, LA, USA (Apr. 26–May 1, 2004) pp. 37853790.Google Scholar
19.Popovic, M. B., Goswami, A. and Herr, H., “Ground reference points in legged locomotion: Definitions, biological trajectories and control implications,” Int. J. Robot. Res. 24 (12), 10131032 (2005).Google Scholar
20.Zielinska, T., Chew, C.-M., Kryczka, P. and Jargilo, T., “Robot gait synthesis using the scheme of human motions skills development,” Mech. Mach. Theory 44 (3), 541558 (2009).Google Scholar
21.Saidouni, T. and Bessonnet, G., “Generating globally optimised sagittal gait cycles of a biped robot,” Robotica 21 (2), 199210 (2003).Google Scholar
22.Whittle, M., Gait Analysis: An Introduction (Butterworth-Heinemann, London, UK, 2002).Google Scholar
23.Neumann, D. A., Kinesiology of the Musculoskeletal System: Foundations for the Physical Rehabilitation (Mosby, St. Louis, MO, USA, 2002).Google Scholar
24.Zhao, L., Zhang, L., Wang, L. and Wang, J., “Three-Dimensional Motion of the Pelvis During Human Walking,” Proceedings of the 2005 IEEE International Conference on Mechatronics and Automation, Niagara Falls, ON, Canada (Jul. 29–Aug. 1, 2005) pp. 335339.Google Scholar
25.Simon, J., Doederlein, L., McIntosh, A., Metaxiotis, D., Bock, H. and Wolf, S., “The Heidelberg foot measurement method: Development, description and assessment,” Gait Posture 23 (4), 411424 (2006).Google Scholar
26.Sartor, C., Alderink, G., Greenwald, H. and Elders, L., “Critical kinematic events occurring in the trunk during walking,” Hum. Mov. Sci. 18 (5), 669679 (1999).Google Scholar
27.Shadmehr, R. and Wise, S. P., The Computational Neurobiology of Reaching and Pointing (MIT Press, Cambridge, MA, USA, 2005).Google Scholar
28.Chevallereau, C. and Aoustin, Y., “Optimal reference trajectories for walking and running of a biped robot,” Robotica, 19 (5), 557569 (2001).Google Scholar
29.Bessonnet, G., Seguin, P. and Sardain, P., “A Parametric optimization approach to walking pattern synthesis,” Int. J. Robot. Res. 24 (7), 523536 (2005).Google Scholar
30.Brogan, D. C., Granata, K. P. and Sheth, P. N., “Spacetime Constraints for Biomechanical Movements,” Proceedings of the Applied Modelling and Simulation, Cambridge, MA, USA (Nov. 4–6, 2002) pp. 6772.Google Scholar
31.Lee, J. K. and Park, E. J., “Minimum-order Kalman filter via vector selector for human body orientation estimation,” IEEE Trans. Robot. 25 (5), 11961201 (2009).Google Scholar