群体机器人行为的多目标优化为觅食和分布式收集-交付任务提供了一个有效的框架。这类系统采用基于局部感知和通信的去中心化方法,确保了可扩展性和鲁棒性,并促进了协作式多任务分配[1],[2],同时也解决了导航风险、运营成本、能源管理以及安全指南等关键问题[2]。
群体机器人技术专注于由简单机器人组成的大规模系统,每个机器人的个体能力有限,通常受到蜜蜂、蚂蚁和白蚁等昆虫社会行为的启发[3],[4]。这些机器人无需中央控制,其决策基于来自邻居和环境的局部信息[5]。群体机器人技术的关键方面是从简单规则和局部交互中产生的集体行为,这些行为形成的复杂模式难以通过单个机器人的行动来预测[6]。因此,研究的重点转向了理解这些集体行为及其特性,而不是单个机器人的行动[7]。
机器人群体通过利用局部交互和环境特征来自组织,以适应任务、应对突发事件并达到目标配置——所有这些都不需要全局信息[8],[9],[10],[11]。所表现出的行为通常是反应性的、信息传递性的和涌现性的[12],[13],[14],[15],[16],并在分布式多机器人任务(例如觅食、搜索与交付、集体探索)中找到应用[17]。
这个问题与优化可能成本高昂、存在噪声、随机函数等功能有关[18],[19],[20],[21],[22]。
最近的研究探索了群体机器人技术中的创新应用和优化策略。例如,在[23]中提出的MSCIDC方法利用无人机(UAV)的合作组来增强森林火灾的检测和缓解,通过采用信息驱动的搜索和分而治之策略来最小化生物多样性的损失和环境破坏。在另一项工作中[24],介绍了一个由多个异构机器人组成的系统,它们执行协调的复杂任务。通过应用强度学习粒子群优化(SLPSO)算法,该方法有效解决了多目标优化挑战,显示出比现有算法显著的改进。此外,在[25]中提出了一个多机器人团队的编队控制系统,该系统依赖于模糊偏好模型进行动态领导者选择,从而在遇到次优条件时提高了适应性。
群体机器人技术仍然面临多个挑战,包括在众多简单机器人之间实现有效协调,以实现诸如避免碰撞和遵守系统约束等行为[26]。其他障碍包括在没有全局信息的情况下定位感兴趣的区域以及管理路径回溯时的潜在记忆丢失[27]。机器人与其通常嘈杂环境之间的复杂交互进一步复杂化了群体内的动态控制。
在这项研究中,我们通过引入基于排斥、吸引、定向和影响(RAOI)参数的行为模型来解决这些问题,从而允许群体形成灵活并适应环境刺激进行自组织。
尽管我们的方案建立在Couzin的经典分离、对齐和凝聚力直觉[28]之上,但它引入了两个关键扩展:(i)一个影响区域(),它将対同伴的吸引与对任务相关刺激(例如巢穴或物体)的吸引分开;(ii)通过多目标优化校准的权重,直接将涌现的运动学与基于能量和时间的性能指标联系起来。
通过这种方式,RAOI是一个框架,能够在不改变局部规则的情况下使群体动态专门化以适应不同的任务。
为了解决觅食问题,我们定义了优化RAOI参数的性能标准,并通过多目标优化提高任务效率。与其他技术(例如粒子群优化(PSO)、遗传算法(GA)相比,我们的方法通过将参数与现实世界指标相结合,提供了对群体行为的更细致控制[11]。虽然许多现有方法侧重于标准化[29],但我们强调动态环境优化,以实现更具体的适应性[2],[30]。
本工作的贡献包括:
- •
建立与群体机器人中觅食任务优化相关的性能标准。
- •
调整RAOI
参数集,以在保持智能机器人群体应用的去中心化特性的同时提高性能。
•分析RAOI
参数对行为优化的影响,并提供一种针对特定任务的参数选择机制。