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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Alexander, R.M.: The gaits of bipedal and quadrupedal animals. Int. J. Robot. Res. 3(2), 49–59 (1984)
Blickhan, R.: The spring-mass model for running and hopping. J. Biomech. 22(11), 1217–1227 (1989)
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)
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)
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)
Felis, M.L., Mombaur, K., Kadone, H., Berthoz, A.: Modeling and identification of emotional aspects of locomotion. J. Comput. Sci. 4, 255–261 (2013)
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)
Hatz, K.: Efficient numerical methods for hierarchical dynamic optimization with application to cerebral palsy gait modeling. PhD thesis, Heidelberg University (2014)
Hatz, K., Schlöder, J.P., Bock, H.G.: Estimating parameters in optimal control problems. SIAM J. Sci. Comput. 34(3), A1707–A1728 (2012)
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)
KoroiBot database: https://koroibot-motion-database.humanoids.kit.edu/list/motions/ (last visited January 2016)
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)
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)
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)
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)
Mombaur, K., Truong, A., Laumond, J.-P.: From human to humanoid locomotion—an inverse optimal control approach. Auton. Robot. 28(3):369–383 (2010)
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)
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
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-3-319-67168-0_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67167-3
Online ISBN: 978-3-319-67168-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)