CN103290535A - 整体穿刺模板等距密排微小孔定位装置及方法 - Google Patents

整体穿刺模板等距密排微小孔定位装置及方法 Download PDF

Info

Publication number
CN103290535A
CN103290535A CN 201310228229 CN201310228229A CN103290535A CN 103290535 A CN103290535 A CN 103290535A CN 201310228229 CN201310228229 CN 201310228229 CN 201310228229 A CN201310228229 A CN 201310228229A CN 103290535 A CN103290535 A CN 103290535A
Authority
CN
China
Prior art keywords
hole
coordinate system
puncture
image
needle falling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 201310228229
Other languages
English (en)
Other versions
CN103290535B (zh
Inventor
董九志
蒋秀明
杨建成
赵世海
袁汝旺
赵永立
李新荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin Polytechnic University
Original Assignee
Tianjin Polytechnic University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin Polytechnic University filed Critical Tianjin Polytechnic University
Priority to CN201310228229.6A priority Critical patent/CN103290535B/zh
Publication of CN103290535A publication Critical patent/CN103290535A/zh
Application granted granted Critical
Publication of CN103290535B publication Critical patent/CN103290535B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明公开了一种整体穿刺模板等距密排微小孔定位方法,包括:对微型CCD摄像头进行标定,以消除图像畸变;确定整体穿刺的钢针阵列;对图像进行二值化并标记,逐点遍历后,控制十字光标的中心点到四个端点的距离相等,实现定位孔与布针基准孔同轴;根据落针孔与定位孔之间的相对位置关系,计算得出落针孔与布针基准孔之间的相对位置关系;根据整体穿刺的钢针阵列,控制底板做横向、纵向移动,从而实现整体穿刺模板等距密排微小孔的定位。本发明用于碳纤维三维织物整体穿刺工艺中,并将布针基准孔定义在穿刺模板上的左上角微小孔,基于图像和十字激光器为钢针阵列的布放机构提供必要的布针基准孔的圆心位置信息,便于穿刺钢针的布放。

Description

整体穿刺模板等距密排微小孔定位装置及方法
技术领域
本发明涉及一种碳纤维三维织物穿刺成型工艺中的辅助设备,尤其涉及一种用于碳纤维三维织物整体穿刺工艺中穿刺钢针阵列布放装置中穿刺模板微小孔的标定***。
背景技术
三维织物是近40年来发展起来的性能最优的纤维增强结构,主要用于航空、航天、汽车、医疗及新技术领域。整体穿刺技术是三维织物的一种成型技术,整体穿刺的钢针阵列是指将钢针放入穿刺模板数千至数万个等距密排微小孔中形成的穿刺阵列。
随着科学技术的进步,人们逐步将以往手工操作的流程、工艺与信息、微电子、自动化、精密制造等技术有机结合起来,以提高生产效率、降低劳动强度。
与传统的手工操作相比,自动化生产设备具有操作准确,生产效率高,降低劳动强度,节省生产成本的优点。为此,人们研制了各种自动化设备用于碳纤维三维织物的织造。
专利号为200810064847.0的发明专利公开了一种基于图像和几何模型的内镜操作手术机器人穿刺孔定位方法,用于内镜(内窥镜)操作手术机器人标定内镜手术穿刺孔的位置,为机器人提供必要的内镜姿态信息,便于对内镜的操作。在机器人末端机械臂下方安装两个不同倾角的红光点状光斑激光器,同时,在末端机械臂末梢的可伸缩式连杆安装一个微型CCD摄像头,使两条光线的交点落在微型CCD摄像头镜头的下方即图像中心,通过两条光线的交点间接测量穿刺孔相对于机器人基础坐标系的位置坐标。该发明提高了穿刺孔的定位精度,节省CCD摄像机等标定器件,避免仅利用摄像机进行双目及多目标定时在三维重建过程中占用大量计算机***资源,导致***工作缓慢,使穿刺孔标定过程迅速、准确,有利于降低成本,便于产品开发和生产。其不足之处在于:受激光器光斑面积的限制,仅能用于对直径在10mm左右的患者腹壁穿刺孔进行精确快速定位,不适用于具有直径小于等于2mm,孔间距小于2.3mm的等距密排为小孔板的定位。
科技论文“基于预加工CCD图像的零件视觉定位”(组合机床与自动化加工技术2010,9:79-82)以在黄铜薄板上冲裁阵列微孔为目的,以提高预加工孔测定精度为途径,介绍了一种基于预加工孔CCD图像来定位工件位置的方法。这种定位方法采用将工件先装夹后定位的思想:一是工件在移动台上的装夹,采用一面三挡块方式定位,弹簧片加紧;二是移动台相对机床定位基准的定位(模具固定在机床上)。最终完成工件先对与模具的定位。“视觉定位”就是将预加工孔作为定位特征,在移动台初定位后通过孔CCD图像确定该孔与定位基准间的误差并反馈使移动台再定位的过程。后续加工以该孔圆心为基准,与其有严格的尺寸和位置精度关系。该方法可有效减小定位误差,提高定位效率。定位精度由误差测量的精度保证,进而取决于孔中心位置的检测精度。其不足之处在于,用于微孔阵列冲裁定位,不能用于已加工完成的微孔阵列定位,尤其是不能用于孔板有工装无法采用一面三挡块方式定位的穿刺模板等距密排微小孔的定位。
发明内容
针对上述现有技术,本发明提供一种整体穿刺模板等距密排微小孔定位装置及方法,用于碳纤维三维织物整体穿刺工艺中穿刺钢针阵列布放装置中穿刺模板微小孔位置的精准定位,是基于图像和十字激光器为钢针阵列布放装置提供必要的穿刺模板左上角微小孔的圆心位置信息,以便于穿刺钢针的布放。
为了解决上述技术问题,本发明一种整体穿刺模板等距密排微小孔定位装置,包括工业PC机、布针机构,红光十字激光器和微型CCD摄像头,所述工业PC机的插槽内插装有视频采集卡,所述布针机构包括底板,所述底板可X-Y移动,所述底板上设有定位孔、落针孔和一伸缩式连杆,所述定位孔与落针孔的距离为穿刺模板孔间距的整数倍;所述微型CCD摄像头设置在伸缩式连杆的端部,所述红光十字激光器发出的十字光标位于所述微型CCD摄像头的下方,且该十字光标的中心点与所述定位孔同轴;属于穿刺模板上的一个微小孔为布针基准孔,所述微型CCD摄像头通过数据线连接至所述工业PC机,所述微型CCD摄像头将红光十字激光器发出的穿过所述定位孔和穿刺模板上布针基准孔的十字光标的视频信号传递给视频采集卡,所述工业PC机对该视频信号A/D转换后进行处理,从而根据落针孔与定位孔之间的相对位置关系获取落针孔与布针基准孔之间的相对位置关系。
实现本发明一种整体穿刺模板等距密排微小孔定位方法,采用上述整体穿刺模板等距密排微小孔定位装置,并包括以下步骤:
步骤一、对微型CCD摄像头进行标定,以消除图像畸变;
步骤二、确定整体穿刺的钢针阵列;
步骤三、对图像进行二值化并标记,并分别从上下左右四个方向逐点遍历,找出十字光标的四个端点及中心点的大概位置,控制底板做横向、纵向移动,直至捕捉到一个十字连通域;
步骤四、逐点遍历,找出十字光标的中心点、横向和纵向的四个端点的位置,分别计算十字光标的中心点到横向和纵向四个端点的距离;
步骤五、判断十字光标的中心点到横向两个端点的距离是否相等,并控制所述底板做横向移动,直至十字光标的中心点到横向两个端点的距离相等;
判断十字光标的中心点到纵向两个端点的距离是否相等,并控制所述底板做纵向移动,直至中心点到纵向两个端点的距离相等;
判断十字光标的中心点到四个端点的距离是否相等,若十字光标的中心点到四个端点的距离相等,实现定位孔与布针基准孔同轴;根据落针孔与定位孔之间的相对位置关系,计算得出落针孔与布针基准孔之间的相对位置关系;
步骤六、根据步骤二确定的整体穿刺的钢针阵列,控制底板做横向、纵向移动,从而实现整体穿刺模板等距密排微小孔的定位。
进一步讲,上述步骤一中,包括:
步骤1-1、定义世界坐标系(XW,YW,ZW)、摄像机坐标系(Xc,Yc,Zc)、图像像素坐标系(u,v)和图像物理坐标系(X,Y),其中:
世界坐标系(XW,YW,ZW)用来描述环境中任何物体的位置,世界坐标系中空间的一点M表示为(XW,YW,ZW);
摄像机坐标系(Xc,Yc,Zc)的原点定义在摄像机镜头的光心,Zc轴为光轴,Zc轴和Yc轴分别平行于图像平面的水平轴和垂直轴;
图像像素坐标系(u,v)以像素为单位,u,v分别代表数字图像中的列数与行数;
图像物理坐标系(X,Y)以摄像头的光轴与图像平面的交点为原点,X轴与Y轴分别与图像像素坐标系的u轴和v轴平行;
步骤1-2、建立空间物点和对应像点之间的数学关系,包括:
世界坐标系与摄像机坐标系的变换;
图像坐标系与摄像机坐标系的变换;
世界坐标系与图像坐标系的变换;
根据图像物理坐标系与图像坐标系的关系分别获得有畸变误差和无畸变误差的图像像素坐标,利用非线性成像模型的畸变误差模型进行畸变校正。
进一步讲,上述步骤二中,底板上的落针孔与穿刺模板横向相对运动时,落针孔圆心运动轨迹与钢针阵列的每行小孔圆心连线平行或重合;落针孔与穿刺模板纵向相对运动时,落针孔圆心轨迹与钢针阵列每列小孔的圆心连线平行或重合。
进一步讲,步骤六中,设布针基准孔为位于穿刺模板左上角的小孔,穿刺模板等距密排微小孔的中心距为r,定位孔与落针孔的距离为lx=a×r,a为整数,若定位孔与布针基准孔同轴,则定位孔与落针孔的连线与穿刺模板上钢针阵列的第一行小孔圆心的连线重合,从而得出落针孔(x,y)与布针基准孔的相对位置关系为:
x = a × r y = 0
本发明中,由于穿刺模板上左上角微小孔与其他位置的微小孔直径尺寸相同,穿刺模板上左上角微小孔与布针机构底板上的定位孔的位置同轴,且与相邻微小孔的孔间距均固定,是穿刺模板微小孔加工过程中第一个开始加工的小孔,将该小孔确定为加工过程中的基准孔。通过定位孔与穿刺模板上左上角微小孔同轴后,确定的落针孔与穿刺模板上左上角微小孔的位置关系最简单。当然,以穿刺模板上其他特殊位置的微小孔作为加工过程中的基准孔也可以,比如位于其他3个角的小孔,但布针时是先将第一根超长穿刺针放入穿刺模板上左上角小孔,这样对于布针工作来讲最方便,不然对其他特殊位置小孔定位后还要回到左上角小孔进行钢针布放,因此,将穿刺模板上左上角小孔定义为布针基准孔是布针过程中最为方便的位置。
与现有技术相比,本发明的有益效果是:
本发明采用微型CCD摄像头和十字激光器配合,通过判断十字光标的中心到四个端点的距离是否相等来确定落针孔与穿刺模板上相关小孔的位置坐标,不但提高了穿刺模板小孔的定位精度,而且避免了现有技术中仅利用摄像机进行双目及多目标定时在三维重建过程中占用大量计算机***资源、导致***工作缓慢的问题,使穿刺模板小孔标定过程迅速、准确,有利于降低成本,便于产品开发和生产。本发明可以保证穿刺模板的小孔阵列的位置精度,以满足钢针布放时的要求,适用于先装夹后定位的应用场合。另外,本发明节省视频采集元件,其结构及工作控制原理简单,与传统的穿刺模板等距密排微小孔的定位相比在可以有效使用的前提下成本相对较低。
附图说明
图1是本发明整体穿刺模板等距密排微小孔定位装置的构成示意简图;
图2是图1中所示布针机构底板的结构示意图;
图3是本发明中线性模型与各坐标***关系图;
图4是视觉测量***的平面靶标图像;
图5是本发明中控制框图;
图6是摄像过程中的标准网格像场图;
图7是本发明中图像标记流程图;
图8是本发明整体穿刺模板等距密排微小孔定位方法流程图。
具体实施方式
下面结合具体实施方式对本发明作进一步详细地描述。
如图1所示,本发明一种整体穿刺模板等距密排微小孔定位装置,包括工业PC机0、布针机构,红光十字激光器1和微型CCD摄像头2,如图5所示,所述工业PC机0的插槽内插装有视频采集卡01,所述布针机构包括底板3,所述底板3可X-Y移动,如图2所示,所述底板3上设有定位孔、落针孔和一伸缩式连杆,所述定位孔用于确定所述红光十字激光器1的位置,所述定位孔与落针孔的距离为穿刺模板孔间距的整数倍;所述微型CCD摄像头2设置在伸缩式连杆4的端部,所述红光十字激光器1安装在底板3的上方并与定位孔同轴,所述微型CCD摄像头2安装在底板3的下方,所述红光十字激光器1发出的十字光标位于所述微型CCD摄像头2的下方,且该十字光标的中心点与所述定位孔同轴;属于穿刺模板上的一个微小孔为布针基准孔,如图5所示,所述微型CCD摄像头2通过数据线连接至所述工业PC机0,所述微型CCD摄像头2将红光十字激光器1发出的穿过所述定位孔和穿刺模板上布针基准孔的十字光标的视频信号传递给视频采集卡01,所述工业PC机0对该视频信号A/D转换后进行处理,从而根据落针孔与定位孔之间的相对位置关系获取落针孔与布针基准孔之间的相对位置关系。
本发明中的红光十字激光器1的型号为昆山博业电子科技有限公司的LD-G650A23,尺寸为Ф12×35mm,或采用其他厂家相同尺寸的十字红光激光器;CCD摄像头2的型号为SONY PH-TV1301,视频采集卡型号为天敏VC4000,或者采用USB***头。
本发明实施例中,穿刺模板上左上角微小孔与其他位置的微小孔直径尺寸相同,穿刺模板上左上角微小孔与布针机构底板上的定位孔的位置同轴,且与相邻微小孔的孔间距均固定,是穿刺模板微小孔加工过程中第一个开始加工的小孔,因此将该小孔确定为加工过程中的基准孔。通过定位孔与穿刺模板上左上角微小孔同轴后,确定的落针孔与穿刺模板上左上角微小孔的位置关系最简单。
当然,以穿刺模板上其他特殊位置的微小孔作为加工过程中的基准孔也可以,比如位于其他3个角的小孔,但布针时是先将第一根超长穿刺针放入穿刺模板上左上角小孔,这样对于布针工作来讲最方便,不然对其他特殊位置小孔定位后还要回到左上角小孔进行钢针布放,因此,将穿刺模板上左上角小孔定义为布针基准孔是布针过程中最为方便的位置。
穿刺模板等距密排微小孔定位时,将穿刺模板固装在钢针阵列布放工装上,同时保证穿刺模板第一行等距密排小孔中心连线与布针机构底板的运动方向平行,然后将钢针阵列布放工装定位,然后再进行穿刺模板左上角微小孔的定位。
利用上述整体穿刺模板等距密排微小孔定位装置实现整体穿刺模板等距密排微小孔定位的方法,如图8所示,包括以下步骤:
确定红光十字激光器1定位孔与落针孔的位置:
如图2所示,红光十字激光器1对应的定位孔与落针孔的距离为穿刺模板小孔孔间距的整数倍。设穿刺模板等距密排微小孔的中心距为r,定位孔与落针孔的距离为lx,则:
lx=a×r                 (1)
若定位孔与穿刺模板左上角小孔同轴,定位孔与落针孔连线与穿刺模板第一行小孔圆心连线重合,则落针孔(x,y)与穿刺模板左上角小孔的相对位置关系为:
x = a × r y = 0
对微型CCD摄像头进行标定,以消除图像畸变,确保微型CCD摄像头定位准确并具有较高定位精度。
视觉测量中常用到如下一些坐标系,其定义分别如下,参见图3:
(1)世界坐标系(XW,YW,ZW):也称为绝对坐标系,用来描述环境中任何物体的位置,世界坐标系中空间的一点M表示为(XW,YW,ZW)。
(2)摄像机坐标系(Xc,Yc,Zc):该坐标系的原点定义在摄像机镜头的光心。Zc轴为光轴,Zc轴和Yc轴分别平行于图像平面的水平轴和垂直轴。
(3)图像像素坐标系(u,v):也称为帧存坐标,它以像素为单位,一般以图像左上角为原点,uv分别代表数字图像中的列数与行数。
(4)图像物理坐标系(X,Y):其中心是光轴与图像平面的交点为原点,X轴与Y轴分别与图像像素坐标系的uv轴平行。
定义了上述各种空间直角坐标系后,就可以得到相机在线性模型下的成像描述,即建立空间物点和对应像点之间的数学关系。
1、世界坐标系与摄像机坐标系的变换关系
世界坐标系中的点到相机坐标系的变换过程可由一个旋转变换矩阵R和一个平移变换向量t来描述。设空间中某M点在世界坐标系和相机坐标系下的齐次坐标分别是[Xw,Yw,Zw]T和[Xc,Yc,Zc]T,于是存在如下关系:
x c y c z c 1 = R t 0 r 1 x w y w z w 1 - - - ( 2 )
其中,R为3×3正交单位矩阵,t为三维平移向量,t=[tx,ty,tz]T,
R = r 1 r 2 r 3 r 4 r 5 r 6 r 7 r 8 r 9 .
2、图像坐标系与摄像机坐标系的变换关系
摄像机坐标系中的点M在图像物理坐标系中的像点m坐标为:
x = fx c / Z c y = fy c / Z c - - - ( 3 )
将上式的图像物理坐标系进一步转化成图像像素坐标系为:
u = x / d x + u 0 v = y / d y + v 0 - - - ( 4 )
其中,u0,v0是图像中心(光轴与图像平面的交点)的坐标,dx和dy分别为一个像素在X和Y方向的物理尺寸。由式(3)和式(4)可以得到空间点M与像点m的像素坐标之间的变换关系,以齐次坐标表示:
z c u v 1 = 1 / d x 0 u 0 0 1 / d y v 0 0 0 1 f 0 0 0 0 f 0 0 0 0 1 0 x c y c z c 1 = f / d x 0 u 0 0 0 f / d y v 0 0 0 0 1 0 x c y c z c 1 - - - ( 5 )
令α=f/dy,β=f/dy则式(5)改写为:
z c u v 1 = α 0 u 0 0 0 β v 0 0 0 0 1 0 x c y c z c 1 - - - ( 6 )
3.世界坐标系与图像坐标系的变换关系
将式(2)带入式(6)就可以得到就空间点M在世界坐标系中的坐标与其像点m在图像像素坐标系中的坐标之间的变换关系:
z c u v 1 = α γ u 0 0 0 β v 0 0 0 0 1 0 R t 0 r 1 x w y w z w 1 = α γ u 0 0 β v 0 0 0 1 R t x w y w z w 1 - - - ( 7 )
上式可简写成:zc·Uuv=A·Xw                      (8)
其中,Uuv=[u,v,1]T和Xw=[xw,yw,zw,1]T分别是空间点M=[xw,yw,zw]r和其像点m=[u,v]T的齐次坐标,矩阵A为3×4不可逆矩阵,也称为投影矩阵。
A = αr 1 + u 0 r 7 αr 2 + u 0 r 8 αr 3 + u 0 r 9 αt x + u 0 t z βr 4 + v 0 r 7 βr 5 + v 0 r 8 βr 6 + v 0 r 9 βt y + v 0 t z r 7 r 8 r 9 t z - - - ( 9 )
由于实际成像***中存在着各种误差因素,实际成像模型并不满足线性关系,而是一种非线性关系。对于中焦距普通质量的镜头,在图像的边界大概有1—3个像素大小的畸变误差。为了获得较高的测量精度,必须采用非线性模型来对摄像***进行标定。描述图像点的非线性畸变可用下面的公式:
x = x d + δ x y = y d + δ y - - - ( 10 )
其中,(x,y)为针孔模型成像条件下的图像点的理想坐标,(xd,yd)为图像点实际的坐标,δx与δy分别为X利Y方向上的畸变值,它和图像点的位置有关。
摄像机标定采用非线性成像模型的畸变误差模型——Weng’s标定模型,总的畸变表示为:
δ x = k 1 x d ( x d 2 + y d 2 ) + ρ 1 ( 3 x d 3 + y d 2 ) + 2 ρ 2 x d y d + s 1 ( x d 2 + y d 2 ) δ y = k 1 x d ( x d 2 + y d 2 ) + ρ 2 ( x d 3 + 3 y d 2 ) + 2 ρ 1 x d y d + s 2 ( x d 2 + y d 2 ) - - - ( 11 )
令g1=s11,g2=s22,g3=2ρ1,g4=2ρ2,g5=k1则有:
δ x = ( g 1 + g 2 ) x d 2 + g 4 x d y d + g 1 y d 2 + g 5 x d ( x d 2 + y d 2 ) δ y = g 2 x d 2 + g 3 x d y d + ( g 2 + g 4 ) y d 2 + g 5 y d ( x d 2 + y d 2 ) - - - ( 12 )
将(12)带入(10)得:
x = x d + ( g 1 + g 3 ) x d 2 + g 4 x d y d + g 1 y d 2 + g 5 x d ( x d 2 + y d 2 ) y = y d + g 2 x d 2 + g 3 x d y d + ( g 2 + g 4 ) y d 2 + g 5 y d ( x d 2 + y d 2 ) - - - ( 13 )
上式即为非线性成像模型的畸变误差模型,摄像机标定利用上述模型进行畸变校正。
摄像机过程是:拍摄已知世界坐标的空间点阵图像,获取对应像点的图像坐标,然后计算内外参数。运用分步法进行求解。首先用提取的网格结点拟合一个近似无误差的网格像场;而后根据拟合出的网格像场与空间实际网格的关系,用(8)式进行求解,由此可解得摄像机的投影矩阵。最后根据拟合出来的网格场与提取出来的结点值对像差修正系数进行求解。
在视觉测量***中,采用平面靶标作为标定物(参见图4),该靶标有一系列的均匀分布,垂直交叉的直线,线之间的交点的相对位置是已知的。并且世界坐标系的X轴为该靶标的水平方向,Y轴为该靶标的垂直方向,其原点位于平面靶标。显然对于平面靶标上的任一点都有Zw=0。
在标定前对***要做如下调整:
a.调整平面靶标,使靶标上的互相处置的线分别平行于Xw轴和Yw轴。
b.调整摄像头,使其主光轴方向尽量垂直于标定平面。
c.调整微型CCD摄像头成水平状态。
拟合标准网格(参见图6)对图6所示的网格像场中水平方向与垂直方向的直线可分别表示如下:
y=ia+b0              (14)
x=ia+b1              (15)
其中a为线与线之间的间隔,b0,b1为偏移量,i为网格线的标号。
采用最小二乘法计算a,b0,b1等参数,具体做法如下:
取图像中部区域的k水平线和l条垂直线,记:
f ( a , b 0 , b 1 ) = Σ i = 1 k Σ j = 1 l ( ia + b 0 - y ij ) 2 + Σ i = 1 l Σ j = 1 k ( ia + b 1 - x ij ) 2 = Σ i = 1 k Σ j = 1 l [ ( ia + b 0 - y ij ) 2 + ( ja + b 1 - x ij ) 2 ]
(16)
分别求偏导数,得3个方程:
df da = 2 Σ i = 1 k Σ j = 1 l [ ( ia + b 0 - y ij ) + ( ja + b 1 - x ij ) j ]
= 1 3 kl [ ( k + 1 ) ( 2 k + 1 ) + ( l + 1 ) ( 2 l + 1 ) ] a + kl ( k + 1 ) b 0 + kl ( l + 1 ) b 1 - 2 Σ i = 1 k Σ j = 1 l ( iy ij + jx ij ) = 0
df db 0 = 2 Σ i = 1 k Σ j = 1 l ( ia + b 0 - y ij ) = kl ( k + l ) - 2 Σ i = 1 k Σ j = 1 l y ij = 0
df db 1 = 2 Σ i = 1 k Σ j = 1 l ( ja + b 1 - y ij ) = kl ( k + l ) - 2 Σ i = 1 k Σ j = 1 l y ij = 0
解方程
WF=B                          (17)
其中:
W = 1 3 [ ( k + 1 ) ( 2 k + 1 ) + ( l + 1 ) ( 2 l + 1 ) ] k + 1 l + 1 k + 1 2 0 l + 1 0 2 , F = a b 0 b 1 , B = 2 kl Σ i = 1 k Σ j = 1 l ( iy ij + jx ij ) Σ i = 1 k Σ j = 1 l y ij Σ i = 1 k Σ j = 1 l x ij
由此可得到整个网格的交点。
求解摄像机位置参数。
将(8)式展开,消去Zc有:
( u - u 0 ) x w r 7 + ( u - u 0 ) y w r 8 + ( u - u 0 ) z w r 9 + ( u - u 0 ) t z - x w αr 1 - y w αr 2 - z w αr 3 - αt x = 0 ( v - v 0 ) x w r 7 + ( v - v 0 ) y w r 8 + ( v - v 0 ) z w r 9 + ( v - v 0 ) t z - x w βr 4 - y w βr 5 - z w βr 6 - βt y = 0 - - - ( 18 )
假设如下一组中间变量:
q 1 = αr 1 + u 0 r 7 q 2 = αr 2 + u 0 r 8 q 3 = αr 3 + u 0 r 9 q 4 = βr 4 + v 0 r 7 q 5 = βr 5 + v 0 r 8 q 6 = βr 6 + v 0 r 9 q 7 = r 7 q 8 = r 8 q 9 = r 9 q 10 = αt x + u 0 t z q 11 = βt y + v 0 t z q 12 = t z - - - ( 19 )
(19)式可以表示为:HQ=0   (20)
其中:
H = - x w - y w - z w 0 0 0 ux w uy w uz w - 1 0 u 0 0 0 - x w - y w - z w vx w vy w vz w 0 - 1 v ,
Q = q 1 q 2 q 3 q 4 q 5 q 6 q 7 q 8 q 9 q 10 q 11 q 12 r
由于(20)式是一齐次方程,它有无穷多组解,而所需的摄像机参数满足如下两个条件:
(1)因为r7,r8,r9是正交矩阵的最后一行的行向量,它应是一单位向量,所以 q 7 2 + q 8 2 + q 9 2 = 1 .
(2)q12的符号应与摄像机在世界坐标中的位置相适应,若它在Zw轴的正向则为正,反之为负,在此***中取为正。应此,当Q确定后,实际的摄像机参数应是:
N = Q q 7 2 + q 8 2 + q 9 2
对于(20)式的求解只需一特解就可知全部的解,可先假设已知一未知数的值,求其余未知数,即得一特解,因世界坐标系原点一般定义在测量对象上,tx的值是不为零的,于是可假设q12=1,对Q进行求解,再按(20)式求实际的值,在该假设下,(20)式可化为:
H′Q′+q=0                         (21)
其中H′为H的前11列,q为H的最后1列,Q′为Q的前面11个变量。根据最小二乘法可解得Q′,而后可求得Q值,再根据(19)式求得摄像机参数。
由图像物理坐标与图像坐标的关系有:
xd=(ud-u0)dx=(u-u0)f/α
yd=(vd-v0)dy=(v-v0)f/β
x=(u-u0)dx=(u-u0)f/α
y=(v-v0)dy=(v-v0)f/β
其中xd,yd和x,y分别表示有畸变误差和无畸变误差的图像像素坐标,代入式(13),得到误差系数gi的线性方程,即可求解得到,根据以上参数可对摄像头进行标定。
执行穿刺模板微小孔定位程序,确定整体穿刺的钢针阵列。底板上的落针孔与穿刺模板横向相对运动时,落针孔圆心运动轨迹与钢针阵列的每行小孔圆心连线平行或重合;落针孔与穿刺模板纵向相对运动时,落针孔圆心轨迹与钢针阵列每列小孔的圆心连线平行或重合。
计算得出落针孔与布针基准孔之间的相对位置关系。
对图像进行二值化,并标记(参见图7),然后分别从上下左右四个方向逐点遍历,找出十字光标的四个端点及中心点的大概位置,即通过控制底板做横向、纵向移动,直至捕捉到一个十字连通域为止;再然后,逐点遍历,找出十字光标的中心点、横向和纵向的四个端点的位置,分别计算十字光标的中心点到横向和纵向四个端点的距离;判断十字光标的中心点到横向两个端点的距离是否相等,并控制所述底板做横向移动,直至十字光标的中心点到横向两个端点的距离相等;判断十字光标的中心点到纵向两个端点的距离是否相等,并控制所述底板做纵向移动,直至中心点到纵向两个端点的距离相等,中心点到四个端点的距离相等则证明底板定位孔与穿刺模板左上角小孔同轴,实现定位孔与布针基准孔同轴;根据落针孔与定位孔之间的相对位置关系,计算得出落针孔与布针基准孔之间的相对位置关系;对CCD摄像头进行标定消除图像畸变仅在整个***建立后进行一次,以后每次定位都不需要再进行标定。
根据整体穿刺的钢针阵列,控制底板做横向、纵向移动,从而实现整体穿刺模板等距密排微小孔的定位。
尽管上面结合图对本发明进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨的情况下,还可以作出很多变形,这些均属于本发明的保护之内。

Claims (5)

1.一种整体穿刺模板等距密排微小孔定位装置,包括工业PC机、布针机构,红光十字激光器和微型CCD摄像头,其特征在于,
所述工业PC机的插槽内插装有视频采集卡,所述布针机构包括底板,所述底板可X-Y移动,所述底板上设有定位孔、落针孔和一伸缩式连杆,所述定位孔与落针孔的距离为穿刺模板孔间距的整数倍;所述微型CCD摄像头设置在伸缩式连杆的端部,所述红光十字激光器发出的十字光标位于所述微型CCD摄像头的下方,且该十字光标的中心点与所述定位孔同轴;属于穿刺模板上的一个微小孔为布针基准孔,所述微型CCD摄像头通过数据线连接至所述工业PC机,所述微型CCD摄像头将红光十字激光器发出的穿过所述定位孔和穿刺模板上布针基准孔的十字光标的视频信号传递给视频采集卡,所述工业PC机对该视频信号A/D转换后进行处理,从而根据落针孔与定位孔之间的相对位置关系获取落针孔与布针基准孔之间的相对位置关系。
2.一种整体穿刺模板等距密排微小孔定位方法,其特征在于,采用如权利要求1所述整体穿刺模板等距密排微小孔定位装置,并包括以下步骤:
步骤一、对微型CCD摄像头进行标定,以消除图像畸变;
步骤二、确定整体穿刺的钢针阵列;
步骤三、对图像进行二值化并标记,并分别从上下左右四个方向逐点遍历,找出十字光标的四个端点及中心点的大概位置,控制底板做横向、纵向移动,直至捕捉到一个十字连通域;
步骤四、逐点遍历,找出十字光标的中心点、横向和纵向的四个端点的位置,分别计算十字光标的中心点到横向和纵向四个端点的距离;
步骤五、判断十字光标的中心点到横向两个端点的距离是否相等,并控制所述底板做横向移动,直至十字光标的中心点到横向两个端点的距离相等;
判断十字光标的中心点到纵向两个端点的距离是否相等,并控制所述底板做纵向移动,直至中心点到纵向两个端点的距离相等;
判断十字光标的中心点到四个端点的距离是否相等,若十字光标的中心点到四个端点的距离相等,实现定位孔与布针基准孔同轴;根据落针孔与定位孔之间的相对位置关系,计算得出落针孔与布针基准孔之间的相对位置关系;
步骤六、根据步骤二确定的整体穿刺的钢针阵列,控制底板做横向、纵向移动,从而实现整体穿刺模板等距密排微小孔的定位。
3.根据权利要求2所述的整体穿刺模板等距密排微小孔定位方法,步骤一中,包括:
步骤1-1、定义世界坐标系(XW,YW,ZW)、摄像机坐标系(Xc,Yc,Zc)、图像像素坐标系(u,v)和图像物理坐标系(X,Y),其中:
世界坐标系(XW,YW,ZW)用来描述环境中任何物体的位置,世界坐标系中空间的一点M表示为(XW,YW,ZW);
摄像机坐标系(Xc,Yc,Zc)的原点定义在摄像机镜头的光心,Zc轴为光轴,Zc轴和Yc轴分别平行于图像平面的水平轴和垂直轴;
图像像素坐标系(u,v)以像素为单位,u,v分别代表数字图像中的列数与行数;
图像物理坐标系(X,Y)以摄像头的光轴与图像平面的交点为原点,X轴与Y轴分别与图像像素坐标系的u轴和v轴平行;
步骤1-2、建立空间物点和对应像点之间的数学关系,包括:
世界坐标系与摄像机坐标系的变换;
图像坐标系与摄像机坐标系的变换;
世界坐标系与图像坐标系的变换;
根据图像物理坐标系与图像坐标系的关系分别获得有畸变误差和无畸变误差的图像像素坐标,利用非线性成像模型的畸变误差模型进行畸变校正。
4.根据权利要求2所述的整体穿刺模板等距密排微小孔定位方法,步骤二中,底板上的落针孔与穿刺模板横向相对运动时,落针孔圆心运动轨迹与钢针阵列的每行小孔圆心连线平行或重合;落针孔与穿刺模板纵向相对运动时,落针孔圆心轨迹与钢针阵列每列小孔的圆心连线平行或重合。
5.根据权利要求2所述的整体穿刺模板等距密排微小孔定位方法,其中,设布针基准孔为位于穿刺模板左上角的小孔,穿刺模板等距密排微小孔的中心距为r,定位孔与落针孔的距离为lx=a×r,a为整数,若定位孔与布针基准孔同轴,则定位孔与落针孔的连线与穿刺模板上钢针阵列的第一行小孔圆心的连线重合,从而得出落针孔(x,y)与布针基准孔的相对位置关系为:
x = a × r y = 0 .
CN201310228229.6A 2013-06-07 2013-06-07 整体穿刺模板等距密排微小孔定位装置及方法 Active CN103290535B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310228229.6A CN103290535B (zh) 2013-06-07 2013-06-07 整体穿刺模板等距密排微小孔定位装置及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310228229.6A CN103290535B (zh) 2013-06-07 2013-06-07 整体穿刺模板等距密排微小孔定位装置及方法

Publications (2)

Publication Number Publication Date
CN103290535A true CN103290535A (zh) 2013-09-11
CN103290535B CN103290535B (zh) 2015-09-16

Family

ID=49092039

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310228229.6A Active CN103290535B (zh) 2013-06-07 2013-06-07 整体穿刺模板等距密排微小孔定位装置及方法

Country Status (1)

Country Link
CN (1) CN103290535B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103774289A (zh) * 2014-01-29 2014-05-07 天津工业大学 一种旋转式超长穿刺钢针存储及施放装置
CN103789878A (zh) * 2014-01-29 2014-05-14 天津工业大学 一种夹持式超长穿刺钢针装填装置及其装填定位方法
CN108955530A (zh) * 2018-08-20 2018-12-07 珠海市运泰利自动化设备有限公司 一种机械式光学位置便捷标定***及其标定方法
CN111174696A (zh) * 2019-11-30 2020-05-19 河北科技大学 一种基于ccd传感器的激光辅助校准方法及装置
CN111678431A (zh) * 2020-05-08 2020-09-18 苏州市朗电机器人有限公司 一种基于激光感应fpc坐标的计算方法
CN112577429A (zh) * 2020-12-11 2021-03-30 博炯(上海)精密机械科技有限公司 一种工件加工用测量影像仪校准装置
CN112763651A (zh) * 2020-12-08 2021-05-07 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) 定位穿刺夹具、内部气氛含量分析仪及其测试方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6044308A (en) * 1997-06-13 2000-03-28 Huissoon; Jan Paul Method and device for robot tool frame calibration
US20050068523A1 (en) * 2003-08-11 2005-03-31 Multi-Dimension Technology, Llc Calibration block and method for 3D scanner
CN1303400C (zh) * 2005-03-04 2007-03-07 清华大学 超精密工作台自标定方法及装置
CN101629806B (zh) * 2009-06-22 2011-01-05 哈尔滨工程大学 结合激光发射器的非线性ccd三维定位装置及定位方法
CN101630409B (zh) * 2009-08-17 2011-07-27 北京航空航天大学 一种用于机器人制孔***的手眼视觉标定方法
DE102011016755B3 (de) * 2011-04-12 2012-10-04 CU4motion GmbH Anordnung und Verfahren zum Auf- und/oder Abrüsten sowie Instandhalten eines Nadelbrettes
CN203373467U (zh) * 2013-06-07 2014-01-01 天津工业大学 整体穿刺模板等距密排微小孔定位装置

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103789878A (zh) * 2014-01-29 2014-05-14 天津工业大学 一种夹持式超长穿刺钢针装填装置及其装填定位方法
CN103789878B (zh) * 2014-01-29 2015-12-09 天津工业大学 一种夹持式超长穿刺钢针装填装置及其装填定位方法
CN103774289B (zh) * 2014-01-29 2016-06-01 天津工业大学 一种旋转式超长穿刺钢针存储及施放装置
CN103774289A (zh) * 2014-01-29 2014-05-07 天津工业大学 一种旋转式超长穿刺钢针存储及施放装置
CN108955530A (zh) * 2018-08-20 2018-12-07 珠海市运泰利自动化设备有限公司 一种机械式光学位置便捷标定***及其标定方法
CN108955530B (zh) * 2018-08-20 2024-04-16 珠海市运泰利自动化设备有限公司 一种机械式光学位置便捷标定***及其标定方法
CN111174696B (zh) * 2019-11-30 2022-04-15 河北科技大学 一种基于ccd传感器的激光辅助校准方法
CN111174696A (zh) * 2019-11-30 2020-05-19 河北科技大学 一种基于ccd传感器的激光辅助校准方法及装置
CN111678431A (zh) * 2020-05-08 2020-09-18 苏州市朗电机器人有限公司 一种基于激光感应fpc坐标的计算方法
CN111678431B (zh) * 2020-05-08 2022-04-08 苏州市朗电机器人有限公司 一种基于激光感应fpc坐标的计算方法
CN112763651A (zh) * 2020-12-08 2021-05-07 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) 定位穿刺夹具、内部气氛含量分析仪及其测试方法
CN112577429B (zh) * 2020-12-11 2022-12-23 博炯(上海)精密机械科技有限公司 一种工件加工用测量影像仪校准装置
CN112577429A (zh) * 2020-12-11 2021-03-30 博炯(上海)精密机械科技有限公司 一种工件加工用测量影像仪校准装置

Also Published As

Publication number Publication date
CN103290535B (zh) 2015-09-16

Similar Documents

Publication Publication Date Title
CN103290535B (zh) 整体穿刺模板等距密排微小孔定位装置及方法
CN100579479C (zh) 内镜操作手术机器人穿刺孔定位装置
CN101876532B (zh) 测量***中的摄像机现场标定方法
CN103971353B (zh) 采用激光辅助大型锻件测量图像数据的拼接方法
CN100504299C (zh) 一种空间非合作物体三维信息的获取方法
CN111012506B (zh) 基于立体视觉的机器人辅助穿刺手术末端工具中心标定方法
CN105069743B (zh) 探测器拼接实时图像配准的方法
CN103335634B (zh) 一种用于部件安装姿态校准的视觉靶板装置及标定方法
DE102015011914A1 (de) Konturlinienmessvorrichtung und Robotersystem
CN105678785A (zh) 一种激光与相机相对位姿关系的标定方法
CN104240262A (zh) 一种用于摄影测量的相机外参数标定装置及标定方法
CN102184563B (zh) 植物器官形态的三维扫描方法及扫描***和装置
CN103278138A (zh) 一种复杂结构薄部件三维位置及姿态的测量方法
WO2002027269A1 (de) Kalibrierung eines messenden sensors auf einem koordinatenmessgerät mit einer kugel und zwei parameterfeldern
CN205149246U (zh) 一种视觉相机定位激光打标机
CN103885231A (zh) 显示面板标记装置和显示面板标记方法
CN110231023A (zh) 一种智能视觉采样方法、***及装置
CN108180834A (zh) 一种工业机器人同三维成像仪位姿关系现场实时标定方法
CN105574812A (zh) 多角度三维数据配准方法及装置
CN106289086B (zh) 一种用于光学标识点间距离精确标定的双相机测量方法
CN108765484A (zh) 基于两台高速摄像机的活体昆虫运动采集及数据重构方法
JPH06137840A (ja) 視覚センサの自動キャリブレーション装置
CN113198692A (zh) 一种适用于批量产品的高精度点胶方法及装置
CN203373467U (zh) 整体穿刺模板等距密排微小孔定位装置
CN109754428A (zh) 一种用于水下双目视觉定位误差的测量方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant