Clarifying clairvoyance: Analysis of forecasting models for near-sinusoidal periodic motion as applied to AUVs in shallow bathymetry

Abstract This paper shows that Gaussian Process Regression (GPR) with a periodic kernel has better mean prediction accuracy and uncertainty bounds than time series or Fourier series when forecasting motion data of underwater vehicles subject to wave excitation. Many robotic systems, such as autonomous underwater vehicles (AUVs), are required to operate in environments with disturbances and relative motion that make task performance difficult. This motion often exhibits periodic, near-sinusoidal behaviour. By predicting this motion, control strategies can be developed to improve accuracy. Moreover, factoring in uncertainty can aid the robustness of these predictive control methods. Time series and Fourier series have been applied to several predictive control problems in a variety of fields. However, there are contradictory results in performance based on parameters, assessment criteria, and application. This paper seeks to clarify these discrepancies using AUV motion as a case study. GPR is also introduced as a third candidate for prediction based on previous applications to time series forecasting in other fields of science. In addition to assessing mean prediction accuracy, the ability of each model to adequately bound prediction error is also considered as a key performance indicator.

[1]  Nate Silver,et al.  The signal and the noise : why so many predictions fail but some don't , 2012 .

[2]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1971 .

[3]  S Roberts,et al.  Gaussian processes for time-series modelling , 2013, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[4]  Amine Bermak,et al.  Gaussian process for nonstationary time series prediction , 2004, Comput. Stat. Data Anal..

[5]  Matthew Garratt,et al.  Ship Motion Prediction for Maritime Flight Operations , 2008 .

[6]  Stephen J. Roberts,et al.  Gaussian Processes for Timeseries Modelling. , 2012 .

[7]  Geoffrey A. Hollinger,et al.  Planning Energy-Efficient Trajectories in Strong Disturbances , 2017, IEEE Robotics and Automation Letters.

[8]  Zhile Yang,et al.  Time series wind power forecasting based on variant Gaussian Process and TLBO , 2016, Neurocomputing.

[9]  B. Anderson,et al.  Frequency tracking of nonsinusoidal periodic signals in noise , 1990 .

[10]  David A. Clifton,et al.  Multitask Gaussian Processes for Multivariate Physiological Time-Series Analysis , 2015, IEEE Transactions on Biomedical Engineering.

[11]  Y. S. Kim,et al.  A note on ship-motion prediction based on wave-excitation input estimation , 1990 .

[12]  Jan Tommy Gravdahl,et al.  Modeling and motion planning for mechanisms on a non-inertial base , 2009, 2009 IEEE International Conference on Robotics and Automation.

[13]  Jan Tommy Gravdahl,et al.  Motion planning and control of robotic manipulators on seaborne platforms , 2011 .

[14]  Ryan N. Smith,et al.  Predictive motion planning for AUVs subject to strong time-varying currents and forecasting uncertainties , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[15]  John F. Jansen,et al.  On the modeling of robots operating on ships , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[16]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[17]  G. Schwarz Estimating the Dimension of a Model , 1978 .

[18]  C. B. Tilanus,et al.  Applied Economic Forecasting , 1966 .