Co-Optimization of Tool Orientations, Kinematic Redundancy, and Waypoint Timing for Robot-Assisted Manufacturing
Yongxue Chen, Tianyu Zhang, Yuming Huang, Tao Liu, Charlie C. L. Wang
TL;DR
The paper tackles the challenge of concurrently optimizing tool orientation, kinematic redundancy, and waypoint timing for robot-assisted manufacturing with long toolpaths by formulating a dual-robot 6+2 DoF model and a kinematic-smoothness objective Φ_smooth that integrates joint velocity, acceleration, and jerk. It introduces a decomposition-based out-of-core SQP framework that solves many-waypoint trajectories in parallel, supported by initialization strategies, a sub-problem SQP solver, and a result-correction step. Across simulations and physical AM experiments, the method yields substantial improvements in kinematic smoothness, reduced vibrations, and better surface quality compared with decoupled approaches and local filtering, while achieving dramatic reductions in computational time through decomposition. Limitations include the time to train the collision-detection proxy and potential suboptimality from post-optimization correction, suggesting future work on adaptive collision detection and broader applicability to AM/SM tasks. The approach advances practical, scalable trajectory optimization for complex manufacturing systems with large waypoint counts and multiple robots.
Abstract
In this paper, we present a concurrent and scalable trajectory optimization method to improve the quality of robot-assisted manufacturing. Our method simultaneously optimizes tool orientations, kinematic redundancy, and waypoint timing on input toolpaths with large numbers of waypoints to improve kinematic smoothness while incorporating manufacturing constraints. Differently, existing methods always determine them in a decoupled manner. To deal with the large number of waypoints on a toolpath, we propose a decomposition-based numerical scheme to optimize the trajectory in an out-of-core manner, which can also run in parallel to improve the efficiency. Simulations and physical experiments have been conducted to demonstrate the performance of our method in examples of robot-assisted additive manufacturing.
