[发明专利]多智能体系统零空间行为控制动态任务优先级规划方法有效
申请号: | 202010677791.7 | 申请日: | 2020-07-14 |
公开(公告)号: | CN111882184B | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 黄捷;张祯毅;陈宇韬;蔡逢煌;齐义文;王武;柴琴琴;林琼斌;李卓敏 | 申请(专利权)人: | 福州大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/04 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 钱莉;蔡学俊 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 体系 空间 行为 控制 动态 任务 优先级 规划 方法 | ||
1.一种多智能体系统零空间行为控制动态任务优先级规划方法,其特征在于:包括以下步骤:
步骤S1:利用基于零空间的行为控制方法设计智能体的基本任务,然后枚举所有任务优先级的可能,并采用零空间投影的方法,将所设计的基本任务以不同的优先级顺序组合成为复合任务;
步骤S2:利用模型预测控制技术,在每一个采样时刻,将动态任务优先级规划问题转化为一个切换模式最优控制问题;
步骤S3:应用混合整数优化方法,求解该最优控制问题得到最优复合任务轨迹;
所述步骤S1的具体包括以下步骤:
步骤S11:基本任务的设计:
通过一个基本任务ρ∈Rm进行编码,其是一个与系统配置x∈Rn相关的函数,并表示为:
ρ=g(x) (1)
对其微分后得:
其中J(x)∈Rm×n是与系统配置相关的任务雅可比矩阵,v∈Rn是系统的速度;通过局部线性反映射,参考速度vd表示为:
其中ρd表示期望任务函数,表示雅可比矩阵的伪逆;参考速度的积分会导致智能体位置的数值漂移,因此,如下的闭环逆运动学形式被用于补偿此数值漂移:
其中Λ是一个常数正定增益矩阵,是任务误差;
步骤S12:复合任务的构建:
一个复合任务是多个基本任务以一定的优先级顺序的组合;设定为任务函数,其中i′∈Nr,Nr={1,...,r},mi′表示任务空间的维度;定义与时间相关的优先级函数y(i′,t):Nr×[0,∞]→Nr;同时,定义一个具有如下规则的任务层次结构:
一个具有y(i′)优先级的任务i′不能干扰具有y(j)优先级的任务j,如果y(i′)≥y(j),i′≠j;
从速度到任务速度的映射关系由任务的雅可比矩阵表示;
具有最低优先级任务i的维度大于确保维度n大于所有任务的总维度;
y(i′)的值由任务主管根据任务的需要和传感器信息分配;
给基本任务分配给定的优先级,t时刻复合任务的速度表示为:
其中vi′,t是具有优先级函数y(j,t)=i′的任务j的速度;公式(5)即为将所有基本任务进行零空间投影之后形成的复合任务。
2.根据权利要求1所述的一种多智能体系统零空间行为控制动态任务优先级规划方法,其特征在于:
考虑n′个自主机器人和每个自主机器人的m′个任务,n′≥2,m′≥2;定义状态向量为其中每个元素代表一个机器人的状态;引入二值变量其中每个元素wi(t)∈{0,1}M;机器人的动力学写成不同模式下动力学的凸组合:
其中为第i个机器人的第j个任务具有公式(5)形式的速度;任务速度的总个数为M=m′!;的一个约束表示为:
此约束叫做一类特殊有序集,其保证了在任何时刻至少且只有一个模式被激活;
定义第i个机器人的跟踪误差为:
其中是第i个机器人的期望任务函数;定义代价函数如下:
其中ui(t)表示松弛变量,Ki和Pi为正常数;最优控制问题描述为:
其中为初始状态,为第i个机器人在时间t检测到的障碍物位置,T′为预测范围;松弛矢量为
3.根据权利要求2所述的一种多智能体系统零空间行为控制动态任务优先级规划方法,其特征在于:
在任务执行过程中,每个采样时刻,不同初始状态的更新,使得问题(10)即(10a)(10b)(10c)(10d)必须被反复求解;采用实时的模型预测控制技术能够有效地在线求解问题(10),提供动态的任务优先级规划;该模型预测控制技术采用先离散后优化的直接方法和整数松弛技术的外对流;
将时间域[0,T′]分为N个区间,其特征为等距网格点,在每个区间,假定二值变量为常数,且仅能在网格点处更改其值;二值变量被放松到实数变量,且满足采用多目标打靶法,问题(10)转换为一个非线性规划问题,并表示为:
其中s为当前的采样,为k步状态预测在采样s,xi,s|k为的第i个元素;
在求解了公式11(a)、11(b)、11(c)、11(d)、11(e)之后,采用四舍五入法从中获取二进制变量其步骤如下所示:
其中j=1,...,M,k=0,...,N-1,最优复合任务轨迹体即为公式(12a)和公式 (12b),
对于公式(12a)(12b)有如下的命题;
如果是可测量的且满足那么函数通过使用零阶保持从公式(12a)(12b)转化,且满足
其中满足
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010677791.7/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理