[发明专利]基于机载单目视觉感知的多小型机器人系统混合队形快速收敛方法有效

专利信息
申请号: 202111263973.0 申请日: 2021-10-27
公开(公告)号: CN114063614B 公开(公告)日: 2023-07-25
发明(设计)人: 王晓敏;孙振东;郑舟;孔旭 申请(专利权)人: 山东科技大学
主分类号: G05D1/02 分类号: G05D1/02
代理公司: 青岛锦佳专利代理事务所(普通合伙) 37283 代理人: 朱玉建
地址: 266590 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 机载 目视 感知 小型 机器人 系统 混合 队形 快速 收敛 方法
【权利要求书】:

1.基于机载单目视觉感知的多小型机器人系统混合队形快速收敛方法,其特征在于,

包括如下步骤:

步骤1.首先通过机载单目视觉感知算法建立的基于可在线更新掩模特征库的二维互相关特征滤波器,从拍摄的单幅图像中完成目标识别;并基于建立的相对距离与相对角度模型,从当前包含目标的单幅图像中获得目标的三维信息,即相对距离与相对角度;

步骤2.基于局部位置信息的时间最优目标分配算法快速确定期望队形分布,以及完成机器人单元目标位置的优化匹配,实现基于梯度下降速度最快且无交叉初始轨迹的规划;

步骤3.当遇到障碍时,无需通信,自主切换至考虑避障与收敛速度的异步离散时变加权一致性队形快速构建算法,基于感知到的邻居位姿,独立更新轨迹,直到队形收敛;

所述步骤1具体为:

步骤1.1.基于机载单目视觉感知的多小型机器人系统的工作环境为通信受限环境,感知传感器为机载单目视觉系统和罗盘;多个小型机器人单元无序状态下进入通信受限环境,每个机器人单元原地绕自身旋转一周感知周边环境,步幅小于单目摄像机的水平视场范围;

各个机器人单元分别利用机载单目视觉系统识别邻居,即邻近机器人单元,估计与邻居在其摄像机坐标系oicxicyic下的相对距离dij与相对角度结合罗盘测量的全局方位θij,确定局部机器人坐标系olixliyli下邻居的相对位姿pij=(xij,yij),其中,θij指机器人-i在感知到机器人-j时的全局方位,具体步骤如下:

I.目标识别:首先在线下通过学习目标在一固定距离dmask不同姿态下的颜色、形状、结构特征,建立初始目标识别掩模特征库,然后通过给出的二维互相关特征滤波器,实现目标识别,二维互相关特征滤波器如公式(1)所示;

其中,f[mf,nf]是掩模特征库中的一个掩模,mf、nf分别表示掩模f[mf,nf]的第mf行、第nf列像素;g[x,y]是从当前感知图像中提取的一个特征区域,w和h分别表示特征区域g[x,y]的高和宽,x、y分别表示特征区域g[x,y]的第1行、第1列像素在当前感知图像中的第x行、第y列;表示当掩模f[mf,nf]与特征区域g[x,y]尺寸不一致时,通过放大或缩小调整f[mf,nf]的尺寸后与特征区域g[x,y]尺寸一致后的掩模,并得到尺度调整比例因子rg;(f*g)[x,y]的值越大,表示掩模f[mf,nf]与特征区域g[x,y]的相似性越大;

基于此,定义一个可信度因子判断特征区域g[x,y]是不是目标物体;

其中,a=(f*g)[x,y],b=(f*f)[x,y],b表示掩模跟掩模自身求相关程度;

当特征区域g[x,y]与掩模特征库中所有掩模对比完成后,若可信度因子的最大值λmax≥0.6,则特征区域g[x,y]为目标物体,否则,特征区域g[x,y]不是目标物体;

当从当前感知图像上提取的全部特征区域都经过二维互相关特征滤波器筛选后,确定目标物体的数量以及在当前感知图像中的位置,至此目标识别完成;给定阈值εmask,当λmax≤εmask时,将当前目标的特征区域g[x,y]制作成一个掩模,更新掩模特征库;

II.相对位姿确定:为了确定机器人单元在局部坐标系olixliyli的位姿,首先建立机器人局部坐标系olixliyli、摄像机坐标系oicxicyic以及图像坐标系oiuivi;图像坐标系的原点oi建立在图像的第1行、第1列像素上,oiui轴沿图像的行方向,oivi轴沿图像的列方向;摄像机坐标系oicxicyic的原点与机载摄像机的光心重合,光轴方向为摄像机坐标系oicxicyic的y轴,摄像机坐标系oicxicyic的x轴平行于图像坐标系oiuivi的oiui轴;机器人局部坐标系olixliyli的原点与摄像机坐标系oicxicyic的原点重合,罗盘测量的正北方向为机器人局部坐标系olixliyli的y轴,按右手准则确定机器人局部坐标系olixliyli的x轴;所有机器人局部坐标系olixliyli相互平行;

其次,在摄像机坐标系oicxicyic下,通过学习不同距离下提取的特征尺度以及学习不同角度下提取的特征位置,建立目标相对距离dij与特征尺度比例因子关系,即相对距离模型,以及目标相对角度与特征位置关系,即相对角度模型,如公式(2)所示;

其中,rg为掩模f[mf,nf]的尺度调整比例因子,即特征尺度比例因子,u表示目标在当前感知图像的图像坐标系oiuivi中的横坐标,即特征位置;a1、b1、a2、b2为待学习的参数,其中,a1代表生成掩模库时的dmask,a1的值围绕dmask上下波动,b1为不确定因子,a2、b2为比例系数;当将识别得到的目标对应的特征尺度比例因子rg和特征位置u代入公式(2)后,得到目标的相对距离dij与相对角度然后结合感知到机器人-j时罗盘测量得到的机器人-i的全局方位θij,从当前感知图像中实现机器人-j在机器人局部坐标系olixliyli下相对位姿pij的确定,如公式(3)所示;

步骤1.2.每个机器人单元在完成周边环境感知后,多小型机器人系统通过唯一的一次通信共享感知到的局部信息,包括自身ID、感知到的邻居ID、邻居数量Ni,以及所有感知到的邻居在其坐标系olixliyli下的相对位姿使得每个机器人单元都拥有所有机器人单元感知的局部信息;

然后,每个机器人单元各自从共享的这些相同信息中选择邻居数量Nk最多的机器人-k的局部坐标系olkxlkylk,作为共同的公共坐标系ocxcyc,Nk=max{N1,...,Nn},n表示机器人-n,N1表示机器人-1感知的邻居数量,Nn表示机器人-n感知的邻居数量;

步骤1.3.在确定初始分布过程中,每个机器人单元需要至少发现一个邻居,而且每个机器人对邻居的感知是一个有向通道,并且需要每个机器人感知邻居的子集Si={Rm,...Rq}的并集包含所有机器人单元构成的集合S={R1,...,Rn},即:构成一个连通有向图;

其中,Rm、Rq、R1、Rn分别代表机器人-m,机器人-q,机器人-1,和机器人-n;

若不满足上述条件,则每个机器人单元随机微调位姿,重新回到步骤1.1,直至满足该条件;随后,以广度优先顺序遍历共享的邻居信息,逐层计算所有机器人单元在该公共坐标系下的坐标,得到多小型机器人系统的初始分布,如公式(4)所示;

其中,用于存放除机器人-j之外的其他机器人单元感知到机器人-j的mj次公共坐标系下的坐标;pci最初为选作公共坐标系的机器人-k局部坐标系olkxlkylk下的邻居机器人-i的坐标pki,即pki=pci,pij则为机器人-i感知的邻居机器人-j坐标;随后,当机器人-j确定了其在公共坐标系下的一次坐标后,其感知到的邻居坐标也会被转移到公共坐标系下,直到所有的机器人都被遍历一遍;多次被感知到的机器人单元坐标取平均值作为最终的坐标值pcj

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东科技大学,未经山东科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111263973.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top