Abstract
Minimizing the mass and moment of inertia is a crucial objective in robot design. Especially for the biped humanoid robots, leg mass and moment of inertia severely affect the robot’s ultimate speed, motion stability, and interaction safety. The lightweight design for the legs of biped humanoid robots has been a hot but difficult research topic in recent decades. This paper will propose a new optimization approach for achieving lightweight design of biped humanoid robot legs. Firstly, the joint drivetrain dynamic model will be established, followed by the process of determining the selection criteria of motors and gearbox, and clarifying the calculation method of joint mass attributes. Secondly, the minimal total mass of the robot’s legs is taken as the goal to optimize, and the parameters related to the motor and gearbox models are the design variables. As the robot walks stably, the maximal walking speed that is close to the target speed is regarded as the constraint. A complex method is then implemented in a commercial mathematical software, the model to simulate robot dynamics is established in commercial dynamic software, and the dynamic simulation is completed using the three-dimensional linear inverted pendulum gait planning method. Finally, the Walker robot is used as an example to demonstrate the effectiveness of the proposed design optimization approach. The results show that the design optimization method can significantly reduce the total mass of the robot’s legs, reduce the torque requirements of the robot’s leg joints, and improve the stability of the robot’s motion. The optimization approach presented in this study is also important and applicable to the lightweight design of other categories of robots.
Similar content being viewed by others
References
Box MJ (1965) A new method of constrained optimization and a comparison with other methods. Comput J 8:42–52. https://doi.org/10.1093/comjnl/8.1.42
Chestnutt J, Lau M, Cheung G, Kuffner J, Hodgins JK, Kanade,T (2005) Footstep planning for the Honda ASIMO humanoid. Int Conf Robot Autom:629–634. https://doi.org/10.1109/ROBOT.2005.1570188
Dasgupta A, Nakamura Y (1999) Making feasible walking motion of humanoid robots from human motion capture data. Int Conf Robot Autom 2:1044–1049. https://doi.org/10.1109/ROBOT.1999.772454
Englsberger J, Werner A, Ott C, Henze B, Roa, MA,Garofalo G, Burger R, Beyer A, Eiberger O, Schmid K, Albu-Schäeffer A (2014) Overview of the torque-controlled humanoid robot TORO. IEEE-RAS International Conference on Humanoid Robots:916–923. https://doi.org/10.1109/HUMANOIDS.2014.7041473
Guin JA (1986) Modification of the complex method of constrained optimization. Comput J 10(4):416–417. https://doi.org/10.1093/comjnl/10.4.416
Hirai K, Hirose M, Haikawa Y, Takenaka T (1998) The development of Honda humanoid robot. Int Conf Robot Autom 2:1321–1326. https://doi.org/10.1109/ROBOT.1998.677288
Hu MW, Wang HG, Pan XA (2020) Multi-objective global optimum design of collaborative robots. Struct Multidiscip Optim 62(2):1547–1561. https://doi.org/10.1007/s00158-020-02563-x
Jung T, Lim J, Bae H, Lee KK, Joe HM, Oh JH (2018) Development of the humanoid disaster response platform DRC-HUBO+. IEEE Trans Robot 34(1):1–17. https://doi.org/10.1109/TRO.2017.2776287
Kajita S, Hirukawa H, Harada K, Yokoi K (2014) Introduction to Humanoid Robotics. Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54536-8
Kaneko K, Kanehiro F, Kajita S, Hirukawa H, Kawasaki T, Hirata M, Akachi K, Isozumi T (2004) Humanoid robot HRP-2. IEEE Int Conf Robot Autom 2:103–1090. https://doi.org/10.1109/ROBOT.2004.1307969
Kaneko K, Kanehiro F,Morisawa M, Akachi K, Miyamori G, Hayashi A, Kanehira N (2011) Humanoid robot HRP-4 - Humanoid robotics platform with lightweight and slim body. International Conference on Intelligent Robots and Systems:4400–4407. https://doi.org/10.1109/IROS.2011.6048074
Kim BJ, Yun DK, Lee SH, Jang GW (2016) Topology optimization of industrial robots for system-level stiffness maximization by using part-level metamodels. Struct Multidiscip Optim 54:1061–1071. https://doi.org/10.1007/s00158-016-1446-x
Lohmeier S (2010) Design and realization of a humanoid robot for fast and autonomous bipedal locomotion. Dissertation, Technical University of Munich
Lohmeier S (2019) Leg Mechanism of LOLA. In: Goswami A, Vadakkepat P (eds) Humanoid robotics: a reference. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-6046-2_80
Lu WR, Xu JH, Wang ZW (2019) Dynamic biped robot molding and gait optimization design. Process Automation Instrumentation 40(11):52–57
Negrello F, GarabiniM, Catalano MG, Kryczka P, Choi W, Caldwell DG, Bicchi A, Tsagarakis NG (2016) WALK-MAN humanoid lower body design optimization for enhanced physical performance. IEEE Int Conf Robot Autom (ICRA):1817–1824. https://doi.org/10.1109/ICRA.2016.7487327
Otani T, Hashimoto K, Miyamae S, Ueta H, Natsuhara A, Sakaguchi M, Kawakami Y, Lim HO, Takanishi A (2018) Upper-body control and mechanism of humanoids to compensate for angular momentum in the yaw direction based on human running. Appl Sci 8(1):44. https://doi.org/10.3390/app8010044
Park I, Kim JY, Lee J, Oh JH (2007) Mechanical design of the humanoid robot platform, HUBO. Adv Robot 21(11):1305–1322. https://doi.org/10.1163/156855307781503781
Radford NA, Strawser P, Hambuchen K, Mehling JS, Verdeyen WK, Donnan S, Holley J, Sanchez J, Nguyen V, Bridgwater L, Berka R, Ambrose R (2015) Valkyrie: NASA’s First bipedal humanoid robot. J Field Robot 32(3):397–419. https://doi.org/10.1002/rob.21560
Reher J, Cousineau E, Hereid A, Hubicki CM, Ames AD (2016) Realizing dynamic and efficient bipedal locomotion on the humanoid robot DURUS. IEEE Int Conf Robot Autom:1794–1801. https://doi.org/10.1109/ICRA.2016.7487325
Roos F, Johansson H, Wikander J (2006) Optimal selection of motor and gearhead in mechatronic applications. Mechatronics 16(1):63–72. https://doi.org/10.1016/j.mechatronics.2005.08.001
Shih CL, Li YZ, Churng S, Lee TT, Gruver WA (1990) Trajectory synthesis and physical admissibility of a biped robot during the single-support phase. Robot Autom:1646–1652. https://doi.org/10.1109/ROBOT.1990.126246
Takanishi A, Tochizawa M, Karaki, Karaki H, Kato I (1989) Dynamic biped walking stabilized with optimal trunk and waist motion. Intelligent Robots and Systems. The Autonomous Mobile Robots and Its Applications 187-192. https://doi.org/10.1109/IROS.1989.637905
Takanishi A, Lim H, Tsuda M, Kato I (1990) Realization of dynamic biped walking stabilized by trunk motion on a sagittally uneven surface. Intelligent Robots and Systems 1:323–330. https://doi.org/10.1109/IROS.1990.262408
Vazquez-Santacruz JA, Torres-Figueroa J, Portillo-Vélez R (2019) Design of a human-like biped locomotion system based on a novel mechatronic methodology. Concurr Eng 27(3):1063293X–1985778X. https://doi.org/10.1177/1063293X19857784
Wang XH, ZhangDW, Zhao C, Zhang PL, Zhang Y, Cai YH (2018) Optimal design of lightweight serial robots by integrating topology optimization and parametric system optimization. Mech Mach Theory 132C, 48:–65. https://doi.org/10.1016/j.mechmachtheory.2018.10.015
Xiang YJ, Arora SJ, Abdel-Malek K (2010) Physics-based modeling and simulation of human walking: a review of optimization-based and other approaches. Struct Multidiscip Optim 42(1):1–23. https://doi.org/10.1007/s00158-010-0496-8
Xiao H, Hua DH, Zheng XY (1998) Research on the center of mass of Chinese adults. Chinese Journal of Ergonomics 3:3–5
Yamaguchi J, Soga E, Inoue S, Takanishi A (1999) Development of a bipedal humanoid robot-control method of whole body cooperative dynamic biped walking. Int Conf Robot Autom 1:368–374. https://doi.org/10.1109/ROBOT.1999.770006
Yu ZW, Wang LQ (2009) Optimal design for biped robot parallel ankle joint. J Mech Eng 45(11):52–57. https://doi.org/10.3901/JME.2009.11.052
Zhou LL, Bai SP (2015) A new approach to design of a lightweight anthropomorphic arm for service applications. J Mech Robot 7(3):113–122. https://doi.org/10.1115/1.4028292
Zhou LL, Bai SP, Hansen MR (2011) Design optimization on the drive train of a lightweight robotic arm. Mechatronics 21:560–569. https://doi.org/10.1016/j.mechatronics.2011.02.004
Funding
This research was partially supported by the State Key Program of National Natural Science Foundation of China [51635001]; National Key R&D Program of China [2018YFB2001400]; Beijing Municipal Natural Science Foundation Project, Beijing Municipal Education Commission Science and Technology Plan Key Project (KZ201910005005); and China Postdoctoral Science Foundation (2020M682986).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Replication of results
The data used to support the findings of this study are available from the corresponding author upon request.
Additional information
Responsible Editor: Zhen Luo
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ding, H., Shi, Z., Hu, Y. et al. Lightweight design optimization for legs of bipedal humanoid robot. Struct Multidisc Optim 64, 2749–2762 (2021). https://doi.org/10.1007/s00158-021-02968-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-021-02968-2