Gaussian Process (GP) regression has seen widespread use in robotics due to its generality, simplicity of use, and the utility of bayesian predictions. In particular, the predominant implementation of GP regression is kernel-based, as it enables fitting of arbitrary nonlinear functions