single-rb.php

JRM Vol.36 No.5 pp. 1262-1272
doi: 10.20965/jrm.2024.p1262
(2024)

Paper:

Flexible Path Planning for Multi-Agent Field Observation

Takuya Kobayashi* ORCID Icon and Takashi Kawamura** ORCID Icon

*Department of Science and Technology, Graduate School of Medicine, Science and Technology, Shinshu University
3-15-1 Tokida, Ueda, Nagano 386-8567, Japan

**Faculty of Textile Science and Technology, Shinshu University
3-15-1 Tokida, Ueda, Nagano 386-8567, Japan

Received:
December 22, 2023
Accepted:
July 16, 2024
Published:
October 20, 2024
Keywords:
coverage path planning, multi-agent system, agricultural robot, dynamic reassignment, k-means clustering
Abstract

This paper proposes a flexible path-planning method for conducting agricultural observation tasks using multiple autonomous guided vehicles. The observation task was formulated as the rural postman problem by graphing the agricultural field to be observed and assigning costs to mandatory and optional paths. The observation area was re-divided according to the progress of each robot’s work, and the latest path was planned to minimize the difference between the working time of individual robots, thereby reducing the overall working time. Simulations were conducted to verify the influence of the parameters used in the proposed method. The effect of workload adjustment on progress delay was verified, and the increase in overall working time owing to delay was reduced by an average of 32.9%. A performance comparison was conducted using Google OR-Tools, software specialized for combinatorial optimization. Superior solutions with shorter computation times were obtained using the proposed method.

Changes in assigned segments and paths of 3 agents

Changes in assigned segments and paths of 3 agents

Cite this article as:
T. Kobayashi and T. Kawamura, “Flexible Path Planning for Multi-Agent Field Observation,” J. Robot. Mechatron., Vol.36 No.5, pp. 1262-1272, 2024.
Data files:
References
  1. [1] D. J. Mulla, “Twenty five years of remote sensing in precision agriculture: Key advances and remaining knowledge gaps,” Biosystems Engineering, Vol.114, No.4, pp. 358-371, 2013. https://doi.org/10.1016/j.biosystemseng.2012.08.009
  2. [2] A. Barrientos, J. Colorado, J. del Cerro, A. Martinez, C. Rossi, D. Sanz, and J. Valente, “Aerial remote sensing in agriculture: A practical approach to area coverage and path planning for fleets of mini aerial robots,” J. of Field Robotics, Vol.28, Issue 5, pp. 667-689, 2011. https://doi.org/10.1002/rob.20403
  3. [3] Aqeel-ur-Rehman, A. Z. Abbasi, N. Islam, and Z. A. Shaikh, “A review of wireless sensors and networks’ applications in agriculture,” Computer Standards & Interfaces, Vol.36, Issue 2, pp. 263-270, 2014. https://doi.org/10.1016/j.csi.2011.03.004
  4. [4] T. Hoshi, K. Ueda, Y. Takikawa, and T. Azuma, “Digitally Fabricated Mobile Spectrometer for Multipoint Continuous Spectroscopic Analysis of Light Environment in Greenhouse Tomato Canopies,” Environmental Control in Biology, Vol.56, Issue 4, pp. 149-155, 2018. https://doi.org/10.2525/ecb.56.149
  5. [5] J. K. Lenstra and A. H. G. R. Kan, “Complexity of vehicle routing and scheduling problems,” Networks, Vol.11, Issue 2, pp. 221-227, 1981. https://doi.org/10.1002/net.3230110211
  6. [6] E. Benavent, Á. Corberán, and J. M. Sanchis, “A metaheuristic for the min-max windy rural postman problem with K vehicles,” Computational Management Science, Vol.7, No.3, pp. 269-287, 2010. https://doi.org/10.1007/s10287-009-0119-2
  7. [7] J. Campbell, Á. Corberán, I. Plana, J. M. Sanchis, and P. Segura, “Polyhedral analysis and a new algorithm for the length constrained K-drones rural postman problem,” Computational Optimization and Applications, Vol.83, No.1, pp. 67-109, 2022. https://doi.org/10.1007/s10589-022-00383-x
  8. [8] K. Holmberg, “Heuristics for the weighted k-rural postman problem with applications to urban snow removal,” J. on Vehicle Routing Algorithms, Vol.1, No.2, pp. 105-119, 2018. https://doi.org/10.1007/s41604-018-0008-3
  9. [9] I. M. Al-Adwan, “Intelligent Path Planning Approach for Autonomous Mobile Robot,” J. Robot. Mechatron., Vol.33, No.6, pp. 1423-1428, 2021. https://doi.org/10.20965/jrm.2021.p1423
  10. [10] P. Tokekar, J. V. Hook, D. Mulla, and V. Isler, “Sensor Planning for a Symbiotic UAV and UGV System for Precision Agriculture,” IEEE Trans. on Robotics, Vol.32, Issue 6, pp. 1498-1511, 2016. https://doi.org/10.1109/TRO.2016.2603528
  11. [11] J. Oh, Y. Choi, J. Park, and Y. Zheng, “Complete Coverage Navigation of Cleaning Robots Using Triangular-Cell-Based Map,” IEEE Trans. on Industrial Electronics, Vol.51, Issue 3, pp. 718-726, 2004. https://doi.org/10.1109/TIE.2004.825197
  12. [12] N. Ohi, K. Lassak, R. Watson, J. Strader, Y. Du, C. Yang, G. Hedrick, J. Nguyen, S. Harper, D. Reynolds, C. Kilic, J. Hikes, S. Mills, C. Castle, B. Buzzo, N. Waterland, J. Gross, Y.-L. Park, X. Li, and Y. Gu, “Design of an Autonomous Precision Pollination Robot,” 2018 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), pp. 7711-7718, 2018. https://doi.org/10.1109/IROS.2018.8594444
  13. [13] T. Sasaki, G. Enriquez, T. Miwa, and S. Hashimoto, “Adaptive Path Planning for Cleaning Robots Considering Dust Distribution,” J. Robot. Mechatron., Vol.30, No.1, pp. 5-14, 2018. https://doi.org/10.20965/jrm.2018.p0005
  14. [14] G. Mier, J. Valente, and S. de Bruin, “Fields2Cover: An Open-Source Coverage Path Planning Library for Unmanned Agricultural Vehicles,” IEEE Robotics and Automation Letters, Vol.8, Issue 4, pp. 2166-2172, 2023. https://doi.org/10.1109/LRA.2023.3248439
  15. [15] H. Sori, H. Inoue, H. Hatta, and Y. Ando, “Effect for a Paddy Weeding Robot in Wet Rice Culture,” J. Robot. Mechatron., Vol.30, No.2, pp. 198-205, 2018. https://doi.org/10.20965/jrm.2018.p0198
  16. [16] T. R. Schäfle, M. Mitschke, and N. Uchiyama, “Generation of Optimal Coverage Paths for Mobile Robots Using Hybrid Genetic Algorithm,” J. Robot. Mechatron., Vol.33, No.1, pp. 11-23, 2021. https://doi.org/10.20965/jrm.2021.p0011
  17. [17] I. A. Hameed, D. Bochtis, and C. A. Sørensen, “An Optimized Field Coverage Planning Approach for Navigation of Agricultural Robots in Fields Involving Obstacle Areas,” Int. J. of Advanced Robotic Systems, Vol.10, No.5, Article No.231, 2013. https://doi.org/10.5772/56248
  18. [18] A. A. Bakhtiari, H. Navid, J. Mehri, and D. Bochtis, “Optimal route planning of agricultural field operations using ant colony optimization,” Agricultural Engineering Int.: CIGR J., Vol.13, No.4, 2011.
  19. [19] A. Din, M. Y. Ismail, B. Shah, M. Babar, F. Ali, and S. U. Baig, “A deep reinforcement learning-based multi-agent area coverage control for smart agriculture,” Computers and Electrical Engineering, Vol.101, Article No.108089, 2022. https://doi.org/10.1016/j.compeleceng.2022.108089
  20. [20] Y. Wang, Z. He, D. Cao, L. Ma, K. Li, L. Jia, and Y. Cui, “Coverage path planning for kiwifruit picking robots based on deep reinforcement learning,” Computers and Electronics in Agriculture, Vol.205, Article No.107593, 2023. https://doi.org/10.1016/j.compag.2022.107593
  21. [21] P. Nolan, D. A. Paley, and K. Kroeger, “Multi-UAS path planning for non-uniform data collection in precision agriculture,” 2017 IEEE Aerospace Conf., 2017. https://doi.org/10.1109/AERO.2017.7943794
  22. [22] L. Collins, P. Ghassemi, E. T. Esfahani, D. Doermann, K. Dantu, and S. Chowdhury, “Scalable Coverage Path Planning of Multi-Robot Teams for Monitoring Non-Convex Areas,” 2021 IEEE Int. Conf. on Robotics and Automation (ICRA), pp. 7393-7399, 2021. https://doi.org/10.1109/ICRA48506.2021.9561550
  23. [23] S. Hoshino and K. Takahashi, “Dynamic Partitioning Strategies for Multi-Robot Patrolling Systems,” J. Robot. Mechatron., Vol.31, No.4, pp. 535-545, 2019. https://doi.org/10.20965/jrm.2019.p0535
  24. [24] J. F. Campbell, Á. Corberán, I. Plana, J. M. Sanchis, and P. Segura, “Solving the length constrained K-drones rural postman problem,” European J. of Operational Research, Vol.292, Issue 1, pp. 60-72, 2021. https://doi.org/10.1016/j.ejor.2020.10.035
  25. [25] F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and É. Duchesnay, “Scikit-learn: Machine Learning in Python,” J. of Machine Learning Research, Vol.12, No.85, pp. 2825-2830, 2011.
  26. [26] D. Arthur and S. Vassilvitskii, “k-means++: The advantages of careful seeding,” Proc. of the 18th Annual ACM-SIAM Symp. on Discrete Algorithms (SODA’07), pp. 1027-1035, 2007.
  27. [27] A. Jaszkiewicz, “Genetic local search for multi-objective combinatorial optimization,” European J. of Operational Research, Vol.137, Issue 1, pp. 50-71, 2002. https://doi.org/10.1016/S0377-2217(01)00104-7
  28. [28] C. Voudouris and E. Tsang, “Guided local search and its application to the traveling salesman problem,” European J. of Operational Research, Vol.113, Issue 2, pp. 469-499, 1999. https://doi.org/10.1016/S0377-2217(98)00099-X

*This site is desgined based on HTML5 and CSS3 for modern browsers, e.g. Chrome, Firefox, Safari, Edge, Opera.

Last updated on Mar. 19, 2025