The invention provides a dynamic distributed control method for a multi-wheeled robot system, which includes acquiring the absolute position and orientation angle of the individual wheeled robot at the current moment, the absolute position and orientation angle of the neighbor wheeled robot at the current moment of the individual wheeled robot and the relative position of the two at the current moment, and acquiring the neighbor of the communication topology diagram of the multi-wheeled robot system. Based on the Laplacian matrix of the communication topology of the multi-wheeled robot system, the parameter matrix of the dynamic distributed controller satisfying the intersection condition of the system is determined; according to the input of the dynamic distributed controller, the external control input of the individual wheeled robot at the next moment is determined; and the individual wheeled robot is controlled according to the acquired and determined parameters. The invention ensures that dynamic distributed controller can be used to achieve rendezvous when directed information is transmitted between multi-wheel robot systems and the information comes from different kinds of sensors.
【技术实现步骤摘要】
一种多轮式机器人系统的动态分布式控制方法
本专利技术涉及轮式机器人控制
,特别涉及一种多轮式机器人系统的动态分布式控制方法。
技术介绍
目前,多轮式机器人系统的动态分布式协调控制方法在实际问题中得到了越来越广泛的应用。这主要是由于实际应用任务需要多个轮式机器人配合完成,不仅可以完成更复杂的任务,而且可以提高工作效率。由于个体轮式机器人的感知范围有限,分布式控制器可以更好的解决问题。然而,现有的多轮式机器人系统协调控制方法都需要很多的期望假设条件,如系统通讯拓扑图是无向图,轮式机器人状态信息来源相同且可以观测以及使用积分器作为轮式机器人模型等。但是实际作业过程中,轮式机器人间的通讯往往是具有方向的,单个轮式机器人模型也具有欠驱动特性,同时其某些状态信息来源多样或不可测量,因此,现有的静态分布式控制器通常不能很好的解决多轮式机器人系统在实际应用场景中遇到的问题。
技术实现思路
本专利技术的目的旨在至少解决上述技术缺陷之一。为达到上述目的,本专利技术提出一种多轮式机器人系统的动态分布式控制方法,包括以下步骤:A:获取个体轮式机器人的当前时刻的绝对位置、朝向角度,所述个体轮式机器人的邻居轮式机器人的当前时刻的绝对位置、朝向角度,以及所述个体轮式机器人和所述个体轮式机器人的邻居轮式机器人的当前时刻的相对位置;B:获取所述多轮式机器人系统通讯拓扑图的邻接矩阵与拉普拉斯(Laplacian)矩阵;C:根据所述多轮式机器人系统的Laplacian矩阵,确定满足系统交会条件的动态分布式控制器参数矩阵;D:根据所述动态分布式控制器输入,确定所述个体轮式机器人下一时刻外界控制 ...
【技术保护点】
1.一种多轮式机器人系统的动态分布式控制方法,其特征在于,包括以下步骤:A:获取个体轮式机器人的当前时刻的绝对位置、朝向角度,所述个体轮式机器人的邻居轮式机器人的当前时刻的绝对位置、朝向角度,以及所述个体轮式机器人和所述个体轮式机器人的邻居轮式机器人的当前时刻的相对位置;B:获取所述多轮式机器人系统通讯拓扑图的邻接矩阵与拉普拉斯(Laplacian)矩阵;C:根据所述多轮式机器人系统通讯拓扑图的Laplacian矩阵,确定满足系统交会条件的动态分布式控制器参数矩阵;D:根据所述动态分布式控制器输入,确定所述个体轮式机器人下一时刻外界控制输入量。E:根据所述个体轮式机器人的当前时刻的绝对位置、朝向角度,所述个体轮式机器人的邻居轮式机器人的当前时刻的绝对位置、朝向角度,以及所述个体轮式机器人和所述个体轮式机器人的邻居轮式机器人的当前时刻的相对位置,所述多轮式机器人系统通讯拓扑图的邻接矩阵与Laplacian矩阵,所述满足系统交会条件的动态分布式控制器,所述依据动态分布式控制器输入确定的所述外界控制输入量控制所述个体轮式机器人。
【技术特征摘要】
1.一种多轮式机器人系统的动态分布式控制方法,其特征在于,包括以下步骤:A:获取个体轮式机器人的当前时刻的绝对位置、朝向角度,所述个体轮式机器人的邻居轮式机器人的当前时刻的绝对位置、朝向角度,以及所述个体轮式机器人和所述个体轮式机器人的邻居轮式机器人的当前时刻的相对位置;B:获取所述多轮式机器人系统通讯拓扑图的邻接矩阵与拉普拉斯(Laplacian)矩阵;C:根据所述多轮式机器人系统通讯拓扑图的Laplacian矩阵,确定满足系统交会条件的动态分布式控制器参数矩阵;D:根据所述动态分布式控制器输入,确定所述个体轮式机器人下一时刻外界控制输入量。E:根据所述个体轮式机器人的当前时刻的绝对位置、朝向角度,所述个体轮式机器人的邻居轮式机器人的当前时刻的绝对位置、朝向角度,以及所述个体轮式机器人和所述个体轮式机器人的邻居轮式机器人的当前时刻的相对位置,所述多轮式机器人系统通讯拓扑图的邻接矩阵与Laplacian矩阵,所述满足系统交会条件的动态分布式控制器,所述依据动态分布式控制器输入确定的所述外界控制输入量控制所述个体轮式机器人。2.根据权利要求1所述的一种多轮式机器人系统的动态分布式控制方法,其特征在于,所述步骤A具体包括:所述个体轮式机器人的绝对位置信息以及所述个体轮式机器人与其所述邻居轮式机器人的相对位置信息,来源于不同类的传感器。3.根据权利要求1所述的一种多轮式机器人系统的动态分布式控制方法,其特征在于,所述步骤B具体包括:所述多轮式机器人系统的通讯拓扑图是含有生成树的有向图,若个体轮式机器人i可以获得其邻居轮式机器人j传输的信息,那么所述系统邻接矩阵对应第i行第j列参数aij为大于0的数值;若所述个体轮式机器人i不可以获得其所述邻居轮式机器人j传输的信息,则所述邻接矩阵对应位置aij的参数为0。所述多轮式机器人系统拓扑图的Laplacian矩阵其中4.根据权利要求1至3中任一...
【专利技术属性】
技术研发人员:孟德元,丁晓璐,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。