Hierarchical Trajectory Planning Method for Piano-Playing Robot
Zirui Wang, Jiayu Zhang, Wei Jiang, Tao Jiang, Jingdong Zhao, Liangliang Zhao, Baoshi Cao, Le Qi
Abstract
Piano-playing tasks, which effectively demonstrate bimanual coordination capabilities in humanoid robots, are increasingly becoming a research focus. However, prior research has predominantly focused on Cartesian space trajectory planning without adequately addressing real-world obstacle avoidance constraints and manipulator acceleration limits. This paper proposes a hierarchical trajectory planning framework that systematically incorporates both obstacle avoidance and acceleration constraints. Firstly, discrete Cartesian path points are generated using a dynamic programming approach; secondly, joint space path points are derived considering obstacle avoidance and joint limit constraints through dynamic programming; thirdly, the joint space trajectory is interpolated using a Jacobian inverse-based method; finally, the trajectory is refined using Model Predictive Control (MPC). Experimental results demonstrate that the proposed method produces trajectories satisfying both obstacle avoidance and acceleration constraints, enabling fluent piano piece execution in real-world environments.
BibTeX
@inproceedings{iros2025_hierarchicaltraj,
title = {Hierarchical Trajectory Planning Method for Piano-Playing Robot},
author = {Zirui Wang and Jiayu Zhang and Wei Jiang and Tao Jiang and Jingdong Zhao and Liangliang Zhao and Baoshi Cao and Le Qi and Yuchen Yang and Fenglei Ni and Hong Liu},
booktitle = {IROS 2025},
year = {2025}
}