Automated tape placement (ATP) is an important automated process adopted for the fabrication of large composite components. Trajectory planning is the key link of ATP, which directly affects the precision and efficiency of the layup process and the quality of final products. Presently, most existing trajectory optimization methods for ATP focus on smooth surfaces. Nevertheless, as commercial CAD/CAM software generally uses NURBS (Non-uniform Rational B-Splines) for modelling, the difficulty of finding the solution and the low efficiency associated with the calculation process are inevitable. T...