摘要

In order to reduce high chord errors and improve poor flexibility of interpolation, a novel approach for non-uniform rational B-spline (NURBS) interpolation through the integration of an acc-jerk-continuous-based control method and look-ahead algorithm is proposed. At first, the principles of NURBS curve interpolation and implementation are described. Then, modules of the proposed algorithm, including the feed rate planning and acc-jerk-continuous modules, are established. In the feed rate planning module, sharp corners are detected and the curve is split into some NURBS blocks according to sharp corners. The knot parameter and restrict feed rate at the sharp corners are obtained as well as the length of each block is calculated. In the acc-jerk-continuous control module, information including the knot parameter, arc length, and start and end feed rates are handled to plan an acc-jerk-continuous trajectory. Finally, simulation with one free-form NURBS curve is conducted and comparison with the S-shaped scheduling algorithm is carried out to verify the feasibility and applicability of the proposed algorithm.