[go: up one dir, main page]

CN114833038A - Gluing path planning method and system - Google Patents

Gluing path planning method and system Download PDF

Info

Publication number
CN114833038A
CN114833038A CN202210395440.6A CN202210395440A CN114833038A CN 114833038 A CN114833038 A CN 114833038A CN 202210395440 A CN202210395440 A CN 202210395440A CN 114833038 A CN114833038 A CN 114833038A
Authority
CN
China
Prior art keywords
machine vision
glued
camera
coordinate information
robot
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.)
Pending
Application number
CN202210395440.6A
Other languages
Chinese (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 Hongyoujia Intelligent Technology Co ltd
Original Assignee
Suzhou Hongyoujia 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 Hongyoujia Intelligent Technology Co ltd filed Critical Suzhou Hongyoujia Intelligent Technology Co ltd
Priority to CN202210395440.6A priority Critical patent/CN114833038A/en
Publication of CN114833038A publication Critical patent/CN114833038A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05CAPPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05C11/00Component parts, details or accessories not specifically provided for in groups B05C1/00 - B05C9/00
    • B05C11/10Storage, supply or control of liquid or other fluent material; Recovery of excess liquid or other fluent material
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05CAPPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05C5/00Apparatus in which liquid or other fluent material is projected, poured or allowed to flow on to the surface of the work
    • B05C5/02Apparatus in which liquid or other fluent material is projected, poured or allowed to flow on to the surface of the work the liquid or other fluent material being discharged through an outlet orifice by pressure, e.g. from an outlet device in contact or almost in contact, with the work
    • B05C5/0208Apparatus in which liquid or other fluent material is projected, poured or allowed to flow on to the surface of the work the liquid or other fluent material being discharged through an outlet orifice by pressure, e.g. from an outlet device in contact or almost in contact, with the work for applying liquid or other fluent material to separate articles
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Manipulator (AREA)

Abstract

The invention relates to a gluing path planning method and a system thereof, which comprises a machine vision system and a robot glue dispensing system, wherein the machine vision system acquires images of an object to be glued by using a camera, generates coordinate information of the object to be glued from the processed images, and finally sends the coordinate information to the robot glue dispensing system. According to the system scheme, the machine vision system is added to guide gluing on the basis of the traditional technical scheme, a software platform is developed by combining Vision Pro with C #, a function library and a tool library in Vision Pro are packaged in a software framework, a user can call corresponding functions only by clicking corresponding buttons, inconvenience caused by manual operation is reduced, and working efficiency is improved.

Description

一种涂胶路径规划方法及其系统A method and system for planning a gluing path

技术领域technical field

本发明涉及涂胶设备技术领域,尤其涉及一种涂胶路径规划方法及其系统。The invention relates to the technical field of gluing equipment, in particular to a gluing path planning method and a system thereof.

背景技术Background technique

涂胶是产品生产加工制造的一道关键工序,目的是将产品的各个部件通过胶水紧密粘连。涂胶路径规划是根据待涂胶物体的尺寸及元器件所在位置规划出一条合理的路径,来辅助点胶机完成点胶。Gluing is a key process in the production and processing of products, the purpose is to closely adhere the various parts of the product through glue. The glue application path planning is to plan a reasonable path according to the size of the object to be glued and the location of the components to assist the glue dispenser to complete the glue dispensing.

涂胶主要应用于产品部件之间需要紧密粘连的工艺,例如:PCB板上分布有各种元器件,需要针对螺丝和电感进行涂胶进行二次紧固,此种应用广泛用于汽车、电子、军工等生产领域。因为产品种类繁多,针对不同的产品要求使用不同的路径,所以市场上有相当多的涂胶轨迹规划系统的需求。Gluing is mainly used in processes that require tight adhesion between product components. For example, there are various components distributed on the PCB board, and it is necessary to apply glue for screws and inductors for secondary tightening. This application is widely used in automobiles, electronics , military and other production fields. Because of the wide variety of products and the use of different paths for different product requirements, there are quite a lot of requirements for glue trajectory planning systems in the market.

传统的涂胶路径规划需要具体的实现步骤为①将产品放置在载具上②操作人员确定产品上各个待涂胶物的位置,事先规划出一条合理的路径③操作人员将路径上各个点位的坐标按照之前规划好的顺序输入到点胶机之中④输入完成之后测试,操作人员根据测试的结果略微调整坐标,确认无误后可开始批量点胶。The traditional glue application path planning requires specific implementation steps: ① Place the product on the carrier; ② The operator determines the position of each object to be glued on the product, and plans a reasonable path in advance; ③ The operator places each point on the path. The coordinates are input into the dispenser according to the previously planned order. ④ After the input is completed, the operator will adjust the coordinates slightly according to the test results. After confirming that it is correct, batch dispensing can be started.

传统方案的整个系统是由人工操作手柄的方式,逐点输入。由于产品种类多,且产品更新换代快。现场需要人工频繁操作,传统的操作方式复杂,需要专业的人员,且需要耗费大量时间维护新产品路径。其次,同一种类的产品,载具位置发生改变时,也需要人工重置左右涂胶点位置,耗费大量时间,影响生产效率。The entire system of the traditional scheme is input point by point by manually operating the handle. Due to the variety of products, and the rapid replacement of products. On-site manual operations are required frequently, the traditional operation method is complex, professional personnel are required, and it takes a lot of time to maintain the new product path. Secondly, for the same type of product, when the position of the carrier changes, it is also necessary to manually reset the positions of the left and right gluing points, which consumes a lot of time and affects production efficiency.

发明内容SUMMARY OF THE INVENTION

本发明的目的在于提供一种涂胶路径规划方法及其系统,以解决上述背景技术中遇到的问题。The purpose of the present invention is to provide a glue coating path planning method and a system thereof, so as to solve the problems encountered in the above-mentioned background technology.

为实现上述目的,本发明的技术方案如下:For achieving the above object, technical scheme of the present invention is as follows:

一种涂胶路径规划方法,包括以下步骤:A glue coating path planning method, comprising the following steps:

S1、搭建机器视觉系统以及机器人点胶系统;S1. Build a machine vision system and a robotic dispensing system;

S2、利用机器视觉系统,对相机进行标定以建立像素坐标系和机械坐标系的对应关系;S2. Use the machine vision system to calibrate the camera to establish the correspondence between the pixel coordinate system and the mechanical coordinate system;

S3、利用机器视觉系统进行图像采集,将采集后的图像经过处理后得到待涂胶物的坐标;S3. Use a machine vision system to collect images, and process the collected images to obtain the coordinates of the object to be glued;

S4、将坐标信息导入到机器人点胶系统中,机器人点胶系统根据坐标点信息进行点胶动作。S4. Import the coordinate information into the robot dispensing system, and the robot dispensing system performs the dispensing action according to the coordinate point information.

优选的,上述方案中,在步骤S3与S4之间设有人工复检流程,人工检查得到的待涂胶物坐标是否正确,对不正确的坐标信息进行修改完善,而后再将得到的坐标信息导入到机器人点胶系统中。Preferably, in the above solution, there is a manual re-inspection process between steps S3 and S4. Manually check whether the coordinates of the object to be glued are correct, modify and improve the incorrect coordinate information, and then use the obtained coordinate information. Import into the robotic dispensing system.

一种涂胶路径规划系统,包括机器视觉系统和机器人点胶系统,所述机器视觉系统利用相机对待涂胶物进行图像采集,并将处理后的图像生成待涂胶物的坐标信息,最后将坐标信息发送至所述机器人点胶系统。A glue application path planning system includes a machine vision system and a robot glue dispensing system, wherein the machine vision system uses a camera to collect images of the object to be glued, and generates coordinate information of the object to be glued from the processed image, and finally The coordinate information is sent to the robotic dispensing system.

优选的,上述方案中,在将坐标信息发送至所述机器人点胶系统中需要经过人工复检。Preferably, in the above solution, manual re-inspection is required in sending the coordinate information to the robotic dispensing system.

优选的,上述方案中,所述机器视觉系统由六个相机组成的硬件部分和由VisionPro联合C#二次开发的软件平台组成,并采用拼接技术对图像进行处理,所述机器人点胶系统由机械手以及搭载的点胶机系统组成。Preferably, in the above solution, the machine vision system consists of a hardware part consisting of six cameras and a software platform jointly developed by VisionPro and C#, and uses stitching technology to process images, and the robot dispensing system consists of a robotic arm. And the equipped dispenser system.

优选的,上述方案中,所述机器视觉系统上搭载了激光测距传感器,实时检测相机距离载具表面高度,为调整相机距离载具表面的高度做基础。Preferably, in the above solution, the machine vision system is equipped with a laser ranging sensor to detect the height of the camera from the surface of the carrier in real time, which is the basis for adjusting the height of the camera from the surface of the carrier.

与现有技术相比,本发明的有益效果是:本系统方案在传统技术方案的基础上添加了机器视觉系统引导涂胶,使用VisionPro联合C#开发了一个软件平台,将VisionPro中的函数库和工具库封装在软件框架中,用户只需要点击对应按钮即可调用对应功能,降低人工操作带来的不便,提高工作效率。并且本系统方案在机器视觉系统上搭载了激光测距传感器,能够实时地检测到相机距离载具表面高度的变化,根据高度来提升或者降低相机的高度,始终保持相机距离载具表面高度不变,从来达到最清晰的成像效果,同时在载具水平位置发生改变时,只要没有超过相机的视野范围,相机依然能够检测到带涂胶物的特征并生成坐标信息。Compared with the prior art, the beneficial effects of the present invention are: the system scheme adds a machine vision system to guide gluing on the basis of the traditional technical scheme, and uses VisionPro and C# to develop a software platform, which combines the function library in VisionPro and The tool library is encapsulated in the software framework, and the user only needs to click the corresponding button to call the corresponding function, which reduces the inconvenience caused by manual operation and improves the work efficiency. And this system solution is equipped with a laser ranging sensor on the machine vision system, which can detect the change in the height of the camera from the surface of the vehicle in real time, raise or lower the height of the camera according to the height, and always keep the height of the camera from the surface of the vehicle unchanged. , and always achieve the clearest imaging effect. At the same time, when the horizontal position of the vehicle changes, as long as it does not exceed the field of view of the camera, the camera can still detect the features of the glued object and generate coordinate information.

附图说明Description of drawings

参照附图来说明本发明的公开内容。应当了解,附图仅仅用于说明目的,而并非意在对本发明的保护范围构成限制。在附图中,相同的附图标记用于指代相同的部件。其中:The disclosure of the present invention is described with reference to the accompanying drawings. It should be understood that the accompanying drawings are for illustrative purposes only, and are not intended to limit the protection scope of the present invention. In the drawings, the same reference numerals are used to refer to the same parts. in:

图1为本发明工作流程示意图。FIG. 1 is a schematic diagram of the work flow of the present invention.

具体实施方式Detailed ways

为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示本发明有关的构成。In order to make the technical means, creative features, achieved objects and effects of the present invention easy to understand and understand, the present invention will now be described in further detail with reference to the accompanying drawings. These drawings are all simplified schematic diagrams, and only illustrate the basic structure of the present invention in a schematic manner, so they only show the related structures of the present invention.

根据本发明的技术方案,在不变更本发明实质精神下,本领域的一般技术人员可以提出可相互替换的多种结构方式以及实现方式。因此,以下具体实施方式以及附图仅是对本发明的技术方案的示例性说明,而不应当视为本发明的全部或者视为对本发明技术方案的限定或限制。According to the technical solutions of the present invention, without changing the essential spirit of the present invention, those skilled in the art can propose various alternative structures and implementations. Therefore, the following specific embodiments and accompanying drawings are only exemplary descriptions of the technical solutions of the present invention, and should not be regarded as all of the present invention or as limitations or restrictions on the technical solutions of the present invention.

下面结合附图和实施例对本发明的技术方案做进一步的详细说明。The technical solutions of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments.

实施例1,如图1所示,一种涂胶路径规划方法,包括以下步骤:Embodiment 1, as shown in Figure 1, a method for planning a gluing path, comprising the following steps:

S1、搭建机器视觉系统以及机器人点胶系统,本系统技术方案相比于传统的技术方案在于在机器人点胶系统的基础上增加了机器视觉系统,能够更加直观地将路径规划的结果呈现在用户面前;S1. Build a machine vision system and a robot dispensing system. Compared with the traditional technical solution, the technical solution of this system is to add a machine vision system on the basis of the robot dispensing system, which can more intuitively present the results of the path planning to the user. before;

S2、利用机器视觉系统,对相机进行标定以建立像素坐标系和机械坐标系的对应关系:在本机器视觉系统中,对相机进行标定时用到了九点标定法。在校准阶段,使用机器人将物体放在相机视野下的9个位置,分别用相机进行拍照,取得9个点的机械坐标和像素坐标,然后通过VisionPro中的CogCalibNPointToNPointTool计算像素坐标与机械坐标之间的最佳拟合2D线性变换,再将计算得到的2D转换结果存储在该工具中,之后相机拍摄得到的坐标将会自动得到对应的机械坐标。将像素坐标转换成机械坐标之后,机器人点胶系统就可以直接使用相机发送过来的坐标进行点胶,大大提高了生产效率。S2. Use the machine vision system to calibrate the camera to establish the correspondence between the pixel coordinate system and the mechanical coordinate system: In this machine vision system, the nine-point calibration method is used when calibrating the camera. In the calibration stage, use the robot to place the object in 9 positions under the camera's field of view, take pictures with the camera respectively, obtain the mechanical coordinates and pixel coordinates of the 9 points, and then calculate the difference between the pixel coordinates and the mechanical coordinates through the CogCalibNPointToNPointTool in VisionPro. Best fit 2D linear transformation, and then store the calculated 2D transformation results in the tool, and then the coordinates captured by the camera will automatically obtain the corresponding mechanical coordinates. After converting the pixel coordinates into mechanical coordinates, the robot dispensing system can directly use the coordinates sent from the camera to dispense glue, which greatly improves production efficiency.

S3、利用机器视觉系统进行图像采集。在本系统方案中,以待涂胶物比如螺丝、电感为特征点,使用VisionPro中的CogPMAlignTool工具对特征点进行训练,在图像处理中使用CogPMAlignTool工具对图像中的特征量进行计算,得出分数超过一定阈值是即可视为找到特征点。相机匹配到特征点之后,定位到需要找到的特征,再通过CogCreateCricleTool以及CogCreateSegmentTool工具定位到特征点的圆心和线段的中心,从而得到这些点位的机械坐标。S3, using a machine vision system for image acquisition. In this system scheme, the feature points of the objects to be glued, such as screws and inductors, are used to train the feature points using the CogPMAlignTool tool in VisionPro, and the CogPMAlignTool tool is used in image processing to calculate the feature quantities in the image, and get a score Exceeding a certain threshold can be regarded as finding feature points. After the camera is matched to the feature points, it locates the features to be found, and then uses the CogCreateCricleTool and CogCreateSegmentTool to locate the center of the feature point and the center of the line segment, so as to obtain the mechanical coordinates of these points.

S4、在将坐标信息导入到机器人点胶系统中之前,机器视觉系统会对找到的特征点的坐标进行排序,系统首先会根据待涂胶物的类别进行排序,将同一类的待涂胶物分成一组,然后再在每组中根据待涂胶物的X和Y坐标进行排序,首先以图像左上角为原点出发,以Y轴将图像分别五等份,之后在每等份中以X升序来对坐标进行排序,以此类推,直到五等份中的坐标全部排完,再将排完序的坐标生成CSV文件导入到机器人点胶系统中,机器人点胶系统根据坐标点信息进行点胶动作。这样将排完序的坐标导入到机器人点胶系统中,合理地规划路径,大大节省了机械手点胶所需的时间,提高了生产效率。S4. Before importing the coordinate information into the robot dispensing system, the machine vision system will sort the coordinates of the found feature points. The system will first sort the objects to be glued according to the category of the objects to be glued, and then sort the objects to be glued of the same type. Divide into groups, and then sort each group according to the X and Y coordinates of the objects to be glued. First, starting from the upper left corner of the image, divide the image into five equal parts with the Y axis, and then use X in each equal part. Sort the coordinates in ascending order, and so on, until all the coordinates in the five equal parts are arranged, and then generate a CSV file for the sorted coordinates and import it into the robot dispensing system, and the robot dispensing system points according to the coordinate point information. glue action. In this way, the sorted coordinates are imported into the robot dispensing system, and the path is planned reasonably, which greatly saves the time required for the robot dispensing and improves the production efficiency.

实施例2,如图1所示,一种涂胶路径规划方法,包括以下步骤:Embodiment 2, as shown in FIG. 1 , a method for planning a gluing path, comprising the following steps:

S1、搭建机器视觉系统以及机器人点胶系统。机器视觉系统属于控制系统,由六个相机组成的硬件部分和VisionPro联合C#二次开发的软件平台组成,其中六个相机是2*3悬挂安装在机台上方的模组上,镜头下方是600mm*500mm的开孔面光源,相机和光源共同安装在模组上,构成机器视觉系统的硬件部分,相机通过网线连接到机台旁的工控机上,由VisionPro联合C#二次开发的软件平台就安装在工控机上,控制相机进行图像采集以及处理。并采用拼接技术对图像进行处理。机器人点胶系统属于执行机构,由机械手以及搭载的点胶机系统组成。S1. Build a machine vision system and a robotic dispensing system. The machine vision system belongs to the control system. It consists of a hardware part composed of six cameras and a software platform developed by VisionPro and C#. The six cameras are 2*3 suspended on the module above the machine, and the lens is 600mm below. *500mm aperture surface light source, the camera and light source are installed on the module together to form the hardware part of the machine vision system. The camera is connected to the industrial computer next to the machine through a network cable, and the software platform jointly developed by VisionPro and C# is installed. On the industrial computer, control the camera for image acquisition and processing. And use stitching technology to process the image. The robotic dispensing system belongs to the actuator and consists of a manipulator and a mounted dispensing machine system.

点胶机搭载在机械手之上,二者视为一体,当控制系统将图像处理之后得到的坐标信息导入到点胶机系统中之后,机械手便搭载点胶机来完成点击动作。The dispenser is mounted on the manipulator, and the two are regarded as one. When the control system imports the coordinate information obtained after image processing into the dispenser system, the manipulator will carry the dispenser to complete the click action.

S2、利用机器视觉系统,对相机进行标定以建立像素坐标系和机械坐标系的对应关系。S2. Using the machine vision system, the camera is calibrated to establish the correspondence between the pixel coordinate system and the mechanical coordinate system.

在本涂胶路径规划系统中,存在着3个坐标系:机械坐标系、平台坐标系和像素坐标系。其中像素坐标系是以图像左上角为原点,以像素为单位的直角坐标系,x、y轴分别表示该像素在数字图像中的行数与列数。为了在机器视觉系统中建立统一的坐标,确定图像上某轮廓点与实际图形点的对应关系,就需要建立像素坐标系与机械坐标系、平台坐标系与机械坐标系两者之间坐标转换关系,最终将平台坐标和像素坐标统一在机械坐标系下。因此,在系统进行带涂胶坐标提取之前,必须对相机进行标定,以建立像素坐标与机械坐标的对应关系。In this gluing path planning system, there are three coordinate systems: mechanical coordinate system, platform coordinate system and pixel coordinate system. The pixel coordinate system is a Cartesian coordinate system with the upper left corner of the image as the origin and the unit of pixel as the unit. The x and y axes respectively represent the number of rows and columns of the pixel in the digital image. In order to establish a unified coordinate in the machine vision system and determine the corresponding relationship between a contour point on the image and the actual graphic point, it is necessary to establish the coordinate conversion relationship between the pixel coordinate system and the mechanical coordinate system, the platform coordinate system and the mechanical coordinate system. , and finally unify the platform coordinates and pixel coordinates in the mechanical coordinate system. Therefore, the camera must be calibrated to establish the corresponding relationship between the pixel coordinates and the mechanical coordinates before the system extracts the tape gluing coordinates.

S3、利用机器视觉系统进行图像采集,将采集后的图像经过处理后得到待涂胶物的坐标。S3. Use a machine vision system to collect images, and process the collected images to obtain the coordinates of the object to be glued.

相机在接受到拍照指令后会开始拍摄图像,其本质上是将光信号转换成电信号,经过相机中的模数转换芯片处理之后又将电信号转换成数字信号,最终以BMP的格式存储在计算机之中,通过调用采集卡自带的函数库采集一帧图像到内存,然后回显到屏幕。After receiving the photographing instruction, the camera will start to shoot images, which essentially converts optical signals into electrical signals, and then converts the electrical signals into digital signals after processing by the analog-to-digital conversion chip in the camera, and finally stores them in BMP format. In the computer, a frame of image is collected to the memory by calling the function library that comes with the capture card, and then echoed to the screen.

图像处理中,以VisionPro为例,在VisionPro中打开采集到的BMP格式的图像,调用VisionPro中的图像处理工具,包括特征点的学习和匹配,选定灰度阈值对图像进行二值化处理和细化,计算图像中的特征量,实现空间定位和特征点坐标的输出。In image processing, take VisionPro as an example, open the captured image in BMP format in VisionPro, call the image processing tools in VisionPro, including learning and matching of feature points, and select the grayscale threshold to binarize and process the image. Refinement, calculate the feature quantity in the image, realize the output of spatial positioning and feature point coordinates.

S4、人工检查得到的待涂胶物坐标是否正确,对不正确的坐标信息进行修改完善,而后再将得到的坐标信息导入到机器人点胶系统中。S4. Manually check whether the coordinates of the object to be glued are correct, modify and improve the incorrect coordinate information, and then import the obtained coordinate information into the robot dispensing system.

图像处理完成后输出待涂胶物的坐标信息,由操作人员复检一遍点位是否正确,进行增删改查,以确保准确性。确认无误之后系统会生成CSV文件,将带涂胶物的坐标信息导入到点胶机系统中,来辅助点胶机完成点胶。After the image processing is completed, the coordinate information of the object to be glued is output, and the operator rechecks whether the point is correct, and performs additions, deletions and revisions to ensure accuracy. After confirmation, the system will generate a CSV file, and import the coordinate information of the glued object into the dispenser system to assist the dispenser to complete the dispensing.

S5、将坐标信息导入到机器人点胶系统中,机器人点胶系统根据坐标点信息进行点胶动作。S5. Import the coordinate information into the robot dispensing system, and the robot dispensing system performs the dispensing action according to the coordinate point information.

本系统相比于传统的技术方案,操作更加简单,不需要专业培训也可以熟练使用。在操作上只需要机器视觉系统进行拍照后,等待系统计算完成生成CSV文件即可,而传统的技术需要经过专业培训人员才可以熟练操作,因此本系统可操作性强。Compared with the traditional technical solution, the system is simpler to operate and can be used proficiently without professional training. In operation, only the machine vision system needs to take pictures and wait for the system to complete the calculation to generate a CSV file. However, the traditional technology requires professional training personnel to be skilled in operation, so the system has strong operability.

实施例3,一种涂胶路径规划系统,包括机器视觉系统和机器人点胶系统,所述机器视觉系统利用相机对待涂胶物进行图像采集,并将处理后的图像生成待涂胶物的坐标信息,最后将坐标信息发送至机器人点胶系统。Embodiment 3, a glue application path planning system, including a machine vision system and a robot glue dispensing system, the machine vision system uses a camera to capture the image of the object to be glued, and generates the coordinates of the object to be glued from the processed image. information, and finally send the coordinate information to the robot dispensing system.

优选的,上述方案中,在将坐标信息发送至所述机器人点胶系统中需要经过人工复检,通过人工复检来确保坐标信息正确。Preferably, in the above solution, manual re-inspection is required when the coordinate information is sent to the robotic dispensing system, and the coordinate information is correct through manual re-inspection.

优选的,上述方案中,所述机器视觉系统属于控制系统,由六个相机组成的硬件部分和由VisionPro联合C#二次开发的软件平台组成。其中VisionPro主要负责对图像进行处理,属于后台算法,是用户看不见的部分,而C#则是利用其本身封装性的特点将VisionPro中的工具封装成一系列接口或者方法以供调用,最后以软件交互界面的形式呈现在用户面前,对于用户来说,想要进行点胶路径规划,只需要点击软件界面上的运行按钮就可以得到规划好的包含带涂胶物坐标的文件。所述机器人点胶系统属于执行机构,由机械手以及搭载的点胶机系统组成。Preferably, in the above solution, the machine vision system belongs to a control system, and consists of a hardware part consisting of six cameras and a software platform jointly developed by VisionPro and C#. Among them, VisionPro is mainly responsible for image processing, which belongs to the background algorithm and is invisible to the user, while C# uses its own encapsulation characteristics to encapsulate the tools in VisionPro into a series of interfaces or methods for calling, and finally interact with the software The form of the interface is presented in front of the user. For the user, who wants to plan the dispensing path, just click the run button on the software interface to get the planned file containing the coordinates of the glued object. The robotic dispensing system belongs to an executive mechanism and is composed of a manipulator and a mounted dispensing machine system.

在机器视觉系统上搭载了激光测距传感器,垂直于机台平面安装在相机左侧,与相机镜头在同一水平线,能够实时地检测到相机距离载具表面高度的变化,根据高度来提升或者降低相机的高度,始终保持相机距离载具表面高度不变,从而达到最清晰的成像效果,同时在载具水平位置发生改变时,只要没有超过相机的视野范围,相机依然能够检测到带涂胶物的特征并生成坐标信息。The machine vision system is equipped with a laser ranging sensor, which is installed on the left side of the camera perpendicular to the plane of the machine, and is on the same horizontal line as the camera lens. It can detect the change in height between the camera and the surface of the carrier in real time, and raise or lower it according to the height. The height of the camera keeps the same height from the camera to the surface of the vehicle, so as to achieve the clearest imaging effect. At the same time, when the horizontal position of the vehicle changes, as long as it does not exceed the field of view of the camera, the camera can still detect the glued object. features and generate coordinate information.

在图像采集方面,本系统使用了六个相机的图像拼接技术,将六个2000万像素相机的图像拼接在一起,像素叠加在一起形成1.2亿像素的图片,大大提升了视野和精度。相比于传统的技术要依靠人眼去对比点位,大大提高了精度,确保产品一致性,提升产品质量。In terms of image acquisition, the system uses the image stitching technology of six cameras to stitch together the images of six 20-megapixel cameras, and the pixels are superimposed together to form a 120-megapixel picture, which greatly improves the field of view and accuracy. Compared with the traditional technology, which relies on the human eye to compare the points, the accuracy is greatly improved, the product consistency is ensured, and the product quality is improved.

在图像处理方面,对图像进行二值化处理得到带涂胶物的坐标,整个过程只要需要几秒钟即可实现。本系统在图像处理方面包括特征点的学习和匹配,选定灰度阈值对图像进行二值化处理和细化,计算图像中的特征量,实现空间定位和特征点坐标的输出,整个过程只需要几秒钟的时间,大大节省了时间。In terms of image processing, the coordinates of the glued object are obtained by binarizing the image, and the whole process can be realized in a few seconds. In image processing, this system includes learning and matching of feature points, selecting grayscale thresholds to binarize and refine the image, calculating the feature quantities in the image, and realizing spatial positioning and output of feature point coordinates. It takes a few seconds, a huge time saver.

本系统方案在传统技术方案的基础上添加了机器视觉系统引导涂胶,使用VisionPro联合C#开发了一个软件平台,将VisionPro中的函数库和工具库封装在软件框架中,用户只需要点击对应按钮即可调用对应功能。本系统方案不仅可以将带涂胶物的坐标输出为CSV文件,还可以以多种形式发送给点胶机系统,与市场上的大部分点胶机相兼容。This system solution adds machine vision system to guide gluing on the basis of the traditional technical solution, and uses VisionPro and C# to develop a software platform, which encapsulates the function library and tool library in VisionPro in the software framework, and the user only needs to click the corresponding button. The corresponding function can be called. This system solution can not only output the coordinates of the glued object as a CSV file, but also send it to the glue dispenser system in various forms, which is compatible with most glue dispensers on the market.

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式,并不用于限定本发明保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应含在本发明的保护范围之内。The specific embodiments described above further describe the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention and are not intended to limit the protection scope of the present invention. , any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims (6)

1.一种涂胶路径规划方法,其特征在于,包括以下步骤:1. a glue coating path planning method, is characterized in that, comprises the following steps: S1、搭建机器视觉系统以及机器人点胶系统;S1. Build a machine vision system and a robotic dispensing system; S2、利用机器视觉系统,对相机进行标定以建立像素坐标系和机械坐标系的对应关系;S2. Use the machine vision system to calibrate the camera to establish the correspondence between the pixel coordinate system and the mechanical coordinate system; S3、利用机器视觉系统进行图像采集,将采集后的图像经过处理后得到待涂胶物的坐标;S3. Use a machine vision system to collect images, and process the collected images to obtain the coordinates of the object to be glued; S4、将坐标信息导入到机器人点胶系统中,机器人点胶系统根据坐标点信息进行点胶动作。S4. Import the coordinate information into the robot dispensing system, and the robot dispensing system performs the dispensing action according to the coordinate point information. 2.根据权利要求1所述的一种涂胶路径规划方法,其特征在于:在步骤S3与S4之间设有人工复检流程,人工检查得到的待涂胶物坐标是否正确,对不正确的坐标信息进行修改完善,而后再将得到的坐标信息导入到机器人点胶系统中。2. A gluing path planning method according to claim 1, characterized in that: between steps S3 and S4, a manual re-inspection process is provided to check whether the coordinates of the object to be glued obtained by manual inspection are correct, and whether the coordinates of the object to be glued are correct. The coordinate information is modified and perfected, and then the obtained coordinate information is imported into the robot dispensing system. 3.一种涂胶路径规划系统,其特征在于:包括机器视觉系统和机器人点胶系统,所述机器视觉系统利用相机对待涂胶物进行图像采集,并将处理后的图像生成待涂胶物的坐标信息,最后将坐标信息发送至所述机器人点胶系统。3. A gluing path planning system, characterized in that it comprises a machine vision system and a robot dispensing system, and the machine vision system utilizes a camera to collect images of the object to be glued, and generates the object to be glued from the processed image. the coordinate information, and finally send the coordinate information to the robot dispensing system. 4.根据权利要求3所述的一种涂胶路径规划系统,其特征在于:在将坐标信息发送至所述机器人点胶系统中需要经过人工复检。4 . The glue application path planning system according to claim 3 , wherein the sending of coordinate information to the robot glue dispensing system requires manual re-inspection. 5 . 5.根据权利要求3所述的一种涂胶路径规划系统,其特征在于:所述机器视觉系统由六个相机组成的硬件部分和由VisionPro联合C#二次开发的软件平台组成,并采用拼接技术对图像进行处理,所述机器人点胶系统由机械手以及搭载的点胶机系统组成。5. a kind of gluing path planning system according to claim 3, is characterized in that: described machine vision system is formed by the hardware part of six cameras and the software platform by VisionPro joint C# secondary development, and adopts splicing The technology processes the image, and the robotic dispensing system consists of a manipulator and a mounted dispensing machine system. 6.根据权利要求3所述的一种涂胶路径规划方法,其特征在于:所述机器视觉系统上搭载了激光测距传感器,实时检测相机距离载具表面高度,为调整相机距离载具表面的高度做基础。6 . The method for planning a gluing path according to claim 3 , wherein a laser ranging sensor is mounted on the machine vision system to detect the height of the camera from the surface of the carrier in real time, so as to adjust the distance between the camera and the surface of the carrier. 7 . height as the basis.
CN202210395440.6A 2022-04-15 2022-04-15 Gluing path planning method and system Pending CN114833038A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210395440.6A CN114833038A (en) 2022-04-15 2022-04-15 Gluing path planning method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210395440.6A CN114833038A (en) 2022-04-15 2022-04-15 Gluing path planning method and system

Publications (1)

Publication Number Publication Date
CN114833038A true CN114833038A (en) 2022-08-02

Family

ID=82565265

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210395440.6A Pending CN114833038A (en) 2022-04-15 2022-04-15 Gluing path planning method and system

Country Status (1)

Country Link
CN (1) CN114833038A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115311452A (en) * 2022-09-20 2022-11-08 深圳市鑫路远电子设备有限公司 Precise glue filling evaluation method and system based on machine vision
CN115388778A (en) * 2022-10-28 2022-11-25 深圳市元硕自动化科技有限公司 Computer screen quality control device
CN118305051A (en) * 2024-06-07 2024-07-09 深圳市鸣志科技有限责任公司 Control method of gluing system and gluing system

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699500A (en) * 2013-08-27 2014-04-02 东莞全职数控科技有限公司 Dispensing machine visual guidance system and method
US20150352589A1 (en) * 2014-06-05 2015-12-10 The Procter & Gamble Company Methods and Apparatus for Applying Adhesives in Patterns to an Advancing Substrate
CN105964486A (en) * 2015-03-11 2016-09-28 宁波舜宇光电信息有限公司 Automatic gluing system and gluing method thereof
CN106493042A (en) * 2016-10-18 2017-03-15 凌云光技术集团有限责任公司 Dispensing method and dispenser system
CN106824677A (en) * 2017-02-16 2017-06-13 苏州华天视航智能装备技术有限公司 A kind of vision guide robot aligns point gum machine
CN107876333A (en) * 2017-10-30 2018-04-06 广州汽车集团乘用车有限公司 A kind of glue spreader control method and device
CN111097664A (en) * 2019-12-20 2020-05-05 广西柳州联耕科技有限公司 Real-time deviation rectifying method based on robot gluing
CN111369520A (en) * 2020-03-02 2020-07-03 紫光日东科技(深圳)有限公司 Method for quickly positioning workpiece by dispenser
CN111670076A (en) * 2018-08-24 2020-09-15 深圳配天智能技术研究院有限公司 Gluing robot and gluing method
CN112893007A (en) * 2021-01-15 2021-06-04 深圳市悦创进科技有限公司 Dispensing system based on machine vision and dispensing method thereof
CN113038266A (en) * 2021-03-05 2021-06-25 青岛智动精工电子有限公司 Image processing method and device and electronic equipment
CN113522657A (en) * 2021-09-14 2021-10-22 常州铭赛机器人科技股份有限公司 Dispensing programming method
CN113996500A (en) * 2021-09-27 2022-02-01 普洛赛斯(苏州)软件科技有限公司 Intelligent dispensing identification system based on visual dispensing robot

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699500A (en) * 2013-08-27 2014-04-02 东莞全职数控科技有限公司 Dispensing machine visual guidance system and method
US20150352589A1 (en) * 2014-06-05 2015-12-10 The Procter & Gamble Company Methods and Apparatus for Applying Adhesives in Patterns to an Advancing Substrate
CN105964486A (en) * 2015-03-11 2016-09-28 宁波舜宇光电信息有限公司 Automatic gluing system and gluing method thereof
CN106493042A (en) * 2016-10-18 2017-03-15 凌云光技术集团有限责任公司 Dispensing method and dispenser system
CN106824677A (en) * 2017-02-16 2017-06-13 苏州华天视航智能装备技术有限公司 A kind of vision guide robot aligns point gum machine
CN107876333A (en) * 2017-10-30 2018-04-06 广州汽车集团乘用车有限公司 A kind of glue spreader control method and device
CN111670076A (en) * 2018-08-24 2020-09-15 深圳配天智能技术研究院有限公司 Gluing robot and gluing method
CN111097664A (en) * 2019-12-20 2020-05-05 广西柳州联耕科技有限公司 Real-time deviation rectifying method based on robot gluing
CN111369520A (en) * 2020-03-02 2020-07-03 紫光日东科技(深圳)有限公司 Method for quickly positioning workpiece by dispenser
CN112893007A (en) * 2021-01-15 2021-06-04 深圳市悦创进科技有限公司 Dispensing system based on machine vision and dispensing method thereof
CN113038266A (en) * 2021-03-05 2021-06-25 青岛智动精工电子有限公司 Image processing method and device and electronic equipment
CN113522657A (en) * 2021-09-14 2021-10-22 常州铭赛机器人科技股份有限公司 Dispensing programming method
CN113996500A (en) * 2021-09-27 2022-02-01 普洛赛斯(苏州)软件科技有限公司 Intelligent dispensing identification system based on visual dispensing robot

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115311452A (en) * 2022-09-20 2022-11-08 深圳市鑫路远电子设备有限公司 Precise glue filling evaluation method and system based on machine vision
CN115388778A (en) * 2022-10-28 2022-11-25 深圳市元硕自动化科技有限公司 Computer screen quality control device
CN118305051A (en) * 2024-06-07 2024-07-09 深圳市鸣志科技有限责任公司 Control method of gluing system and gluing system

Similar Documents

Publication Publication Date Title
US11440179B2 (en) System and method for robot teaching based on RGB-D images and teach pendant
CN114833038A (en) Gluing path planning method and system
CN107584263B (en) A kind of vision positioning guide device and bootstrap technique
CN113379849B (en) Robot autonomous recognition intelligent grabbing method and system based on depth camera
CN104175031B (en) A method for welding with a welding robot system with autonomous deviation correction capability
WO2022142759A1 (en) Lidar and camera joint calibration method
CN110202573B (en) Full-automatic hand-eye calibration and working plane calibration method and device
CN109018591A (en) A kind of automatic labeling localization method based on computer vision
Blaga et al. Augmented reality for digital manufacturing
CN108717715A (en) A kind of line-structured light vision system automatic calibration method for arc welding robot
US20170024613A1 (en) Vision system for training an assembly system through virtual assembly of objects
CN111089569A (en) A large-scale box measurement method based on monocular vision
CN106733525A (en) A kind of method and device of the automatically dropping glue based on dual camera
CN111229548A (en) Automatic tracking dispensing system based on assembly line
CN112577447B (en) Three-dimensional full-automatic scanning system and method
CN105486288A (en) Machine-vision-based vision servo alignment system
CN110695520B (en) Vision-based full-automatic galvanometer field calibration system and calibration method thereof
CN108460552A (en) A kind of steel warehouse control system based on machine vision and PLC
TWI699264B (en) Correction method of vision guided robotic arm
CN110142770A (en) A robot teaching system and method based on a head-mounted display device
CN111986267A (en) Coordinate system calibration method of multi-camera vision system
CN210361314U (en) Robot teaching device based on augmented reality technology
CN115187612A (en) Plane area measuring method, device and system based on machine vision
CN109015651A (en) A kind of visual processes integral system and its application method based on teaching machine
CN118003334A (en) A fast hand-eye calibration method for multi-camera collaborative positioning

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20220802

RJ01 Rejection of invention patent application after publication