Skip to main content

On the Relevance of Common Humanoid Gait Generation Strategies in Human Locomotion: An Inverse Optimal Control Approach

  • Conference paper
  • First Online:
Modeling, Simulation and Optimization of Complex Processes HPSC 2015

Abstract

We formulate and solve an inverse optimal control problem that allows us to study human gait based on motion capture data and a template model that is defined by a simple mechanical model of walking with two elastic legs. To this end we derive an optimal control model that consists of two parts: a three-dimensional template walker and an objective, defined by a linear combination of physically meaningful optimization criteria known from humanoid robotics. Based on a direct all-at-once approach we identify the objective weights such that the resulting optimal gait fits real human motion data as closely as possible. Considering knee actuation, foot placement and phase duration as controls we identify the optimal weights for six different trials on level ground from two very different subjects. In future work the identified criteria will be used to simulate optimized human gait and to generate reference trajectories for humanoid gait control.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Albrecht, S., Ramirez-Amaro, K., Weikersdorfer, D., Leibold, M., Ulbrich, M., Beetz, M.: Imitating human reaching motions using physically inspired optimization principles. In: 11th IEEE-RAS International Conference on Humanoid Robots (Humanoids), pp. 602–607 (2011)

    Google Scholar 

  2. Alexander, R.M.: The gaits of bipedal and quadrupedal animals. Int. J. Robot. Res. 3(2), 49–59 (1984)

    Article  Google Scholar 

  3. Blickhan, R.: The spring-mass model for running and hopping. J. Biomech. 22(11), 1217–1227 (1989)

    Article  Google Scholar 

  4. Bock, H.G., Plitt, K.-J.: A multiple shooting algorithm for direct solution of optimal control problems. In: Proceedings of the IFAC World Congress, pp. 242–247 (1984)

    Google Scholar 

  5. Clever, D., Mombaur, K.: A new template model for optimization studies of human walking on different terrains. In: 2014 14th IEEE-RAS International Conference on Humanoid Robots (Humanoids), pp. 500–505. IEEE (2014)

    Google Scholar 

  6. Clever, D., Hatz, K., Mombaur, K.: Studying dynamical principles of human locomotion using inverse optimal control. Proc. Appl. Math. Mech. 14(1), 801–802 (2014)

    Article  Google Scholar 

  7. Felis, M.L., Mombaur, K., Kadone, H., Berthoz, A.: Modeling and identification of emotional aspects of locomotion. J. Comput. Sci. 4, 255–261 (2013)

    Article  Google Scholar 

  8. Geyer, H., Seyfarth, A., Blickhan, R.: Compliant leg behaviour explains basic dynamics of walking and running. Proc. R. Soc. B Biol. Sci. 273(1603), 2861–2867 (2006)

    Article  Google Scholar 

  9. Hatz, K.: Efficient numerical methods for hierarchical dynamic optimization with application to cerebral palsy gait modeling. PhD thesis, Heidelberg University (2014)

    Google Scholar 

  10. Hatz, K., Schlöder, J.P., Bock, H.G.: Estimating parameters in optimal control problems. SIAM J. Sci. Comput. 34(3), A1707–A1728 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  11. Hof, A.L.: The ‘extrapolated center of mass’ concept suggests a simple control of balance in walking. Hum. Mov. Sci. 27(1), 112–125 (2008)

    Article  Google Scholar 

  12. KoroiBot database: https://koroibot-motion-database.humanoids.kit.edu/list/motions/ (last visited January 2016)

  13. Kuo, A.D.: The six determinants of gait and the inverted pendulum analogy: a dynamic walking perspective. Hum. Mov. Sci. 26(4), 617–656 (2007)

    Article  Google Scholar 

  14. Lee, S.-H., Goswami, A.: Reaction mass pendulum (RMP): an explicit model for centroidal angular momentum of humanoid robots. In: 2007 IEEE International Conference on Robotics and Automation, pp. 4667–4672. IEEE (2007)

    Google Scholar 

  15. Leineweber, D.B., Bauer, I., Bock, H.G., Schlöder, J.P.: An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization. Part 1: theoretical aspects. Comput. Chem. Eng. 27(2), 157–166 (2003)

    Google Scholar 

  16. Mandery, C., Terlemez, Ö., Do, M., Vahrenkamp, N., Asfour, T.: The KIT whole-body human motion database. In: IEEE International Conference on Advanced Robotics (ICAR 2015), pp. 329–336 (2015)

    Google Scholar 

  17. Mombaur, K., Truong, A., Laumond, J.-P.: From human to humanoid locomotion—an inverse optimal control approach. Auton. Robot. 28(3):369–383 (2010)

    Article  Google Scholar 

  18. Pratt, J., Carff, J., Drakunov, S., Goswami, A.: Capture point: a step toward humanoid push recovery. In: 2006 6th IEEE-RAS International Conference on Humanoid Robots, pp. 200–207. IEEE (2006)

    Google Scholar 

  19. Rummel, J., Blum, Y., Seyfarth, A.: Robust and efficient walking with spring-like legs. Bioinspir. Biomim. 5(4), 046004 (2010). doi:10.1088/1748-3182/5/4/046004

    Article  Google Scholar 

  20. Wu, A., Geyer, H.: The 3D spring-mass model reveals a time-based deadbeat control for highly robust running and steering in uncertain environments. IEEE Trans. Robot. 29(5), 1114–1124 (2013)

    Article  Google Scholar 

Download references

Acknowledgements

The research leading to these results has received funding from the European Union Seventh Framework Program (FP7/2007–2013) under grant agreement no 611909 (KoroiBot). We wish to thank the Simulation and Optimization group of H. G. Bock at the University of Heidelberg for providing the optimal control code MUSCOD and K. Hatz for providing the code ParaOCP. Furthermore we want to thank M. Giese and co-workers, University Tübingen, for collecting the motion capture data used in this work. The data is published in the KoroiBot database set up by T. Asfour and co-workers, KIT, Karlsruhe. Finally, we also would like to thank the anonymous reviewers for their helpful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Katja Mombaur .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Clever, D., Mombaur, K. (2017). On the Relevance of Common Humanoid Gait Generation Strategies in Human Locomotion: An Inverse Optimal Control Approach. In: Bock, H., Phu, H., Rannacher, R., Schlöder, J. (eds) Modeling, Simulation and Optimization of Complex Processes HPSC 2015 . Springer, Cham. https://doi.org/10.1007/978-3-319-67168-0_3

Download citation

Publish with us

Policies and ethics