Content area
Abstract
In precision agriculture, activities such as selective spraying of agrochemicals are essential to maintaining high productivity and quality of agricultural products. The use of unmanned aerial vehicles (UAVs) to perform this activity reduces soil compaction, compared to the use of heavy machinery, and helps to reduce the waste of these artificial substances through a punctual and self-regulating application. This work proposes an entire guiding system for use on UAVs (hardware and software) based on image processing techniques. The software part consists of two algorithms. The first algorithm is the Crop Row Detection which is responsible for the correct identification of the crop rows. The second algorithm is the Line Filter that is responsible for generating the driving parameters sent to the flight controller. In the field experiments performed on the proposed hardware, the algorithm achieved a detection rate of 100% of the crop rows for images with resolutions above 320 × 240. The system performance was measured in laboratory experiments and reached 31.22 FPS for images with small resolution, 320 × 240, and 1.63 FPS for the highest resolution, 1920 × 1080. The main contribution of this work is the design and development of an entire embedded guidance system composed of a hardware and software architectures. Other contributions are: the proposed filter for the image pretreatment; the filter to remove the false positive lines; and the algorithm for generating the guiding parameters based on detected crop rows.






