有限时间内非完整移动机器人编队控制_乔磊.pdf
《有限时间内非完整移动机器人编队控制_乔磊.pdf》由会员分享,可在线阅读,更多相关《有限时间内非完整移动机器人编队控制_乔磊.pdf(8页珍藏版)》请在咨信网上搜索。
1、Computer Engineering and Applications计算机工程与应用2023,59(13)由于多智能体分布式控制在军事和民用领域中存在的巨大潜力,因此得到了许多科研人员的青睐1。其中多机器人编队作为一个重要的研究方向在农业耕种、工业生产、消防搜救以及军事国防等重要领域中扮演了很重要的角色2-3。目前,多机器人编队控制方法主要包括基于位置的编队控制方法4、基于位移的编队控制方法5和基于距离的编队控制方法6。在基于位置的编队控制方法中,机器人在全局坐标系下的位置假定是已知的,最后通过控制机器人的相对位置来完成对编队的控制。而在基于位移的编队控制策略中,机器人在局部坐标系下通过
2、控制自身和相邻机器人间的位移来完成编队控制。上述两种方法都要求机器人能够获得其他机器人的角度及位置。与此不同的是在基于距离的编队控制策略中,仅仅通过控制机器人之间的距离就可以完成编队控制7,因此该方法不需要知道机器人的绝对位置和角理论与研发有限时间内非完整移动机器人编队控制乔磊1,2,李宗刚1,2,杜亚江1,21.兰州交通大学 机电工程学院,兰州 7300702.兰州交通大学 机电工程学院 机器人研究所,兰州 730070摘要:使得编队形状保持完整是多机器人编队在各种各样的环境下正常工作的重要前提,针对该问题提出了一种在领导跟随框架下多个非完整移动机器人在有限时间内基于距离的编队控制策略,其中
3、目标编队假设是最低限度刚度并且是极小刚度的。由于仅有部分跟随者能够直接获取领导者的信息,因此为跟随者设计了一个分布式速度估计器用来估计领导者的速度信息,并在有限时间内使得领导者与跟随者的速度达到一致。提出了一种编队控制算法使得机器人能够达到期望的编队形状;证明了在局部坐标系下分布式速度估计器和编队控制器都能够发挥作用;通过仿真分析验证了所提算法的可行性。关键词:非完整移动机器人;基于距离控制;多机器人系统;编队控制文献标志码:A中图分类号:TP273doi:10.3778/j.issn.1002-8331.2207-0396Formation Control of Non-Holonomic
4、Wheeled Mobile Robot in Finite TimeQIAO Lei1,2,LI Zonggang1,2,DU Yajiang1,21.School of Mechanical Engineering,Lanzhou Jiaotong University,Lanzhou 730070,China2.Robotics Institute,School of Mechanical Engineering,Lanzhou Jiaotong University,Lanzhou 730070,ChinaAbstract:Keeping the formation shape int
5、act is an important prerequisite for multi-robot formation to work normally invarious environments.To solve the problem,this paper proposes a distance-based formation control strategy for multiplenonholonomic mobile robots in leader-follow framework in finite time,in which the target formation is as
6、sumed to beminimal and infinitesimally rigid.Since only part of the followers can directly obtain the leaders information,a distributedvelocity estimator is designed for the followers to estimate the leader s velocity.Meanwhile,the leader and the follower svelocity can reach the consensus within a f
7、inite time.Besides of this,a formation control law is proposed to achieve thedesired formation shape.In addition,it is proved that both distributed velocity estimator and formation controller can playa role in the local coordinate.Finally,the feasibility of the proposed algorithm is verified by simu
8、lation analysis.Key words:non-holonomic wheeled mobile robot;distance-based control;multi-robot system;formation control基金项目:国家自然科学基金(61663020);甘肃省高等学校科研项目成果转化项目(2018D-10);兰州交通大学“百人计划”项目(1520220305);兰州交通大学军民融合创新团队培育基金(JMTD202211)。作者简介:乔磊(1997),硕士研究生,主要研究方向为多机器人系统协同控制,E-mail:;李宗刚(1975),博士,教授,博导,主要研究方
9、向为智能仿生机器人、多机器人系统协同控制等。收稿日期:2022-07-25修回日期:2022-12-30文章编号:1002-8331(2023)13-0074-08742023,59(13)度。而在实际应用中,当多机器人系统在没有GPS信号的环境下工作或者机器人身上仅仅配备了视觉或者雷达传感器不能实现个体间的通信时,就无法共享机器人之间的位置信息。另外由于地球磁场的影响,使得一些装载罗盘传感器的机器人在测量角度时就会存在测量误差,即使误差非常小,对于基于位移的多机器人系统来说也会产生不可预测的结果8。从这一实际角度出发,基于距离的编队控制策略就显得格外重要。该方法包含了刚性图理论的相关知识7,
10、因为图的刚性这一概念很自然地约束了机器人之间的距离,使得编队形状在形成以后不会轻易改变。文献9研究了针对非完整移动机器人的编队控制器。文献10研究了非完整轮式机器人以固定速度行驶时的圆形编队控制。文献11研究了基于距离的异构多机器人编队控制,另外也研究了如何消除未知干扰对系统的影响。文献12研究了二维平面中基于距离的编队控制,其中机器人模型是非线性动力学模型,编队拓扑图为有向图。文献13针对二阶多机器人系统,解决了时变编队系统的避障问题,在基于距离的基础上提出了一种新的编队避障策略。文献14就具有能量约束的多机器人系统,在基于距离的领导-跟随编队框架上提出了一种优化协同控制方法,最终实现了编队
11、的控制。文献15解决了针对多异构旋翼机器人的编队控制问题,其中基于距离的编队控制问题和轨迹追踪问题是在领导-跟随框架下研究的。文献16研究了基于距离的分布式目标跟踪问题,为此设计了一个分布式控制律以解决每个机器人的目标都是凸集的问题,另外该文也考虑了机器人间通信延迟的问题。文献17针对基于距离的编队控制问题,提出了一种集中式控制律,该方法要求每个承受未知外界干扰的机器人要事先设定好各自的行为,同时该文章也考虑了机器人间的通信维持和避碰问题。文献18在机器人间的期望距离是给定的情况下,作者针对欠驱动式移动机器人研究了一种分布式的领导跟随编队控制策略。文献19和20针对非完整移动机器人的编队控制展
12、开了研究,其中跟随者之间的相对位置是给定的,最终实现了编队控制。文献21在领导-跟随框架在刚性图的基础上,针对多机器人系统编队控制问题提出了一种单积分器编队模型,其中目标编队形状具有最低限度刚度和极小刚度的性质,通过有限时间速度估计器以及基于距离的编队控制策略最终完成了编队控制。不同于之前文献中只给定机器人之间相对距离的假设,例如机器人之间的相对位置并不是固定的,这样就可以通过调整机器人间的相对位置从而满足编队控制的要求,另外所设计的编队控制器在局部坐标系下也可以使用。文献22在前文基础上引入了一个削减刚度矩阵,可以更好地保持编队的形状。基于此,本文针对多个非完整移动机器人,在刚性图的理论基础
13、上研究了基于距离的多机器人在有限时间内编队控制问题。本文的主要贡献为:(1)设计了一个分布式速度估计器,其中至少有两个机器人能够获得领导者的信息,在一些复杂环境中可以减少机器人的通信负担,更具有实际意义;(2)为每个机器人增加了角度约束,以便所有的跟随者都能够与领导者保持一样的位姿,从而使得编队的形状更加一致。1预备知识定义无向拓扑图G=(V,E),其中V=1,2,n为顶点集,EVV为无向边的集合,若(i,j)E反之(j,i)E。V和E元素的数量由其集合基数给定,即|V|=n,|E|=m。另外,A(G)表示G的伴随矩阵,A(G)是一个nn的对称矩阵,当(i,j)时,A(G)的元素aij=1,否
14、则aij=0。需要注意的是aii=0。节点i的邻居用集合Ni=jV|(i,j)E。图G的度矩阵定义为D(G)=diagd1,d2,dnRnn,其中di=j=1aij。定义无向图的拉普拉斯矩阵L(G)=D(G)-A(G)。规定一个框架为F(G,P),其中G表示图,而P=PT1,PT2,PTn表示各个节点位置的集合。如果存在一个框架F使 得|pi-pj|=ij(i,j)E,则 会 有 距 离 集 合=(,ij,)ij0。如果一个框架的距离集合数量足以满足维持形状的要求,那么就说该框架是一个刚性框架。一个刚性框架如果它的框架图移走任意一条边框架图都会失去刚性,那么它就是最低限度的刚性框架。而极小的刚
15、性框架必须满足节点在极小的移动下,节点间距离变化率为0。定义函数sig(x)=|x|sign(x),其中x、为实标量。针对向量xRp的函数sign(x)和sig(x)定义如下:sign|x1x2xn=|sign(x1)sign(x2)sign(xn),sig|x1x2xn=|sig(x1)sig(x2)sig(xn)Rp(1)引理1 矩阵ACnn,Ci是在复平面内以Aii为圆心,ri为半径的闭圆,表示为Ci=zC:|z-Aiiri,其中ri=ji|Aij|。则A的所有特征值全部位于圆Ci内i=1,2,n。引理2 如果xi0,有(i=1nxi)2i=1nx2i。引理 3 对于正定矩阵BRnn以及
16、向量xRn有:min(B)|x|22xTBxmax(B)|x|22,其中min和max分别是矩阵B的最小和最大特征值。引理4 若xi0和0(i=1nxi)。乔磊,等:有限时间内非完整移动机器人编队控制75Computer Engineering and Applications计算机工程与应用2023,59(13)引理5 对于向量x,yRn,有实数p、q满足条件1 p+1 q=1,则有:|xTy|1|x|p|y|q。引理6 对于实数x、y和正实数0,1满足条件+=1,则有:xyx+y。2问题描述一个由n个独轮式机器人组成的多智能体系统它的动力学模型为:?i=N?iE?i?iT=|cosi0si
17、ni000|vii(2)其中i=NiEiiT表示在惯性笛卡尔坐标系下第i个机器人的位置和方向,vi、i和i分别是机器人的线速度、角速度以及方向角,它们都与地球坐标系相关,如图1所示。同时定义Pi=NiEiTR2。采用非线性转换T:i=viCiSiT,其中ii1i2T,Ci和Si分别表示cos(i)和sin(i),-。假设机器人做连续的运动,即vi0。通过使用雅可比矩阵:J()T=|Ci-iSiSiiCi可以证明非线性转换T是微分同胚的。其行列式的值为:det()J()T=viC2i+viS2i=vi。因为有vi0,则J()T是非奇异的。因此,i在给定的集合内 是 局 部 微 分 同 胚 的。i
18、对 时 间 求 导 得:?i=|Ci-viSiSiviCi|v?ii=AiUi,其中AiR22是可逆的。那么系统可以改写为:P?i=i,i=AiUi(3)该式可以看成一个级联式结构,其中P?i有i作为输入,i有Ui作为控制输入。用最低限度和极小的刚性框架定义期望的编队为F(G,P),其中G(V,E)是领导者跟随者图。需要注意的是领导者的运动与跟随者的运动没有关系,并且领导者可以与它的邻居进行通信,另外领导者的线速度和角速度vL=vLNvLET和L都有界,v?L的有界性表示为v?L2。因为领导-跟随图G是最小刚性图,所以|V|=n,E=m=2n-3。而跟随者的框架图定义为G(V,E),假设G是连
19、通的,|V|=n=n-1。针对编队控制器的设计,假设每个跟随者可以测量与它们相邻机器人的相对位置,qij=pj-pi,jNi并且通过传感器和量距来估计i和?i。目的是为跟随者设计一个基于距离的有限时间内分布式编队控制器,能够在与它们的相邻机器人保持期望距离的同时还能保持和领导者同样的速度运动。其中控制目标为:|eij=|Pi-Pj|2-ij=0vi=vL?i=i-id=0(4)其中(i,j)E,id是期望的角度。由此实现跟随者之间保持一个期望的距离ij并且所有跟随者的速度和方向角与领导者保持一致。因为要求图是极小刚性的,所以机器人间要保持期望的距离来维持队形而且运动也要保持一致。向量e中的元素
20、是有顺序的,例如i。VC1=12V?TH2V?是一个正定的且径向无界的李雅普候选函数。证明 由文献13可得?i=-ci?i,即?i=0是指数稳定的。另外考虑到jNiaij=dij,则对于系统式(6)可以改写成矩阵的形式:V?=-k1H2(V?-VL)-k2signH2(V?-VL),令V?=V?-VLV?=V?-V?L,则有:V?=-k1(H2V?)-k2sign(H2V?)-V?L(7)由引理 1 可知,对于一个连通图来说,H是正定的。另外由克罗内克积的性质可知H2也是正定的。VC1对时间求导得V?C1=V?TH2V?,即:V?C1=-k1V?TH22V?-k2V?TH2sign(H2V?)
21、-V?TH2V?L(8)其中,H22=H2H2。需要注意的是H2V?是一个2n1的向量,接下来下标将用来表示该向量的元素。如果是奇数则该元素对应的是向北的速度分量。如果是偶数则对应的是向东的速度分量。由此,式(8)可以改写成:V?C1=-k1V?TH22V?-k2=12n|H2V?|-v?LE=1nH2V?2。因为V?L是有界的,所以有:V?C1则V?C1是负定的,v?0。同时又因为VC1是径向无界的,所以V?的原点是全局渐进稳定的。因此,随着t,V?0。由式(9)以及2范数的定义和引理2可以得出下式:V?C1-(k2-)|H2V?|1-(k2-)|H2V?|2(10)根据式(10)和引理3可
22、知,V?的原点是全局指数稳定的,而且式(7)是输入-状态稳定的。将引理3应用于可得下式:V?C1-(k2-)min(H2)(max(H2)|V?|22)1 2(max(H2)1 2(11)考虑到(2VC1)1 2max(H2)|V?|22。那么就变成了V?C1-(k2-)min(H2)(max(H2)1 22VC1,由此可以得到2VC1()V?()t122VC1()V?()012-2(k2-)min(H2)max(H2)t。当V?=0时,有VC1(V?)=0,因 此 有tT0=2VC1V?(0)1 2KC1,其 中KC1=-2(k2-)min(H2)max(H2)。这就表明了在有限时间T0内,
23、速度估计器可以使得跟随者速度V?接近领导者速度VL。3.2有限时间编队控制器设计由式(4)可知距离误差的动态模型为e?ij=Pi-PjTPi-Pj(P?i-P?j)(eij+ij)。由可知ij的动态模型为:?ij=2Pi-PjT(P?i-P?j),(i,j)E。框架F的刚度矩阵R(P)是一个m行2n列的实矩阵,行和列的每个元素都有相应的排列顺序。其中每一行都对应每条边,而每一对列都对应一个节点。比如节点(i,j)E,ij对应的行有如下的形式:0T2,(Pi-Pj)T,0T2,(Pj-Pi)T,0T2。向量的元素顺序与向量e相同,其动态模型为:?=2RP?LP?T(12)其中,P?=P?T1,P
24、?T2,P?TnTR2n,P?L=N?LE?LTR2。需要注意刚度矩阵R的行序列与的元素序列有关,而列的序列与P?TLP?T有关。将式(3)代入中可得到新的系统模型:?=2RP?LT,?=AU(13)其中=T1,T2,TnTR2n,A是一个非奇异模块对角矩阵A=diagA1,A2,AnR2n2n,U=U1T,U2T,UnTR2n。该系统可以看成是一个级联结构,通过回退到一个虚拟控制=使得趋向于0。定理2 系统(13)会在有限时间Tf=T0+T1内稳定在原点,其中T1(1-)VC2(T0)1-1+K3(1-)。控制律为:U=-A-1(Rsig()-?+k4sig()3-1+1)(14)其中?是下
25、式的时间导数,该式为:=-k3RTsig()+V?(15)其中k3、k4为正实数,R为削减的刚度矩阵,=-,131。VC2=()i,j E12(+1)|ij|+1是一个李雅普候选函数。证明 式(15)使用了速度估计量V?。如图1(b)所示,与领导者的固定坐标系相关的每个机器人与地球固定坐标系的方向角相同。领导者的相对位置和速度为:PL=0 0TP?L=0 0T。对于跟随者为:Pi=Pi-PL乔磊,等:有限时间内非完整移动机器人编队控制77Computer Engineering and Applications计算机工程与应用2023,59(13)P?=P?i-P?L定义e ij=|Pi-Pj
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有限 时间内 完整 移动 机器人 编队 控制 乔磊
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。