一种可实现快速迭代收敛的重卡电池视觉定位方法及系统技术方案

技术编号:36933036 阅读:12 留言:0更新日期:2023-03-22 18:55
本发明专利技术涉及重卡电池定位管理技术领域,具体为一种可实现快速迭代收敛的重卡电池视觉定位方法及系统;包括在重卡电池的顶部横梁侧面位置上设置两个反光标签,存储两个反光标签中心点位置的间距值;对摄像头的镜头安装红外通光滤光片;操控摄像头在红外灯的光线下对重卡电池的顶部横梁侧面位置进行拍摄,得到第一目标图像;对第一目标图像做滤波处理,得到第二目标图像;根据提取到的各反光标签的中心点位置,计算摄像头和反光标签之间的相对坐标;控制机械臂根据相对坐标,移动到与反光标签的中心连线在一个平面上的位置上,再次拍摄照片;根据再次拍摄到的照片判定当前机械臂是否移动到位。移动到位。移动到位。

【技术实现步骤摘要】
一种可实现快速迭代收敛的重卡电池视觉定位方法及系统


[0001]本专利技术涉及重卡电池定位管理
,具体为一种可实现快速迭代收敛的重卡电池视觉定位方法及系统。

技术介绍

[0002]目前想要实现对重卡电池进行视觉定位,大多采用激光测距的方法,这种方法通常需要通过安装在滑轨上的激光测距仪对电池边缘进行定位,然后再对电池位置进行计算,这种方法存在速度慢和精度低等缺点,且因为主要是通过对目标物体特征进行模式识别从而达到的视觉定位,因此容易出现因受到环境干扰而出错的现象,同时在这种方法下一旦出现标签易被遮挡,距离、角度不符合要求,对最终计算得到的电池位置精度影响都极高。

技术实现思路

[0003]本专利技术的目的在于提供一种可实现快速迭代收敛的重卡电池视觉定位方法及系统,以解决上述
技术介绍
中提出的问题。
[0004]为了解决上述技术问题,本专利技术提供如下技术方案:一种可实现快速迭代收敛的重卡电池视觉定位方法,方法包括:步骤S100:在重卡电池的顶部横梁侧面位置上设置两个反光标签,存储两个反光标签中心点位置的间距值;对安装和拆卸重卡电池的机械臂安装摄像头,在摄像头周围安装红外灯,设置红外灯角斜向下照射反光标签;对摄像头的镜头安装红外通光滤光片;在本身方案中选择上述角度范围是因为在这个位置上可以用摄像头测量出电池的x,y,z以及水平转角数据,且对于x,z偏差和角度偏差有较高的敏感度;步骤S200:操控摄像头在红外灯的光线下对重卡电池的顶部横梁侧面位置进行拍摄,得到第一目标图像;步骤S300:对第一目标图像做滤波处理,得到第二目标图像,第二目标图像为二值化图像,在第二目标图像中反光标签处为1,其他地方为0,分别对第二目标图像中在各反光标签的中心点位置进行提取;步骤S400:根据提取到的各反光标签的中心点位置,计算摄像头和反光标签之间的相对坐标;步骤S500:控制机械臂根据相对坐标,移动到与反光标签的中心连线在一个平面上的位置上,再次拍摄照片;根据再次拍摄到的照片判定当前机械臂是否移动到位,如果还有偏差跳转步骤S200;迭代的目的是规避误差带来的影响,因为在实际作业中误差的来源多样,其中包括摄像头视场的非线性畸变,空间透视原理引起的测量误差,机械臂的运动误差。
[0005]进一步的,基于图像识别算法提对各反光标签的特征信息进行提取,基于各特征信息在对应各反光标签中的方位和指向对各反光标签的中心点位置进行锁定并提取;实际作业现场中,因为多粉尘、烟雾和雨水,所以标签容易出现不能全部识别的现象,对标签提取特征图像,基于特征图像获取标签的中心位置,避免出现因标签被遮挡或部分遮挡后出现的定位不精准或者定位作业不能正常展开的现象。
[0006]进一步的,步骤S400包括:步骤S401:分别获取在第二目标图像中,两个反光标签的中心点位置,将离摄像头近的中心点位置设为A点,将离摄像头远的中心点位置设为B点;设两个反光标签的中心点位置的间距值为L;步骤S402:以当前机械臂停靠位置作为坐标轴原点O,将摄像头镜头与坐标轴原点O所在直线设为Z轴线,将A点与B点所在直线设为y轴线;根据A点与B点在第二目标图像中的位置,获取摄像头镜头对A点的视线与Z轴线之间的夹角,获取摄像头镜头对B点视线与Z轴线之间的夹角;设摄像头镜头到坐标轴原点O的距离为H,设B点到坐标轴原点O的距离为D;步骤S403:构建联立方程: 解得B点到坐标轴原点O的距离D和摄像头镜头到坐标轴原点O的距离H。
[0007]进一步的,步骤S400还包括:步骤S404:设两个反光标签的中心点位置的连线与中轴线所呈夹角为,将机械臂行车方向设为X轴线;设机械臂需在X轴线上移动的距离为R;步骤S405:获取A点位置,设为,获取B点位置,设为;构建 解得两个反光标签的中心点位置的连线与中轴线所呈的夹角,机械臂需在X轴线上移动的距离R。
[0008]进一步的,步骤S500包括:步骤S501:控制机械臂偏转,同时在X轴线上移动R,在红外灯的光线下对重卡电池的顶部横梁侧面位置进行再一次拍摄;步骤S502:预先存储在正确定位下,两个反光标签在第二目标图像中的位置;将再次拍摄得到的图像与预先存储进行比对,若在再次拍摄得到的图像中的两个反光标签的位置与预先存储的位置一致,判断机械臂移动到位。
[0009]为更好的实现上述方法还提出了一种重卡电池视觉定位系统,系统包括安装管理模块、信息采集处理模块、相对位置信息处理模块、移动操作模块、定位判断模块;
安装管理模块,用于在重卡电池的顶部横梁侧面位置上设置两个反光标签,存储两个反光标签中心点位置的间距值;对安装和拆卸重卡电池的机械臂安装摄像头,在摄像头周围安装红外灯,设置红外灯角斜向下照射反光标签;对摄像头的镜头安装红外通光滤光片;信息采集处理模块,用于操控摄像头在红外灯的光线下对重卡电池的顶部横梁侧面位置进行拍摄,得到第一目标图像;用于对第一目标图像做滤波处理,分别对第二目标图像中在各反光标签的中心点位置进行提取;相对位置信息处理模块,用于根据提取到的各反光标签的中心点位置,计算摄像头和反光标签之间的相对坐标;移动操作模块,用于控制机械臂根据相对坐标,移动到与反光标签的中心连线在一个平面上的位置上,再次拍摄照片;定位判断模块,用于根据再次拍摄到的照片判定当前机械臂是否移动到位。
[0010]进一步的,信息采集处理模块包括图像信息处理单元、中心位置信息提取单元;图像信息处理单元,用于操控摄像头在红外灯的光线下对重卡电池的顶部横梁侧面位置进行拍摄,得到第一目标图像;中心位置信息提取单元,用于对第一目标图像做滤波处理,分别对第二目标图像中在各反光标签的中心点位置进行提取。
[0011]与现有技术相比,本专利技术所达到的有益效果是:本申请可提高电池定位的速度,且在本申请中,对图像识别算法要求不高,避免了识别出错,提高了运行的可靠性,本申请对摄像头要求不高,视场边角非线性畸变引起的误差可以通过迭代快速收敛消除,且本申请对机械臂运动精度要求不高,可迭代修正。
附图说明
[0012]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是本专利技术一种可实现快速迭代收敛的重卡电池视觉定位方法的流程示意图;图2是本专利技术一种可实现快速迭代收敛的重卡电池视觉定位方法中摄像头与反光标签的位置分布示意图;图3是本专利技术一种可实现快速迭代收敛的重卡电池视觉定位方法中反光标签示意图;图4是本专利技术一种可实现快速迭代收敛的重卡电池视觉定位方法中反光标签在摄像头视场中的位置示意图;图5是本专利技术一种可实现快速迭代收敛的重卡电池视觉定位方法中反光标签在摄像头视场中的位置分布示意图;图6是本专利技术一种可实现快速迭代收敛的重卡电池视觉定位方法中在正确定位的情况下,两个标签在摄像头视场中的位置分布示意图。
具体实施方式
[0013]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可实现快速迭代收敛的重卡电池视觉定位方法,其特征在于,所述方法包括:步骤S100:在重卡电池的顶部横梁侧面位置上设置两个反光标签,存储两个反光标签中心点位置的间距值;对安装和拆卸所述重卡电池的机械臂安装摄像头,在所述摄像头周围安装红外灯,设置所述红外灯角斜向下照射反光标签;对所述摄像头的镜头安装红外通光滤光片;步骤S200:操控所述摄像头在所述红外灯的光线下对重卡电池的顶部横梁侧面位置进行拍摄,得到第一目标图像;步骤S300:对所述第一目标图像做滤波处理,得到第二目标图像,第二目标图像为二值化图像,在第二目标图像中反光标签处为1,其他地方为0,分别对第二目标图像中在各反光标签的中心点位置进行提取;步骤S400:根据提取到的各反光标签的中心点位置,计算所述摄像头和所述反光标签之间的相对坐标;步骤S500:控制所述机械臂根据所述相对坐标,移动到与所述反光标签的中心连线在一个平面上的位置上,再次拍摄照片;根据再次拍摄到的照片判定当前机械臂是否移动到位,如果还有偏差跳转步骤S200。2.根据权利要求1所述的一种可实现快速迭代收敛的重卡电池视觉定位方法,其特征在于,基于图像识别算法提对各反光标签的特征信息进行提取,基于各特征信息在对应各反光标签中的方位和指向对各反光标签的中心点位置进行锁定并提取。3.根据权利要求1所述的一种可实现快速迭代收敛的重卡电池视觉定位方法,其特征在于,所述步骤S400包括:步骤S401:分别获取在所述第二目标图像中,两个反光标签的中心点位置,将离摄像头近的中心点位置设为A点,将离摄像头远的中心点位置设为B点;设两个反光标签的中心点位置的间距值为L;步骤S402:以当前机械臂停靠位置作为坐标轴原点O,将摄像头镜头与坐标轴原点O所在直线设为Z轴线,将A点与B点所在直线设为y轴线;根据A点与B点在所述第二目标图像中的位置,获取摄像头镜头对A点的视线与Z轴线之间的夹角,获取摄像头镜头对B点视线与Z轴线之间的夹角;设摄像头镜头到坐标轴原点O的距离为H,设B点到坐标轴原点O的距离为D;步骤S403:构建联立方程: 解得B点到坐标轴原点O的距离D和摄像头镜头到坐标轴原点O的距离H。4.根据权利要求3所述的一种可实现快速迭代收敛的重卡电池视觉定位方法,其特征在于,所述步骤S400还包括:步骤S404:设两个反光标签的中心点位置的连线与中轴线所呈夹角为,将机械...

【专利技术属性】
技术研发人员:刘英山辛宁曹拥华李展
申请(专利权)人:江苏智慧优视电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1