标题：A parametric interpolation method based on prediction and iterative compensation
作者：Ni, Hepeng; Zhang, Chengrui; Chen, Chao; Hu, Tianliang; Liu, Yanan
作者机构：[Ni, Hepeng; Zhang, Chengrui; Chen, Chao; Hu, Tianliang] Shandong Univ, Sch Mech Engn, Jinan 250061, Shandong, Peoples R China.; [Ni, Hepeng; Zhang, 更多
通讯作者：Zhang, Chengrui;Zhang, CR
通讯作者地址：[Zhang, CR]Shandong Univ, Sch Mech Engn, Jinan 250061, Shandong, Peoples R China.
来源：INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS
关键词：Parametric interpolation; feedrate fluctuation; length prediction;; historical interpolation knowledge; iterative compensation; second-order; Taylor's expansion
摘要：Parametric interpolation for spline plays an increasingly important role in modern manufacturing. It is critical to develop a fast parametric interpolator with high accuracy. To improve the computational efficiency while guaranteeing low and controllable feedrate fluctuation, a novel parametric interpolation method based on prediction and iterative compensation is proposed in this article. First, the feedrate fluctuation and Taylor's expansion are analyzed that there are two main reasons to reduce the calculation accuracy including the truncation errors caused by neglecting the high-order terms and discrepancy errors between the original curve and the actual tool path. Then, to reduce these errors, a novel parametric interpolation method is proposed with two main stages, namely, prediction and iterative compensation. In the first stage, a quintic polynomial prediction algorithm is designed based on the historical interpolation knowledge to estimate the target length used in the second-order Taylor's expansion, which can improve the calculation accuracy and the convergence rate of iterative process. In the second stage, an iterative compensation algorithm based on the second-order Taylor's expansion and feedrate fluctuation is designed to approach the target point. Therefore, the calculation accuracy is controllable and can satisfy the specified value through several iterations. When finishing the interpolation of current period, the historical knowledge is updated to prepare for the following interpolation. Finally, a series of simulations are conducted to evaluate the good performance in accuracy and efficiency of the proposed method.