Online Spatio-Temporal Learning and Prediction for Adaptive Robotic Systems : applications in tactile classification and learning assistance by demonstration