A real-time configurable NURBS interpolator with bounded acceleration, jerk and chord error