arXiv:2410.21040cs.RO2024-10被引 49

用大模型生成任务依赖图,再用线性规划分配机器人任务,提升多机协作效率。

LiP-LLM: Integrating Linear Programming and dependency graph with Large Language Models for multi-robot task planning

  • 大模型生成技能列表与任务依赖图,明确执行顺序约束。
  • 线性规划优化任务分配,在双机器人场景下成功率达82%提升。
  • 适合需要高效协同的多机器人系统,尤其擅长处理复杂任务依赖。

本文提出LiP-LLM:将线性规划与依赖图结合大语言模型(LLMs),用于多机器人任务规划。为提高多机器人协作效率,需管理任务间的先后依赖关系。尽管已有基于LLM的集中式与分布式规划方法,但均未从任务效率角度关注依赖关系,也未融合传统优化方法。本方法包含三步:由LLM生成技能列表与依赖图,再通过线性规划进行任务分配。LLM根据计算出的可能性生成技能列表,并构建反映技能间关系与顺序约束的依赖图。为确保执行可行性与效率,使用线性规划最优分配任务至各机器人。在模拟环境中评估表明,该方法优于现有规划器,在复杂多机器人任务中实现更高成功率与效率。结果显示,将LLM与优化技术结合可显著提升多机器人系统协同执行的准确性和效率。在双机器人环境下,对象名称变更时,语言指令组最大成功率差异达0.82。

原文摘要 · Abstract (English)

This study proposes LiP-LLM: integrating linear programming and dependency graph with large language models (LLMs) for multi-robot task planning. In order for multiple robots to perform tasks more efficiently, it is necessary to manage the precedence dependencies between tasks. Although multi-robot decentralized and centralized task planners using LLMs have been proposed, none of these studies focus on precedence dependencies from the perspective of task efficiency or leverage traditional optimization methods. It addresses key challenges in managing dependencies between skills and optimizing task allocation. LiP-LLM consists of three steps: skill list generation and dependency graph generation by LLMs, and task allocation using linear programming. The LLMs are utilized to generate a comprehensive list of skills and to construct a dependency graph that maps the relationships and sequential constraints among these skills. To ensure the feasibility and efficiency of skill execution, the skill list is generated by calculated likelihood, and linear programming is used to optimally allocate tasks to each robot. Experimental evaluations in simulated environments demonstrate that this method outperforms existing task planners, achieving higher success rates and efficiency in executing complex, multi-robot tasks. The results indicate the potential of combining LLMs with optimization techniques to enhance the capabilities of multi-robot systems in executing coordinated tasks accurately and efficiently. In an environment with two robots, a maximum success rate difference of 0.82 is observed in the language instruction group with a change in the object name.

多机器人任务规划大模型线性规划

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。