Learning-based Initialization of Trajectory Optimization for Path-following Problems of Redundant Manipulators
Minsung Yoon, Mincheul Kang, Daehyung Park, Sung-Eui Yoon
TL;DR
This work tackles the challenge of initializing trajectory optimization for path-following with redundant manipulators, where initial guesses heavily affect convergence and final solution quality. It proposes RL-ITG, an example-guided reinforcement learning approach that uses a path-conditioned MDP and a null-space aware imitation reward to generate high-quality initial joint trajectories offline. Through large-scale simulation and real-robot experiments on a seven-DoF Fetch arm, RL-ITG demonstrates improved TO optimality, faster convergence, and broader applicability across problem variations, compared to several baselines. The approach promises practical impact by amortizing the heavy online planning load and enabling reliable, efficient long-horizon planning in static environments, with plans to extend to dynamic scenes via receding-horizon control.
Abstract
Trajectory optimization (TO) is an efficient tool to generate a redundant manipulator's joint trajectory following a 6-dimensional Cartesian path. The optimization performance largely depends on the quality of initial trajectories. However, the selection of a high-quality initial trajectory is non-trivial and requires a considerable time budget due to the extremely large space of the solution trajectories and the lack of prior knowledge about task constraints in configuration space. To alleviate the issue, we present a learning-based initial trajectory generation method that generates high-quality initial trajectories in a short time budget by adopting example-guided reinforcement learning. In addition, we suggest a null-space projected imitation reward to consider null-space constraints by efficiently learning kinematically feasible motion captured in expert demonstrations. Our statistical evaluation in simulation shows the improved optimality, efficiency, and applicability of TO when we plug in our method's output, compared with three other baselines. We also show the performance improvement and feasibility via real-world experiments with a seven-degree-of-freedom manipulator.
