The present invention provides a mobile manipulator system and a method of capture control. The method includes: each of the mobile arms obtains the distance between the end actuators and the captured objects in real time and exchanges information with the mobile manipulator with the number adjacent to determine whether or not each of the mobile manipulator is described by an iterative estimation algorithm. One of the mobile manipulators in the mobile manipulator system that sets the number closest to the tracked object, in which the set number is greater than or equal to 1 and less than or equal to the total number of the mobile manipulator; the set number of the mobile arm advances to the captured object according to the set operation mode to complete the capture task. In this invention, the mobile manipulator can determine the global information based on the distance competition relationship through the local information, and finally, by setting the number of mobile manipulators to advance to the captured objects according to the set operation mode, to complete the capture task.
【技术实现步骤摘要】
一种移动机械臂系统及围捕控制方法
本专利技术属于机器人
,尤其涉及一种移动机械臂系统及围捕控制方法。
技术介绍
移动机械臂由于具有可移动性,可以代替人类到各种环境中执行探险、探测和巡查等任务。经过多年的研究与发展,移动机械臂已经逐步走向实用化,在制造业、物流业、军事等多个领域,已经有了不少利用移动机械臂来提高生产效率或者替代人工作业的实例。在一些诸如国防等具有重大战略意义的项目中,移动机械臂的需求也日益明显。随着科技的进步,包括多个移动机械臂的移动机械臂系统在月球探测、深海开发、战争、反恐、地震救助、高危品处理等领域逐渐发挥出巨大的作用,并显现出广泛的应用前景。然而,在广阔的环境中,移动机械臂系统中各个移动机械臂因距离以及随身可携带负载的限制,通常不具有全局通信的能力,也即,移动机械臂系统中每个移动机械臂只能与数量有限的移动机械臂通信。故,在大规模环境下进行围捕任务时,各移动机械臂之间可能由于通信受限的原因,导致信息不能随时随地进行共享,从而无法完成围捕任务。
技术实现思路
本专利技术的目的在于提供一种移动机械臂系统及围捕控制方法,以解决如何使移动机械臂系统在大规模环境下完成围捕任务的问题。一种移动机械臂系统围捕控制方法,所述移动机械臂系统包括多个移动机械臂,且各所述移动机械臂均包括末端执行器;所述方法包括:各所述移动机械臂实时获取各自所述末端执行器与被追捕物之间的距离并与编号相邻的所述移动机械臂交换信息,以通过迭代估计算法确定各自是否属于所述移动机械臂系统中设定数量的最接近被追捕物的移动机械臂之一;其中,所述设定数量大于或等于1且小于或等于所述移动机械 ...
【技术保护点】
一种移动机械臂系统围捕控制方法,所述移动机械臂系统包括多个移动机械臂,且各所述移动机械臂均包括末端执行器;其特征在于,所述方法包括:各所述移动机械臂实时获取各自所述末端执行器与被追捕物之间的距离并与编号相邻的所述移动机械臂交换信息,以通过迭代估计算法确定各自是否属于所述移动机械臂系统中设定数量的最接近被追捕物的移动机械臂之一;其中,所述设定数量大于或等于1且小于或等于所述移动机械臂的总数;所述设定数量的移动机械臂根据设定运行模式向所述被追捕物前进,以完成围捕任务。
【技术特征摘要】
1.一种移动机械臂系统围捕控制方法,所述移动机械臂系统包括多个移动机械臂,且各所述移动机械臂均包括末端执行器;其特征在于,所述方法包括:各所述移动机械臂实时获取各自所述末端执行器与被追捕物之间的距离并与编号相邻的所述移动机械臂交换信息,以通过迭代估计算法确定各自是否属于所述移动机械臂系统中设定数量的最接近被追捕物的移动机械臂之一;其中,所述设定数量大于或等于1且小于或等于所述移动机械臂的总数;所述设定数量的移动机械臂根据设定运行模式向所述被追捕物前进,以完成围捕任务。2.根据权利要求1所述的移动机械臂系统围捕控制方法,其特征在于,各所述移动机械臂实时获取各自所述末端执行器与被追捕物之间的距离并与编号相邻的所述移动机械臂交换信息,以通过迭代估计算法确定各自是否属于所述移动机械臂系统中设定数量的最接近被追捕物的移动机械臂之一的步骤包括:获取所述末端执行器与被追捕物之间实时的距离;与编号相邻的所述移动机械臂交换相应的状态信息;根据所述距离、编号相邻的所述移动机械臂发送的状态信息及迭代估计算法进行迭代运算,并得出迭代结果;根据所述迭代结果判断是否需要进入启动状态,若是,则切换至启动状态并按照所述设定运行模式向所述追捕物前进,否则,切换至静止状态;每隔设定采样间隔,均重复执行上述步骤,依次循环,直至判断所述移动机械臂系统中设定数量的最接近被追捕物的移动机械臂均进入启动状态为止。3.根据权利要求2所述的移动机械臂系统围捕控制方法,其特征在于,所述状态信息包括编号及与所述迭代估计算法相关的信息。4.根据权利要求3所述的移动机械臂系统围捕控制方法,其特征在于,各所述移动机械臂均存有用于记录相邻编号的相邻编号列表;并且,与编号相邻的所述移动机械臂交换相应的状态信息的步骤包括:向其他所述移动机械臂发送自己对应的状态信息;接收其他移动机械臂发送的状态信息;根据所述相邻编号列表从接收的所有所述状态信息中筛选出编号相邻的所述移动机械臂发送的状态信息。5.根据权利要求2所述的移动机械臂系统围捕控制方法,其特征在于,所述迭代估计算法为:zik+1=-γ(nηik+1-m)τ+zik,其中,k为迭代次数;i为所述移动机械臂的编号;j∈N(i)为与第i个移动机械臂编号相邻的移动机械臂编号;η、z均为辅助变量,其初始值随机设定;Aij为第i个移动机械臂与第j个移动机械臂之间的连接权值,且当两个移动机械臂的编号满足|i-j|≤1时,Aij=1,否则,Aij=0;c0∈R为正的常数;τ∈R为所述设定采样间隔;γ为用于控制收敛速度的正参数;n为所述移动机械臂系统中所有移动机械臂的总数量;m为所述设定数量;sik+1为第k+1次迭代结果;PΩ[u]为空间R到集合Ω={u|0≤u≤1}∈R的分段线性投影算子,且当u>1时,PΩ[u]=1,当u<0时,PΩ[u]=0,当u为其余数值时,PΩ[u]=u;di为每次进行迭代运算时获取的第i个移动机械臂的所述末端执行...
【专利技术属性】
技术研发人员:金龙,李帅,
申请(专利权)人:香港理工大学深圳研究院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。