[发明专利]一种多Agent无冲突的合作型任务分配方法有效

专利信息
申请号: 201711053079.4 申请日: 2017-11-01
公开(公告)号: CN107895225B 公开(公告)日: 2021-10-01
发明(设计)人: 张洪光;李嘉珂;吴帆;范文浩;刘元安 申请(专利权)人: 北京邮电大学
主分类号: G06Q10/06 分类号: G06Q10/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 100876 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 agent 冲突 合作 任务 分配 方法
【权利要求书】:

1.一种应用于多agent协同场景无冲突的任务分配方法,其特征在于:对环境资源进行建模,将环境中的agent、任务位置点使用栅格表示;对任务进行建模,通过使用多图模型,得到多选择的任务分配模型;采用所建立的资源模型进行路径规划并计算任务执行过程中时间消耗、资源冲突:

步骤(1),建立资源模型,将环境资源使用栅格表示,并将agent位置以及任务位置映射到栅格点上:

A={axy|axy∈{0,1},x∈{1,Lx},y∈{1,Ly}}:表示栅格环境,Lx表示横坐标方向栅格点的数量,Ly表示纵坐标方向栅格点的数量;

SR={sr1,sr2,...,sri...,srn}:表示agent位置集,其中,Sri表示agent集中的ri初始位置;

ST={st1,st2,...,stj...,stm}:表示任务位置集,其中,Stj表示任务tj初始位置;

步骤(2),建立任务模型,结合多图模型构建多选择的任务模型,并将agent以及任务映射到顶点集,将任务分配方案映射到边集:

G={R,T,E}:表示无向、无标识的多重图;

R={r1,r2,...ri,...,rn}:表示机器人顶点集,其中,ri表示第i个agent;

T={t1,t2,...,tj,...,tm}:表示任务顶点集,其中,tj表示任务;

E={eijk|i∈{1,n},j∈{1,m},k∈{1,p}}:表示边集,eijk表示为第i个agent到任务tj的第k条路径;

步骤(3),结合agent与任务之间的路径,以及任务分配方案,建立目标优化效用函数,得到任务分配的多选择优化模型;任务分配的效用函数以时间消耗作为评估指标,具体表示为其中n表示agent个数,m表示任务个数,p表示多选择的路径个数,其中,cijk表示agent ri通过eijk边执行任务tj的时间;xijk表示一种任务分配方案,具体为:若任务tj分配给ri agent执行,且ri选择与tj之间的第k条路径执行该任务,则xijk=1;

步骤(4),根据任务类型和agent的个数设定任务分配模型的约束条件:

1)hxy<=1,x∈{1,Lx},y∈{1,Ly}:表示任意时刻任意坐标的agent数目小于2,否则产生路径资源冲突,hxy表示栅格点(x,y)处的agent数量;

2)表示每个任务都需要执行,且仅执行一次,其中n表示agent个数,m表示任务个数,p表示多选择的路径个数,qj表示执行任务tj所需的机器人数量;

3)表示每一个agent在任意时刻最多执行一个任务;

4)表示对于tj任务,只有当该任务需要的所有agent到达该任务栅格点时,该任务才开始执行;

步骤(5),利用智能进化算法对任务分配方案进行更新,并进行资源冲突检测以及冲突避免,优化出每一步骤的最优解。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711053079.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top