Employing a Novel Gait Pattern Generator on a Social Humanoid Robot

Document Type : Article

Authors

1 Social & Cognitive Robotics Laboratory, Center of Excellence in Design, Robotics, and Automation (CEDRA), School of Mechanical Engineering, Sharif University of Technology, Tehran, IRAN

2 School of Mechanical Engineering, Sharif University of Technology, Tehran, Iran

Abstract

This paper presents a novel Gait Pattern Generator developed for the “Alice” social humanoid robot which
up to now lacked an appropriate walking pattern. Due to the limitations of this robot, the proposed gate
pattern generator was formulated based on a nine-mass model to decrease the modeling errors; and the
inverse kinematics of the whole lower-body was solved in such a way that the robot remains statically
stable during the movements. The main challenge of this work was to solve the inverse kinematics of a
7-link chain with 12 degrees-of-freedom. For this purpose, a new graphical-numerical technique has been
provided using the definition of the kinematic equations of the robot joints’ Cartesian coordinates. This
method resulted in a significant increase in the calculations’ solution rate. Finally, a novel algorithm was
developed for step-by-step displacement of the robot towards a desired destination in a two-dimensional
space. Performance of the proposed gate pattern generator was evaluated both with a model of the robot in
a MATLAB Simulink environment and in real experiments with the Alice humanoid robot.

Keywords


1. Taheri, A., Meghdari, A., Alemi, M., et al. Teaching music to children with autism: a social robotics challenge", Scientia Iranica, 26(1), pp. 40-58 (2019). 2. Alemi, M., Meghdari, A., and Ghazisaedy, M. The impact of social robotics on L2 learners' anxiety and attitude in English vocabulary acquisition", International Journal of Social Robotics, 7(4), pp. 523-535 (2015). 3. Alemi, M., Ghanbarzadeh, A., Meghdari, A., et al. Clinical application of a humanoid robot in pediatric cancer interventions", International Journal of Social Robotics, 8(5), pp. 743-759 (2016). 4. Meghdari, A., Alemi, M., Zakipour, M., et al. Design and realization of a sign language educational humanoid robot", Journal of Intelligent & Robotic Systems, pp. 1-15 (2018). 5. Meghdari, A., Shariati, A., Alemi, M., et al. Design performance characteristics of a social robot companion Arash" for pediatric hospitals", International Journal of Humanoid Robotics, 15(05), p. 1850019 (2018). 6. Meghdari, A., Shariati, A., Alemi, M., et al. Arash: A social robot buddy to support children with cancer in a hospital environment", Proceedings of the Institution of Mechanical Engineers, Part H: Journal of Engineering in Medicine, 232(6), pp. 605-618 (2018). 7. Al-Shuka, H.F., Allmendinger, F., Corves, B., et al. Modeling, stability and walking pattern generators of biped robots: a review", Robotica, 32(6), pp.907-934 (2014). 8. Jianghai, Z., Xiaodong, Y., Feng, H., et al. Walking pattern generation of biped robot using trajectory planning of gravity center", In 2014 IEEE International Conference on Mechatronics and Automation, pp. 890-895 (2014). 9. Vukobratovic, M., Frank, A.A., and Juricic, D. On the stability of biped locomotion", IEEE Transactions A. Meghdari et al./Scientia Iranica, Transactions A: Civil Engineering 26 (2019) 2154{2166 2165 on Biomedical Engineering, BME-17(1), pp. 25-36 (1970). 10. Goswami, A. Postural stability of biped robots and the foot-rotation indicator (FRI) point", The International Journal of Robotics Research, 18(6), pp. 523-533 (1999). 11. Goswami, A. and Kallem, V. Rate of change of angular momentum and balance maintenance of biped robots", In IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA'04. 2004, 4, pp. 3785-3790 (2004). 12. Garcia, E., Estremera, J., and De Santos, P.G. A comparative study of stability margins for walking machines", Robotica, 20(6), pp. 595-606 (2002). 13. De Santos, P.G., Jimenez, M.A., and Armada, M.A. Dynamic e_ects in statically stable walking machines", Journal of Intelligent and Robotic Systems, 23(1), pp. 71-85 (1998). 14. Popovic, M.B., Goswami, A., and Herr, H. Ground reference points in legged locomotion: De_nitions, biological trajectories and control implications", The International Journal of Robotics Research, 24(12), pp. 1013-1032 (2005). 15. Kajita, S., Kanehiro, F., Kaneko, K., et al. The 3D linear inverted pendulum mode: A simple modeling for a biped walking pattern generation", In Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the Next Millennium (Cat. No. 01CH37180), 1, pp. 239-246 (2001). 16. Park, J.H. and Kim, K.D. May. Biped robot walking using gravity-compensated inverted pendulum mode and computed torque control", In Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No. 98CH36146), 4, pp. 3528-3533 (1998). 17. Shimmyo, S., Sato, T., and Ohnishi, K. Biped walking pattern generation by using preview control based on three-mass model", IEEE Transactions on Industrial Electronics, 60(11), pp. 5137-5147 (2013). 18. Meghdari, A., Sohrabpour, S., Naderi, D., et al. A novel method of gait synthesis for bipedal fast locomotion", Journal of Intelligent and Robotic Systems, 53(2), pp. 101-118 (2008). 19. Albert, A. and Gerth, W. Analytic path planning algorithms for bipedal robots without a trunk", Journal of Intelligent and Robotic Systems, 36(2), pp. 109-127 (2003). 20. Sakagami, Y., Watanabe, R., Aoyama, C., et al. The intelligent ASIMO: System overview and integration", In IEEE/RSJ International Conference on Intelligent Robots and Systems, 3, pp. 2478-2483 (2002). 21. Gouaillier, D., Hugel, V., Blazevic, P., et al. Mechatronic design of NAO humanoid", In 2009 IEEE International Conference on Robotics and Automation, pp. 769-774 (2009). 22. Ali, M.A., Park, H.A., and Lee, C.G. Closed-form inverse kinematic joint solution for humanoid robots", In 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 704-709 (2010). 23. Lim_on, R.C., Ibarra, Z.J.M., and Armada, R.M._A. Inverse kinematics of a humanoid robot with nonspherical hip: A hybrid algorithm approach", International Journal of Advanced Robotic Systems, 10(4), p. 213 (2013). 24. https://lego-discounter.com/hanson-robokind-r50- humanoid-alice 25. Taheri, A.R., Alemi, M., Meghdari, A., et al. Social robots as assistants for autism therapy in Iran: Research in progress", In 2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM), pp. 760-766 (2014). 26. Taheri, A., Meghdari, A., Alemi, M., et al. Clinical interventions of social humanoid robots in the treatment of a pair of high-and low-functioning autistic Iranian twins", Scientia Iranica, Transactions B, Mechanical Engineering, 25(3), pp. 1197-1214 (2018). 27. Taheri, A.R., Alemi, M., Meghdari, A., et al. Clinical application of humanoid robots in playing imitation games for autistic children in Iran", Procedia-Social and Behavioral Sciences, 176, pp. 898-906 (2015). 28. Taheri, A., Alemi, M., Meghdari, A., et al. Impact of humanoid social robots on treatment of a pair of Iranian autistic twins", In Social Robotics: 7th Int. Conf., ICSR 2015, Paris, France, pp. 623-632 (2015). 29. Abedi, M. On the design of a gait pattern for the Alice Mina" social robot", M.Sc. Thesis, Sharif University of Technology, Tehran, Iran (January, 2016). 30. https://www.robokind.com/ 31. Spong, M.W., Hutchinson, S., and Vidyasagar, M. Forward and invers kinematics", In Robot Modeling and Control, First Edn., pp. 65-103 (2006).