CN109579766A - 一种产品外形自动检测方法及*** - Google Patents

一种产品外形自动检测方法及*** Download PDF

Info

Publication number
CN109579766A
CN109579766A CN201811583374.5A CN201811583374A CN109579766A CN 109579766 A CN109579766 A CN 109579766A CN 201811583374 A CN201811583374 A CN 201811583374A CN 109579766 A CN109579766 A CN 109579766A
Authority
CN
China
Prior art keywords
workpiece
coordinate
coordinate system
pose
range sensor
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
CN201811583374.5A
Other languages
English (en)
Other versions
CN109579766B (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.)
Suzhou Han Innovis Building Intelligent Technology Co Ltd
Original Assignee
Suzhou Han Innovis Building Intelligent Technology Co Ltd
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 Suzhou Han Innovis Building Intelligent Technology Co Ltd filed Critical Suzhou Han Innovis Building Intelligent Technology Co Ltd
Priority to CN201811583374.5A priority Critical patent/CN109579766B/zh
Publication of CN109579766A publication Critical patent/CN109579766A/zh
Application granted granted Critical
Publication of CN109579766B publication Critical patent/CN109579766B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/20Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring contours or curvatures, e.g. determining profile
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/02Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
    • G01B21/04Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B5/00Measuring arrangements characterised by the use of mechanical techniques
    • G01B5/0025Measuring of vehicle parts

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Manipulator (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明公开了一种产品外形自动检测方法及***,该方法包括以下步骤:S1:控制工业机器人根据预设的运动轨迹带动其末端上的参考球和距离传感器移动以使所述参考球和距离传感器对待测工件表面的目标检测点进行检测;S2:获取三维***跟踪拍摄的参考球上的靶标点的坐标,计算参考球在三维***坐标系下的位姿;S3:根据参考球在三维***坐标系下的位姿以及距离传感器测得的距离数据计算各目标检测点的坐标;本发明通过工业机器人执行对工件外形的检测,能够在不必更换检测设备的情况下检测多种形状、多种尺寸的工件产品,检测精度高,还能适应复杂多变的工作环境,避免了工件在检测过程中出现摩擦伤害。

Description

一种产品外形自动检测方法及***
技术领域
本发明属于机器人技术领域,更具体地,涉及一种基于位姿跟踪和距离测量的产品外形自动检测方法及***。
背景技术
运动目标位姿跟踪技术是计算机视觉领域的重要研究内容,得到多个国家多个机构的广泛关注,位姿跟踪的一种实现方法为:在跟踪目标物体表面贴上特殊材质的具有规则形状的靶标点,所用靶标点对特定波长的近红外光具有反射作用,从而排除了环境对跟踪的干扰;目标***采用高精度的工业相机接收特定波长的近红外光波,进而通过算法分析得到目标物体在参考坐标系下的空间位姿;但在复杂条件下实现稳定、准确地目标跟踪仍面临一系列问题,如工作场地的复杂性、光照的变化、目标的遮挡等问题。
汽车是由许多零部件和总成装配而成,所谓装配就是将汽车各种零部件及总成按规定的技术条件和质量要求组装成完整产品的生产过程;在汽车装配过程中只有达到装配精度要求,即各零部件、总成的相对位置精度,各相对摩擦运动件之间的配合精度才能保证整车质量;因此要求生产出的各零部件外形符合设计要求,才能顺利的与其它产品进行精准配合。但是,由于生产工艺的限制,不能保证生产出的产品外形均能达到设计要求,为此需要对生产好的零部件外形进行检测,工件外形检测在产品质量检测中具有重要作用。
目前汽车配件产品的外形检测方法主要是使用定制检具进行检测,如对汽车曲面玻璃产品进行检测时,将汽车曲面玻璃产品夹装在定制的检具上,检具上针对每个检测点都装有数显百分表,利用百分表进行多点检测。此方法需要对玻璃产品专门定制检具,并且每个检测点都要对应安装百分表,故会导致检测成本高、效率低;百分表与产品表面接触时,也可能会造成汽车配件产品的质量问题。
发明内容
针对现有技术的至少一个缺陷或改进需求,本发明提供了一种产品外形自动检测方法及***,其目的在于解决现有的检测方法存在的需要专门定制检具、检测成本高,接触式检测容易影响产品质量的问题。
为实现上述目的,按照本发明的一个方面,提供了一种产品外形自动检测方法,包括以下步骤:
S1:控制工业机器人根据预设的运动轨迹带动其末端上的参考球和距离传感器移动以使所述参考球和距离传感器对待测工件表面的目标检测点进行检测;
S2:获取三维***跟踪拍摄的参考球上的靶标点的坐标,计算参考球在三维***坐标系TrCS下的位姿数据;
S3:根据所述位姿数据以及距离传感器测得的距离数据计算所述目标检测点的坐标;计算公式如下:
Ti+RiQ-diRiU=Psi
其中,Psi为第i个目标检测点的坐标;di为距离传感器测得的第i个目标检测点的距离;{Ti,Ri}表示对第i个目标检测点进行检测时参考球上一点在三维***坐标系TrCS下的位姿,Ti为TaCS原点在三维***坐标系TrCS中的坐标(xi,yi,zi);Ri代表三维***坐标系TrCS到参考球坐标系TaCS坐标系的旋转变换矩阵[x,y,z]3×3;Q表示距离传感器坐标系TCS原点在参考球坐标系TaCS中的坐标,U表示参考球坐标系TaCS下距离传感器的光轴方向。
优选的,上述产品外形自动检测方法,其步骤S1之前还包括以下步骤:
S01:对各检测设备与工件的位置进行标定,包括标定参考球坐标系TaCS在三维***坐标系TrCS中的位姿、标定距离传感器坐标系TCS在工业机器人法兰坐标系ECS下的位姿、标定待测工件夹具的基准坐标系WCS在三维***坐标系TrCS中的位姿、标定待测工件夹具的基准坐标系WCS在工业机器人基坐标系RCS下的位姿;
S02:根据标定后的位姿确定各检测设备之间、检测设备与工件之间的位置关系,根据所述位置关系以及待测工件上的目标检测点生成工业机器人的运动轨迹并将其转换为工业机器人可执行的代码。
优选的,上述产品外形自动检测方法,其特征在于,步骤S02中具体包括以下子步骤:
S021:分别创建工业机器人、参考球、距离传感器、参考球与距离传感器之间的连接件、三维***和待测工件的三维模型,根据各检测设备与工件之间的位置关系将所述三维模型组装起来,搭建虚拟检测设备;
S022:根据待测工件上的目标检测点创建检测工步,按照所述检测工步对所述虚拟检测设备进行仿真模拟,生成工业机器人的运动轨迹;
S023:将所述运动轨迹转换为工业机器人可识别的轨迹代码格式。
优选的,上述产品外形自动检测方法,其步骤S3之后还包括以下步骤:
S4:计算各目标检测点的坐标数据与对应的理论坐标值之间的偏差量,当所述偏差量均小于预设的偏差阈值时判定该待测工件满足合格标准。
按照本发明的另一个方面,还提供了一种产品外形自动检测***,包括处理器、存储器以及存储在所述存储器中并可在所述处理器中执行的计算机程序,所述计算机程序被处理器执行时实现上述任一项方法所述的步骤。
优选的,上述产品外形自动检测***,其处理器包括控制单元、第一计算单元和第二计算单元;
所述控制单元用于控制工业机器人根据预设的运动轨迹带动末端上的参考球和距离传感器移动以使所述参考球和距离传感器对待测工件表面的目标检测点进行检测;
所述第一计算单元用于获取三维***跟踪拍摄的参考球上的靶标点的坐标,计算参考球在三维***坐标系TrCS下的位姿数据;
所述第二计算单元用于根据所述位姿数据以及距离传感器测得的距离数据计算所述目标检测点的坐标;第i个目标检测点的坐标计算公式如下:
Ti+RiQ-diRiU=Psi
其中,Psi为第i个目标检测点的坐标;di为距离传感器测得的第i个目标检测点的距离;{Ti,Ri}表示对第i个目标检测点进行检测时参考球上一点在三维***坐标系TrCS下的位姿;Q表示距离传感器坐标系TCS原点在参考球坐标系TaCS中的坐标,U表示参考球坐标系TaCS下距离传感器的光轴方向。
优选的,上述产品外形自动检测***,其参考球在三维***坐标系TrCS下的位姿中,Ti为参考球坐标系TaCS原点在三维***坐标系TrCS中的坐标Ti(xi,yi,zi);Ri代表三维***坐标系TrCS到参考球坐标系TaCS坐标系的旋转变换矩阵[x,y,z]3×3
优选的,上述产品外形自动检测***,还包括标定单元和轨迹生成单元;
所述标定单元用于对各检测设备与工件的位置进行标定,包括标定参考球坐标系TaCS在三维***坐标系TrCS中的位姿、标定距离传感器坐标系TCS在工业机器人法兰坐标系ECS下的位姿、标定待测工件夹具的基准坐标系WCS在三维***坐标系TrCS中的位姿、标定待测工件夹具的基准坐标系WCS在工业机器人基坐标系RCS下的位姿;
所述轨迹生成单元用于根据标定后的位姿确定各检测设备之间、检测设备与工件之间的位置关系,根据所述位置关系以及待测工件上的目标检测点生成工业机器人的运动轨迹并将其转换为工业机器人可执行的代码。
优选的,上述产品外形自动检测***,其轨迹生成单元包括模型建立模块、仿真模块和后处理模块;
所述模型建立模块用于分别创建工业机器人、参考球、距离传感器、参考球与距离传感器之间的连接件、三维***和待测工件的三维模型,根据各检测设备与工件之间的位置关系将所述三维模型组装起来,得到虚拟检测设备;
所述仿真模块用于根据待测工件上的目标检测点创建检测工步,按照所述检测工步对所述虚拟检测设备进行仿真模拟,生成工业机器人的运动轨迹;
所述后处理模块用于将所述运动轨迹转换为工业机器人可识别的轨迹代码格式。
优选的,上述产品外形自动检测***,还包括判断单元,所述判断单元用于计算各目标检测点的坐标数据与对应的理论坐标值之间的偏差量,当所述偏差量均小于预设的偏差阈值时判定该待测工件满足合格标准,并将判断结果进行可视化呈现。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
(1)本发明提供的产品外形自动检测方法及***,通过工业机器人执行对工件外形的检测,首先针对不同尺寸或外形的产品生成运动轨迹,然后控制工业机器人根据该运动轨迹带动参考球和距离传感器移动,对产品表面进行检测;相比于目前通用的定制检具检测,本发明能够在不必更换检测设备的情况下,检测多种形状、多种尺寸的产品,还能适应复杂多变的工作环境,充分发挥工业机器人的高灵活性和可编程的特点,实现产品外形的柔性检测;另外,在检测过程中参考球和距离传感器无需与工件表面相接触,因此避免了工件在检测过程中出现摩擦伤害;
(2)本发明提供的产品外形自动检测方法及***,工业机器人通过理论轨迹带动距离传感器进行检测,三维***对固接在工业机器人末端的参考球的位姿进行高精度的跟踪测量,检测精度不直接依赖工业机器人空间精度,从而可以保证工件外形的检测结果的精度高于工业机器人的空间精度。
附图说明
图1是本发明实施例提供的产品外形自动检测方法的流程图;
图2是本发明实施例提供的组装完成后的整个检测装置的结构示意图;
图3是本发明实施例提供的对第i个目标检测点进行检测时参考球的坐标TaCSi与距离传感器测得的距离di之间的关系示意图;
图4是本发明实施例提供的处理器的逻辑结构示意图;
在所有附图中,同样的附图标记表示相同的技术特征,具体为:①-三维***;②-工业机器人;③-法兰;④-参考球;⑤-距离传感器;⑥-待检测工件;⑦-夹具。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
图1是本实施例提供的基于位姿跟踪和距离测量的产品外形自动检测方法的流程图,如图1所示,该产品外形自动检测方法,包括以下步骤:
S1:布置检测设备及待检测工件:本实施例使用HyperScan光学追踪3D扫描仪作为位姿追踪设备,包括三维***①和参考球④;其中,将参考球④和距离传感器⑤通过连接件固接后,安装在测试用工业机器人②的法兰③上,待检测工件⑥安装在夹具⑦上,置于工业机器人②的工作空间范围内,三维***①放在整套装置的一侧,可固定在支架或墙壁上,确保三维***的坐标系固定,并使其镜头探测范围覆盖机器人的工作空间;图2所示是组装完成后的整个检测装置的结构示意图。
S2:装配完成后,对各检测设备与待检测工件的位置进行标定,包括:标定参考球坐标系TaCS在三维***坐标系TrCS中的位姿、标定距离传感器坐标系TCS在工业机器人法兰坐标系ECS下的位姿、标定待测工件夹具的基准坐标系WCS在三维***坐标系TrCS中的位姿、标定待测工件夹具的基准坐标系WCS在工业机器人基坐标系RCS下的位姿,标定距离传感器坐标系TCS在参考球坐标系TaCS中的原点Q,距离传感器在参考球坐标系TaCS下的光轴方向U;
S3:根据标定后的位姿确定各检测设备之间、检测设备与工件之间的位置关系,根据这些位置关系生成工业机器人的运动轨迹并将其转换为工业机器人可执行的代码。
具体包括以下子步骤:
S31:分别创建工业机器人、参考球、距离传感器、参考球与距离传感器之间的连接件、三维***和待测工件的三维模型,根据各检测设备之间、检测设备与工件之间的位置关系将它们的三维模型组装起来,搭建虚拟检测设备;
S32:根据待测工件上的目标检测点创建检测工步,按照检测工步对虚拟检测设备进行仿真模拟,生成工业机器人的运动轨迹;
S33:对运动轨迹进行后处理,转换为工业机器人可识别的轨迹代码格式;该轨迹代码用于控制工业机器人按照运动轨迹移动;
本实施例通过工业机器人执行对工件外形的检测,首先针对不同尺寸或外形的产品生成运动轨迹,然后控制工业机器人根据该运动轨迹带动参考球和距离传感器移动,对产品表面进行检测;相比于目前通用的定制检具检测,本发明能够在不必更换检测设备的情况下,检测多种形状、多种尺寸的玻璃产品,还能适应复杂多变的工作环境,充分发挥工业机器人的高灵活性和可编程的特点,实现产品外形的柔性检测;另外,在检测过程中参考球和距离传感器无需与工件表面相接触,因此避免了工件在检测过程中出现摩擦伤害。
S4:开启HyperScan光学追踪3D扫描仪进行位姿跟踪,同时开启距离传感器对产品外形进行检测;工业机器人根据步骤S32生成的运动轨迹带动位于其末端上的参考球和距离传感器移动,以使参考球和距离传感器对待测工件表面的目标检测点进行检测;
S5:获取三维***跟踪拍摄的参考球上的靶标点的坐标,计算参考球在与其匹配的三维***坐标系TrCS下的位姿数据;参考球作为三维***的跟踪标靶,固定的三维***实时跟踪拍摄参考球上的靶标点,得到参考球在检测过程中的位姿数据,由此获得参考球在三维***中的检测位姿轨迹;并且参考球的位姿数据与距离传感器测得的距离数据在时间和空间上是相互对应的;
S6:根据参考球在三维***坐标系TrCS下的位姿数据以及距离传感器测得的距离数据计算各个目标检测点的坐标;如图3所示是对第i个目标检测点进行检测时参考球的坐标TaCSi与距离传感器测得的距离di之间的关系示意图,如图3所示,第i个目标检测点的坐标计算公式如下:
Ti+RiQ-diRiU=Psi
其中,Psi为第i个目标检测点的坐标;di为距离传感器测得的第i个目标检测点的距离;{Ti,Ri}表示对第i个目标检测点进行检测时参考球上一点在三维***坐标系TrCS下的位姿;Q表示距离传感器坐标系TCS原点在参考球坐标系TaCS中的坐标,U表示参考球坐标系TaCS下距离传感器的光轴方向。
参考球在三维***坐标系TrCS下的位姿数据中,Ti为参考球坐标系TaCS原点在三维***坐标系TrCS中的坐标Ti(xi,yi,zi);Ri代表三维***坐标系TrCS到参考球坐标系TaCS坐标系的旋转变换矩阵[x,y,z]3×3
S7:根据预存的判断标准对检测得到的各目标检测点的坐标数据进行处理与分析,判断待测工件的外形是否合格;
首先计算各目标检测点的坐标数据与对应的理论坐标值之间的偏差量,当各目标检测点的偏差量均小于设置的偏差阈值时判定该待测工件满足合格标准,否则,判定该待测工件不合格;偏差阈值的大小根据对产品外形的工艺要求自行设定,本实施例不作具体限定。
本实施例还提供了一种产品外形自动检测***,该检测***包括处理器、存储器以及存储在该存储器中并可在处理器中执行的计算机程序,该处理器中例化有多个功能单元,包括标定单元、轨迹生成单元、控制单元、第一计算单元、第二计算单元和判断单元;计算机程序被处理器中的这些功能单元执行时可实现上述方法中S2-S7的步骤。
其中,标定单元用于对各检测设备与工件的位置进行标定,包括标定参考球坐标系TaCS在三维***坐标系TrCS中的位姿、标定距离传感器坐标系TCS在工业机器人法兰坐标系ECS下的位姿、标定待测工件夹具的基准坐标系WCS在三维***坐标系TrCS中的位姿、标定待测工件夹具的基准坐标系WCS在工业机器人基坐标系RCS下的位姿,标定距离传感器坐标系TCS在参考球坐标系TaCS中的原点Q,距离传感器在参考球坐标系TaCS下的光轴方向U。
轨迹生成单元用于根据标定后的位姿确定各检测设备之间、检测设备与工件之间的位置关系,根据该位置关系生成工业机器人的运动轨迹,将该运动轨迹转换为工业机器人可执行的轨迹代码并将其发送给控制单元。
进一步的,轨迹生成单元包括模型建立模块、仿真模块和后处理模块;
模型建立模块用于分别创建工业机器人、参考球、距离传感器、参考球与距离传感器之间的连接件、三维***和待测工件的三维模型,根据各检测设备与工件之间的位置关系将三维模型组装起来,得到虚拟检测设备;
仿真模块用于根据待测工件上的目标检测点创建检测工步,按照检测工步对虚拟检测设备进行仿真模拟,生成工业机器人的运动轨迹;
后处理模块用于将仿真模块生成的运动轨迹转换为工业机器人可识别的轨迹代码格式,并发送至控制单元。
控制单元根据接收的轨迹代码控制工业机器人根据预设的运动轨迹带动其末端上的参考球和距离传感器移动以使参考球和距离传感器对待测工件表面的目标检测点进行检测。
第一计算单元用于获取三维***跟踪拍摄的参考球上的靶标点的坐标,计算参考球在三维***坐标系TrCS下的位姿数据。
第二计算单元用于根据参考球在三维***坐标系TrCS下的位姿数据以及距离传感器测得的距离数据计算各个目标检测点的坐标;第i个目标检测点的坐标计算公式如下:
Ti+RiQ-diRiU=Psi
其中,Psi为第i个目标检测点的坐标;di为距离传感器测得的第i个目标检测点的距离;{Ti,Ri}表示对第i个目标检测点进行检测时参考球上一点在三维***坐标系TrCS下的位姿;Q表示距离传感器坐标系TCS原点在参考球坐标系TaCS中的坐标,U表示参考球坐标系TaCS下距离传感器的光轴方向。
第二计算单元得到各目标检测点的坐标数据后,判断单元首先计算各目标检测点的坐标数据与对应的理论坐标值之间的偏差量,然后将各目标检测点的偏差量与设置的偏差阈值进行比较,当各目标检测点的偏差量均小于偏差阈值时,判定该待测工件为合格产品;否则,则判定该工件不合格;然后将判断结果进行可视化呈现,使工作人员能够直观获取检测结果。
上述实施例中,处理器的全部功能可以通过存储在存储器中的一个计算机程序实现,需要指出的是,也可以将这一个计算机程序所实现的功能分割为多个加载于不同硬件设备上的计算机程序协同实现,例如,控制单元的功能可以通过加载在工业机器人控制模块的一个程序实现,第一计算单元的功能可以通过三维***中自带的软件程序实现。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种产品外形自动检测方法,其特征在于,包括以下步骤:
S1:控制工业机器人根据预设的运动轨迹带动其末端上的参考球和距离传感器移动以使所述参考球和距离传感器对待测工件表面的目标检测点进行检测;
S2:获取三维***跟踪拍摄的参考球上的靶标点的坐标,计算参考球在三维***坐标系下的位姿数据;
S3:根据所述位姿数据以及距离传感器测得的距离数据计算各目标检测点的坐标;第i个目标检测点的坐标计算公式如下:
Ti+RiQ-diRiU=Psi
其中,Psi为第i个目标检测点的坐标;di为距离传感器测得的第i个目标检测点的距离;{Ti,Ri}表示对第i个目标检测点进行检测时参考球上一点在三维***坐标系下的位姿;Q表示距离传感器坐标系原点在参考球坐标系中的坐标,U表示参考球坐标系下距离传感器的光轴方向。
2.如权利要求1所述的产品外形自动检测方法,其特征在于,所述参考球在三维***坐标系下的位姿中,Ti为参考球坐标系原点在三维***坐标系中的坐标Ti(xi,yi,zi);Ri代表三维***坐标系到参考球坐标系的旋转变换矩阵[x,y,z]3×3
3.如权利要求1或2所述的产品外形自动检测方法,其特征在于,步骤S1之前还包括以下步骤:
S01:对各检测设备与工件的位置进行标定,包括标定参考球坐标系在三维***坐标系中的位姿、标定距离传感器坐标系在工业机器人法兰坐标系下的位姿、标定待测工件夹具的基准坐标系在三维***坐标系中的位姿、标定待测工件夹具的基准坐标系在工业机器人基坐标系下的位姿;
S02:根据标定后的位姿确定各检测设备之间、检测设备与工件之间的位置关系,根据所述位置关系以及待测工件上的目标检测点生成工业机器人的运动轨迹。
4.如权利要求3所述的产品外形自动检测方法,其特征在于,步骤S02中具体包括以下子步骤:
S021:分别创建工业机器人、参考球、距离传感器、参考球与距离传感器之间的连接件、三维***和待测工件的三维模型,根据各检测设备与工件之间的位姿关系将所述三维模型组装起来,搭建虚拟检测设备;
S022:根据待测工件上的目标检测点创建检测工步,按照所述检测工步对所述虚拟检测设备进行仿真模拟,生成工业机器人的运动轨迹;
S023:将所述运动轨迹转换为工业机器人可识别的轨迹代码格式。
5.如权利要求1或4所述的产品外形自动检测方法,其特征在于,步骤S3之后还包括以下步骤:
S4:计算各目标检测点的坐标数据与对应的理论坐标值之间的偏差量,当所述偏差量均小于预设的偏差阈值时判定该待测工件满足合格标准。
6.一种产品外形自动检测***,其特征在于,包括处理器、存储器以及存储在所述存储器中并可在所述处理器中执行的计算机程序,所述计算机程序被处理器执行时实现权利要求1~5任一项所述的步骤。
7.如权利要求6所述的产品外形自动检测***,其特征在于,所述处理器包括控制单元、第一计算单元和第二计算单元;
所述控制单元用于控制工业机器人根据预设的运动轨迹带动末端上的参考球和距离传感器移动以使所述参考球和距离传感器对待测工件表面的目标检测点进行检测;
所述第一计算单元用于获取三维***跟踪拍摄的参考球上的靶标点的坐标,计算参考球在三维***坐标系下的位姿数据;
所述第二计算单元用于根据所述位姿数据以及距离传感器测得的距离数据计算所述目标检测点的坐标;第i个目标检测点的坐标计算公式如下:
Ti+RiQ-diRiU=Psi
其中,Psi为第i个目标检测点的坐标;di为距离传感器测得的第i个目标检测点的距离;{Ti,Ri}表示对第i个目标检测点进行检测时参考球上一点在三维***坐标系下的位姿;Q表示距离传感器坐标系原点在参考球坐标系中的坐标,U表示参考球坐标系下距离传感器的光轴方向。
8.如权利要求7所述的产品外形自动检测***,其特征在于,还包括标定单元和轨迹生成单元;
所述标定单元用于对各检测设备与工件的位置进行标定,包括标定参考球坐标系在三维***坐标系中的位姿、标定距离传感器坐标系在工业机器人法兰坐标系下的位姿、标定待测工件夹具的基准坐标系在三维***坐标系中的位姿、标定待测工件夹具的基准坐标系在工业机器人基坐标系下的位姿;
所述轨迹生成单元用于根据标定后的位姿确定各检测设备之间、检测设备与工件之间的位置关系,根据所述位置关系以及待测工件上的目标检测点生成工业机器人的运动轨迹。
9.如权利要求8所述的产品外形自动检测***,其特征在于,所述轨迹生成单元包括模型建立模块、仿真模块和后处理模块;
所述模型建立模块用于分别创建工业机器人、参考球、距离传感器、参考球与距离传感器之间的连接件、三维***和待测工件的三维模型,根据各检测设备与工件之间的位姿关系将所述三维模型组装起来,搭建虚拟检测设备;
所述仿真模块用于根据待测工件上的目标检测点创建检测工步,按照所述检测工步对所述虚拟检测设备进行仿真模拟,生成工业机器人的运动轨迹;
所述后处理模块用于将所述运动轨迹转换为工业机器人可识别的轨迹代码格式。
10.如权利要求8或9所述的产品外形自动检测***,其特征在于,还包括判断单元,所述判断单元用于计算各目标检测点的坐标数据与对应的理论坐标值之间的偏差量,当所述偏差量均小于预设的偏差阈值时判定该待测工件满足合格标准。
CN201811583374.5A 2018-12-24 2018-12-24 一种产品外形自动检测方法及*** Active CN109579766B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811583374.5A CN109579766B (zh) 2018-12-24 2018-12-24 一种产品外形自动检测方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811583374.5A CN109579766B (zh) 2018-12-24 2018-12-24 一种产品外形自动检测方法及***

Publications (2)

Publication Number Publication Date
CN109579766A true CN109579766A (zh) 2019-04-05
CN109579766B CN109579766B (zh) 2020-08-11

Family

ID=65931535

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811583374.5A Active CN109579766B (zh) 2018-12-24 2018-12-24 一种产品外形自动检测方法及***

Country Status (1)

Country Link
CN (1) CN109579766B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110053048A (zh) * 2019-04-22 2019-07-26 青岛科技大学 远程控制方法
CN110202575A (zh) * 2019-06-05 2019-09-06 武汉工程大学 一种用于工业测量的机器人目标轨迹精度补偿方法
CN110260786A (zh) * 2019-06-26 2019-09-20 华中科技大学 一种基于外部跟踪的机器人视觉测量***及其标定方法
CN110987966A (zh) * 2019-12-27 2020-04-10 上海天马微电子有限公司 曲面基板的检测方法及检测***
CN112288823A (zh) * 2020-10-15 2021-01-29 武汉工程大学 一种标准圆柱体曲面点测量设备的标定方法
US11027431B2 (en) * 2016-03-22 2021-06-08 Tyco Electronics (Shanghai) Co. Ltd. Automatic calibration method for robot system
CN113298194A (zh) * 2021-07-26 2021-08-24 中大检测(湖南)股份有限公司 一种基于多传感器的数据融合方法、***及存储介质
CN113483716A (zh) * 2021-05-21 2021-10-08 重庆大学 基于柔性传感器的曲面零件加工方法
CN114894116A (zh) * 2022-04-08 2022-08-12 苏州瀚华智造智能技术有限公司 一种测量数据融合方法及非接触式测量设备
CN116124081A (zh) * 2023-04-18 2023-05-16 菲特(天津)检测技术有限公司 一种非接触式的工件检测方法、装置、电子设备及介质

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0504755A3 (en) * 1991-03-22 1993-03-17 Firma Carl Zeiss Method and arrangement to detect edges and bores with an optical sensing head
US20050107920A1 (en) * 2003-11-18 2005-05-19 Fanuc Ltd Teaching position correcting device
CN102087096A (zh) * 2010-11-12 2011-06-08 浙江大学 一种基于激光跟踪测量的机器人工具坐标系自动标定装置及方法
CN102350700A (zh) * 2011-09-19 2012-02-15 华南理工大学 一种基于视觉的机器人控制方法
CN103895023A (zh) * 2014-04-04 2014-07-02 中国民航大学 一种基于编码方位装置的机械臂末端跟踪测量***及方法
CN103895042A (zh) * 2014-02-28 2014-07-02 华南理工大学 一种基于视觉引导的工业机器人工件定位抓取方法及***
CN104786226A (zh) * 2015-03-26 2015-07-22 华南理工大学 抓取在线工件的机器人位姿及运动轨迹定位***与方法
CN104858870A (zh) * 2015-05-15 2015-08-26 江南大学 基于末端编号靶球的工业机器人测量方法
CN106272424A (zh) * 2016-09-07 2017-01-04 华中科技大学 一种基于单目相机和三维力传感器的工业机器人抓取方法
EP3147086A1 (de) * 2015-09-22 2017-03-29 Airbus Defence and Space GmbH Automatisieren von roboteroperationen
CN107543495A (zh) * 2017-02-17 2018-01-05 北京卫星环境工程研究所 航天器设备自动准直测量***、准直方法与测量方法
CN108286949A (zh) * 2017-12-29 2018-07-17 北京卫星制造厂 一种可移动式三维检测机器人***
CN209085582U (zh) * 2018-12-24 2019-07-09 苏州瀚华智造智能技术有限公司 一种产品外形检测装置

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0504755A3 (en) * 1991-03-22 1993-03-17 Firma Carl Zeiss Method and arrangement to detect edges and bores with an optical sensing head
US20050107920A1 (en) * 2003-11-18 2005-05-19 Fanuc Ltd Teaching position correcting device
CN102087096A (zh) * 2010-11-12 2011-06-08 浙江大学 一种基于激光跟踪测量的机器人工具坐标系自动标定装置及方法
CN102350700A (zh) * 2011-09-19 2012-02-15 华南理工大学 一种基于视觉的机器人控制方法
CN103895042A (zh) * 2014-02-28 2014-07-02 华南理工大学 一种基于视觉引导的工业机器人工件定位抓取方法及***
CN103895023A (zh) * 2014-04-04 2014-07-02 中国民航大学 一种基于编码方位装置的机械臂末端跟踪测量***及方法
CN104786226A (zh) * 2015-03-26 2015-07-22 华南理工大学 抓取在线工件的机器人位姿及运动轨迹定位***与方法
CN104858870A (zh) * 2015-05-15 2015-08-26 江南大学 基于末端编号靶球的工业机器人测量方法
EP3147086A1 (de) * 2015-09-22 2017-03-29 Airbus Defence and Space GmbH Automatisieren von roboteroperationen
CN106272424A (zh) * 2016-09-07 2017-01-04 华中科技大学 一种基于单目相机和三维力传感器的工业机器人抓取方法
CN107543495A (zh) * 2017-02-17 2018-01-05 北京卫星环境工程研究所 航天器设备自动准直测量***、准直方法与测量方法
CN108286949A (zh) * 2017-12-29 2018-07-17 北京卫星制造厂 一种可移动式三维检测机器人***
CN209085582U (zh) * 2018-12-24 2019-07-09 苏州瀚华智造智能技术有限公司 一种产品外形检测装置

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
R.ACERO等: "《Verification of an articulated arm coordinate measuring machine using a laser tracker as reference equipment and an indexed metrology platform》", 《MEASUREMENT》 *
于生等: "《基于激光传感器的机器人运动轨迹跟踪》", 《激光杂志》 *
于起峰: "《大型结构变形及形貌摄像测量技术研究进展》", 《实验力学》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11027431B2 (en) * 2016-03-22 2021-06-08 Tyco Electronics (Shanghai) Co. Ltd. Automatic calibration method for robot system
CN110053048A (zh) * 2019-04-22 2019-07-26 青岛科技大学 远程控制方法
CN110202575A (zh) * 2019-06-05 2019-09-06 武汉工程大学 一种用于工业测量的机器人目标轨迹精度补偿方法
CN110260786A (zh) * 2019-06-26 2019-09-20 华中科技大学 一种基于外部跟踪的机器人视觉测量***及其标定方法
CN110260786B (zh) * 2019-06-26 2020-07-10 华中科技大学 一种基于外部跟踪的机器人视觉测量***及其标定方法
CN110987966A (zh) * 2019-12-27 2020-04-10 上海天马微电子有限公司 曲面基板的检测方法及检测***
CN112288823A (zh) * 2020-10-15 2021-01-29 武汉工程大学 一种标准圆柱体曲面点测量设备的标定方法
CN113483716A (zh) * 2021-05-21 2021-10-08 重庆大学 基于柔性传感器的曲面零件加工方法
CN113483716B (zh) * 2021-05-21 2022-08-30 重庆大学 基于柔性传感器的曲面零件加工方法
CN113298194A (zh) * 2021-07-26 2021-08-24 中大检测(湖南)股份有限公司 一种基于多传感器的数据融合方法、***及存储介质
CN114894116A (zh) * 2022-04-08 2022-08-12 苏州瀚华智造智能技术有限公司 一种测量数据融合方法及非接触式测量设备
CN114894116B (zh) * 2022-04-08 2024-02-23 苏州瀚华智造智能技术有限公司 一种测量数据融合方法及非接触式测量设备
CN116124081A (zh) * 2023-04-18 2023-05-16 菲特(天津)检测技术有限公司 一种非接触式的工件检测方法、装置、电子设备及介质

Also Published As

Publication number Publication date
CN109579766B (zh) 2020-08-11

Similar Documents

Publication Publication Date Title
CN109579766A (zh) 一种产品外形自动检测方法及***
US10323927B2 (en) Calibration of a triangulation sensor
CN103759635B (zh) 一种精度与机器人无关的扫描测量机器人检测方法
CA2739030C (en) Establishing coordinate systems for measurement
CN108227929B (zh) 基于bim技术的增强现实放样***及实现方法
CN107270833A (zh) 一种复杂曲面零件三维测量***及方法
CN108827187B (zh) 一种三维轮廓测量***
CN112191467B (zh) 工件喷涂方法、工件喷涂***和计算机可读存储介质
CN106908015B (zh) 一种高温物体自动化三维形貌测量装置及测量方法
JP2014044203A (ja) 加工対象物検査のための方法及びシステム
CN104802173A (zh) 视觉传感器的数据生成装置和检测模拟***
CN106903687A (zh) 基于激光测距的工业机器人校准***与方法
Acero et al. Verification of an articulated arm coordinate measuring machine using a laser tracker as reference equipment and an indexed metrology platform
CN104180792A (zh) 具有运动补偿的激光投影***及方法
US10197394B2 (en) Method and system for analyzing spatial measuring data
CN107726980B (zh) 一种基于四轴测量机的线激光位移传感器的标定方法
CN107053216A (zh) 机器人和末端执行器的自动标定方法及***
CN112733428B (zh) 一种光学测量的扫描姿态与覆盖路径规划方法
CN109084699A (zh) 一种基于固定点的车灯轮廓测量***的标定方法
CN111136661A (zh) 机器人位置标定方法、装置、***及机器人***
KR20240023209A (ko) 컴퓨터로 생성된 가상 기준 물체를 구비한 머신 비전 시스템
CN114459345B (zh) 基于视觉空间定位的飞机机身位置姿态检测***及方法
Evangelista et al. An unified iterative hand-eye calibration method for eye-on-base and eye-in-hand setups
Brosed et al. Calibration and uncertainty budget analysis of a high precision telescopic instrument for simultaneous laser multilateration
TW201509617A (zh) 機械手臂精度量測系統及其量測方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant