1. College of Agricultural Engineering and Food Science, Shandong University of Technology, Zibo 255022, China
2. Plant Protection Station of Shandong Province, Jinan 250100, China
3. National Center for International Collaboration Research on Precision Agricultural Aviation Pesticides Spraying Technology (NPAAC), Ministry of Science and Technology, College of Electronics Engineering, South China Agricultural University, Guangzhou 510642, China
4. Department of Biological and Agricultural Engineering, Texas A&M University, College Station, TX 77845, USA