Fine-Tuning of UAV Control Rules for Spraying Pesticides on Crop Fields: An Approach for Dynamic Environments

被引:19
作者
Faical, Bruno S. [1 ]
Pessin, Gustavo [2 ]
Filho, Geraldo P. R. [1 ]
Carvalho, Andre C. P. L. F. [1 ]
Gomes, Pedro H. [3 ]
Ueyama, Jo [1 ]
机构
[1] Univ Sao Paulo, Sao Carlos, SP, Brazil
[2] Vale Inst Technol, Appl Comp Lab, Belem, Para, Brazil
[3] Univ So Calif, ANRG, Los Angeles, CA USA
关键词
Unmanned aerial vehicle; agricultural applications; dynamic environments; neural networks; evolutionary algorithms; GENETIC ALGORITHM; NETWORKS; SYSTEM;
D O I
10.1142/S0218213016600034
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Brazil is an agricultural nation whose process of spraying pesticides is mainly carried out by using aircrafts. However, the use of aircrafts with on-board pilots has often resulted in chemicals being sprayed outside the intended areas. The precision required for spraying on crop fields is often impaired by external factors, like changes in wind speed and direction. To address this problem, ensuring that the pesticides are sprayed accurately, this paper proposes the use of artificial neural networks (ANN) on programmable UAVs. For such, the UAV is programmed to spray chemicals on the target crop field considering dynamic context. To control the UAV flight route planning, we investigated several optimization techniques including Particle Swarm Optimization (PSO). We employ PSO to find near-optimal parameters for static environments and then train a neural network to interpolate PSO solutions in order to improve the UAV route in dynamic environments. Experimental results showed a gain in the spraying precision in dynamic environments when ANN and PSO were combined. We demonstrate the improvement in figures when compared against the exclusive use of PSO. This approach will be embedded in UAVs with programmable boards, such as Raspberry PIs or Beaglebones. The experimental results demonstrate that the proposed approach is feasible and can meet the demand for a fast response time needed by the UAV to adjust its route in a highly dynamic environment, while seeking to spray pesticides accurately.
引用
收藏
页数:19
相关论文
共 24 条
[1]  
[Anonymous], 2014, Differential Evolution: A Practical Approach to Global Optimization
[2]   The particle swarm - Explosion, stability, and convergence in a multidimensional complex space [J].
Clerc, M ;
Kennedy, J .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (01) :58-73
[3]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[4]  
Eberhart R., 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science (Cat. No.95TH8079), P39, DOI 10.1109/MHS.1995.494215
[5]   Fine-tuning of UAV control rules for spraying pesticides on crop fields [J].
Faical, Bruno S. ;
Pessin, Gustavo ;
Filho, Geraldo P. R. ;
Carvalho, Andre C. P. L. F. ;
Furquim, Gustavo ;
Ueyama, Jo .
2014 IEEE 26TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2014, :527-533
[6]   The use of unmanned aerial vehicles and wireless sensor networks for spraying pesticides [J].
Faical, Bruno S. ;
Costa, Fausto G. ;
Pessin, Gustavo ;
Ueyama, Jo ;
Freitas, Heitor ;
Colombo, Alexandre ;
Fini, Pedro H. ;
Villas, Leandro ;
Osorio, Fernando S. ;
Vargas, Patricia A. ;
Braun, Torsten .
JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (04) :393-404
[7]  
Huang Y, 2009, APPL ENG AGRIC, V25, P803
[8]  
Kopke A., 2008, Simutools '08: Proceedings of the 1st international conference on Simulation tools and techniques for communications, net- works and systems workshops, P1
[9]   Decision support for irrigation project planning using a genetic algorithm [J].
Kuo, SF ;
Merkley, GP ;
Liu, CW .
AGRICULTURAL WATER MANAGEMENT, 2000, 45 (03) :243-266
[10]  
Li Bing Li Bing, 2012, Transactions of the Chinese Society of Agricultural Engineering, V28, P160