Abstract
Robotization is increasingly used in the agriculture since the last few decades. It is progressively replacing the human workforce that is deserting the agricultural sector, partly because of the harshness of its activities and health risks they may present. Moreover, robotization aims to improve efficiency and competitiveness of the agricultural sector. However, it leads to several research and development challenges regarding robots supervision, control and optimization. This paper presents a simulation and optimization approach for the optimization of robotized treatment tasks using type-c ultraviolet radiation in horticulture. The optimization of tasks scheduling problem is formalized and a heuristic and a genetic algorithms are proposed to solve it. These algorithms are evaluated compared to an exact method using a multi-agent-based simulation approach. The simulator takes into account the evolution of the disease during time and simulates the execution of treatment tasks by the robot.
Similar content being viewed by others
References
Abdelaziz FB, Krichen S, Chaouachi J (1999) A hybrid heuristic for multiobjective knapsack problems. Meta-heuristics. Springer, Boston, pp 205–212
Ai TJ, Kachitvichyanukul V (2009) A particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery. Comput Oper Res 36(5):1693–1702
Aickelin U, Dowsland KA (2004) An indirect genetic algorithm for a nurse-scheduling problem. Comput Oper Res 31(5):761–778
Aytug H, Khouja M, Vergara F (2003) Use of genetic algorithms to solve production and operations management problems: a review. Int J Prod Res 41(17):3955–4009
Berndt S, Jansen K, Klein KM (2015) Fully dynamic bin packing revisited. Math Program. https://doi.org/10.1007/s10107-018-1325-x
Bonadies S, Lefcourt A, Gadsden SA (2016) A survey of unmanned ground vehicles with applications to agricultural and environmental sensing. In: Autonomous air and ground sensing systems for agricultural optimization and phenotyping, vol 9866. International Society for Optics and Photonics, p 98660Q
Brumitt BL, Stentz A (1996) Dynamic mission planning for multiple mobile robots. In: Proceedings IEEE international conference on robotics and automation, 1996, vol 3. IEEE, pp 2396–2401
Chan JWT, Wong PW, Yung FC (2009) On dynamic bin packing: an improved lower bound and resource augmentation analysis. Algorithmica 53(2):172–206
Christensen HI, Khan A, Pokutta S, Tetali P (2017) Approximation and online algorithms for multidimensional bin packing: a survey. Comput Sci Rev 24:63–79
Coffman EG Jr, Garey MR, Johnson DS (1983) Dynamic bin packing. SIAM J Comput 12(2):227–258
Dahane M, Sahnoun M, Bettayeb B, Baudry D, Boudhar H (2017) Impact of spare parts remanufacturing on the operation and maintenance performance of offshore wind turbines: a multi-agent approach. J Intell Manuf 28(7):1531–1549
Dang QV, Nielsen IE, Bocewicz G (2012) A genetic algorithm-based heuristic for part-feeding mobile robot scheduling problem. In: Trends in practical applications of agents and multiagent systems. Springer, Berlin, pp 85–92
Dang QV, Nielsen I, Steger-Jensen K, Madsen O (2014) Scheduling a single mobile robot for part-feeding tasks of production lines. J Intell Manuf 25(6):1271–1287
Dasgupta P (2012) Multi-agent coordination techniques for multi-robot task allocation and multi-robot area coverage. In: 2012 international conference on collaboration technologies and systems (cts). IEEE, pp 75–75
De-An Z, Jidong L, Wei J, Ying Z, Yu C (2011) Design and control of an apple harvesting robot. Biosyst Eng 110(2):112–122
Falkenauer E (1996) A hybrid grouping genetic algorithm for bin packing. J Heuristics 2(1):5–30
Feng Q, Wang X, Zheng W, Qiu Q, Jiang K (2012) New strawberry harvesting robot for elevated-trough culture. Int J Agric Biol Eng 5(2):1–8
Giordani S, Lujak M, Martinelli F (2013) A distributed multi-agent production planning and scheduling framework for mobile robots. Comput Ind Eng 64(1):19–30
Gonzalez-de Soto M, Emmi L, Perez-Ruiz M, Aguera J, Gonzalez-de Santos P (2016) Autonomous systems for precise spraying-evaluation of a robotised patch sprayer. Biosyst Eng 146:165–182
Hwang H, Sistler F (1985) The implementation of a robotic manipulator on a pepper transplanting machine. In: Proceedings of the international conference on CAD/CAM, robotics automation, pp 553–556
Janani A, Alboul L, Penders J (2016) Multi robot cooperative area coverage, case study: spraying. In: Conference towards autonomous robotic systems. Springer, pp 165–176
Janisiewicz WJ, Takeda F, Nichols B, Glenn DM, Jurick WM II, Camp MJ (2016) Use of low-dose UV-C irradiation to control powdery mildew caused by Podosphaera aphanis on strawberry plants. Can J Plant Pathol 38(4):430–439
Karakatič S, Podgorelec V (2015) A survey of genetic algorithms for solving multi depot vehicle routing problem. Appl Soft Comput 27:519–532
Kröger B (1995) Guillotineable bin packing: a genetic approach. Eur J Oper Res 84(3):645–661
Laporte G, Nobert Y (1983) A branch and bound algorithm for the capacitated vehicle routing problem. Oper Res Spektrum 5(2):77–85
Leinberger W, Karypis G, Kumar V (1999) Multi-capacity bin packing algorithms with applications to job scheduling under multiple constraints. In: Proceedings of the 1999 international conference on parallel processing. IEEE, pp 404–412
Li Y, Tang X, Cai W (2015) Dynamic bin packing for on-demand cloud resource allocation. IEEE Trans Parallel Distrib Syst 27(1):157–170
Li J, Wang P, Geng C (2017) The disease assessment of cucumber downy mildew based on image processing. In: 2017 international conference on computer network, electronic and automation (ICCNEA). IEEE, pp 480–485
Lim MK, Zhang Z, Goh W (2009) An iterative agent bidding mechanism for responsive manufacturing. Eng Appl Artif Intell 22(7):1068–1079
Mazar M, Sahnoun M, Bettayeb B, Klement N (2018) Optimization of robotized tasks for the UV-C treatment of diseases in horticulture
Mei Y, Lu YH, Hu YC, Lee CG (2005) A case study of mobile robot’s energy consumption and conservation techniques. In: Proceedings 12th international conference on advanced robotics, 2005. ICAR’05. IEEE, pp 492–497 (2005)
Oberti R, Marchi M, Tirelli P, Calcante A, Iriti M, Tona E, Hočevar M, Baur J, Pfaff J, Schütz C et al (2016) Selective spraying of grapevines for disease control using a modular agricultural robot. Biosyst Eng 146:203–215
Ören T, Yilmaz L, Ghasem-Aghaee N (2014) A systematic view of agent-supported simulation past, present, and promising future. In: 2014 international conference on simulation and modeling methodologies, technologies and applications (SIMULTECH). IEEE, pp 497–506
Peries O (1962) Studies on strawberry mildew, caused by Sphaerotheca macularis (wallr. ex fries) jaczewski. Ann Appl Biol 50(2):211–224
Powell WB (2005) The optimizing-simulator: merging simulation and optimization using approximate dynamic programming. In: Proceedings of the 37th conference on winter simulation. Winter Simulation Conference, pp 96–109 (2005)
Powell WB (2008) Approximate dynamic programming: lessons from the field. In: Simulation conference, 2008. WSC 2008, Winter. IEEE, pp 205–214
Powell WB, Shapiro JA, Simao HP (2001) A representational paradigm for dynamic resource transformation problems. Ann Oper Res 104(1):231–279
Sahnoun M, Baudry D, Mustafee N, Louis A, Smart PA, Godsiff P, Mazari B (2015) Modelling and simulation of operation and maintenance strategy for offshore wind farms based on multi-agent system. J Intell Manuf 30(8):2981–2997
Sakai S, Iida M, Osuka K, Umeda M (2008) Design and control of a heavy material handling manipulator for agricultural robots. Auton Robots 25(3):189–204
Sarri D, Martelloni L, Vieri M (2017) Development of a prototype of telemetry system for monitoring the spraying operation in vineyards. Comput Electron Agric 142:248–259
Schneider M, Stenger A, Goeke D (2014) The electric vehicle-routing problem with time windows and recharging stations. Transp Sci 48(4):500–520
Sharma G, Dutta A, Kim JH (2019) Optimal online coverage path planning with energy constraints. In: Proceedings of the 18th international conference on autonomous agents and multiagent aystems. International Foundation for Autonomous Agents and Multiagent Systems, pp 1189–1197
Sistler F (1987) Robotics and intelligent machines in agriculture. IEEE J Robot Autom 3(1):3–6
Sørensen C, Bak T, Jørgensen R (2004) Mission planner for agricultural robotics. AgEng 2004:894–895
Southall B, Hague T, Marchant JA, Buxton BF (2002) An autonomous crop treatment robot: part I. A kalman filter model for localization and crop/weed classification. Int J Robot Res 21(1):61–74
Talbot D (2014) A nimble-wheeled farm robot goes to work in Minnesota, MIT Technology Review, 9 September 2014. [Online]. Available: https://www.technologyreview.com/s/530526/a-nimble-wheeledfarm-robot-goes-to-work-in-minnesota/. Accessed 18 Dec 2019
Tsai CF, Eberle W, Chu CY (2013) Genetic algorithms in feature and instance selection. Knowl-Based Syst 39:240–247
Van Henten EJ, Hemming J, Van Tuijl B, Kornet J, Meuleman J, Bontsema J, Van Os E (2002) An autonomous robot for harvesting cucumbers in greenhouses. Auton Robots 13(3):241–258
Wei M, Isler V (2018) Coverage path planning under the energy constraint. In: 2018 IEEE international conference on robotics and automation (ICRA). IEEE, pp 368–373
Wilensky U, Evanston I (1999) Netlogo: center for connected learning and computer-based modeling. Northwestern University, Evanston, pp 49–52
Wu T, Powell WB, Whisman A (2003) The optimizing simulator: an intelligent analysis tool for the military airlift problem. Unpublished report. Department of Operations Research and Financial Engineering, Princeton University, Princeton
Zhang N, Wang M, Wang N (2002) Precision agriculture-a worldwide overview. Comput Electron Agric 36(2–3):113–132
Zhang S, Ding F, Peng H, Huang Y, Lu J (2018) Molecular cloning of a cc-nbs-lrr gene from vitis quinquangularis and its expression pattern in response to downy mildew pathogen infection. Mol Genet Genom 293(1):61–68
Acknowledgements
This research was made possible thanks to €1.35 million financial support from the European Regional Development Fund provided by the Interreg North-West Europe Programme in context of UV-ROBOT.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Mazar, M., Sahnoun, M., Bettayeb, B. et al. Simulation and optimization of robotic tasks for UV treatment of diseases in horticulture. Oper Res Int J 22, 49–75 (2022). https://doi.org/10.1007/s12351-019-00541-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12351-019-00541-w