CPP-DIP: Multi-objective coverage path planning for MAVs in dispersed and irregular plantations

IF 5.2 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS
Weijie Kuang, Hann Woei Ho, Ye Zhou
{"title":"CPP-DIP: Multi-objective coverage path planning for MAVs in dispersed and irregular plantations","authors":"Weijie Kuang,&nbsp;Hann Woei Ho,&nbsp;Ye Zhou","doi":"10.1016/j.robot.2025.105193","DOIUrl":null,"url":null,"abstract":"<div><div>Coverage Path Planning (CPP) is vital in precision agriculture to improve efficiency and resource utilization. In irregular and dispersed plantations, traditional grid-based CPP often causes redundant coverage over non-vegetated areas, leading to waste and pollution. To overcome these limitations, we propose CPP-DIP, a multi-objective CPP framework designed for Micro Air Vehicles (MAVs). The framework transforms the CPP task into a Traveling Salesman Problem (TSP) and optimizes flight paths by minimizing travel distance, turning angles, and intersection counts. Unlike conventional approaches, our method does not rely on GPS-based environmental modeling. Instead, it uses aerial imagery and a Histogram of Oriented Gradients (HOG)-based approach to detect trees and extract image coordinates. A density-aware waypoint strategy is applied: Kernel Density Estimation (KDE) is used to reduce redundant waypoints in dense regions, while a greedy algorithm ensures complete coverage in sparse areas. To verify the generality and scalability of the framework, TSP instances of varying sizes are solved using three methods: Greedy Heuristic Insertion (GHI), Ant Colony Optimization (ACO), and Monte Carlo Reinforcement Learning (MCRL). An object-based optimization is subsequently applied to further refine the paths. Additionally, CPP-DIP integrates ForaNav, our insect-inspired navigation method, for accurate tree localization and tracking. Experimental results show that MCRL provides a balanced solution, reducing travel distance by 16.9 % compared to ACO while maintaining comparable performance to GHI. It also improves path smoothness by reducing turning angles by 28.3 % and 59.9 % relative to ACO and GHI, respectively, and eliminates intersections. Computational resource comparisons further highlight that GHI scales efficiently with increasing waypoints, whereas ACO and MCRL incur higher computational costs. These results confirm the robustness, efficiency, and scalability of the proposed CPP-DIP.</div></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"195 ","pages":"Article 105193"},"PeriodicalIF":5.2000,"publicationDate":"2025-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Robotics and Autonomous Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0921889025002908","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

Coverage Path Planning (CPP) is vital in precision agriculture to improve efficiency and resource utilization. In irregular and dispersed plantations, traditional grid-based CPP often causes redundant coverage over non-vegetated areas, leading to waste and pollution. To overcome these limitations, we propose CPP-DIP, a multi-objective CPP framework designed for Micro Air Vehicles (MAVs). The framework transforms the CPP task into a Traveling Salesman Problem (TSP) and optimizes flight paths by minimizing travel distance, turning angles, and intersection counts. Unlike conventional approaches, our method does not rely on GPS-based environmental modeling. Instead, it uses aerial imagery and a Histogram of Oriented Gradients (HOG)-based approach to detect trees and extract image coordinates. A density-aware waypoint strategy is applied: Kernel Density Estimation (KDE) is used to reduce redundant waypoints in dense regions, while a greedy algorithm ensures complete coverage in sparse areas. To verify the generality and scalability of the framework, TSP instances of varying sizes are solved using three methods: Greedy Heuristic Insertion (GHI), Ant Colony Optimization (ACO), and Monte Carlo Reinforcement Learning (MCRL). An object-based optimization is subsequently applied to further refine the paths. Additionally, CPP-DIP integrates ForaNav, our insect-inspired navigation method, for accurate tree localization and tracking. Experimental results show that MCRL provides a balanced solution, reducing travel distance by 16.9 % compared to ACO while maintaining comparable performance to GHI. It also improves path smoothness by reducing turning angles by 28.3 % and 59.9 % relative to ACO and GHI, respectively, and eliminates intersections. Computational resource comparisons further highlight that GHI scales efficiently with increasing waypoints, whereas ACO and MCRL incur higher computational costs. These results confirm the robustness, efficiency, and scalability of the proposed CPP-DIP.
分散和不规则人工林中MAVs的多目标覆盖路径规划
覆盖路径规划(CPP)是提高精准农业生产效率和资源利用率的重要手段。在不规则和分散的人工林中,传统的基于网格的CPP往往会导致对非植被区域的冗余覆盖,从而导致浪费和污染。为了克服这些限制,我们提出了一种针对微型飞行器(MAVs)设计的多目标CPP框架。该框架将CPP任务转化为旅行推销员问题(TSP),并通过最小化旅行距离、转弯角度和交叉次数来优化飞行路径。与传统方法不同,我们的方法不依赖于基于gps的环境建模。相反,它使用航空图像和基于定向梯度直方图(HOG)的方法来检测树木并提取图像坐标。采用了一种密度感知的路点策略:使用核密度估计(Kernel Density Estimation, KDE)减少密集区域的冗余路点,而贪婪算法确保在稀疏区域的完全覆盖。为了验证框架的通用性和可扩展性,使用三种方法求解不同大小的TSP实例:贪婪启发式插入(GHI),蚁群优化(ACO)和蒙特卡罗强化学习(MCRL)。随后应用基于对象的优化来进一步细化路径。此外,CPP-DIP集成了ForaNav,我们的昆虫启发的导航方法,用于准确的树木定位和跟踪。实验结果表明,mccrl提供了一种平衡的解决方案,与ACO相比减少了16.9%的行驶距离,同时保持了与GHI相当的性能。相对于ACO和GHI,其转弯角度分别降低了28.3%和59.9%,改善了路径平滑度,并消除了交叉口。计算资源比较进一步表明,随着路径点的增加,GHI的扩展效率更高,而ACO和mccrl的计算成本更高。这些结果证实了所提出的pcp - dip的鲁棒性、效率和可扩展性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Robotics and Autonomous Systems
Robotics and Autonomous Systems 工程技术-机器人学
CiteScore
9.00
自引率
7.00%
发文量
164
审稿时长
4.5 months
期刊介绍: Robotics and Autonomous Systems will carry articles describing fundamental developments in the field of robotics, with special emphasis on autonomous systems. An important goal of this journal is to extend the state of the art in both symbolic and sensory based robot control and learning in the context of autonomous systems. Robotics and Autonomous Systems will carry articles on the theoretical, computational and experimental aspects of autonomous systems, or modules of such systems.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信