CN110293559B - 一种自动识别定位对准的安装方法 - Google Patents

一种自动识别定位对准的安装方法 Download PDF

Info

Publication number
CN110293559B
CN110293559B CN201910464115.9A CN201910464115A CN110293559B CN 110293559 B CN110293559 B CN 110293559B CN 201910464115 A CN201910464115 A CN 201910464115A CN 110293559 B CN110293559 B CN 110293559B
Authority
CN
China
Prior art keywords
workpiece
target workpiece
target
processed
image
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.)
Active
Application number
CN201910464115.9A
Other languages
English (en)
Other versions
CN110293559A (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.)
University of Shanghai for Science and Technology
Original Assignee
University of Shanghai for Science and Technology
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 University of Shanghai for Science and Technology filed Critical University of Shanghai for Science and Technology
Priority to CN201910464115.9A priority Critical patent/CN110293559B/zh
Publication of CN110293559A publication Critical patent/CN110293559A/zh
Application granted granted Critical
Publication of CN110293559B publication Critical patent/CN110293559B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • Image Processing (AREA)

Abstract

本发明提出了一种自动识别定位对准的安装方法,首先基于双目立体视觉技术,分别完成对目标工件和待加工工件的三维重建;之后规划移动路径,机械臂沿着所述移动路径将目标工件移动至待加工工件的上方、采用中心检测法,获取目标工件中心坐标和待加工工件上的安装位置的中心坐标;并计算两个中心坐标之间的偏移量和偏移方向;最后机械臂根据偏移量和偏移方向,将两个中心坐标对准。本发明实现了自动化定位及对准,解决了人工对准耗时精度不高、不稳定、在特殊情况下人工不便操作的问题。

Description

一种自动识别定位对准的安装方法
技术领域
本发明属于视觉技术领域,尤其涉及一种自动识别定位对准的安装方法。
背景技术
现代生产中,规模化和集中化生产趋于常态,自动化设备已经在各行各业内得到推广,开始大范围替代人工操作。但是在产品更新换代频繁的形势下,自动化设备也遇到了产品种类多、变化频繁等问题。常见的自动化安装设备,需要根据工件产品的形状及安装需求进行路径规划,不同的工件都需要重新编程,即使两个工件仅存在非常小的偏差,也无法实现自动纠正路径。因此虽然自动化安装设备一定程度上替代了人工安装,但又增加了大量的调试人员,而且编程所需时间长,已经无法满足高速紧迫的生产需求。
发明内容
本发明的目的在于提供一种自动识别定位对准的安装方法,实现了自动化定位及对准,解决了人工对准耗时精度不高、不稳定、在特殊情况下人工不便操作的问题。为实现上述目的,本发明采用如下技术方案:
一种自动识别定位对准的安装方法,包括以下步骤:
步骤1:基于双目立体视觉技术,分别完成对目标工件和待加工工件的三维重建;
步骤2:规划移动路径,机械臂沿着所述移动路径将目标工件移动至待加工工件的上方;
步骤3:采用中心检测法,获取目标工件中心坐标和待加工工件上的安装位置的中心坐标;并计算两个中心坐标之间的偏移量和偏移方向;
步骤4:机械臂根据偏移量和偏移方向,将两个中心坐标对准。
优选地,在步骤1中,所述目标工件的三维重建具体为:
步骤A:双目视觉相机采集工件的图像信息并将其传输至控制单元;
步骤B:控制单元对所述图像信息进行预处理、提取特征点,获取工件的特征点图像;
步骤C:控制单元将工件的特征点图像与存储信息匹配,识别是否为目标工件;若是,则进行步骤D;否则,执行步骤A;
步骤D:基于目标工件的特征点图像,结合相机标定和三维重建技术,控制单元完成对目标工件的三维重建。
优选地,所述待加工工件的三维重建步骤,与所述目标工件的三维重建步骤相同。
优选地,所述步骤A具体为:所述双目视觉相机安装在所述机械臂的末端;控制单元控制机械臂移动至工件处,对工件进行拍摄,获取工件的图像信息。
优选地,所述双目视觉相机为CCD相机。
优选地,所述步骤B中,所述预处理包括图像增强处理和图形滤波处理。
优选地,所述步骤C中,存储信息包括目标工件的模板数据。
优选地,所述步骤D具体为:对目标工件的特征点图像进行标定参数计算,得到双目视觉相机的内参数和外参数;之后结合目标工件的特征信息、内参数和外参数进行坐标转换,计算得到目标工件的尺寸特征、位置坐标和当前位置坐标。
9、根据权利要求1所述的自动识别定位对准的安装方法,其特征在于,在步骤2中,所述机械臂保持目标工件和待加工工件之间相对平行。
与现有技术相比,本发明的优点为:实现了自动化定位及对准,适用于自动安装工作,尤其适用于混线生产或品种多批量少的产品,节省了人工编程的时间,大幅提高了安装效率,保证了安装的精度。
附图说明
图1为本发明一实施例的自动识别定位对准的安装方法的流程图;
图2为图1的***示意图;
图3为图1的效果图。
其中,1-机械臂,2-双目视觉相机,3-夹具,4-操作台,5-工件,6-控制单元,7-目标工件的中心,8-待加工工件,9-安装位置。
具体实施方式
下面将结合示意图对本发明的自动识别定位对准的安装方法进行更详细的描述,其中表示了本发明的优选实施例,应该理解本领域技术人员可以修改在此描述的本发明,而仍然实现本发明的有利效果。因此,下列描述应当被理解为对于本领域技术人员的广泛知道,而并不作为对本发明的限制。
如图1所示,一种自动识别定位对准的安装方法,包括步骤1~4,具体如下:
步骤1:基于双目立体视觉技术,通过双目视觉相机2和控制单元6配合,分别完成对目标工件和待加工工件8的三维重建;在本实施例中,待加工工件8为矩形;在本实施例以外的其他实施例中,待加工工件8可以为任意形状。
步骤2:控制单元6规划移动路径并驱动机械臂1沿着移动路径将目标工件移动至待加工工件8的上方;机械臂1在移动的过程中,保持目标工件和待加工工件8之间相对平行。
步骤3:控制单元6采用中心检测法,获取目标工件中心坐标和待加工工件8上的安装位置9的中心坐标;并计算两个中心坐标之间的偏移量和偏移方向;在本实施例中,安装位置9为待加工工件8对角线上的4个位置。其中,中心检测法的计算模型为:
Figure GDA0004054245220000041
步骤4:控制单元6根据偏移量和偏移方向,控制机械臂1移动目标工件,以将两个中心坐标对准,即将目标工件对准一个安装位置9上的中心坐标。
在本实施例中,目标工件的三维重建主要包括图像采集特征提取、相机标定、图像匹配和三维重建,具体包括步骤A~D,如下:
步骤A:双目视觉相机2采集工件5的图像信息并将其传输至控制单元6;双目视觉相机2为CCD相机;双目视觉相机2安装在机械臂1的末端;控制单元6控制机械臂1移动至工件5组处,对工件5组进行拍摄,获取工件5的图像信息。
步骤B:控制单元6对图像信息进行预处理、提取特征点,获取工件5组的特征点图像;预处理包括图像增强处理和图形滤波处理;
步骤C:控制单元6将工件5的特征点图像与存储信息匹配,识别是否为目标工件;若匹配成功,则该工件5为目标工件(需要安装在待加工工件8上的工件5),则进行步骤D;否则,执行步骤A;其中,存储信息包括目标工件的模板数据。
步骤D:基于目标工件的特征点图像,结合相机标定和三维重建技术,控制单元6完成对目标工件的三维重建。
在本实施例中,待加工工件8的三维重建步骤,与目标工件的三维重建步骤相同。待加工工件8的三维重建时,同样包括图像采集特征提取、相机标定、图像匹配和三维重建。
在本实施例中,步骤D具体为:对目标工件的特征点图像进行标定参数计算,得到双目视觉相机2的内参数和外参数;之后结合目标工件的特征信息、内参数和外参数进行坐标转换,计算得到目标工件的尺寸特征、位置坐标和当前位置坐标。其中,相机的标定过程为:从世界坐标转换成相机坐标,然后从相机坐标转换成图像物理坐标系,最后由图像物理坐标系转换成图像像素坐标。
如图2所示,应用本发明的一设备结构示意图中,机械臂1与控制单元6信号连接;机械臂1上安装双目视觉相机2和夹具3。双目视觉相机2用于采用工件5的图像,之后控制单元6接收图像信息并处理。在目标工件定位完成后,夹具3抓取操作台4上的目标工件并进行移动以及对准。对准效果如图3所示,其中,目标工件的中心7与安装位置9的中心一一对应并实现对准。本发明所实现的理想效果是,4处安装位置9均实现两两对准。本发明在实际运行过程中,一定的误差范围内,4处的安装位置9可实现两两对准。
上述仅为本发明的优选实施例而已,并不对本发明起到任何限制作用。任何所属技术领域的技术人员,在不脱离本发明的技术方案的范围内,对本发明揭露的技术方案和技术内容做任何形式的等同替换或修改等变动,均属未脱离本发明的技术方案的内容,仍属于本发明的保护范围之内。

Claims (6)

1.一种自动识别定位对准的安装方法,其特征在于,包括以下步骤:
步骤1:基于双目立体视觉技术,分别完成对目标工件和待加工工件的三维重建,所述目标工件和待加工工件的三维重建步骤相同;
在步骤1中,所述目标工件的三维重建具体为:
步骤A:双目视觉相机采集工件的图像信息并将其传输至控制单元;
步骤B:控制单元对所述图像信息进行预处理、提取特征点,获取工件的特征点图像;
步骤C:控制单元将工件的特征点图像与存储信息匹配,识别是否为目标工件;若是,则进行步骤D;否则,执行步骤A;
步骤D:基于目标工件的特征点图像,结合相机标定和三维重建技术,控制单元完成对目标工件的三维重建;
所述步骤D具体为:对目标工件的特征点图像进行标定参数计算,得到双目视觉相机的内参数和外参数;之后结合目标工件的特征信息、内参数和外参数进行坐标转换,计算得到目标工件的尺寸特征、位置坐标和当前位置坐标;
其中,相机的标定过程为:从世界坐标转换成相机坐标,然后从相机坐标转换成图像物理坐标系,最后由图像物理坐标系转换成图像像素坐标;
步骤2:规划移动路径,机械臂沿着所述移动路径将目标工件移动至待加工工件的上方;
步骤3:采用中心检测法,获取目标工件中心坐标和待加工工件上的安装位置的中心坐标;并计算两个中心坐标之间的偏移量和偏移方向;
其中,中心检测法的计算模型为:
Figure FDA0004054245190000021
步骤4:机械臂根据偏移量和偏移方向,将两个中心坐标对准。
2.根据权利要求1所述的自动识别定位对准的安装方法,其特征在于,所述步骤A具体为:所述双目视觉相机安装在所述机械臂的末端;控制单元控制机械臂移动至工件处,对工件进行拍摄,获取工件的图像信息。
3.根据权利要求2所述的自动识别定位对准的安装方法,其特征在于,所述双目视觉相机为CCD相机。
4.根据权利要求1所述的自动识别定位对准的安装方法,其特征在于,所述步骤B中,所述预处理包括图像增强处理和图形滤波处理。
5.根据权利要求1所述的自动识别定位对准的安装方法,其特征在于,所述步骤C中,存储信息包括目标工件的模板数据。
6.根据权利要求1所述的自动识别定位对准的安装方法,其特征在于,在步骤2中,所述机械臂保持目标工件和待加工工件之间相对平行。
CN201910464115.9A 2019-05-30 2019-05-30 一种自动识别定位对准的安装方法 Active CN110293559B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910464115.9A CN110293559B (zh) 2019-05-30 2019-05-30 一种自动识别定位对准的安装方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910464115.9A CN110293559B (zh) 2019-05-30 2019-05-30 一种自动识别定位对准的安装方法

Publications (2)

Publication Number Publication Date
CN110293559A CN110293559A (zh) 2019-10-01
CN110293559B true CN110293559B (zh) 2023-03-28

Family

ID=68027467

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910464115.9A Active CN110293559B (zh) 2019-05-30 2019-05-30 一种自动识别定位对准的安装方法

Country Status (1)

Country Link
CN (1) CN110293559B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111360797A (zh) * 2020-03-16 2020-07-03 杭州腾聚科技有限公司 一种基于视觉的机器人tcp标定方法
CN111590593B (zh) * 2020-06-19 2021-12-17 浙江大华技术股份有限公司 机械臂的标定方法、装置、***及存储介质
CN112991461A (zh) * 2021-03-11 2021-06-18 珠海格力智能装备有限公司 物料装配方法及装配装置、计算机可读存储介质、处理器
CN112734863B (zh) * 2021-03-31 2021-07-02 武汉理工大学 一种基于自动定位的交叉式双目相机标定方法
CN115465661A (zh) * 2022-08-29 2022-12-13 济南星辉数控机械科技有限公司 一种开料板件精准抓取方法及***
CN116993140B (zh) * 2023-07-28 2024-06-07 安徽鸿凌智能仪表科技有限公司 一种智能仪表装配流程工位管理方法及***
CN117102661B (zh) * 2023-10-25 2024-01-09 珠海市申科谱工业科技有限公司 视觉定位方法及激光加工设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4453085A (en) * 1981-05-11 1984-06-05 Diffracto Ltd. Electro-optical systems for control of robots, manipulator arms and co-ordinate measuring machines
TW200845944A (en) * 2007-05-24 2008-12-01 Yung-Shin Tarng A positioning method and an apparatus thereof
CN105740899B (zh) * 2016-01-29 2019-08-23 长安大学 一种机器视觉图像特征点检测与匹配复合的优化方法
CN106182004B (zh) * 2016-08-01 2019-08-23 上海交通大学 基于视觉引导的工业机器人自动销孔装配的方法
CN107571246B (zh) * 2017-10-13 2020-07-31 上海神添实业有限公司 一种基于双臂机器人的零件装配***及方法

Also Published As

Publication number Publication date
CN110293559A (zh) 2019-10-01

Similar Documents

Publication Publication Date Title
CN110293559B (zh) 一种自动识别定位对准的安装方法
CN106182004B (zh) 基于视觉引导的工业机器人自动销孔装配的方法
CN107590835B (zh) 一种核环境下机械臂工具快换视觉定位***与定位方法
CN105729468B (zh) 一种基于多深度摄像机增强的机器人工作台
CN104690551B (zh) 一种机器人自动化装配***
CN101637908B (zh) 一种用于机器人搬运作业的视觉定位方法
CN109702290B (zh) 基于视觉识别的钢板坡口切割方法
WO2021050646A1 (en) Robot-mounted moving device, system, and machine tool
CN107590837A (zh) 一种视觉定位智能精密装配机器人及其摄像机视觉标定方法
CN105499953A (zh) 基于工业机器人的汽车发动机活塞、缸体装配***及方法
CN205403706U (zh) 一种基于视觉的机器人位置补偿***
CN106044570A (zh) 一种采用机器视觉的钢卷吊自动识别装置和方法
CN115026683B (zh) 一种基于多机器人协同的航空叶片磨抛装置及控制方法
CN105538015A (zh) 一种叶片类复杂薄壁型面零件自适应定位方法
CN110640303B (zh) 高精度视觉定位***及其定位校准方法
CN111267094A (zh) 一种基于双目视觉的工件定位与抓取方法
CN109604468B (zh) 一种基于机器视觉的工件冲压***及其控制方法
CN106926241A (zh) 一种基于视觉引导的双臂机器人装配方法及***
CN113963129A (zh) 基于点云的船舶小构件模板匹配与在线识别方法
CN117506931A (zh) 一种基于机器视觉的坡口切割路径规划及校正设备与方法
CN116727958A (zh) 一种自动化焊接装夹装置流水线及控制方法
CN115446392B (zh) 一种无序板件智能化倒角***及方法
CN108393676B (zh) 自动化彩妆装配的模型设定方法
CN113433129B (zh) 一种六轴机器人去毛刺刀具检测机构及其方法
CN110370304A (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