A non-transitory computer readable medium storing instructions which, when executed by a processor, cause the processor to:
- capture a first plurality of images via a plurality of cameras positioned in a lot;
- wherein the lot comprises a at least one type of crop;
- receive crop data for the at least one type of crop in the lot from a crop database;
- wherein the crop data for the at least one type of crop in the lot comprises:
- (i) a history of the lot,
- (ii) biological reference data for the at least one type of crop,
- (iii) phenological reference data for the at least one type of crop,
- (iv) at least one suspected type of pest to search for in the lot,
- (v) at least one suggested location in the lot to search for the at least one suspected type of pest, and,
- (vi) pest control data for eradicating the at least one suspected type of pest;
- utilize, a pest determination image process to determine from the first plurality of images, a phenological and biological stage of the at least one type of crop based at least in part on:
- (i) the image processing data,
- (ii) the biological reference data for the at least one type of crop, and
- (iii) the phenological reference data for the at least one type of crop;
- transmit to the plurality of cameras, monitoring instructions, based on the phenological and biological stage of the at least one type of crop;
- wherein the monitoring instructions comprise the at least one suggested location in the lot to search for the at least one suspected type of pest;
- capture image data of a second plurality of images via the plurality of cameras based on the monitoring instructions;
- utilize an infection-determination image process to extract, based on the image data of each image from the second plurality of images, an extent of an infection of at least one verified type of pest located in at least one verified location in the lot that is verified by applying, to the infection-determination image process, the image data of each image from the second plurality of images, comprising the at least one suspected type of pest at the at least one suggested location;
- generate a pest control implementation plan, based on the at least one verified type of pest at the at least one verified location in the lot and the pest control data, and comprising:
- (i) at least one type of pesticide,
- (ii) a concentration of the at least one type of pesticide,
- (iii) an amount of the at least one type of pesticide to eradicate the at least one verified type of pest,
- (iv) sprayer data for a plurality of pesticide spraying nozzles for spraying the at least one verified type of pest in the lot, and
- (v) a speed of a carrier to dispense the at least one verified type of pest at the at least one verified location in the lot;
- generate instructions for the carrier to execute the pest control implementation plan;
- wherein the instructions comprise a plurality of commands to control:
- the carrier to travel a path to execute the pest control implementation plan to spray the at least one verified type of pest in the at least one verified location in the lot, and
- (ii) a plurality of pesticide spraying nozzles mounted in the carrier for delivering the at least one type of pesticide along the path;
- and
- monitor the path travelled by the carrier in the lot to determine that the pest control implementation plan has been executed.