【技术实现步骤摘要】
多智能体系统有限时间多目标协同追踪方法和存储介质
[0001]本专利技术涉及分布式人工智能领域,特别是涉及多智能体系统有限时间多目标协同追踪方法和存储介质。
技术介绍
[0002]多智能体系统是20世纪末至21世纪初分布式人工智能领域的国际前沿研究课题,其核心支撑理论是人工智能、分布式控制和分布式计算。进入21世纪,人们在解决大型、复杂的工程问题时,发现单个智能体的能力已经无法胜任,需要多个智能体在网络环境下以信息通讯的方式组成多智能体系统协同地解决工程问题。典型的多智能体系统包括多智能体系统,多无人机系统,智能电网和分布式卫星系统等。
[0003]但是,目前大多数的多智能体系统的控制方法仅适用于渐进时间内控制单个目标,且局限于研究用单积分器、双积分器动力学模型描述的智能体系统,并忽略了外部扰动、参数不确定性的影响。而在实际应用中,外部扰动、参数不确定性是不可避免的;同时,可能会要求多智能体系统通过目标追踪同时完成多个任务,且运用欧拉
‑
拉格朗日动力学来描述的多智能体系统能更严谨地描述现实生活中的应用,例如:多个机械臂,多个无人智能小车,多个无人舰艇等;另外,很多实际的应用中对完成任务的时间会有需求,从而需要控制算法来实现更短的时间内执行任务。
[0004]因此,在考虑外部扰动及动力学模型参数不确定性的多智能体系统的一种多智能体系统有限时间多目标协同追踪方法具有重要意义。
技术实现思路
[0005]本专利技术要解决的技术问题在于,针对现有技术的无法满足有限时间多目标协 ...
【技术保护点】
【技术特征摘要】
1.一种多智能体系统有限时间多目标协同追踪方法,其特征在于,包括:对多智能体系统中N个智能体进行运动学和动力学建模;将N个智能体分成M个子群,每个子群中确定一个虚拟跟踪目标,其中N和M均为大于等于1的整数;对智能体之间的交互作用进行建模,获得所述子群的通讯有向拓扑图;根据所述通讯有向拓扑图,设计基于估计器的多智能体系统的分层协同控制器;根据所述运动学和动力学模型,利用所述分层协同控制器,实现每个子群的智能体在有限时间收敛至所述每个子群的智能体对应的虚拟追踪目标的轨迹。2.如权利要求1所述的一种多智能体系统有限时间多目标协同追踪方法,其特征在于,所述对多智能体系统中N个智能体进行运动学和动力学建模包括:运动学和动力学模型表达式为:其中,q
i
、以及分别表示关节的位置、速度和加速度;惯性矩阵为:科氏离心矩阵为:重力转矩为:其中,表示输入力矩,d
i
(t)是外部扰动且满足(t)是外部扰动且满足为一个已知正常数,以及是动力学不确定项。3.如权利要求2所述的一种多智能体系统有限时间多目标协同追踪方法,其特征在于,所述模型表达式还可以表达为:其中,4.如权利要求1所述的一种多智能体系统有限时间多目标协同追踪方法,其特征在于,当第i个智能体属于第l个子群时,所述虚拟跟踪目标的数学表达式为:其中,q
o,l
(t)、ω
o,l
(t)和分别表示第l个子群的追踪目标的位置状态、速
度和加速度,l∈{1,2,...,M}表示追踪目标所在子群的序号。5.如权利要求1所述的一种多智能体系统有限时间多目标协同追踪方法,其特征在于,所述获得所述子群的通讯有向拓扑图包括:所述通信拓扑图其中,为N个智能体的点集,为有向边,为邻接矩阵,且有向边e
ij
∈ε,即第i个智能体可以接收第j个智能体的信息;如果第i个智能体和第j个智能体是竞争关系,则a
ij
<0,如果第i个智能体和第j个智能体是合作关系,则a
ij
>0,没有自循环时,a
ij
=0,且根据所述邻接矩阵,确定所述有向图的拉普拉斯矩阵根据所述拉普拉斯矩阵,所述有向图定义为a
ij
,且l
ij
=
‑
a
ij
,6.如权利要求5所述的一种多智能体系统有限时间多目标协同追踪方法,其特征在于,所述将N个智能体分成M个子群包括:多智能体系统被划分为M(M>1)个子群,...
【专利技术属性】
技术研发人员:董玖旺,黄凯伦,梁昌铎,葛明峰,苏鹏,徐景喆,丁腾飞,
申请(专利权)人:中国地质大学武汉,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。