【技术实现步骤摘要】
一种欠驱动多移动机器人的交会迭代学习控制方法
本专利技术涉及机器人控制
,特别涉及一种欠驱动多移动机器人的交会迭代学习控制方法。
技术介绍
目前,机器人技术飞速发展,应用领域不断扩展,多移动机器人的协调控制方法在实际问题中得到了越来越广泛的应用。然而单个移动机器人在执行复杂任务,信息获取与处理等问题上往往难以达到期望结果,而多个移动机器人不仅仅是多个个体的简单组合,它们通过相互协调、相互作用来完成实际应用中的复杂问题,提升系统性能和工作效率,发挥出单个机器人无法企及的效果。然而,实际应用中存在着这样的一类问题:要求被控多移动机器人系统实现高精度、无误差且对各自期望轨迹自始至终完全跟踪的目标。对于这样的要求,传统的控制方法往往会有控制精度低,收敛速度慢甚至难以自始至终跟踪等问题,为了实现这一目标,往往需要多次的学习和修正,多次执行才能达到最佳的控制效果。
技术实现思路
本专利技术的目的旨在实现上述跟踪任务的目标,实现交会问题。为达到上述目的,本专利技术提出一种欠驱动多移动机器人的交会迭代学习控制方法,包括以下步骤:A:获取在当前迭代过程中个体移动机器人的下一时刻的位置、方位角、当前时刻的线速度和角速度以及所述个体机器人的邻居机器人的下一时刻的位置、方位角;B:判断所述个体移动机器人是否具有预定的期望位置信息,并根据所述判断的结果确定识别参数;C:获取所述欠驱动多移动机器人的加权邻接矩阵和每个个体机器人的增益矩阵;D:根据所述个体移动机器人的下一时刻的位置、方位角、当前时刻的线速度和角速度,所述个体移动机器人的邻居机器人的下一时刻的位置、方位角、所述欠驱动多 ...
【技术保护点】
1.一种欠驱动多移动机器人的交会迭代学习控制方法,所述欠驱动多移动机器人包括多个个体移动机器人,其特征在于,对于每个所述个体移动机器人,执行以下步骤:A:获取在当前迭代过程中所述个体移动机器人的当前时刻的线速度和角速度,下一时刻的位置、方位角,以及所述个体机器人的邻居机器人的下一时刻的位置、方位角;B:判断所述个体移动机器人是否具有预定的期望位置信息,并根据所述判断的结果确定识别参数;C:获取所述欠驱动多移动机器人的加权邻接矩阵和每个所述个体机器人的增益矩阵;以及D:根据所述个体移动机器人在当前迭代过程中的当前时刻的线速度和角速度和下一时刻的位置、方位角、所述个体移动机器人的邻居机器人的下一时刻的位置、方位角、所述欠驱动多移动机器人的加权邻接矩阵、识别参数和每个所述个体移动机器人的增益矩阵确定所述个体移动机器人下一次迭代中的控制律。
【技术特征摘要】
1.一种欠驱动多移动机器人的交会迭代学习控制方法,所述欠驱动多移动机器人包括多个个体移动机器人,其特征在于,对于每个所述个体移动机器人,执行以下步骤:A:获取在当前迭代过程中所述个体移动机器人的当前时刻的线速度和角速度,下一时刻的位置、方位角,以及所述个体机器人的邻居机器人的下一时刻的位置、方位角;B:判断所述个体移动机器人是否具有预定的期望位置信息,并根据所述判断的结果确定识别参数;C:获取所述欠驱动多移动机器人的加权邻接矩阵和每个所述个体机器人的增益矩阵;以及D:根据所述个体移动机器人在当前迭代过程中的当前时刻的线速度和角速度和下一时刻的位置、方位角、所述个体移动机器人的邻居机器人的下一时刻的位置、方位角、所述欠驱动多移动机器人的加权邻接矩阵、识别参数和每个所述个体移动机器人的增益矩阵确定所述个体移动机器人下一次迭代中的控制律。2.根据权利要求1所述的欠驱动多移动机器人的交会迭代学习控制方法,其特征在于,根据下述公式获取所述个体移动机器人的下一时刻的位置和方位角:其中,xi,k(t),yi,k(t),θi,k(t)为所述个体移动机器人i的在二维平面中的位置和方位角,ΔT为采样时间,νi,k(t),ωi,k(t)为所述个体移动机器人i在第k次迭代中的线速度和角速度。3.根据权利要求1所述的欠驱动多移动机器人的交会迭代学习控制方法,其特征在于,所述步骤B具体包括:如果所述个体移动机器人具有所述预定的期望位置信息,则确定所述识别参数为大于0的数值;如果所述个体移动机器人不具有所述预定的期望位置信息,则确定所述识别参数为0。4.根据权利要求1中所述的欠驱动多移动机器人的交会迭代学习控制方法,其特征在于,所述步骤D具体包括:D1:根据所述个体移动机器人在当前迭代过程中的下一时刻的位置、方位角、线速度、角速度,所述个体移动机器人的邻居机器人的下一时刻的位置、方位角,所述欠驱动多移动机器人的加权邻接矩阵、识别参数矩阵和增益矩阵确定所述个体移动机器人下一次迭代中的控制律:其中,ui,k(t)=[vi,k(t),ωi,k(t)]T为所述个体移动机器人i在第k次迭代中的控制量,即所述线速度与所述角速度,γi,k(t)为所述个体移动机器人i的增益矩阵,aij为所述加权邻接矩阵的第i行第j列的元素,Pi,k(t)=[xi,k(t),yi,k(t),θi,k(t)]T为所述个体移动机器人i的状态变量,即所述个体移动机器人i在二维平面中的位置和方位角,Ni为所述个体移动机器人i的邻居集,ωi为所述识别参数,Pd(t+1)为所述个体移动机器人的期望状态;以及D2:根据所述个体移动机器人下一次迭代中的控制律控制所述个体移动机器人的运动。5.一种多移动机器人装置,其特征在于,包括:第一获取模块,用于获取在当前迭代过程中所述个体移动机器人的当前时刻的线速度和角速度,下一时刻的位置、方位角,以及所述个体机器人的邻居机器人的下一时刻的位置、方位角;判断模块,用于判断所述个体移动机器人是否具有预定的期望位置信息,并根据所述判断的结果确定识别参数;第二获取模...
【专利技术属性】
技术研发人员:孟德元,梁健强,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。