Activity recognition for autonomous water drones based on unsupervised learning methods