Autonomous Monitoring System for Water Resources based on PSO and Gaussian Process