Abstract
In this paper we show how optimal control techniques can be used to generate natural human walking motions in 3D. Our approach has potential applications in humanoid robotics, biomechanics and computer graphics. It has the advantage that it does not require any previous knowledge about walking motions from experiments. In this study we consider symmetric walking along a straight line, but the same techniques can be used to generate walking motions along curved paths or asymetric motions.We establish a multibody model of the human body with twelve segments including a head, a three-segment trunk, and arms and legs with two segments each. An optimal control problem is formulated that minimizes joint torques head movement, and the impulse on touch-down in a combined criterion. The dynamics of the multi-body system are considered as constraints to the optimal control problem to guarantee physically feasible motions. The optimal control problem is solved using an efficient direct multiple-shooting method. A skeletal animation library is used to present the results of the optimized motion.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Blender Foundation: Blender - The Free Open Source 3D Content Creation Suite (2009), http://www.blender.org
Delp, S.L., Anderson, F.C., Arnold, A.S., Loan, P., Habib, A., John, C.T., Guendelman, E., Thelen, D.G.: Opensim: Open-source software to create and analyze dynamic simulations of movement. IEEE Transactions on Biomedical Engineering 54(11), 1940–1950 (2007)
Desmecht, L., Dachary, L., Heidelberger, B.: Cal3D – 3D Character Animation Library (2009), http://gna.org/projects/cal3d/
Geyer, H., Seyfarth, A., Blickhan, R.: Compliant leg behaviour explains basic dynamics of walking and running. Proceedings of the Royal Society B: Biological Sciences 273(1603), 2861–2867 (2006), http://rspb.royalsocietypublishing.org/content/273/1603/2861.abstract , doi:10.1098/rspb.2006.3637
Hodgins, J.K., Wooten, W.L., Brogan, D.C., O’Brien, J.F.: Animating human athletics. In: SIGGRAPH 1995: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, pp. 71–78. ACM, New York (1995), http://doi.acm.org/10.1145/218380.218414
Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Yokoi, K., Hirukawa, H.: Biped walking pattern generation by using preview control of zero-moment point. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 1620–1626 (2003)
Kim, J.Y., Park, I.W., Oh, J.H.: Experimental realization of dynamic walking of the biped humanoid robot khr-2 using zero moment point feedback and inertial measurement. Advanced Robotics 20, 707–736 (2006), http://www.ingentaconnect.com/content/vsp/arb/2006/00000020/00000006/art00005 , doi:10.1163/156855306777361622
Leineweber, D., Bauer, I., Bock, H., Schlöder, J.: An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization. Part I: Theoretical aspects. Computers and Chemical Engineering 27, 157–166 (2003)
de Leva, P.: Adjustments to zatsiorsky-seluyanov’s segment inertia parameters. Journal of Biomechanics 29 (9), 1223–1230 (1996)
Mombaur, K.: Using optimization to create self-stable human-like running. Robotica 27, 321–330 (2009, published online June 2008)
Nakamura, Y., Mori, T., Aki Sato, M., Ishii, S.: Reinforcement learning for a biped robot based on a cpg-actor-critic method. Neural Networks 20(6), 723–735 (2007), http://www.sciencedirect.com/science/article/B6T08-4N3GFGM-/2/e8817c699dbf751ad76e131d778a598a , doi:10.1016/j.neunet.2007.01.002
Ren, C., Zhao, L., Safonova, A.: Human motion synthesis with optimization-based graphs. In: Computer Graphics Forum (In Proc. of Eurographics 2010, Sweden), vol. 29 (2010)
Safonova, A., Hodgins, J.K.: Construction and optimal search of interpolated motion graphs. In: SIGGRAPH 2007: ACM SIGGRAPH 2007 Papers, p. 106. ACM, New York (2007), http://doi.acm.org/10.1145/1275808.1276510
Schultz, G., Mombaur, K.: Modeling and optimal control of human-like running. To appear in IEEE/ASME Transactions on Mechatronics (2010)
Vukobratovic, M.: Zero-moment point – thirty five years of its life. International Journal of Humanoid Robotics 1, 157–173 (2004)
Wieber, P.B., Billet, F., Boissieux, L., Pissard-Gibollet, R.: The humans toolbox, a homogeneous framework for motion capture, analysis and simulation. Tech. rep., INRIA Rhone-Alpes (2006)
Witkin, A., Kass, M.: Spacetime constraints. In: SIGGRAPH 1988: Proceedings of the 15th Annual Conference on Computer Graphics and Interactive Techniques, pp. 159–168. ACM, New York (1988), doi: http://doi.acm.org/10.1145/54852.378507
Yin, K., Loken, K., van de Panne, M.: Simbicon: Simple biped locomotion control. ACM Trans. Graph. 26(3), Article 105 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Felis, M., Mombaur, K. (2013). Modeling and Optimization of Human Walking. In: Mombaur, K., Berns, K. (eds) Modeling, Simulation and Optimization of Bipedal Walking. Cognitive Systems Monographs, vol 18. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36368-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-36368-9_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36367-2
Online ISBN: 978-3-642-36368-9
eBook Packages: EngineeringEngineering (R0)