C2 continuous time-dependent feedrate scheduling with configurable kinematic constraints

We present a configurable trajectory planning strategy on planar paths for offline definition of time-dependent C2 piecewise quintic feedrates. The more conservative formulation ensures chord tolerance, as well as prescribed bounds on velocity, acceleration and jerk Cartesian components. Since the less restrictive formulations of our strategy can usually still ensure all the desired bounds while simultaneously producing faster motions, the configurability feature is useful not only when reduced motion control is desired but also when full kinematic control has to be guaranteed. Our approach can be applied to any planar path with a piecewise sufficiently smooth parametric representation. When Pythagoreanhodograph spline curves are considered, the corresponding accurate and efficient CNC interpolator algorithms can be exploited.

[1]  Syh-Shiuh Yeh,et al.  Adaptive-feedrate interpolation for parametric curves with a confined chord error , 2002, Comput. Aided Des..

[2]  B. Jüttler,et al.  Constructing acceleration continuous tool paths using Pythagorean Hodograph curves , 2005 .

[3]  Bert Jüttler,et al.  Rounding Spatial G-Code Tool Paths Using Pythagorean Hodograph Curves , 2007, J. Comput. Inf. Sci. Eng..

[4]  Liu Xinhua,et al.  A novel approach for NURBS interpolation through the integration of acc-jerk-continuous-based control method and look-ahead algorithm , 2017 .

[5]  Rida T. Farouki,et al.  Real-time CNC interpolators for Pythagorean-hodograph curves , 1996, Comput. Aided Geom. Des..

[6]  K. K. Kubota Pythagorean Triples in Unique Factorization Domains , 1972 .

[7]  Carla Manni,et al.  Efficient Solution of the Complex Quadratic Tridiagonal System for C2 PH Quintic Splines , 2001, Numerical Algorithms.

[8]  An-Chen Lee,et al.  The feedrate scheduling of NURBS interpolator for CNC machine tools , 2011, Comput. Aided Des..

[9]  Rida T. Farouki,et al.  Efficient high-speed cornering motions based on continuously-variable feedrates. I. Real-time interpolator algorithms , 2016 .

[10]  Rida T. Farouki,et al.  Pythagorean-Hodograph Curves: Algebra and Geometry Inseparable , 2007, Geometry and Computing.

[11]  Rida T. Farouki,et al.  Performance analysis of CNC interpolators for time-dependent feedrates along PH curves , 2001, Comput. Aided Geom. Des..

[12]  Alessandro Gasparetto,et al.  Trajectory Planning in Robotics , 2012, Mathematics in Computer Science.

[13]  Alessandra Sestini,et al.  Curvature continuous path planning and path finding based on PH splines with tension , 2017, Comput. Aided Des..

[14]  Alessandra Sestini,et al.  Path planning with obstacle avoidance by G1 PH quintic splines , 2016, Comput. Aided Des..

[15]  Carla Manni,et al.  Shape‐preserving interpolation by G1 and G2 PH quintic splines , 2003 .

[16]  Alessandro Bardine,et al.  A real-time configurable NURBS interpolator with bounded acceleration, jerk and chord error , 2012, Comput. Aided Des..