TY - GEN
T1 - Hierarchical Trajectory Optimization for Humanoid Robot Jumping Motion
AU - Sun, Junbao
AU - Liu, Haopeng
AU - Li, Xu
AU - Feng, Haibo
AU - Fu, Yili
AU - Zhang, Songyuan
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2023.
PY - 2023
Y1 - 2023
N2 - In order to make the robot have high dynamic motion ability, this paper uses the trajectory optimization method to plan the jumping motion trajectory of the humanoid robot quickly and effectively, and carries out the jumping motion experiment on the HIT-HU humanoid robot platform. In order to improve the solving speed of trajectory optimization problem, simplified centroid dynamics model and single rigid body model are established. Differential dynamic programming (DDP) based on the combination of the centroid dynamic model and the whole body joint kinematic model is used to solve the hopping trajectory optimization problem with high accuracy, and the external penalty function method is used to deal with the relevant constraints. In order to overcome the problem that the solver is sensitive to the initial point selection, a hierarchical trajectory optimization framework is proposed. The framework uses the direct collocation method based on the single rigid body model. The trajectory of the simplified model is used as the initial trajectory guess, and the differential dynamic programming method is introduced to solve the optimal trajectory of the whole joint. The differential dynamic programming algorithm using the direct method of warm start is about twice as fast as the method of manually given initial trajectory. The simulation and experimental verification of the vertical jump trajectories generated by the algorithm on the humanoid robot HIT-HU show that the jump trajectories generated by the algorithm can be effectively transformed into the motion trajectories of humanoid robots, and can be effectively executed on the physical prototype. This further verifies the effectiveness of the algorithm and plays an important role in practical application.
AB - In order to make the robot have high dynamic motion ability, this paper uses the trajectory optimization method to plan the jumping motion trajectory of the humanoid robot quickly and effectively, and carries out the jumping motion experiment on the HIT-HU humanoid robot platform. In order to improve the solving speed of trajectory optimization problem, simplified centroid dynamics model and single rigid body model are established. Differential dynamic programming (DDP) based on the combination of the centroid dynamic model and the whole body joint kinematic model is used to solve the hopping trajectory optimization problem with high accuracy, and the external penalty function method is used to deal with the relevant constraints. In order to overcome the problem that the solver is sensitive to the initial point selection, a hierarchical trajectory optimization framework is proposed. The framework uses the direct collocation method based on the single rigid body model. The trajectory of the simplified model is used as the initial trajectory guess, and the differential dynamic programming method is introduced to solve the optimal trajectory of the whole joint. The differential dynamic programming algorithm using the direct method of warm start is about twice as fast as the method of manually given initial trajectory. The simulation and experimental verification of the vertical jump trajectories generated by the algorithm on the humanoid robot HIT-HU show that the jump trajectories generated by the algorithm can be effectively transformed into the motion trajectories of humanoid robots, and can be effectively executed on the physical prototype. This further verifies the effectiveness of the algorithm and plays an important role in practical application.
KW - Differential dynamic programming
KW - Direct collocation method
KW - Hierarchical trajectory optimization
KW - Humanoid jumping
UR - https://www.scopus.com/pages/publications/85176008982
U2 - 10.1007/978-981-99-6480-2_3
DO - 10.1007/978-981-99-6480-2_3
M3 - 会议稿件
AN - SCOPUS:85176008982
SN - 9789819964796
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 31
EP - 48
BT - Intelligent Robotics and Applications - 16th International Conference, ICIRA 2023, Proceedings
A2 - Yang, Huayong
A2 - Zou, Jun
A2 - Yang, Geng
A2 - Ouyang, Xiaoping
A2 - Liu, Honghai
A2 - Yin, Zhouping
A2 - Liu, Lianqing
A2 - Wang, Zhiyong
PB - Springer Science and Business Media Deutschland GmbH
T2 - 16th International Conference on Intelligent Robotics and Applications, ICIRA 2023
Y2 - 5 July 2023 through 7 July 2023
ER -