Abstract
We use characteristics inspired by the human gait to reduce the energy expenditure of walking in low-cost humanoid robots. Our contribution is to implement the height variation of the center of mass during gait with foot motion around the ankle during gait phase changes. The robot’s foot is curved with a geometric shape that favors rolling motion on the ground. For the control, we extend the Preview Control of Zero-Moment Point technique for the planning of the center of mass, and we will adapt the 3D Linear Inverted Pendulum Model (3D-LIPM) so that our system is linear time-varying. Finally, the inverse kinematics gives us the position of the joints. To measure the energy, we will use a realistic simulator. In the simulator, the fully actuated robot stays in balance in a three-dimensional environment with gravity while walking. The results proved satisfactory, reducing energy expenditure by almost 25% when we combine height-varying and curved feet.
Similar content being viewed by others
References
Collins S, Ruina A, Tedrake R, Wisse M (2005) Efficient bipedal robots based on passive-dynamic walkers. Science 307:1082–1085
Ding J, Zhou C, Xiao X (2018) Energy-efficient bipedal gait pattern generation via com acceleration optimization, pp 238–244. https://doi.org/10.1109/HUMANOIDS.2018.8625042
Park S, Park J (2019) Vertical com motion generation to reduce slipping and mechanical work during walking. https://doi.org/10.1109/Humanoids43949.2019.9034997
Shin H-K, Kim BK (2014) Energy-efficient gait planning and control for biped robots utilizing the allowable ZMP region. IEEE Trans Robotics 30:986–993. https://doi.org/10.1109/TRO.2014.2305792
Hu D, Xiong C, Wang T, Zhou T, Liang J, Li Y (2022) Modulating energy among foot-ankle complex with an unpowered exoskeleton improves human walking economy. IEEE Trans Neural Syst Rehabil Eng. https://doi.org/10.1109/TNSRE.2022.3188870
Hase T, Huang Q (2006) Energy-efficient trajectory planning using inequality state constraint for biped walking robot with upper body mass. In: 2006 IEEE/RSJ International conference on intelligent robots and systems, pp 5913–5918. https://doi.org/10.1109/IROS.2006.282472
Roberts D, Quacinella J, Kim JH (2017) Energy expenditure of a biped walking robot: instantaneous and degree-of-freedom-based instrumentation with human gait implications. Robotica 35(5):1054–1071. https://doi.org/10.1017/S0263574715000983
Cappozzo A (1991) The mechanics of human walking. In: Patla AE (ed) Adaptability of human gait. Advances in psychology, vol 78. North-Holland, pp 167–186. https://doi.org/10.1016/S0166-4115(08)60742-6
Tesio L, Rota V (2019) The motion of body center of mass during walking: a review oriented to clinical applications. Front Neurol. https://doi.org/10.3389/fneur.2019.00999
Adamczyk PG, Collins SH, Kuo AD (2006) The advantages of a rolling foot in human walking. J Exp Biol 209:3953–3963
Kajita S, Kanehiro F, Kaneko K, Yokoi K, Hirukawa H (2001) The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation. In: Proc. Int. Conf. intelligent robots and systems, Maui, EUA, pp 239–246
Takenaka T, Matsumoto T, Yoshiike T (2009) Real time motion generation and control for biped robot-1st report: walking gait pattern generation. In: Proc. Int. Conf. intelligent robots and systems, St. Louis, EUA, pp 1084–1091
Vukobratović M, Borovac B (2004) Zero-moment point—thirty five years of its life. Int J Humanoid Robots
Hof A (2008) The ‘extrapolated center of mass’ concept suggests a simple control of balance in walking. Hum Mov Sci 27:112–125. https://doi.org/10.1016/j.humov.2007.08.003
Bi Q, Liu Y, Zang X, Song R, Wang H, Li W (2019) Walking of biped robot with variable stiffness at the ankle joint. In: 2019 IEEE International conference on robotics and biomimetics (ROBIO), pp 1899–1903. https://doi.org/10.1109/ROBIO49542.2019.8961420
Maximo M, Afonso R (2020) Mixed-integer quadratic programming for automatic walking footstep placement, duration, and rotation. Optim Control Appl Methods. https://doi.org/10.1002/oca.2601
Kajita S, Kanehiro F, Kaneko K, Fujiwara K, Harada K, Yokoi K, Hirukawa H (2003) Biped walking pattern generation by using preview control of zero-moment point. In: International conference on robotics and automation, vol 2, pp 1620–1626
Yi SJ, McGill S, Hong D, Lee D (2016) Hierarchical motion control for a team of humanoid soccer robots. Int J Adv Robotic Syst 13
Maximo M (2017) Automatic walking step duration through model predictive control. Ph.d. dissertation, Instituto Tecnológico de Aeronáutica, São José dos Campos
Herdt A, Diedam H, Wieber PB, Dimitrov D, Mombaur K, Diehl M (2010) Online walking motion generation with automatic footstep placement. Adv Robot 24:719–737
Williams D, Martin AE (2023) Predicting fall risk using multiple mechanics-based metrics for a planar biped mode. PLoS One. https://doi.org/10.1371/journal.pone.0283466
Maximo MROA, Ribeiro CHC, Afonso RJM (2016) Mixed-integer programming for automatic walking step duration. In: 2016 IEEE/RSJ international conference on intelligent robots and systems (IROS), Daejeon, Korea
Maximo MROA, Ribeiro CHC, Afonso RJM (2017) Reference ZMP manipulation for energetic and computationally efficient walking using ZMP preview control. In: Simpósio Brasileiro de Automação Inteligente, Porto Alegre, Brasil
Maximo MROA, Ribeiro CHC, Afonso RJM (2016) Mixed integer programming for automatic walking step duration. In: Proc. Int. Conf. intelligent robots and systems, Daejeon, Coréia, pp 5399–5404
Maximo MROA, Ribeiro CHC, Afonso RJM (2017) Modeling of a position servo used in robotics applications. In: Simpósio Brasileiro de Automação Inteligente, Porto Alegre, Brasil
Maximo MR, Colombini EL, Ribeiro CH (2017) Stable and fast model-free walk with arms movement for humanoid robots. Int J Adv Robotic Syst 14
Frizza I, Ayusawa K, Cherubini A, Kaminaga H, Fraisse P, Venture G (2022) Humanoids’ feet: state-of-the-art & future directions. Int J Humanoid Rob 19(01):2250001. https://doi.org/10.1142/S0219843622500013
Magistris GD, Pajon A, Miossec S, Kheddar A (2016) Humanoid walking with compliant soles using a deformation estimator. In: Proc. Int. Conf. robotics and automation, Estocolmo, Suécia, pp 1757–1762
Yazdi-Mirmokhalesouni SD, Sharbafi MA, Yazdanpanah MJ, Nili-Ahmadabadi M (2018) Modeling, control and analysis of a curved feet compliant biped with HZD approach. Nonlinear Dyn 10:459–473. https://doi.org/10.1007/s11071-017-3881-7
Koenig N, Howard A (2004) Design and use paradigms for gazebo, an open-source multi-robot simulator. In: 2004 IEEE/RSJ international conference on intelligent robots and systems (IROS) (IEEE Cat. No.04CH37566), vol 3, pp 2149–21543. https://doi.org/10.1109/IROS.2004.1389727
Silva CCD, Maximo MROA, Góes LCS (2019) Height varying humanoid robot walking through model predictive control. In: 2019 Latin American robotics symposium (LARS), Rio Grande, Brazilian
Silva CCD, Maximo MROA, Góes LCS (2021) Humanoid walking for a robot with curved feet. In: 26th International congress of mechanical engineering, Florianópolis, Brazilian
Tonaco TRO, Vacarini D, Silva CCD, Maximo MROA, Arbelo MA (2019) Humanoid robot leg design. In: 25th International congress of mechanical engineering, Uberlândia, Brazilian
Maximo MROA, Ribeiro CHC, Afonso RJM (2017) Reference ZMP manipulation for energetic and computationally efficient walking using ZMP preview control. In: XIII Simpósio Brasileiro de Automação Inteligente, Porto Alegre, Brasil
Yi SJ, Lee DD (2016) Heel and toe lifting walk controller for resource constrained humanoid robots. In: Proc. Int. Conf. intelligent robots and systems, Daejeon, Coréia, pp 5452–5458
Gill PE, Murray W, Wright MH (1981) Practical optimization. Academic Press
Gurobi Optimization, Inc. (2015) Gurobi optimizer reference manual. http://www.gurobi.com
Acknowledgements
Caroline Silva acknowledges CAPES-Proex (number 88887.288287-2018-00) for financial support. Moreover, the team ITAndroids would like to thank its sponsors: Altium, Intel, ITAEx, Mathworks, Metinjo, Micropress, Polimold, Rapid, SolidWorks, SIATT, ST Microelectronics, WildLife, and Virtual Pyxis. Finally, the authors thank the support of the São Paulo Research Foundation - FAPESP (Grant 2016/03647-3). Marcos Maximo is partially funded by CNPq – National Research Council of Brazil through the grant 307525/2022-8.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Technical Editor: Rogério Sales Gonçalves.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Silva, C.C.D., Maximo, M.R.O.A. & Góes, L.C.S. Energy efficient walking: combining height variation of the center of mass and curved feet. J Braz. Soc. Mech. Sci. Eng. 46, 358 (2024). https://doi.org/10.1007/s40430-024-04845-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40430-024-04845-7