{"title":"A Three-Step Optimization Framework With Hybrid Models for a Humanoid Robot’s Jump Motion","authors":"Haoxiang Qi;Zhangguo Yu;Xuechao Chen;Qingqing Li;Yaliang Liu;Chuanku Yi;Chencheng Dong;Fei Meng;Qiang Huang","doi":"10.1109/TASE.2025.3557162","DOIUrl":null,"url":null,"abstract":"High dynamic jump motions are challenging tasks for humanoid robots to achieve environment adaptation and obstacle crossing. The trajectory optimization is a practical method to achieve high-dynamic and explosive jumping. This paper proposes a 3-step trajectory optimization framework for generating a jump motion for a humanoid robot. To improve iteration speed and achieve ideal performance, the framework comprises three sub-optimizations. The first optimization incorporates momentum, inertia, and center of pressure (CoP), treating the robot as a static reaction momentum pendulum (SRMP) model to generate corresponding trajectories. The second optimization maps these trajectories to joint space using effective Quadratic Programming (QP) solvers. Finally, the third optimization generates whole-body joint trajectories utilizing trajectories generated by previous parts. With the combined consideration of momentum and inertia, the robot achieves agile forward jump motions. A simulation and experiments of forward jump with a distance of 1.0 m and 0.5 m height are presented in this paper, validating the applicability of the proposed framework. Note to Practitioners—The motivation of this paper stems from the need to improve jumping performance of humanoid robots. By comprehensively considering factors such as robot posture, centroidal angular momentum, and landing foot placement, the algorithm enhances the robot’s ability to navigate complex environments. This capability is crucial for applications that require overcoming obstacles, such as in search and rescue or inspection tasks. Improved jumping ability can significantly boost environmental adaptability, allowing robots to perform effectively in diverse conditions, and it also represents an exploration of the high-dynamic motion capabilities of humanoid robots. Future research will focus on integrating visual and perceptual information to enhance decision-making.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"14120-14132"},"PeriodicalIF":6.4000,"publicationDate":"2025-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10947554/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
High dynamic jump motions are challenging tasks for humanoid robots to achieve environment adaptation and obstacle crossing. The trajectory optimization is a practical method to achieve high-dynamic and explosive jumping. This paper proposes a 3-step trajectory optimization framework for generating a jump motion for a humanoid robot. To improve iteration speed and achieve ideal performance, the framework comprises three sub-optimizations. The first optimization incorporates momentum, inertia, and center of pressure (CoP), treating the robot as a static reaction momentum pendulum (SRMP) model to generate corresponding trajectories. The second optimization maps these trajectories to joint space using effective Quadratic Programming (QP) solvers. Finally, the third optimization generates whole-body joint trajectories utilizing trajectories generated by previous parts. With the combined consideration of momentum and inertia, the robot achieves agile forward jump motions. A simulation and experiments of forward jump with a distance of 1.0 m and 0.5 m height are presented in this paper, validating the applicability of the proposed framework. Note to Practitioners—The motivation of this paper stems from the need to improve jumping performance of humanoid robots. By comprehensively considering factors such as robot posture, centroidal angular momentum, and landing foot placement, the algorithm enhances the robot’s ability to navigate complex environments. This capability is crucial for applications that require overcoming obstacles, such as in search and rescue or inspection tasks. Improved jumping ability can significantly boost environmental adaptability, allowing robots to perform effectively in diverse conditions, and it also represents an exploration of the high-dynamic motion capabilities of humanoid robots. Future research will focus on integrating visual and perceptual information to enhance decision-making.
期刊介绍:
The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.