【技术实现步骤摘要】
计测系统、计测装置、计测方法以及记录介质
本专利技术涉及计测系统、计测装置、计测方法以及记录介质。
技术介绍
在工厂自动化的领域中,例如使用距离传感器来计测表示工件的表面的各点的三维坐标的点群(点云),根据通过计测得到的点群来进行用于识别或检查工件的图像处理。用于这种图像处理的距离传感器也被称为机器人视觉(robotvision),其计测方式存在各种方式。例如,存在如下的方式等:从固定的计测点计测工件的点群;一边使计测点移动一边计测工件的点群;针对一个工件从一个计测点计测点群;以及针对一个工件从多个不同的计测点计测多个点群。在从固定的计测点计测工件的点群的方式、针对一个工件计测一个点群的方式中,根据工件的不同,其形状是复杂的,或者由于来自镜面加工后的工件的反射面的反射的影响,有时无法以足够的精度识别工件。与此相对,通过从多个不同的计测点分别计测工件的点群,能够对工件的观察方式不同的多个不同点群进行计测,与从固定的计测点计测工件的点群的方式、针对一个工件计测一个点群的方式相比,能够以更高的精度识别工件。作为这种图像处理,例如,公知有如非专利文献1记载的那样的基于模型的算法。该算法使用记述了多个点的位置、法线关系的被称为PPF(PointPairFeature:点对特征)的特征量,能够应用在物体的位置及姿势的估计处理、物体的点群的配准处理中。该特征量是在从物体的点群选择两个点(点对)的组合中计算的四维特征量。四维分别是两点间的距离、连接两点的线段与其各点的法线方向所成的角度、两点的法线间的角度。在 ...
【技术保护点】
1.一种计测系统,该计测系统具有:/n3D传感器,其搭载于机器人,对表示计测对象物的表面的各点的三维坐标的3D数据进行计测;/n位移检测装置,其对所述机器人的各关节的位移进行检测;/n驱动装置,其对所述机器人的各关节进行驱动,以改变所述3D传感器相对于所述计测对象物的相对位置关系;/n传感器控制部,其控制所述3D传感器在所述3D传感器相对于所述计测对象物的相对位置关系不同的多个计测点处对所述计测对象物的3D数据进行计测;/n同步控制部,其通过使所述机器人的动作在所述多个计测点中的任意特定的计测点处停止,使得所述3D传感器对所述计测对象物的3D数据进行计测时的所述机器人的位置及姿势与所述位移检测装置对所述机器人的各关节的位移进行检测时的所述机器人的位置及姿势一致;/n第1配准处理部,其根据在所述机器人的停止期间所述3D传感器在所述特定的计测点处计测出所述计测对象物的3D数据的时刻的所述机器人的各关节的位移以及在所述机器人的动作期间所述3D传感器在所述特定的计测点以外的计测点处计测出所述计测对象物的3D数据的时刻的所述机器人的各关节的位移,将在所述机器人的动作期间在所述特定的计测点以外的计 ...
【技术特征摘要】
20190515 JP 2019-0918621.一种计测系统,该计测系统具有:
3D传感器,其搭载于机器人,对表示计测对象物的表面的各点的三维坐标的3D数据进行计测;
位移检测装置,其对所述机器人的各关节的位移进行检测;
驱动装置,其对所述机器人的各关节进行驱动,以改变所述3D传感器相对于所述计测对象物的相对位置关系;
传感器控制部,其控制所述3D传感器在所述3D传感器相对于所述计测对象物的相对位置关系不同的多个计测点处对所述计测对象物的3D数据进行计测;
同步控制部,其通过使所述机器人的动作在所述多个计测点中的任意特定的计测点处停止,使得所述3D传感器对所述计测对象物的3D数据进行计测时的所述机器人的位置及姿势与所述位移检测装置对所述机器人的各关节的位移进行检测时的所述机器人的位置及姿势一致;
第1配准处理部,其根据在所述机器人的停止期间所述3D传感器在所述特定的计测点处计测出所述计测对象物的3D数据的时刻的所述机器人的各关节的位移以及在所述机器人的动作期间所述3D传感器在所述特定的计测点以外的计测点处计测出所述计测对象物的3D数据的时刻的所述机器人的各关节的位移,将在所述机器人的动作期间在所述特定的计测点以外的计测点处计测出的所述计测对象物的3D数据向在所述机器人的停止期间在所述特定的计测点处计测出的所述计测对象物的3D数据进行配准;以及
第2配准处理部,其将在所述机器人的动作期间在所述特定的计测点以外的计测点处计测出的所述计测对象物的3D数据向在所述机器人的停止期间在所述特定的计测点处计测出的所述计测对象物的3D数据进行配准,使得在所述机器人的动作期间在所述特定的计测点以外的计测点处计测出的所述计测对象物的3D数据与在所述机器人的停止期间在所述特定的计测点处计测出的所述计测对象物的3D数据的配准误差小于阈值。
2.根据权利要求1所述的计测系统,其中,
在所述特定的计测点以外的任意一个以上的计测点处由所述3D传感器对所述计测对象物的3D数据进行计测的定时与所述位移检测装置对所述机器人的各关节的位移进行检测的定时不同步。
3.根据权利要求1或2所述的计测系统,其中,
所述同步控制部使所述机器人的动作停止的次数比所述多个计测点的数量少。
4.根据权利要求1或2所述的计测系统,其中,
所述特定的计测点是所述多个计测点中的任意一个计测点。
5.根据权利要求1或2所述的计测系统,其中,
所述计测系统还具有:
坐标变换部,其将通过所述第1配准处理部和所述第2配准处理部对在所述特定的计测点以外的各计测点处计测出的所述计测对象物的3D数据和在所述特定的计测点处计测出的所述计测对象物的3D数据进行配准而得到的所述3D数据从所述3D传感器的坐标系变换为所述机器人的坐标系;以及
位置姿势估计部,其根据由所述坐标变换部进行坐标变换后的所述3D数据,估计所述计测对象物相对于所述机器人的位置及姿势。
6.一种计测装置,该计测装置被输入从对机器人的各关节的位移进行检测的位移检测装置输出的表示所述位移的信息,并且向驱动所述机器人的各关节的驱动装置输出驱动指令,其中,
该计测装置具有:
3D传感器,其搭载于所述机器人,对表示计测对象物的表面的各点的三维坐标的3D数据进行计测;
驱动控制部,其生成用于对所述机器人的各关节进行驱动以改变所述3D传感器相对于所述计测对象物的相对位置关系的所述驱动指令;
传感器控制部,其控制所述3D传感器在所述3D传感器相对于所述计测对象物的相对位置关系不同的多个计测点处对所述计测对象物的3D数据进行计测;
同步控制部,其通过使所述机器人的动作在所述多个计测点中的任意特定的计测点处停止,使得所述3D传感器对所述计测对象物的3D数据进行计测时的所述机器人的位置及姿势与所述位移检测装置对所述机器人的各关节的位移进行检测时的所述机器人的位置及姿势一致;
第1配准处理部,其根据在所述机器人的停止期间所述3D传感器在所述特定的计测点处计测出所述计测对象物的3D数据的时刻的所述机器人的各关节的位移以及在所述机器人的动作期间所述3D传感器在所述特定的计测点以外的计测点处计测出所述计测对象物的3D数据的时刻的所述机器人的各关节的位移,将在所述机器人的动作期间在所述特定的计测点以外的计测点处计测出的所述计测对象物的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。