CN114833038A - Gluing path planning method and system - Google Patents
Gluing path planning method and system Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004026 adhesive bonding Methods 0.000 title claims abstract description 18
- 239000003292 glue Substances 0.000 claims abstract description 22
- 230000008569 process Effects 0.000 claims description 12
- 230000008676 import Effects 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 claims description 7
- 238000007689 inspection Methods 0.000 claims description 7
- 230000009471 action Effects 0.000 claims description 5
- 239000011248 coating agent Substances 0.000 claims description 3
- 238000000576 coating method Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 abstract description 7
- 238000012545 processing Methods 0.000 description 11
- 238000004519 manufacturing process Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05C—APPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05C11/00—Component parts, details or accessories not specifically provided for in groups B05C1/00 - B05C9/00
- B05C11/10—Storage, supply or control of liquid or other fluent material; Recovery of excess liquid or other fluent material
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05C—APPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05C5/00—Apparatus in which liquid or other fluent material is projected, poured or allowed to flow on to the surface of the work
- B05C5/02—Apparatus 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/0208—Apparatus 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
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Manipulator (AREA)
Abstract
Description
技术领域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)
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)
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)
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 |
-
2022
- 2022-04-15 CN CN202210395440.6A patent/CN114833038A/en active Pending
Patent Citations (13)
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)
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 |