Advanced Irrigation Scheduling for Agriculture