Online data-driven anomaly detection in autonomous robots