改进的波前边界检测与效用价值任务分配方法,用于多机器人协作环境探索

《AUTOMATION IN CONSTRUCTION》:Improved wavefront frontier detection-utility value task allocation for multi-robot collaborative environmental exploration

【字体: 时间:2026年01月07日 来源:AUTOMATION IN CONSTRUCTION 11.5

编辑推荐:

  多机器人协作环境探索中提出I-WFD-UV框架,集成BVH碰撞检测、优化波前前沿检测与多策略效用值分配,结合数字孪生技术验证其在复杂施工环境中的高效性。

  
朱美豪|刘占生|李伟毅|王松|张青文
北京工业大学建筑与土木工程学院,中国北京100124

摘要

在未知环境中,多机器人建筑系统的任务分配通常具有有限的适应性、高计算成本和低效的探索性映射。为了解决这些问题,本文提出了一种改进的波前边界检测-效用价值(I-WFD-UV)任务分配框架,用于协作环境探索。该方法整合了:(1)使用边界体积层次结构的碰撞检测系统,用于多类别建筑障碍物识别;(2)结合边界过滤的质心点提取技术,以降低计算复杂性;(3)一套任务分配策略,包括折扣信息增益、改进的运动成本、基于角度的吸引力以及强制距离最大化分布,以优化多机器人的分布。集成数字孪生技术进一步增强了该解决方案的实用性。通过一系列仿真实验验证了所提方法的有效性和效率,这些实验涉及不同规模的缆索桁架结构。该方法为多机器人在复杂建筑环境中的协作探索提供了高效可靠的解决方案。

引言

探索建筑环境的核心目标是引导建筑机器人自主导航到未知区域并进行映射操作。这一过程扩展了已知区域,最终生成建筑环境的完整准确地图[[1], [2], [3], [4]]。此类探索是建筑机器人在复杂建筑现场执行任务的基本前提[5,6]。与单机器人系统相比,多机器人协作探索更为高效。此外,协作机制提高了容错性、可靠性和整体系统稳定性[7,8]。
在未知环境中进行多机器人探索的关键挑战是如何更有效地分配任务点[9]。有效的分配有助于减少对任务目标的冗余探索并提高计算效率。因此,任务分配方法必须适应建筑场景并具有高效率[[10], [11], [12], [13]]。目前,关于建筑机器人的任务分配研究,特别是在多机器人协作探索方面的研究仍然相对有限。Gerkey[14]将多机器人协作探索系统中的任务分配问题分为四种类型:单任务机器人、同构机器人、多机器人任务和时间扩展分配(ST-IR-MR-IA)。这个问题是NP难问题,因此没有一种通用方法能够在所有情况下保证最优解。为了应对这种复杂性,研究人员经常引入额外的约束来简化问题。这种策略在特定场景下能够产生性能更好的近似解。现有的任务分配方法可以分为元启发式方法、基于旅行商问题(TSP)的方法、基于市场和拍卖的方法、基于强化学习(RL)的方法以及基于效用价值(UV)的方法。
启发式方法[15]采用生物启发式算法,如粒子群优化和蚁群优化,来迭代优化任务分配。这种方法非常适合复杂的探索任务。然而,缺乏保证的最优性可能导致额外的资源消耗和更长的计算时间。基于TSP的任务分配方法[16]将问题表述为多旅行商问题(MTSP)或容量受限车辆路径问题(CVRP),以优化任务路径规划。这样的表述在平衡任务分配的同时最小化了总行驶距离。然而,高计算开销限制了其在实时应用中的实用性。基于市场和拍卖的方法[17]依靠经济原理通过机器人之间的竞价实现动态任务分配。这种机制容易受到策略性竞价的影响,从而可能破坏公平性和效率,并且还会产生大量的通信开销。基于RL的方法[18]应用强化学习在集中式或分布式框架中实现自适应任务分配。这些方法处理复杂环境时的推理成本较低,但训练计算成本较高且可扩展性有限。基于UV的方法[19]迭代更新目标效用并根据最优目标分配任务,确保每个决策步骤都是合理的。通过避免通信和竞价过程,这些方法显著减少了通信开销。它们的设计支持动态任务和实时响应。由于不需要全局最优路径和预训练,因此可以直接部署。然而,通常需要针对不同场景进行定制。效用价值函数中包含的因素类型和优先级也因应用而异。此外,基于UV的方法通常需要与目标生成方法和策略优化方法集成,以实现最佳性能。
波前边界检测(WFD)[20]是一种经典的目标生成方法。其核心思想是识别已知和未知空间区域之间的边界(称为“边界”),并将其作为探索目标点。Yan等人[21]将WFD的基于BFS的边界检测与Mean-Shift聚类相结合,提取具有代表性的边界簇。然后使用信息增益和路径距离等效应价值函数构建成本矩阵。采用匈牙利算法获得最优任务分配,实现多机器人协作探索。Zhong等人[22]将WFD边界检测与UV优化相结合。具体来说,使用波前扩展在OctoMap中检测前沿边缘,通过Fast Marching计算ESDF内的飞行时间,并评估效应价值函数R(P)。Sumer等人[23]改进了EWFD波前扩展,以识别领先点并评估效应价值函数R(P),从而将任务有效地分配给具有最高效应价值的点。建筑任务通常具有严格的时间限制,例如混凝土浇筑或墙壁喷涂[24]。因此,算法需要考虑任务之间的时间敏感性。此外,建筑现场规模庞大且复杂。在这些条件下,上述WFD + UV方法在探索过程中经常会经过未知的边界特征点(例如中点或质心点)。这种行为会导致小规模边界区域的冗余覆盖,并增加整体探索时间。
在效用价值(UV)优化中集成多策略时,Zhang等人[25]研究了四种环境策略融合方法来构建效用价值函数。他们的方法将探索时间减少了约20%–30%,路径长度缩短了25%–35%。Bi等人[26]采用了动态Voronoi划分与分层LEW/GEW探索和非参数效用函数f。通过整合任务划分、信息增益和距离成本的三方策略优化了UV。Li等人[27]整合了拓扑结构、空间增益和路径成本。提出了一种图增益效用函数,以解决传统RRT方法中遗漏边界的问题,并在单机器人静态环境(室内/车库/隧道)中验证了其有效性。Quin等人[28]融合了三种策略——EWFD、活跃区域和增量检测——将复杂性降低到O。在单静态地图(弗莱堡走廊、校园)上展示了高效稳定的边界检测。Liu等人[29]设计了一种包含信息增益、路径长度和航向成本的效用价值函数,实现了在单静态办公地图上的平稳高效探索。Pongsirijinda等人[30]将MWF边界检测、路径距离、颜色噪声和安全距离结合到一个统一的效用函数中,这在室内走廊和障碍物场景中显示出大约30%的探索鲁棒性提升。尽管取得了这些进展,但在复杂建筑环境中应用多策略融合UV优化仍然具有挑战性。建筑现场危险性较高,因此在探索过程中必须优先考虑安全。然而,大多数现有方法没有包括建筑机器人与移动人员、设备、现有结构和堆叠组件等障碍物之间的安全距离约束。为了满足碰撞检测要求,探索算法应结合多段几何建模。此外,建筑环境具有高度动态性。大多数先前的研究仅在单静态地图上得到验证,这限制了其对多阶段建设和多种障碍物类型的适应性。最后,针对建筑现场的多机器人多策略优化和任务协调的系统方法仍然不完善。当效用值相似时,在冲突分配和多任务优先级调度方面仍存在明显差距。
本文的目标是开发一种适用于建筑环境的多机器人协作环境探索任务分配方法,该方法既高效又实用。所提出的框架整合了边界体积层次结构(BVH)障碍物检测机制、基于边界过滤和质心提取的目标生成方法以及多策略融合UV任务分配模型。这些组件共同实现了在复杂建筑场景中多机器人的高效协作调度。本文的关键贡献包括:
(i) 开发了一种基于BVH的碰撞检测方法,可以同时处理轴对齐边界框(AABB)和圆柱形障碍物表示。该方法结合了碰撞安全距离约束,消除了多次临时几何检查的需要。
(ii) 优化了WFD的目标生成机制。提出了一种结合边界过滤和质心点提取的方法,以减少冗余探索并降低计算开销。
(iii) 通过整合折扣信息增益、改进的运动成本、基于角度的成本吸引力和强制距离最大化分布策略,优化了基于UV的任务分配算法。这种设计提高了全局任务分配效率并提升了探索效果。
本文的其余部分结构如下。第2节介绍了所提出的I-WFD-UV框架的总体方法论,包括WFD-UV算法的基本原理、基于BVH的障碍物处理、改进的基于边界的任务生成机制、多策略融合效用价值任务分配模型以及数字孪生实现。第3节描述了用于在不同建筑阶段验证所提方法的仿真设置和实验场景。第4节通过消融研究和性能比较报告和讨论了实验结果。最后,第5节总结了本文并概述了未来研究的潜在方向。

部分摘录

方法论

所提出的I-WFD-UV算法框架和工作流程如图1所示。首先介绍了WFD-UV算法的基本原理(第2.1节)。接下来,系统建立了一种基于多形状BVH的统一障碍物建模机制,该机制能够实现静态和动态障碍物的安全距离检测和几何表示。这一机制为后续探索任务提供了可靠的环境感知支持(第2.2.1节)。
改进

仿真实验验证

为了提高在工程实践中的适用性,使用所提出的五维数字孪生模型实现了多建筑机器人协作探索方案的全过程动态仿真和可视化。这一实现为建筑现场的实时操作提供了技术支持。所提出的算法特别适用于具有众多临时和永久性障碍物、复杂空间结构的建筑场景

结果与讨论

为了系统评估I-WFD-UV算法中关键模块对整体性能的影响,设计并进行了一项消融研究。在三种代表性场景下测试了三台检测建筑机器人:无障碍物的早期建筑阶段、障碍物较少的中期建筑阶段以及障碍物较多的后期建筑阶段。通过选择性地移除改进模块来分析它们对算法的贡献

结论

本文提出了一种基于I-WFD-UV的多机器人协作环境探索任务分配方法。该方法结合了基于WFD的目标生成和基于UV的任务分配,进一步整合了统一的BVH碰撞检测、改进的WFD目标生成机制以及多策略融合UV任务分配模型。在数字孪生框架内验证了该方法。与原始WFD-UV算法相比,结果表明该方法具有更好的性能

CRediT作者贡献声明

朱美豪:写作 – 审稿与编辑,撰写 – 原稿,可视化,验证,监督,软件,资源,项目管理,方法论,调查,形式分析,数据管理,概念化。刘占生:写作 – 审稿与编辑,撰写 – 原稿,可视化,验证,监督,软件,资源,项目管理,方法论,调查,资金获取,形式分析,数据管理,概念化。李伟毅:

利益冲突声明

我们声明与任何可能不恰当地影响我们工作的其他人或组织没有财务和个人关系,也没有任何形式的专业或其他个人利益涉及可能影响本文所述立场或手稿审查的任何产品、服务和/或公司。

致谢

作者感谢国家自然科学基金(编号:5217082614)提供的支持。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普
  • 急聘职位
  • 高薪职位

知名企业招聘

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号