本发明涉及用于柔性制造的视觉测量装置及方法,属于产品柔性制造的测量技术领域。
背景技术:
柔性制造技术对于尖端设备及高精密装备的制造至关重要,该技术要求装配装置可以适应不同的产品型号,并能够动态响应计划内外的装配需求及工艺流程,可以重组和改变装配流程。
目前,在工业领域的产品柔性制造中,常常需要在对产品零件、组件操作的同时进行位置、姿态测量,从而指导制造工序的完成,视觉测量作为一种非接触测量方法常常被应用于这些测量工作。在被测物体的表面设置标志点,视觉测量相机可以通过跟踪标志点的位置来测量被测物的状态。基于视觉的测量方法具有精度高、实时性强的优点,同时不需要测量相机与被测物体发生接触。
但是对于一些多品种、小批次的一类产品,由于其特征不同,测量要求也有所不同,因此测量相机必须根据需要来调整位置,这样不但影响的了测量效率,而且测量精度难以保证。
技术实现要素:
本发明目的是为了解决在特征不同的多品种产品的测量过程中,由于需要分别根据产品特征来调节测量位置,造成测量效率低的问题,提供了一种用于柔性制造的视觉测量装置及方法。
本发明所述用于柔性制造的视觉测量装置,它包括多个标识点、多个基准标识器和多个场内测量相机,多个场内测量相机组成场内测量相机阵,多个基准标识器布置于场内测量相机阵的视场范围内,多个标识点分散固定于待测产品件的上表面,待测产品件分散于场内测量相机阵的视场范围内;它还包括视觉测量单元,
视觉测量单元包括可移动小车、高精度测量相机和调整机构,高精度测量相机安装于调整机构的顶端,调整机构的底端设置在可移动小车上,调整机构用于调整高精度测量相机的高度、视线的方向角及俯仰角。
用于柔性制造的视觉测量方法,该测量方法基于上述用于柔性制造的视觉测量装置实现,它包括以下步骤:
步骤一:利用测量相机阵测量所有待测产品件的位置姿态;
步骤二:根据待测产品件的位置姿态及基准标识器的位置,计算获得待测产品件的最佳测量位置,该最佳测量位置使高精度测量相机可同时观测所有待测产品件上的标识点和至少一个基准标识器,并与各待测产品件测量点的距离最小;
步骤三:使视觉测量单元移动到最佳测量位置,并调整高精度测量相机的高度、视线的方向角及俯仰角;
步骤四:使固定支腿伸出支脚从而固定可移动小车位置;
步骤五:计算从高精度测量相机坐标系到测试场地坐标系的变换关系;
步骤六:根据从高精度测量相机坐标系到测试场地坐标系的变换关系,计算获得待测产品件相对于测试场地坐标系的位置姿态,实现柔性制造的视觉测量。
本发明的优点:本发明用于工业领域产品制造中的产品测量环节,涉及了视觉测量技术及位姿伺服控制技术。其测量装置在产品制造的工作中能够灵活适应不同的零件位置、姿态测量需求,改进了测量系统的柔性适应能力和自动化程度,进而提高产品的制造效率及装配质量。其测量方法,首先利用场内的相机阵对待测物进行粗测量,判断最佳的测量位置,然后使视觉测量单元移动至最佳测量位置并固定,最后利用高精度测量相机进行精确测量,它确保了测量数据的准确性与可靠性。
附图说明
图1是本发明所述视觉测量单元的结构示意图;
图2是本发明所述用于柔性制造的视觉测量装置的结构示意图;
图3是本发明所述用于柔性制造的视觉测量方法的流程图。
具体实施方式
具体实施方式一:下面结合图1和图2说明本实施方式,本实施方式所述用于柔性制造的视觉测量装置,它包括多个标识点18、多个基准标识器20和多个场内测量相机21,多个场内测量相机21组成场内测量相机阵,多个基准标识器20布置于场内测量相机阵的视场范围内,多个标识点18分散固定于待测产品件19的上表面,待测产品件19分散于场内测量相机阵的视场范围内;它还包括视觉测量单元A,
视觉测量单元A包括可移动小车、高精度测量相机1和调整机构,高精度测量相机1安装于调整机构的顶端,调整机构的底端设置在可移动小车上,调整机构用于调整高精度测量相机1的高度、视线的方向角及俯仰角。
可移动小车包括三套固定支腿14、两套驱动轮及驱动电机15、车底座16和两套万向支撑轮17,
两套驱动轮及驱动电机15安装于车底座16的前方,作为可移动小车的前轮,两套万向支撑轮17安装于车底座16的后下方,作为可移动小车的后轮,三套固定支腿14其中的一套固定支腿14安装固定于车底座16前端,并处于两套驱动轮及驱动电机15中间,其中的另两套固定支腿14安装固定于车底座16后端,并与两套万向支撑轮17的位置分别对应;固定支腿14具有可伸缩支脚,可伸缩支脚与地面的接触方式为点接触。
调整机构包括俯仰驱动电机2、俯仰支架3、转板4、座板5、转向驱动电机6、两根支柱7、顶端盖板8、四根导向杆9、丝杆10、升降机11、升降驱动电机12和升降平台13,
升降平台13的外边缘沿圆周方向均匀设置四个导向通孔,升降平台13的中心设置一个中心通孔,丝杆10穿过中心通孔、四根导向杆9对应穿过四个导向通孔后,四根导向杆9与丝杆10的底端面均竖直固定在车底座16上,四根导向杆9与丝杆10的顶端面连接顶端盖板8;升降平台13上安装有升降机11和升降驱动电机12,升降驱动电机12用于驱动升降机11,升降机11与丝杆10配合实现升降平台13的升降;
升降平台13上还设置有两根支柱7,两根支柱7穿过顶端盖板8后,支撑在座板5的下表面,座板5上设置转板4,转板4通过转向驱动电机6驱动;转板4上设置俯仰支架3,俯仰支架3与高精度测量相机1之间为转动配合,俯仰支架3通过俯仰驱动电机2驱动。
本发明装置用于室内环境下的产品柔性制造过程。可移动小车具有自主移动能力,可以在场地的地面上任意移动位置。高精度测量相机1在室内的环境下可以根据需求任意的拍摄图像,并且在室内的环境下拍摄的图像可以容易的分辨出标识点18和基准标识器20与周遭环境的差异;这样,依靠目前比较成熟的视觉处理算法可以对拍摄到的图像依次进行特征点提取和相对位置解算,从而获得被测量点相对于相机坐标系的坐标位置。调整机构可以根据需要调整相机视线的方向角、俯仰角,以及相机的高度。
所述两套驱动轮及驱动电机15相互独立驱动,可以实现可移动小车的移动和转向。当两套驱动轮以相同的速度向相同方向转动时,视觉测量单元可以沿直线向前移动;当两个驱动轮以不同的转动速度或者不同的转动方向进行旋转时,视觉测量单元可以改变前进方向。三套固定支腿14可以实现可移动小车的状态切换,当其支脚收回时,不与地面发生接触,视觉测量单元整体由驱动轮和万向支撑轮支撑,可移动小车为移动状态;三套支腿伸出时,视觉测量单元通过三套支腿实现三点支撑定位,从而达到最稳定的支撑状态,此时可移动小车为测量状态。四根导向杆9与丝杆10的方向垂直于车底座16;升降平台13受四根导向杆9的限制,只能沿导向杆方向进行上下的直线运动。转板4通过转向驱动电机6的驱动,与座板5相对转动。俯仰驱动电机2驱动俯仰支架3用于实现高精度测量相机1的俯仰角调整。
具体实施方式二:下面结合图图1至图3说明本实施方式,本实施方式所述用于柔性制造的视觉测量方法,该测量方法基于所述的用于柔性制造的视觉测量装置实现,它包括以下步骤:
步骤一:利用测量相机阵测量所有待测产品件19的位置姿态;
步骤二:根据待测产品件19的位置姿态及基准标识器20的位置,计算获得待测产品件19的最佳测量位置,该最佳测量位置使高精度测量相机1可同时观测所有待测产品件19上的标识点18和至少一个基准标识器20,并与各待测产品件19测量点的距离最小;
步骤三:使视觉测量单元A移动到最佳测量位置,并调整高精度测量相机1的高度、视线的方向角及俯仰角;
步骤四:使固定支腿14伸出支脚从而固定可移动小车位置;
步骤五:计算从高精度测量相机1坐标系到测试场地坐标系的变换关系;
步骤六:根据从高精度测量相机1坐标系到测试场地坐标系的变换关系,计算获得待测产品件19相对于测试场地坐标系的位置姿态,实现柔性制造的视觉测量。
步骤一利用场内的测量相机阵测量所有待测物体粗略的位置姿态:
在场内的不同位置,设置有若干的场内测量相机21,这些相机共同组成场内测量相机阵。各套相机的视场互有重叠,但没有任何两套相机的视场完全重合,并且所有相机的相机坐标系之间的转换矩阵也已经预先进行了换算。
在初始状态下,场内测量相机阵的视场可以覆盖所有的待测物体的标志点。但是,由于相机阵中的相机所处位置与标志点距离较远,不利于视觉测量结果的精度,因此全局测量只能对被测物体的位置、姿态进行粗略判断,为后续的精确测量步骤做准备。
步骤二中,场内的基准标志器20在测量工作开始前已经预先设置在场地内,并且其位置已经精确测量。这样据待测物体的粗略的位置、姿态以及场内基准标志器20的位置,可以进行优化计算,得到一个较优测量位置。
较优测量位置对应高精度测量相机1的位置和姿态,测量位置的优劣取决于相机的视场。较优的测量位置,相应的视场应该能够覆盖所有待测物体上附着的标志点以及足够数量的基准标志器,另外应该使相机到各个被测量点的距离尽可能的小,使对各点的测量都能够尽可能的精确。
步骤三中,视觉测量单元依靠可移动小车移动到计算出的最佳的测量位置。
这一过程中首先应利用可移动小车移动到场内合适的测量位置;利用升降驱动电机12驱动升降平台13,进而带动高精度测量相机1到合适的高度;然后利用转向驱动电机6带动转板4,进而带动高精度测量相机1旋转到合适的方向;最后利用俯仰驱动电机2调整高精度测量相机1的俯仰角。
步骤四中,视觉测量单元A伸出支腿固定自身位置。支腿伸出后,高精度测量相机1不再作任何移动。
步骤五中,根据场内标志点的真实位置以及视觉测量单元A通过测量得到位置计算从相机坐标系到场地坐标系的变换关系。
由于场内的基准标志器20相对于场地坐标系的位置是精确已知的,而视觉测量单元到达最佳测量位置后也可以相对精确的测出基准标志器20相对于自身相机坐标系的位置。因此通过计算基准标志器20在两种不同坐标系的坐标偏差,就可以导出两种坐标系间的变换关系。
步骤六中,精确测量待测物体相对于相机坐标系的位置姿态,然后根据两种坐标系之间的变换关系就可以求出待测物体相对于场地坐标系的位置和姿态。