Automation in scheduling irrigation: A review of concepts and latest recommendations in technology