Adaptive Smoothing V-Spline for Trajectory Reconstruction

Trajectory reconstruction is the process of inferring the path of a moving object between successive observation points. Widely separated points and measurement errors can cause traditional spline method to infer trajectories with sharp angles not typical of a moving object. Smoothing spline methods can efficiently build up a more smooth trajectory. In conventional smoothing splines, the objective function is augmented with a penalty term, which has a single parameter that controls the smoothness of reconstruction. Adaptive smoothing splines extend the single parameter to a function that can vary, hence the degree of smoothness can be different regions. A new method named the V-spline is proposed, which incorporates both location and velocity information but penalizes excessive accelerations. In the application of interest, the penalty term is also dependent on a known operational state of the object. The V-spline includes a parameter that controls the degree to which the velocity information is used in the reconstruction. In addition, the smoothing penalty adapts the observations are irregular in time. An extended cross-validation technique is used to find all spline parameters.

[1]  Kazuo Tanie,et al.  Trajectory Design and Control of a Wheel-type Mobile Robot Using B-spline Curve , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[2]  Ehud Rivlin,et al.  Spline-Based Robot Navigation , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  I. Johnstone,et al.  Wavelet Shrinkage: Asymptopia? , 1995 .

[4]  A. Gasparetto,et al.  A new method for smooth trajectory planning of robot manipulators , 2007 .

[5]  Maria Castro,et al.  Geometric modelling of highways using global positioning system (GPS) data and spline approximation , 2006 .

[6]  B. Silverman,et al.  Some Aspects of the Spline Smoothing Approach to Non‐Parametric Regression Curve Fitting , 1985 .

[7]  Byunggu Yu,et al.  Curve-based representation of moving object trajectories , 2004, Proceedings. International Database Engineering and Applications Symposium, 2004. IDEAS '04..

[8]  Andreas Hertle,et al.  Spline-based Trajectory Optimization for Autonomous Vehicles with Ackerman drive , 2010 .

[9]  M. Hutchinson,et al.  ON SPLINE SMOOTHING WITH AUTOCORRELATED ERRORS , 1989 .

[10]  Peter Craven,et al.  Smoothing noisy data with spline functions , 1978 .

[11]  D. Cox Nonparametric Regression and Generalized Linear Models: A roughness penalty approach , 1993 .

[12]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[13]  Salah Sukkarieh,et al.  An Analytical Continuous-Curvature Path-Smoothing Algorithm , 2010, IEEE Transactions on Robotics.

[14]  Wensheng Guo,et al.  DATA DRIVEN ADAPTIVE SPLINE SMOOTHING , 2010 .

[15]  R. Kohn,et al.  Nonparametric spline regression with autoregressive moving average errors , 1992 .

[16]  I. Johnstone,et al.  Adapting to Unknown Smoothness via Wavelet Shrinkage , 1995 .

[17]  Jane-ling Wang,et al.  Functional linear regression analysis for longitudinal data , 2005, math/0603132.

[18]  G. Wahba A Comparison of GCV and GML for Choosing the Smoothing Parameter in the Generalized Spline Smoothing Problem , 1985 .

[19]  D. Aydın,et al.  Smoothing Parameter Selection Problem in Nonparametric Regression Based on Smoothing Spline: A Simulation Study , 2012 .

[20]  B. Silverman,et al.  Wavelet thresholding via a Bayesian approach , 1998 .

[21]  I. Johnstone,et al.  Ideal spatial adaptation by wavelet shrinkage , 1994 .

[22]  Peng Jiang,et al.  Curvature Continuous and Bounded Path Planning for Fixed-Wing UAVs , 2017, Sensors.

[23]  Efstathios Paparoditis,et al.  Wavelet Methods in Statistics with R , 2010 .

[24]  Ali Raza Syed A Review of Cross Validation and Adaptive Model Selection , 2011 .

[25]  David Ben-Arieh,et al.  Geometric Modeling of Highways Using Global Positioning System Data and B -Spline Approximation , 2004 .

[26]  Yuedong Wang Smoothing Spline Models with Correlated Random Errors , 1998 .

[27]  Gerjan J. Piet,et al.  Improved estimation of trawling tracks using cubic Hermite spline interpolation of position registration data , 2010 .

[28]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[29]  Chong Gu MODEL INDEXING AND SMOOTHING PARAMETER SELECTION IN NONPARAMETRIC FUNCTION ESTIMATION , 1998 .

[30]  C. Crainiceanu,et al.  Fast Adaptive Penalized Splines , 2008 .

[31]  Yusuf Altintas,et al.  High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation , 2001 .

[32]  Ke Zhang,et al.  Cubic spline trajectory generation with axis jerk and tracking error constraints , 2013 .

[33]  Lars Arge,et al.  Indexing Moving Points , 2003, J. Comput. Syst. Sci..

[34]  M. Wand,et al.  Semiparametric Regression: Parametric Regression , 2003 .

[35]  Smoothing spline primordial power spectrum reconstruction , 2005, astro-ph/0506707.