正在进行安全检测...

发布时间:1714364597   来源:文档文库   
字号:
39卷第320166JournalofWuhanUniversitfScienceandTechnoloyogyVol.39,No.3Jun.2016췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍췍基于领导者的群体机器人编队及导航控制 , ,高全杰(武汉科技大学机械自动化学院,湖北武汉,430081摘要:介绍了基于领导者的群体机器人,该方法采用分层控制策略,即控制系统分为目标层领导层和跟随层将目标层中目标点的位置信息发送领导者,采用位置一致性算法使领导者;,,采用基于领导者的群体机器人编队控制方法,使跟随者与领导者保持一定的队形朝着目标运动该方可针对由多个子集构成的群体机器人系统进行导航通过计算机仿真和群体机器人实验平台验证了所提方法的有效性关键词:群体机器人;多智能体;一致性;领导者;编队;导航;分层控制(中图分类号:TP273 文献标志码:A 文章编号:1674-3644201603-0219-05农业医学建筑业甚至 随着机器人在工业军事等领域中的应用日益广泛,其工作环境和任务也越来越复杂单个机器人对外部环境信息的获取及处理能力是有限的,因此其发展存在着一定的瓶颈;群体机器人结构简单,设计和制造成本相对较低,而且群体机器人的可扩展性灵活性柔性和鲁棒性等都占有较大的优势,因此其应用前景更加广阔群体机器人控制的一个基本方法是一致性方法,它是个体之间相互作用的规则,述了每个个体与它相邻个体间的信息交互过程,通过局部的信息交互而使整个群体的状态信息量形成一致该方法在群体机器人多智能体系统1-5]等研究领域已经取得了一定的成果[到指定位置并执行任务,则需进行编队导航控制]文献[研究了基于P9SO参数优化的群体机器人]在位置环境下的编队导航控制文献[研究了10提出一种局部控制策略,即采用动态信息交互拓[]针对多智能体系统提出了模糊逻辑控制的导11航控制方法本文首先,然后提出基于领导者的群体机器人编队控制方法以及,最后通过仿真和试验对上述方法的有效性进行验证扑结构,传感器约束条件下基于领导者信息的编队导航,一致性方法的一个重要应用是群体机器人的编队控制编队是指控制群体机器人的方向角速度以及机器人之间的相对距离形成一致,保持设定的队形朝着同一个方向运动文献[介绍6]了一种基于一致性的多智能体编队控制方法,过选择合适的一致性状态信息量,将一致性变体算法运用到编队控制中文献[采用迭代学习7]控制方法产生一系列的控制信号,用于多智能体的编队控制文献[提出了一种输入受限的编8]队控制方法,具有较好的实际应用效果群体机器人编队控制可使群体机器人保持一定的队形进行运动,然而这种运动不具有目的性,要想其运动 收稿日期:2016-01-061
基于领导者的一致性方法1.1
预备知识由多个机器人组成的系统,其网络拓,…,,其中:表示网G={V,E}V={1,2,3,n}(,,,络拓扑图的顶点集;表示E{ii|jjV}网络拓扑图的边集若是无向图,则节点是无序,EG又称为信息交,(iijE(j,互图交互图G对应的邻接矩阵A(Gn×n1,eijE,,0eijEnn×,其中,A(Gaa=[R,iij]j={;国家自然科学基金资助项目(武汉科技大学青年科技骨干培育计划项目( 基金项目:613051102011xz007.,: (,武汉科技大学硕士生. 作者简介:1989-E-mailchenhao894@163.com,: (,武汉科技大学副教授,博士. 通讯作者:1979-E-mailleibin@wust.edu.cn
2202016年第3eij为两个节点的连接边C(=,其中:A(cD(是一个n×n+D(=[ij]对角矩阵,且其对角元素非正,daii=-ijj=1n线速度和角速θvωi的方向角iii分别为机器人,其中viωi为控制输入量2.2
基于领导者的对齐行为一致性方法对齐行为是用来控制群体机器人的方向角形成一致,使群体机器人朝着同一个方向运动,据式(基于领导者的对齐行为一致性方法可以3表示为:[]-ωtawitθtt=--θi(ii(jj(j(j=1n式中:xii分别为机器人i的横坐标和纵坐标;yC(中除主线,且每行元素和为零1.2
数学描述这里考虑由n+1个机器人组成的群体机器人系统,其中编号为0的机器人为领导者,其他编1~n的机器人为跟随者n+1个机器人的…,信息交互图={,V,E}V={,,,n},(]wtbθtt5-θi0(i[i(0(息交互矩阵为:012éêêa0C=ê10a0110ùaú1núêúR(n+1×(êëaan0n1跟随者机器人的数学模型为an+1únnúû :ξ·i(t=ζit( i=1式中:t为时间;ξ,…,(iRζi2R,n分别表示第i1跟随者机器人的状态信息量和控制输入量领导者机器人的数学模型为:ξ·0(t=ζ式中:ξ0(t(0Rζ2状态信息量和控制输入量0R分别表示领导者机器人的定义lim1 对于任意初始条件,如果满足t¥ξi(t-ξ0(t即所有跟随者的状态信息量最终收敛于领导者的=0 i=1,2,…,n状态信息量,则表明群体机器人系统形成具有领导者的一致性建立基于领导者的一致性方法如下:t=-nζi(awit[tt]wij=1ijj(ξi(-ξj-0tbbt-ξt式中:(i=ai00;iw[ξi(ijtw0(i0t权值((](t时刻的加(3定理1[12](基本静态连续时间一致性方法(有一条有向生成树3渐进形,.
基于领导者的编队控制方法1
机器人运动模型一个典型的移动机器人运动模型如下:æçx·iöç·÷ævxiöæiçy÷=ççvy÷çcosθi0ö÷æi÷=sinθi0çviö÷i=1,2,…,n(4èθ·÷ç÷çç÷÷èωiøiøèωiøè01ø2.3
基于领导者的聚集和分散行为一致性方法聚集和分散行为是用来控制群体机器人的相对距离形成一致,使群体机器人保持一定的队形基于领导者的聚集和分散行为一致性方法可以表示为:ìnïxïvi(t=-j=1aijkxij[xi(t-xj(t-dx]-ïï bikxi0tí-t-dïïkxij=xxii(t[xi-x(j(tx0(x]ï(t-xj(t+ηïîkxi0=xxii(t(t--xx00(t(t+ηn(6ìïïvyi(t=-yj=1aijkij[yi(t-yj(t-dy]-ïyï biki0[yití(-y0(t-dy]ïyyttïkij=yii(ïïy(t--yyjjt(tîki0=yii(t(--(+ηyyy00(t(t+η(6~(7:vx(7i机器人在t时刻沿x(t轴和vyiy轴方向的速度(t为第i个跟随者;dxdyxy;0<ηr1i=则式(6和式[x(i7,y可以化为i]Trj=n:[xj,yj]Trij=ri-rj,vi(t=-j=1aijkij[rbiki0[rij-d]-i0-d式中:d=dx+dy;kij=r](8ri-rji-rj+η;ki0=rri-r0i-r0综合式+η(体机器人编队控制方法5和式(8,就得到基于领导者的群22
2016年第3 ,:基于领导者的群体机器人编队及导航控制2213
基于领导者的编队导航控制方法点的位置信息发送给领导者,并采用式(的控制9方法,由引理1可知,领导者的状态信息量最终收敛于目标点的状态信息量,即领导者运动到目标点位置向目标点运动的同时,领导者与其对应的跟随者之间采用式(和式(所示的基于领导58者的编队控制方法进行编队运动,到达目标点及其附近,从而完成编队导航运动同理,其他子集的领导者,从而完成整个群体的编队导航控制3.1
编队导航分层控制策略在基于领导者的编队控制方法基础,提出一种群体机器人分层编队导航控制方法控制系统分为目标层领导层和跟随层,如图1,其中:目标层含有一个目标点,领导层含有一个或多个领导者,跟随层含有一个或多个不相连通的跟随者群,每一个领导者都有与其对应的跟随者群具体的控制策略为:将目标层的目标信息发送给领导层的领导者,并采用位置一致性方,使领导者朝着目标点运动;同时,每一个领导者将自身状态信息发送给跟随层中与其相对应的跟随者群,并采用本文提出的编队控制方法与跟随者保持一定的队形朝着目标运动,不同的群体之间不受影响1
分层控制策略示意图Fig.1Schematicdiagramofhierarchicalcontrolstrategy.2
编队导航控制方法由领导层和跟随层中的N个机器人组群体机器人系统记为g=个不连通的子集,每个子集中含有一个领导者和{r1,r2,…,rN},存在m个跟随者=采用位置一致性算法{rk0,rk1,…,某一个子集中的群体机器人记为rgkkn},1,k将目标信息发送给领导者m,其中领导者为rk0k0,其导航控制方法如下{vxk0vy(:[k0(tt=-w=-w((tt式中:(α,β[xk0y(t-α]k0(9v(tx-β]k0(tvyk0(t领导者r为目标点的坐标:yk0t沿x;k0纵坐标(tyk0t;w引理1(t[1(2]为领导者rk0t时刻的横坐标和t时刻的加权值当群体机器人的信息交互图为一条有向生成树时,所有机器人最终收敛于根节点机器人的状态信息领导者和目标点可看作是由两个机器人所组成的有向生成树[12],且目标点为根节点将目标4
编队导航控制仿真与试验4.1
仿真本仿真采:g1r={21,22,23,r24},其中r10,rr11,10r12r,2r13,0为领导者r14}g2=每个子集中含{r20,rr1个领导者和4个跟随者,其信息所示,图中箭头表示信息传递方向22
仿真过程中机器人的信息交互Fig.2Informationinteractionbetweenrobotsinthesimula-tion 2中含有一条有向生成树,由引理其状态信息量可以形成一致两个群体机器人子1可知集的信息交互矩阵为:éêCê01=C2=ê1-01000000ùúúêê1ê100-01-010ú0ú ë(g151000-1úúû动时12,5,跟随者与领导者在(20,10(6,13x(2轴和0,3y(轴方向的距离4,3,编队运保持为(g5m,跟随者之间的距离保持为1(0m25个机器人的初始位置分别为12,66跟随者与领导者在18,70(6,73(28m,跟随者之间的距离保持为x1,轴和64y(5轴方向的距离保持为,52,编队运动时,16m3为群体机器人的初始状态采用本文所提出的编队导航控制方法,仿真结果如图4所示从图4中可以看出,领导者最终都运动到目标点,并与跟随者保持一定的队形,从而验证了该编队导航控制方法的有效性3nrx
2222016年第3 (ct=7s6
群体机器人编队导航控制试验结果(dt=9sFi.6Exerimentalresultsofformationandnaviationgpg3 群体机器人的初始状态Fig.3Initialstatesofswarmrobots4
群体机器人编队导航控制仿真结果Fig.4Simulationresultofformationandnavigationcontrolorswarmrobots.2
试验采用本文提出的编队及导航控制方法在由个机器人3该群体机器人有一个领导者和两个跟随者,表示为g={,其信息交互如图0r1rr0,2的编队距离均为r15航控r,r2}所示,0.2m编队及导机器人最后保持一定的编队运动到了指定目66,标处,进一步验证了本文所提出的群体机器人编队及导航控制方法的有效性Fi.5Informa5ti
试验过程中机器人的信息交互mgentoninteractionbetweenrobotsintheexperi- (a初始状态(bt=3scontrolforswarmrobots5
结语
本文提出了基于领导者的群体机器人编队控制方法以及基于领导者的群体机器人编队导航控制方法,该方法采用分层控制策略,即将控制系统分为目标层领导层和跟随层,可针对由多个子集构成的群体机器人系统进行导航最后通过计算机仿真和群体机器人实验平台验证了该方法的有效性[1] Oitnnlfaimeet-ti-dwSeloaarbykessorR[Jf,aMgeunrtrswayiRthsM.wiCtcohnisnegnstuospoplroogbyleamnsdControl,2004]agentsystemsur,.dR49IE(9EEndeW.:rdyC1T5rno2aan0nms-sie1acn5cas3tilluys3on.sonAutomatic[2] RenWei,Beacsheeaknignignginintmeurlatci-tiontopologies[J].IEEETransactionsonAuto--[3] RmeanticCWeio,ntArtokli,n2sE005.,D5is0tr(i5bu:te6dm55-6u6lt1i-.dinatedcontrolvialocalinformationexvcehhiacnlgeeco[Jor]-I.tnrtoelr,n2a0ti0o7na,1l7Jo:1u0r0n2a-l1o0fR33o.bustandNonlinearCon-[4] YesusaWryenawnud,sCuhfefinGcieuanrong,CaoMing.Somenec-consensusinmulti-natcgenotdndiytinoanmsficaolsrysestceonmds-o[rJd]erAutomatica,2010,46:1089-1095..[5] YGalnogbalTcaoon,seMengZiyang,Di-marogonasD-V,etayl-.temswithinnpsuutssfaotrduraitsicornceteotinsmtemraintuslti[Jag]e.Antustos-[6] RmgieaenWticasfoe,rmi2.01C4uoltn,5i-s0even:s4hiu9cs9-lesb5a0sye6sd.tefmorsm[aCti]o/n/Pcroonctereoldisntgrasote-the2006AmericanControlConference.Minneapo-f4li2s4,2.Minnesota,USA,June14-16,2006:4237-[7] Mieneu,,,ttreorlagtoifvDeynolenlaairnnneianJiaYrmgaliuglontirg-iatmghiemnnstsfDouyrJsttuehnmepsfionJrgm.aeAttiuoatncl.Onomoant-ica,2014,50:291-295.[]-f4
2016年第3 ,:基于领导者的群体机器人编队及导航控制223[],,,8 LeiBinChenHaoZeniancaietal.ConsengLg-susalorithmwithinutconstraintsforswarmrogp-2015IEEE12thInternationalConferenceonNet-2015:157-162.//botsformationcontrol[C]Proceedinsoftheg,,AworkinSensinndControl.Taieiril9-11,ggappthe2005IEEEInternationalConferenceonInfor-27-Jul2005:554-560.y3,,mationAcuisition.HononndMacauJuneqgKgaD.Fuzzoicnaviationylgg//tionwithsensorconstraints[C]Proceedinsofg[]B,,11odanSRioIgg[],M,9 LiuQianaJiachenZhani.PSO-basedpaggQ-//iationinunknownenvironment[C]Proceedinsggrametersotimizationofmultirobotformationnavp--ofthe10thWorldConressonIntellientControlgg//inmultiaentsstems[C]Proceedinsof2008gygIEEEInternationalSmosiumonIntellientConypg-trolPartof2008IEEEMulticonferenceonSsy--Setember3-5,2008:1308-1313.p:武汉理工大学,2009.,T,UtemsandControl.SanAntonioexasSA,,JandAutomation.Beiinul-8,2012:3571-jgy6[,C10]LiYanminhenXin.Leaderformationnaviagg--3576.[]雷斌.群体机器[12D].Formationandnaviationcontrolforswarmrobotsbasedonleaderg(,W,WColleeofMachinerndAutomationuhanUniversitfScienceandTechnolouhan430081,ChinagyayogyChenHao,LeiBin,GaoQuaniej:AbstractAconsensusalorithmforswarmrobotsbasedonleaderisintroduced.Onthebasisofthisgalorithm,aformationandnaviationcontrolmethodforswarmrobotsisproosed.Ituseshierarchiggp-,imelledtomovetowardsthetaretbsinthepositionconsensusalorithm.Meanwhiletheleadpgyugg-,ersstatusmessaesaredeliveredtohisfollowersinthenextlaerandtheformationcontrolalogyg-rihtformation.Theproosedaroachcanbeusedtonaviateswarmrobotssstemconsistinfgpppgygo,multilesubsstemsanditsvaliditisverifiedbomutersimulationandswarmrobotsexerimenpyyycpp-rithmbasedonleaderisadotedtocontroltheleaderandhisfollowersmovinothetaretwiththepgtg,,calcontrolstrateandthecontrolsstemisdividedintotaretlaerleaderlaerandfollowerlagyygyyy-,er.Positioninformationoftaretpointinthetaretlaerissenttotheleaderandthentheleaderisggytallatform.p:;;;;;;Keordsswarmrobotsmultiaentconsensusleaderformationnaviationhierarchicalcontrolggyw-[责任编辑 ]

本文来源:https://www.2haoxitong.net/k/doc/1ae18540f311f18583d049649b6648d7c1c7089e.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

相关推荐