Abstract
Due to the fact that the undesired yaw moment is inevitably generated during humanoid robot walks, it is thus impossible to ignore its existence to achieve the excellent dynamic balance. In this paper, the problem of yaw moment control for humanoid robot is investigated. First we analyze the the moment equilibrium conditions of yaw axis and formulate a constrained dynamic model of arms swing. To counteract the unexpected yaw moment with the consideration of energy efficiency and physical constraints, a novel armsswing- based approach is proposed. Moreover, one online QP solver is adopted to deal with the optimization problem with both inequality and equality constraints, which is examined to alleviate the burdensome energy consumption. Finally, simulation results verify the effectiveness of the proposed method.
Similar content being viewed by others
References
Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., et al., “Biped Walking Pattern Generation by using Preview Control of Zero-Moment Point,” Proc. of IEEE International Conference on Robotics and Automation, Vol. 2, pp. 1620–1626, 2003.
Yang, L., Xijia, S., and Deng, C., “Opposition-based Learning Particle Swarm Optimization of Running Gait for Humanoid Robot,” International Journal on Smart Sensing & Intelligent Systems, Vol. 8, No. 2, pp. 1162–1179, 2015.
Nishiwaki, K. and Kagami, S., “Online Walking Control System for Humanoids with Short Cycle Pattern Generation,” The International Journal of Robotics Research, Vol. 28, No. 6, pp. 729–742, 2009.
Alcaraz-Jiménez, J. J., Herrero-Pérez, D., and Martínez-Barberá, H., “Robust Feedback Control of ZMP-based Gait for the Humanoid Robot Nao,” The International Journal of Robotics Research, Vol. 32, No. 9-10, pp. 1074–1088, 2013.
Shin, H.-K. and Kim, B.K., “Energy-Efficient Gait Planning and Control for Biped Robots Utilizing the Allowable ZMP Region,” IEEE Transactions on Robotics, Vol. 30, No. 4, pp. 986–993, 2014.
Bessonnet, G., Seguin, P., and Sardain, P., “A Parametric Optimization Approach to Walking Pattern Synthesis,” The International Journal of Robotics Research, Vol. 24, No. 7, pp. 523–536, 2005.
Erbatur, K. and Kurt, O., “Natural ZMP Trajectories for Biped Robot Reference Generation,” IEEE Transactions on Industrial Electronics, Vol. 56, No. 3, pp. 835–845, 2009.
Vukobratoviæ, M. and Borovac, B., “Zero-Moment Point-Thirty Five Years of Its Life,” International Journal of Humanoid Robotics, Vol. 1, No. 1, pp. 157–173, 2004.
Vukobratovic, M., Borovac, B., and Potkonjak, V., “ZMP: A Review of Some Basic Misunderstandings,” International Journal of Humanoid Robotics, Vol. 3, No. 2, pp. 153–175, 2006.
Hirabayashi, T., Ugurlu, B., Kawamura, A., and Zhu, C., “Yaw Moment Compensation of Biped Fast Walking using 3D Inverted Pendulum,” Proc. of 10th IEEE International Workshop on Advanced Motion Control, pp. 296–300, 2008.
Yu, W., Bao, G., Wang, Z., and Wu, W., “Fast Walking Pattern Generation for Humanoid Robot using Waist Joint Moment Compensation,” Robot, Vol. 32, No. 2, pp. 219–225, 2010.
Ugurlu, B., Saglia, J. A., Tsagarakis, N. G., and Caldwell, D. G., “Yaw Moment Compensation for Bipedal Robots Via Intrinsic Angular Momentum Constraint,” International Journal of Humanoid Robotics, Vol. 9, No. 4, Paper No. 1250033, 2012.
Yang, L., Fu, Y., and He, H.-W., “Yaw Moment Control Method for Humanoid Robot based on Leg Joints Control,” Control and Decision, Vol. 31, No. 1, pp. 79–83, 2016.
Park, J., “Synthesis of Natural Arm Swing Motion in Human Bipedal Walking,” Journal of Biomechanics, Vol. 41, No. 7, pp. 1417–1426, 2008.
Xing, D. and Su, J., “Arm/Trunk Motion Generation for Humanoid Robot,” Science China Information Sciences, Vol. 53, No. 8, pp. 1603–1612, 2010.
Fu, G., Chen, J., and Yang, Y., “A Yaw Moment Counteracting Method for Humanoid Robot based on Arms Swinging,” Jiqiren (Robot), Vol. 34, No. 4, pp. 498–504, 2012.
Xia, Y. and Wang, J., “A Recurrent Neural Network for Solving Linear Projection Equations,” Neural Networks, Vol. 13, No. 3, pp. 337–350, 2000.
Zhang, Y., Ge, S. S., and Lee, T. H., “A Unified Quadratic-Programming-based Dynamical System Approach to Joint Torque Optimization of Physically Constrained Redundant Manipulators,” IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), Vol. 34, No. 5, pp. 2126–2132, 2004.
He, B., Liao, L.-Z., and Wang, X., “Proximal-Like Contraction Methods for Monotone Variational Inequalities in a Unified Framework I: Effective Quadruplet and Primary Methods,” Computational Optimization and Applications, Vol. 51, No. 2, pp. 649–679, 2012.
He, B., “A New Method for a Class of Linear Variational Inequalities,” Mathematical Programming, Vol. 66, No. 1-3, pp. 137–144, 1994.
Liu, Z., Wang, L., Chen, C. P., Zeng, X., Zhang, Y., and Wang, Y., “Energy-Efficiency-based Gait Control System Architecture and Algorithm for Biped Robots,” IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), Vol. 42, No. 6, pp. 926–933, 2012.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yang, L., Liu, Z. & Zhang, Y. Energy-efficient yaw moment control for humanoid robot utilizing arms swing. Int. J. Precis. Eng. Manuf. 17, 1121–1128 (2016). https://doi.org/10.1007/s12541-016-0136-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12541-016-0136-3