摘要
本发明提供的一种多机器人自主协作方法,包括:搭建通信网络并配置包含多个机器人的机器人池,机器人池根据用户下发的任务目标选出至少一个机器人作为成员构成当前工作团队;使当前工作团队内的成员感知任务环境信息并实时监控任务情况,通过通信网络在各成员间同步本地环境任务状态图,以更新各自的本地环境任务状态图;各成员针对更新的本地环境任务状态图基于自主通信和多轮协商机制对当前工作团队的能力进行评估,以此判断是否进行团队重组和/或任务分解与分配,由此更新当前工作团队和任务分解与分配方案,各成员基于更新的方案执行分配的子任务。本发明提升了多机器人团队在动态复杂环境下的协同适应能力、任务完成效率和整体系统鲁棒性。