[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2022188410A1 - Automatic device assembly control method and apparatus based on manipulator - Google Patents

Automatic device assembly control method and apparatus based on manipulator Download PDF

Info

Publication number
WO2022188410A1
WO2022188410A1 PCT/CN2021/124934 CN2021124934W WO2022188410A1 WO 2022188410 A1 WO2022188410 A1 WO 2022188410A1 CN 2021124934 W CN2021124934 W CN 2021124934W WO 2022188410 A1 WO2022188410 A1 WO 2022188410A1
Authority
WO
WIPO (PCT)
Prior art keywords
equipment
workbench
installation
components
parts
Prior art date
Application number
PCT/CN2021/124934
Other languages
French (fr)
Chinese (zh)
Inventor
陈新
寇慧
许俊嘉
许藤
Original Assignee
佛山隆深机器人有限公司
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 佛山隆深机器人有限公司 filed Critical 佛山隆深机器人有限公司
Publication of WO2022188410A1 publication Critical patent/WO2022188410A1/en

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/1679Programme controls characterised by the tasks executed
    • B25J9/1687Assembly, peg and hole, palletising, straight line, weaving pattern movement
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • 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
    • 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]

Definitions

  • the invention relates to the technical field of automatic control, and in particular, to a method and device for automatic assembly control of equipment based on a manipulator.
  • the current automatic assembly is generally in the form of a production line.
  • the automatic assembly production line equipment is generally large in structure, and requires a large area and a large space during installation, and if a small number of assembled products are used , and starting the entire production line will result in a waste of resources; or, when a small amount of equipment products need to be assembled, the manual method is generally used, which requires a lot of human resources and the assembly efficiency is not high.
  • the purpose of the present invention is to overcome the deficiencies of the prior art, and the present invention provides a method and device for automatic assembly control of equipment based on a manipulator, which can realize the formation of equipment according to the placement of the equipment parts of the equipment to be installed on the workbench. Assembly strategies to achieve high-efficiency and accurate assembly.
  • an embodiment of the present invention provides a method for controlling automatic assembly of equipment based on a manipulator, and the method includes:
  • the robot is controlled to perform automatic assembly on the workbench using the equipment components of the equipment to be installed.
  • the device installation manual includes a schematic diagram of the installation sequence and a schematic diagram of the installation components involved in each schematic diagram in the schematic diagram of the installation sequence.
  • the obtaining a device installation manual of the device to be installed includes:
  • the equipment installation instructions of the equipment to be installed are obtained by matching in the instruction database; or,
  • the device installation manual of the device to be installed cannot be matched in the manual database, the device installation manual of the device to be installed is obtained based on the user input.
  • the visual recognition processing is performed on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera disposed above the worktable, and the identification result of the equipment parts and the identification results of each equipment part on the worktable are obtained.
  • Placement poses including:
  • the similarity target is matched to obtain the equipment component identification result
  • the coordinate position of the target image of each equipment component in the workbench plane coordinate system is obtained, and the placement attitude of each equipment component on the workbench is obtained based on the coordinate position of each equipment component.
  • the coordinate positioning process is performed on the equipment components of the equipment to be installed on the workbench, and the coordinate position of each equipment component on the workbench is obtained, including:
  • the coordinates of the equipment parts of the equipment to be installed on the workbench plane coordinate system constructed by the workbench are obtained, and the coordinate position positioning process is performed to obtain the coordinate position of each equipment part on the workbench.
  • marking the visually identified equipment parts based on the equipment installation instructions, and obtaining the marked equipment parts including:
  • the visually identified equipment components are labeled to obtain the labeled equipment components.
  • the equipment assembly strategy is formed based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components, including:
  • an equipment assembly strategy is formed by using the schematic diagram of the installation sequence, the placement posture of each equipment component on the workbench, and the labeled equipment components.
  • control of the manipulator based on the equipment assembly strategy to automatically assemble using the equipment parts of the equipment to be installed on the workbench includes:
  • a target tracking camera is arranged on the manipulator
  • the assembled current target components of the equipment components are obtained, and based on the target tracking camera, the assembled current target components are controlled in real time according to the equipment assembly strategy. Automatic assembly.
  • an embodiment of the present invention also provides a robot-based device automatic assembly control device, the device comprising:
  • Obtaining module used to obtain equipment installation instructions for the equipment to be installed;
  • Visual recognition module It is used to visually recognize the equipment parts of the equipment to be installed on the workbench based on the visual recognition camera set above the workbench, and obtain the identification results of the equipment parts and the identification of each equipment part on the workbench. put posture;
  • Coordinate position positioning module used to perform coordinate positioning processing on the equipment components of the equipment to be installed on the workbench, and obtain the coordinate position of each equipment component on the workbench;
  • Labeling module used to label the visually identified equipment parts based on the equipment installation instructions, and obtain the labeled equipment parts
  • Assembly strategy forming module used to form an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components;
  • the automatic assembly module is used to control the robot to perform automatic assembly using the equipment parts of the equipment to be installed on the workbench based on the equipment assembly strategy.
  • an equipment assembly strategy can be formed according to the arrangement of the equipment components of the equipment to be installed on the workbench, so as to achieve high-efficiency and accurate assembly; at the same time, the workbench is miniaturized, and only One set of manipulators, and all assembly is completed by one set of manipulators; suitable for automatic assembly and production of small batches of equipment, reducing labor costs.
  • FIG. 1 is a schematic flowchart of a method for controlling automatic assembly of equipment based on a manipulator in an embodiment of the present invention
  • FIG. 2 is a schematic structural composition diagram of a robot-based device automatic assembly control device in an embodiment of the present invention.
  • FIG. 1 is a schematic flowchart of a method for controlling automatic assembly of equipment based on a manipulator in an embodiment of the present invention.
  • a method for automatic assembly control of equipment based on a manipulator includes:
  • the device installation manual includes a schematic diagram of the installation sequence and a schematic diagram of the installation components involved in each schematic diagram in the schematic diagram of the installation sequence.
  • obtaining the equipment installation instructions of the equipment to be installed includes:
  • the equipment installation instructions of the equipment to be installed are obtained by matching in the instruction database; or, when the equipment installation instructions of the equipment to be installed cannot be matched in the instruction database, the equipment installation instructions of the equipment to be installed are obtained based on user input. installation instruction.
  • the device installation manual includes at least a schematic diagram of the installation sequence and a schematic diagram of the installation components involved in each schematic diagram in the schematic installation sequence; and they are all formed in the form of images to facilitate subsequent processing and identification;
  • the device installation manual of the device to be installed when the device installation manual of the device to be installed cannot be matched in the manual database, the user needs to manually input the device installation manual, and also need to input the device model data of the device to be installed.
  • the device installation manual of the device to be installed, and the device installation manual of the device to be installed input by the user and the corresponding device model data are stored in the manual database.
  • S12 Perform visual recognition processing on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera set above the worktable, and obtain the identification results of the equipment parts and the placement posture of each equipment part on the worktable;
  • the visual recognition processing is performed on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera disposed above the worktable, and the identification results of the equipment parts and the identification results of each equipment part are obtained.
  • the placement posture on the workbench includes: constructing a workbench plane coordinate system with workbench image pixels collected by the visual recognition camera on the workbench plane; When the equipment parts of the equipment are to be installed, start the visual recognition camera to collect the images of the equipment parts on the workbench; separate the image foreground and background of the collected equipment parts images to obtain a foreground image; Perform target segmentation processing on each equipment component in the device to obtain a target image of each equipment component; perform similarity target matching based on the target image of each equipment component and the equipment components in the equipment installation instructions to obtain equipment components Recognition result; obtain the coordinate position of the target image of each equipment component in the workbench plane coordinate system, and obtain the placement posture of each equipment component on the workbench based on the coordinate position of each equipment component
  • the two adjacent equipment parts do not block each other; before the visual recognition processing, first identify the two adjacent equipment through the practical recognition camera Whether the parts do not block each other; when there is blockage, the manipulator can be controlled to move the equipment parts that block each other so that there is no mutual blockage, and an alarm can be sent to the user to let the user move the blocked equipment parts; This facilitates operations such as visual identification of subsequent equipment components.
  • the plane coordinate system of the workbench image needs to be established.
  • the visual recognition camera collects the image information of the workbench on the workbench plane, and according to the pixel structure of the image information of the workbench Construct the plane coordinate system of the workbench; at the same time, a gravity sensor device is installed on the workbench, and the gravity sensor device is used to sense whether the equipment parts to be installed are placed on the workbench, and the gravity sensor device senses that the gravity of the workbench changes.
  • the equipment parts to be installed may be placed on the workbench, it is necessary to start the visual recognition camera to collect the images of the equipment parts on the workbench; and after confirming that the equipment parts to be installed are placed on the workbench, the The collected image of equipment parts is separated from the foreground and background of the image to obtain a foreground image; then, the target segmentation process is performed on each equipment part in the foreground image, so as to obtain the target image of each equipment part; after each equipment part is obtained After the component target image, the similarity between the target image of each equipment component and the equipment components in the equipment installation instructions is calculated by the similarity algorithm, and the calculation result with the highest similarity is taken as the equipment component identification result; then each equipment component is obtained.
  • the coordinate position of the component target image in the workbench plane coordinate system, and the placement attitude of each equipment component on the workbench is obtained according to the coordinate position of each equipment component; specifically, through the coordinate system of each equipment component in this coordinate system
  • the coordinate position occupied in the table is used to estimate the placement attitude of the corresponding equipment components on the workbench.
  • S13 Perform coordinate positioning processing on the equipment components of the equipment to be installed on the workbench, and obtain the coordinate position of each equipment component on the workbench;
  • performing coordinate positioning processing on the equipment components of the equipment to be installed on the workbench to obtain the coordinate position of each equipment component on the workbench includes: according to the to-be-installed equipment
  • the equipment components of the equipment perform coordinate position positioning processing on the coordinates of the workbench plane coordinate system constructed by the workbench to obtain the coordinate position of each equipment component on the workbench.
  • the step of labeling the visually recognized equipment components based on the equipment installation instructions, and obtaining the labeled equipment components includes: obtaining the installation related to each schematic diagram in the installation sequence schematic diagram. Schematic diagram of components; according to the schematic diagram of the installation components involved in each schematic diagram of the installation sequence, label the equipment components after visual identification, and obtain the labeled equipment components.
  • S15 Form an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components;
  • forming an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components includes: obtaining the The position of the manipulator relative to the plane coordinate system of the worktable and the schematic diagram of the installation sequence in the equipment installation instructions; according to the position of the manipulator relative to the plane coordinate system of the worktable, the schematic diagram of the installation sequence is used, and each equipment component is placed on the worktable.
  • the placement posture and the labeled equipment components form the equipment assembly strategy.
  • the position information of the manipulator is first obtained through the manipulator, and the position information is coupled to the plane coordinate system of the worktable to determine the relative position of the manipulator.
  • the position of the plane coordinate system of the workbench is obtained by extracting the content in the equipment installation manual to obtain the schematic diagram of the installation sequence; then the position of the manipulator relative to the plane coordinate system of the workbench is based on the schematic diagram of the installation sequence, the placement attitude and label of each equipment component on the workbench.
  • the latter equipment parts form an equipment assembly strategy, which is the optimal strategy of the planned assembly path for robot assembly.
  • the controlling the manipulator to perform automatic assembly on the workbench using the equipment parts of the equipment to be installed based on the equipment assembly strategy includes: arranging a target tracking camera on the manipulator;
  • the equipment assembly strategy obtains the assembled current target components of the equipment components during assembly, and based on the target tracking camera, automatically controls the posture of the manipulator on the workbench in real time for the assembled current target components according to the equipment assembly strategy. assembled.
  • a target tracking camera is set on the manipulator, and the user of the target tracking camera tracks the target in real time. Because the manipulator moves in real time, the relationship between the manipulator and the target changes in real time. In the process of change, errors may occur. , resulting in poor accuracy of the manipulator during equipment installation, resulting in low installation efficiency, which may lead to product damage or failure to complete automatic installation. Therefore, it is necessary to perform real-time tracking of the target and correct the movement path of the manipulator in time; then assemble according to the equipment.
  • the strategy obtains the assembled current target components of the equipment components during assembly, and automatically assembles the assembled current target components according to the equipment assembly strategy in real time according to the target tracking camera.
  • an equipment assembly strategy can be formed according to the arrangement of the equipment components of the equipment to be installed on the workbench, so as to achieve high-efficiency and accurate assembly; at the same time, the workbench is miniaturized, and only One set of manipulators, and all assembly is completed by one set of manipulators; suitable for automatic assembly and production of small batches of equipment, reducing labor costs.
  • FIG. 2 is a schematic structural diagram of a control device for automatic assembly of equipment based on a manipulator according to an embodiment of the present invention.
  • a robot-based automatic assembly control device for equipment the device includes:
  • Obtaining module 21 used to obtain equipment installation instructions of the equipment to be installed;
  • the device installation manual includes a schematic diagram of the installation sequence and a schematic diagram of the installation components involved in each schematic diagram in the schematic diagram of the installation sequence.
  • obtaining the equipment installation instructions of the equipment to be installed includes:
  • the equipment installation instructions of the equipment to be installed are obtained by matching in the instruction database; or, when the equipment installation instructions of the equipment to be installed cannot be matched in the instruction database, the equipment installation instructions of the equipment to be installed are obtained based on user input. installation instruction.
  • the device installation manual includes at least a schematic diagram of the installation sequence and a schematic diagram of the installation components involved in each schematic diagram in the schematic installation sequence; and they are all formed in the form of images to facilitate subsequent processing and identification;
  • the device installation manual of the device to be installed when the device installation manual of the device to be installed cannot be matched in the manual database, the user needs to manually input the device installation manual, and also need to input the device model data of the device to be installed.
  • the device installation manual of the device to be installed, and the device installation manual of the device to be installed input by the user and the corresponding device model data are stored in the manual database.
  • Visual recognition module 22 used to perform visual recognition processing on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera set above the worktable, and obtain the identification results of the equipment parts and the identification results of each equipment part on the worktable the placement posture;
  • the visual recognition processing is performed on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera disposed above the worktable, and the identification results of the equipment parts and the identification results of each equipment part are obtained.
  • the placement posture on the workbench includes: constructing a workbench plane coordinate system with workbench image pixels collected by the visual recognition camera on the workbench plane; When the equipment parts of the equipment are to be installed, start the visual recognition camera to collect the images of the equipment parts on the workbench; separate the image foreground and background of the collected equipment parts images to obtain a foreground image; Perform target segmentation processing on each equipment component in the device to obtain a target image of each equipment component; perform similarity target matching based on the target image of each equipment component and the equipment components in the equipment installation instructions to obtain equipment components Recognition result; obtain the coordinate position of the target image of each equipment component in the workbench plane coordinate system, and obtain the placement posture of each equipment component on the workbench based on the coordinate position of each equipment component
  • the two adjacent equipment parts do not block each other; before the visual recognition processing, first identify the two adjacent equipment through the practical recognition camera Whether the parts do not block each other; when there is blockage, the manipulator can be controlled to move the equipment parts that block each other so that there is no mutual blockage, and an alarm can be sent to the user to let the user move the blocked equipment parts; This facilitates operations such as visual identification of subsequent equipment components.
  • the plane coordinate system of the workbench image needs to be established.
  • the visual recognition camera collects the image information of the workbench on the workbench plane, and according to the pixel structure of the image information of the workbench Construct the plane coordinate system of the workbench; at the same time, a gravity sensor device is installed on the workbench, and the gravity sensor device is used to sense whether the equipment parts to be installed are placed on the workbench, and the gravity sensor device senses that the gravity of the workbench changes.
  • the equipment parts to be installed may be placed on the workbench, it is necessary to start the visual recognition camera to collect the images of the equipment parts on the workbench; and after confirming that the equipment parts to be installed are placed on the workbench, the The collected image of equipment parts is separated from the foreground and background of the image to obtain a foreground image; then, the target segmentation process is performed on each equipment part in the foreground image, so as to obtain the target image of each equipment part; after each equipment part is obtained After the component target image, the similarity between the target image of each equipment component and the equipment components in the equipment installation instructions is calculated by the similarity algorithm, and the calculation result with the highest similarity is taken as the equipment component identification result; then each equipment component is obtained.
  • the coordinate position of the component target image in the workbench plane coordinate system, and the placement attitude of each equipment component on the workbench is obtained according to the coordinate position of each equipment component; specifically, through the coordinate system of each equipment component in this coordinate system
  • the coordinate position occupied in the table is used to estimate the placement attitude of the corresponding equipment components on the workbench.
  • Coordinate position positioning module 23 used to perform coordinate positioning processing on the equipment components of the equipment to be installed on the workbench, and obtain the coordinate position of each equipment component on the workbench;
  • performing coordinate positioning processing on the equipment components of the equipment to be installed on the workbench to obtain the coordinate position of each equipment component on the workbench includes: according to the to-be-installed equipment
  • the equipment components of the equipment perform coordinate position positioning processing on the coordinates of the workbench plane coordinate system constructed by the workbench to obtain the coordinate position of each equipment component on the workbench.
  • Labeling module 24 used to label the visually identified equipment parts based on the equipment installation instructions, and obtain the labeled equipment parts;
  • the step of labeling the visually recognized equipment components based on the equipment installation instructions, and obtaining the labeled equipment components includes: obtaining the installation related to each schematic diagram in the installation sequence schematic diagram. Schematic diagram of components; according to the schematic diagram of the installation components involved in each schematic diagram of the installation sequence, label the equipment components after visual identification, and obtain the labeled equipment components.
  • Assembly strategy forming module 25 used to form an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components;
  • forming an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components includes: obtaining the The position of the manipulator relative to the plane coordinate system of the worktable and the schematic diagram of the installation sequence in the equipment installation instructions; according to the position of the manipulator relative to the plane coordinate system of the worktable, the schematic diagram of the installation sequence is used, and each equipment component is placed on the worktable.
  • the placement posture and the labeled equipment components form the equipment assembly strategy.
  • the position information of the manipulator is first obtained through the manipulator, and the position information is coupled to the plane coordinate system of the worktable to determine the relative position of the manipulator.
  • the position of the plane coordinate system of the workbench is obtained by extracting the content in the equipment installation manual to obtain the schematic diagram of the installation sequence; then the position of the manipulator relative to the plane coordinate system of the workbench is based on the schematic diagram of the installation sequence, the placement attitude and label of each equipment component on the workbench.
  • the latter equipment parts form an equipment assembly strategy, which is the optimal strategy of the planned assembly path for robot assembly.
  • the automatic assembly module 26 is used to control the robot to perform automatic assembly on the workbench using the equipment parts of the equipment to be installed based on the equipment assembly strategy.
  • the controlling the manipulator to perform automatic assembly on the workbench using the equipment parts of the equipment to be installed based on the equipment assembly strategy includes: arranging a target tracking camera on the manipulator;
  • the equipment assembly strategy obtains the assembled current target components of the equipment components during assembly, and based on the target tracking camera, automatically controls the posture of the manipulator on the workbench in real time for the assembled current target components according to the equipment assembly strategy. assembled.
  • a target tracking camera is set on the manipulator, and the user of the target tracking camera tracks the target in real time. Because the manipulator moves in real time, the relationship between the manipulator and the target changes in real time. In the process of change, errors may occur. , resulting in poor accuracy of the manipulator during equipment installation, resulting in low installation efficiency, which may lead to product damage or failure to complete automatic installation. Therefore, it is necessary to perform real-time tracking of the target and correct the movement path of the manipulator in time; then assemble according to the equipment.
  • the strategy obtains the assembled current target components of the equipment components during assembly, and automatically assembles the assembled current target components according to the equipment assembly strategy in real time according to the target tracking camera.
  • an equipment assembly strategy can be formed according to the arrangement of the equipment components of the equipment to be installed on the workbench, so as to achieve high-efficiency and accurate assembly; at the same time, the workbench is miniaturized, and only One set of manipulators, and all assembly is completed by one set of manipulators; suitable for automatic assembly and production of small batches of equipment, reducing labor costs.
  • ROM Read-only memory
  • RAM Random Access Memory
  • magnetic disk or optical disk etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Automatic Assembly (AREA)
  • Manipulator (AREA)

Abstract

Disclosed in the present invention are an automatic device assembly control method and apparatus based on a manipulator. The method comprises: obtaining a device installation instruction of a device to be installed; performing visual recognition processing on device parts, on a worktable, of said device, so as to obtain a device part recognition result, and a placement pose of each device part on the worktable; performing coordinate positioning processing on the device parts, on the worktable, of said device, so as to obtain the coordinate position of each device part on the worktable; marking the device parts, which have been subjected to visual recognition, with numbers, so as to obtain device parts marked with numbers; forming a device assembly strategy; and on the basis of the device assembly strategy, controlling a manipulator to perform, on the worktable and by using the device parts of said device, automatic assembly. In the embodiments of the present invention, a device assembly strategy can be formed according to an arrangement situation, on a worktable, of device parts of a device to be installed, thereby realizing efficient and accurate assembly.

Description

一种基于机械手的设备自动组装控制方法及装置A method and device for automatic assembly control of equipment based on manipulator 技术领域technical field
本发明涉及自动控制技术领域,尤其涉及一种基于机械手的设备自动组装控制方法及装置。The invention relates to the technical field of automatic control, and in particular, to a method and device for automatic assembly control of equipment based on a manipulator.
背景技术Background technique
现在的自动组装一般都是以生产线的形式,自动组装生产线设备一般都是结构体积较大,并且在安装时都需要较大的占地面积,需要占用较大的空间,并且若是少量的组装产品,而启动整条生产线,会造成资源的浪费;又或者,在对于少量的设备产品需要组装时,一般使用人工的方式,需要花费大量的人力资源,并且组装效率不高。The current automatic assembly is generally in the form of a production line. The automatic assembly production line equipment is generally large in structure, and requires a large area and a large space during installation, and if a small number of assembled products are used , and starting the entire production line will result in a waste of resources; or, when a small amount of equipment products need to be assembled, the manual method is generally used, which requires a lot of human resources and the assembly efficiency is not high.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于克服现有技术的不足,本发明提供了一种基于机械手的设备自动组装控制方法及装置,可以实现根据待安装设备的设备零部件在工作台上的摆放情况,形成设备组装策略,实现高效率的准确组装。The purpose of the present invention is to overcome the deficiencies of the prior art, and the present invention provides a method and device for automatic assembly control of equipment based on a manipulator, which can realize the formation of equipment according to the placement of the equipment parts of the equipment to be installed on the workbench. Assembly strategies to achieve high-efficiency and accurate assembly.
为了解决上述技术问题,本发明实施例提供了一种基于机械手的设备自动组装控制方法,所述方法包括:In order to solve the above technical problems, an embodiment of the present invention provides a method for controlling automatic assembly of equipment based on a manipulator, and the method includes:
获得待安装设备的设备安装说明书;Obtain the equipment installation instructions for the equipment to be installed;
基于设置在工作台上方的视觉识别摄像头对工作台上的待安装设备的设备零部件进行视觉识别处理,获得设备零部件识别结果及每个设备零部件在工作台上的放置姿态;Perform visual recognition processing on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera set above the worktable, and obtain the identification results of the equipment parts and the placement posture of each equipment part on the worktable;
对工作台上的待安装设备的设备零部件进行坐标定位处理,获得每个设备零部件在所述工作台上的坐标位置;Perform coordinate positioning processing on the equipment components of the equipment to be installed on the workbench, and obtain the coordinate position of each equipment component on the workbench;
基于所述设备安装说明书对视觉识别后的设备零部件进行标号,获得标号后的设备零部件;Mark the visually identified equipment parts based on the equipment installation instructions, and obtain the marked equipment parts;
基于所述设备安装说明书、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略;Forming an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components;
基于所述设备组装策略控制机械手在工作台上利用所述待安装设备的设备零部件进行自动组装。Based on the equipment assembly strategy, the robot is controlled to perform automatic assembly on the workbench using the equipment components of the equipment to be installed.
可选的,所述设备安装说明书中包括安装顺序示意图、安装顺序示意图中每个示意图涉及到的安装部件示意图。Optionally, the device installation manual includes a schematic diagram of the installation sequence and a schematic diagram of the installation components involved in each schematic diagram in the schematic diagram of the installation sequence.
可选的,所述获得待安装设备的设备安装说明书,包括:Optionally, the obtaining a device installation manual of the device to be installed includes:
基于待安装设备的型号数据在说明书数据库中匹配获得待安装设备的设备安装说明书;或,Based on the model data of the equipment to be installed, the equipment installation instructions of the equipment to be installed are obtained by matching in the instruction database; or,
在所述说明书数据库中不能匹配出待安装设备的设备安装说明书时,基于用户输入获得待安装设备的设备安装说明书。When the device installation manual of the device to be installed cannot be matched in the manual database, the device installation manual of the device to be installed is obtained based on the user input.
可选的,所述基于设置在工作台上方的视觉识别摄像头对工作台上的待安装设备的设备零部件进行视觉识别处理,获得设备零部件识别结果及每个设备零部件在工作台上的放置姿态,包括:Optionally, the visual recognition processing is performed on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera disposed above the worktable, and the identification result of the equipment parts and the identification results of each equipment part on the worktable are obtained. Placement poses, including:
以所述视觉识别摄像头在所述工作台平面上采集的工作台图像像素构建工作台平面坐标系;constructing a workbench plane coordinate system with workbench image pixels collected by the visual recognition camera on the workbench plane;
在所述工作台基于重力感应传感器设备感应到其上放置有待安装设备的设备零部件时,启动所述视觉识别摄像头采集所述工作台上的设备零部件图像;When the workbench senses the equipment parts on which the equipment to be installed is placed based on the gravity sensing sensor device, start the visual recognition camera to collect images of the equipment parts on the workbench;
将采集到的设备零部件图像进行图像前景背景分离,获得前景图像;Separate the image foreground and background of the collected image of equipment parts to obtain a foreground image;
对所述前景图像中的每个设备零部件进行目标分割处理,获得每个设备零部件目标图像;Perform target segmentation processing on each equipment component in the foreground image to obtain a target image of each equipment component;
基于每个设备零部件目标图像与所述设备安装说明书中的设备零部件进行相似度目标匹配,获得设备零部件识别结果;Based on the target image of each equipment component and the equipment component in the equipment installation manual, the similarity target is matched to obtain the equipment component identification result;
获得所述每个设备零部件目标图像在所述工作台平面坐标系的坐标位置,并基于所述每个设备零部件的坐标位置获得每个设备零部件在工作台上的放置姿态。The coordinate position of the target image of each equipment component in the workbench plane coordinate system is obtained, and the placement attitude of each equipment component on the workbench is obtained based on the coordinate position of each equipment component.
可选的,所述待安装设备的设备零部件放置在所述工作台时,相邻的两个设备零部件之间互不遮挡。Optionally, when the equipment components of the equipment to be installed are placed on the workbench, two adjacent equipment components do not block each other.
可选的,所述对工作台上的待安装设备的设备零部件进行坐标定位处理,获得每个设备零部件在所述工作台上的坐标位置,包括:Optionally, the coordinate positioning process is performed on the equipment components of the equipment to be installed on the workbench, and the coordinate position of each equipment component on the workbench is obtained, including:
获得所述待安装设备的设备零部件在所述工作台构建的工作台平面坐标系的坐标进行坐标位置定位处理,获得每个设备零部件在所述工作台上的坐标位置。The coordinates of the equipment parts of the equipment to be installed on the workbench plane coordinate system constructed by the workbench are obtained, and the coordinate position positioning process is performed to obtain the coordinate position of each equipment part on the workbench.
可选的,所述基于所述设备安装说明书对视觉识别后的设备零部件进行标号,获得标号后的设备零部件,包括:Optionally, marking the visually identified equipment parts based on the equipment installation instructions, and obtaining the marked equipment parts, including:
获得安装顺序示意图中的每个示意图涉及到的安装部件示意图;Obtain a schematic diagram of the installation components involved in each schematic diagram in the installation sequence diagram;
根据安装顺序示意图中的每个示意图涉及到的安装部件示意图对视觉识别后的设备零部件进行标号,获得标号后的设备零部件。According to the schematic diagram of the installation components involved in each schematic diagram of the installation sequence, the visually identified equipment components are labeled to obtain the labeled equipment components.
可选的,所述基于所述设备安装说明书、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略,包括:Optionally, the equipment assembly strategy is formed based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components, including:
获得所述机械手相对工作台平面坐标系的位置及获得设备安装说明书中的安装顺序示意图;Obtain the position of the manipulator relative to the plane coordinate system of the worktable and obtain the schematic diagram of the installation sequence in the equipment installation manual;
根据所述机械手相对工作台平面坐标系的位置利用所述安装顺序示意图、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略。According to the position of the manipulator relative to the plane coordinate system of the worktable, an equipment assembly strategy is formed by using the schematic diagram of the installation sequence, the placement posture of each equipment component on the workbench, and the labeled equipment components.
可选的,所述基于所述设备组装策略控制机械手在工作台上利用所述待安装设备的设备零部件进行自动组装,包括:Optionally, the control of the manipulator based on the equipment assembly strategy to automatically assemble using the equipment parts of the equipment to be installed on the workbench includes:
在所述机械手上设置有目标跟踪摄像头;A target tracking camera is arranged on the manipulator;
基于所述设备组装策略获得组装时所述设备零部件的被组装的当前目标零部件,基于目标跟踪摄像头对被组装的当前目标零部件按照设备组装策略实时对机械手在工作台上的姿态控制进行自动组装。Based on the equipment assembly strategy, the assembled current target components of the equipment components are obtained, and based on the target tracking camera, the assembled current target components are controlled in real time according to the equipment assembly strategy. Automatic assembly.
另外,本发明实施例还提供了一种基于机械手的设备自动组装控制装置,所述装置包括:In addition, an embodiment of the present invention also provides a robot-based device automatic assembly control device, the device comprising:
获得模块:用于获得待安装设备的设备安装说明书;Obtaining module: used to obtain equipment installation instructions for the equipment to be installed;
视觉识别模块:用于基于设置在工作台上方的视觉识别摄像头对工作台上的待安装设备的设备零部件进行视觉识别处理,获得设备零部件识别结果及每个设备零部件在工作台上的放置姿态;Visual recognition module: It is used to visually recognize the equipment parts of the equipment to be installed on the workbench based on the visual recognition camera set above the workbench, and obtain the identification results of the equipment parts and the identification of each equipment part on the workbench. put posture;
坐标位置定位模块:用于对工作台上的待安装设备的设备零部件进行坐标定位处理,获得每个设备零部件在所述工作台上的坐标位置;Coordinate position positioning module: used to perform coordinate positioning processing on the equipment components of the equipment to be installed on the workbench, and obtain the coordinate position of each equipment component on the workbench;
标号模块:用于基于所述设备安装说明书对视觉识别后的设备零部件进行标号,获得标号后的设备零部件;Labeling module: used to label the visually identified equipment parts based on the equipment installation instructions, and obtain the labeled equipment parts;
组装策略形成模块:用于基于所述设备安装说明书、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略;Assembly strategy forming module: used to form an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components;
自动组装模块:用于基于所述设备组装策略控制机械手在工作台上利用所述待安装设备的设备零部件进行自动组装。The automatic assembly module is used to control the robot to perform automatic assembly using the equipment parts of the equipment to be installed on the workbench based on the equipment assembly strategy.
在本发明实施例中,可以实现根据待安装设备的设备零部件在工作台上的摆放情况,形成设备组装策略,实现高效率的准确组装;同时,该工作台具有小型化,其上只有一组机械手,并且所有的组装均由一组机械手完成;适合小批量的设备自动组装生产,降低人力成本。In the embodiment of the present invention, an equipment assembly strategy can be formed according to the arrangement of the equipment components of the equipment to be installed on the workbench, so as to achieve high-efficiency and accurate assembly; at the same time, the workbench is miniaturized, and only One set of manipulators, and all assembly is completed by one set of manipulators; suitable for automatic assembly and production of small batches of equipment, reducing labor costs.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention, and for those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.
图1是本发明实施例中的基于机械手的设备自动组装控制方法的流程示意图;1 is a schematic flowchart of a method for controlling automatic assembly of equipment based on a manipulator in an embodiment of the present invention;
图2是本发明实施例中的基于机械手的设备自动组装控制装置的结构组成示意图。FIG. 2 is a schematic structural composition diagram of a robot-based device automatic assembly control device in an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
实施例一Example 1
请参阅图1,图1是本发明实施例中的基于机械手的设备自动组装控制方法的流程示意图。Please refer to FIG. 1 . FIG. 1 is a schematic flowchart of a method for controlling automatic assembly of equipment based on a manipulator in an embodiment of the present invention.
如图1所示,一种基于机械手的设备自动组装控制方法,所述方法包括:As shown in Figure 1, a method for automatic assembly control of equipment based on a manipulator, the method includes:
S11:获得待安装设备的设备安装说明书;S11: Obtain the device installation manual of the device to be installed;
在本发明具体实施过程中,所述设备安装说明书中包括安装顺序示意图、安装顺序示意图中每个示意图涉及到的安装部件示意图。In the specific implementation process of the present invention, the device installation manual includes a schematic diagram of the installation sequence and a schematic diagram of the installation components involved in each schematic diagram in the schematic diagram of the installation sequence.
进一步的,所述获得待安装设备的设备安装说明书,包括:Further, obtaining the equipment installation instructions of the equipment to be installed includes:
基于待安装设备的型号数据在说明书数据库中匹配获得待安装设备的设备安装说明书;或,在所述说明书数据库中不能匹配出待安装设备的设备安装说明书时,基于用户输入获得待安装设备的设备安装说明书。Based on the model data of the equipment to be installed, the equipment installation instructions of the equipment to be installed are obtained by matching in the instruction database; or, when the equipment installation instructions of the equipment to be installed cannot be matched in the instruction database, the equipment installation instructions of the equipment to be installed are obtained based on user input. installation instruction.
具体的,在该设备安装说明书中至少包括安装顺序示意图、安装顺序示意图中每个示意图涉及到的安装部件示意图;并且均以图像的形式形成,方便后续的处理和识别;一般情况下,在说明书数据库中存有一定数量的设备型号的设备安装说明书;在得到待安装设备时,用户需要获得待安装设备的设备型号数据,利用待安装设备的设备型号数据在该说明书数据库中进行匹配,从而获得待安装设备的设备安装说明书;在说明书数据库中不能匹配出待安装设备的设备安装说明书时,需要用户手动输入设备安装说明书,同时需要输入待安装设备的设备型号数据,在用户手动输入之后,获得待安装设备的设备安装说明书,同时将用户输入的待安装设备的设备安装说明书及其对应的设备型号数据存储在说明书数据库中。Specifically, the device installation manual includes at least a schematic diagram of the installation sequence and a schematic diagram of the installation components involved in each schematic diagram in the schematic installation sequence; and they are all formed in the form of images to facilitate subsequent processing and identification; There are equipment installation instructions for a certain number of equipment models in the database; when obtaining the equipment to be installed, the user needs to obtain the equipment model data of the equipment to be installed, and use the equipment model data of the equipment to be installed to match in the manual database, so as to obtain The device installation manual of the device to be installed; when the device installation manual of the device to be installed cannot be matched in the manual database, the user needs to manually input the device installation manual, and also need to input the device model data of the device to be installed. The device installation manual of the device to be installed, and the device installation manual of the device to be installed input by the user and the corresponding device model data are stored in the manual database.
S12:基于设置在工作台上方的视觉识别摄像头对工作台上的待安装设备的设备零部件进行视觉识别处理,获得设备零部件识别结果及每个设备零部件在工作台上的放置姿态;S12: Perform visual recognition processing on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera set above the worktable, and obtain the identification results of the equipment parts and the placement posture of each equipment part on the worktable;
在本发明具体实施过程中,所述基于设置在工作台上方的视觉识别摄像头对工作台上的待安装设备的设备零部件进行视觉识别处理,获得设备零部件识别结果及每个设备零部件在工作台上的放置姿态,包括:以所述视觉识别摄像头在所述工作台平面上采集的工作台图像像素构建工作台平面坐标系;在所述工作台基于重力感应传感器设备感应到其上放置有待安 装设备的设备零部件时,启动所述视觉识别摄像头采集所述工作台上的设备零部件图像;将采集到的设备零部件图像进行图像前景背景分离,获得前景图像;对所述前景图像中的每个设备零部件进行目标分割处理,获得每个设备零部件目标图像;基于每个设备零部件目标图像与所述设备安装说明书中的设备零部件进行相似度目标匹配,获得设备零部件识别结果;获得所述每个设备零部件目标图像在所述工作台平面坐标系的坐标位置,并基于所述每个设备零部件的坐标位置获得每个设备零部件在工作台上的放置姿态。In the specific implementation process of the present invention, the visual recognition processing is performed on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera disposed above the worktable, and the identification results of the equipment parts and the identification results of each equipment part are obtained. The placement posture on the workbench includes: constructing a workbench plane coordinate system with workbench image pixels collected by the visual recognition camera on the workbench plane; When the equipment parts of the equipment are to be installed, start the visual recognition camera to collect the images of the equipment parts on the workbench; separate the image foreground and background of the collected equipment parts images to obtain a foreground image; Perform target segmentation processing on each equipment component in the device to obtain a target image of each equipment component; perform similarity target matching based on the target image of each equipment component and the equipment components in the equipment installation instructions to obtain equipment components Recognition result; obtain the coordinate position of the target image of each equipment component in the workbench plane coordinate system, and obtain the placement posture of each equipment component on the workbench based on the coordinate position of each equipment component .
进一步的,所述待安装设备的设备零部件放置在所述工作台时,相邻的两个设备零部件之间互不遮挡。Further, when the equipment components of the equipment to be installed are placed on the workbench, two adjacent equipment components do not block each other.
具体的,这些待安装设备的设备零部件放置在工作台时,相邻的两个设备零部件之间互不遮挡;在进行视觉识别处理之前,首先通过实践识别摄像头识别相邻的两个设备零部件之间是否互不遮挡;在存在遮挡时,可以控制机械手将相互遮挡的设备零部件进行移动,使之不存在相互遮挡,也可以发出警报给用户,让用户移动遮挡的设备零部件;这样方便后续设备零部件的视觉识别等操作。Specifically, when the equipment parts of the equipment to be installed are placed on the workbench, the two adjacent equipment parts do not block each other; before the visual recognition processing, first identify the two adjacent equipment through the practical recognition camera Whether the parts do not block each other; when there is blockage, the manipulator can be controlled to move the equipment parts that block each other so that there is no mutual blockage, and an alarm can be sent to the user to let the user move the blocked equipment parts; This facilitates operations such as visual identification of subsequent equipment components.
一般情况下需要建立工作台图像的平面坐标系,在本实施例中,通过该视觉识别摄像头在该工作台平面上采集该工作台的图像信息,并根据该工作台的图像信息的像素结构来构建工作台平面坐标系;同时在工作台上设置有重力传感器设备,通过该重力传感器设备来感应工作台上是否放置有待安装设备的设备零部件,在重力传感器设备感应到工作台的重力发生变化时,考虑可能在工作台上放置有待安装设备的设备零部件,需要启动视觉识别摄像头采集所述工作台上的设备零部件图像;并且确定工作台上放置有待安装设备的设备零部件之后,将采集到的设备零部件图像进行图像前景背景分离,从而获得前景图像;然后在对前景图像中的每个设备零部件进行目标分割处理,以便得到每个设备零部件目标图像;在得到每个设备零部件目标图像之后,通过相似度算法计算每个设备零部件目标图像与设备安装说明书中的设备零部件的相似度,取相似度最高的计算结果为设备零部件识别结果;然后获得每个设备零部件目标图像在工作台平面坐 标系的坐标位置,并根据每个设备零部件的坐标位置获得每个设备零部件在工作台上的放置姿态;具体是通过每个设备零部件在该坐标系中占用的坐标位置来估计对应的设备零部件在工作台上的放置姿态。Generally, the plane coordinate system of the workbench image needs to be established. In this embodiment, the visual recognition camera collects the image information of the workbench on the workbench plane, and according to the pixel structure of the image information of the workbench Construct the plane coordinate system of the workbench; at the same time, a gravity sensor device is installed on the workbench, and the gravity sensor device is used to sense whether the equipment parts to be installed are placed on the workbench, and the gravity sensor device senses that the gravity of the workbench changes. When considering that the equipment parts to be installed may be placed on the workbench, it is necessary to start the visual recognition camera to collect the images of the equipment parts on the workbench; and after confirming that the equipment parts to be installed are placed on the workbench, the The collected image of equipment parts is separated from the foreground and background of the image to obtain a foreground image; then, the target segmentation process is performed on each equipment part in the foreground image, so as to obtain the target image of each equipment part; after each equipment part is obtained After the component target image, the similarity between the target image of each equipment component and the equipment components in the equipment installation instructions is calculated by the similarity algorithm, and the calculation result with the highest similarity is taken as the equipment component identification result; then each equipment component is obtained. The coordinate position of the component target image in the workbench plane coordinate system, and the placement attitude of each equipment component on the workbench is obtained according to the coordinate position of each equipment component; specifically, through the coordinate system of each equipment component in this coordinate system The coordinate position occupied in the table is used to estimate the placement attitude of the corresponding equipment components on the workbench.
S13:对工作台上的待安装设备的设备零部件进行坐标定位处理,获得每个设备零部件在所述工作台上的坐标位置;S13: Perform coordinate positioning processing on the equipment components of the equipment to be installed on the workbench, and obtain the coordinate position of each equipment component on the workbench;
在本发明具体实施过程中,所述对工作台上的待安装设备的设备零部件进行坐标定位处理,获得每个设备零部件在所述工作台上的坐标位置,包括:根据所述待安装设备的设备零部件在所述工作台构建的工作台平面坐标系的坐标进行坐标位置定位处理,获得每个设备零部件在所述工作台上的坐标位置。In the specific implementation process of the present invention, performing coordinate positioning processing on the equipment components of the equipment to be installed on the workbench to obtain the coordinate position of each equipment component on the workbench includes: according to the to-be-installed equipment The equipment components of the equipment perform coordinate position positioning processing on the coordinates of the workbench plane coordinate system constructed by the workbench to obtain the coordinate position of each equipment component on the workbench.
具体的,需要获得待安装设备的设备零部件在工作台构建的工作台平面坐标系的坐标,然后根据该待安装设备的设备零部件在工作台构建的工作台平面坐标系的坐标进行坐标位置定位处理,从而得到每个设备零部件在所述工作台上的坐标位置。Specifically, it is necessary to obtain the coordinates of the workbench plane coordinate system constructed by the equipment components of the equipment to be installed on the workbench, and then determine the coordinate position according to the coordinates of the workbench plane coordinate system constructed by the equipment components of the equipment to be installed on the workbench. The positioning process is performed to obtain the coordinate position of each equipment component on the worktable.
S14:基于所述设备安装说明书对视觉识别后的设备零部件进行标号,获得标号后的设备零部件;S14: Mark the visually identified equipment parts based on the equipment installation instructions, and obtain the marked equipment parts;
在本发明具体实施过程中,所述基于所述设备安装说明书对视觉识别后的设备零部件进行标号,获得标号后的设备零部件,包括:获得安装顺序示意图中的每个示意图涉及到的安装部件示意图;根据安装顺序示意图中的每个示意图涉及到的安装部件示意图对视觉识别后的设备零部件进行标号,获得标号后的设备零部件。In the specific implementation process of the present invention, the step of labeling the visually recognized equipment components based on the equipment installation instructions, and obtaining the labeled equipment components includes: obtaining the installation related to each schematic diagram in the installation sequence schematic diagram. Schematic diagram of components; according to the schematic diagram of the installation components involved in each schematic diagram of the installation sequence, label the equipment components after visual identification, and obtain the labeled equipment components.
具体的,需要在设备安装说明书中提取到安装顺序示意图中的每个示意图涉及到的安装部件示意图;然后并已经先后顺序对每个示意图涉及到的安装部件示意图的安装部件提取处理,形成有序目标安装部件,然后根据有序目标安装部件视觉识别后的设备零部件进行对应标号,获得标号后的设备零部件。Specifically, it is necessary to extract the schematic diagrams of the installation components involved in each schematic diagram of the installation sequence schematic diagrams in the equipment installation manual; then, the installation components extraction processing of the schematic diagrams of the installation components involved in each schematic diagram has been performed in sequence to form an orderly Target installation parts, and then carry out corresponding labeling according to the equipment parts after visual identification of the ordered target installation parts, and obtain the labelled equipment parts.
S15:基于所述设备安装说明书、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略;S15: Form an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components;
在本发明具体实施过程中,所述基于所述设备安装说明书、所述每个 设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略,包括:获得所述机械手相对工作台平面坐标系的位置及获得设备安装说明书中的安装顺序示意图;根据所述机械手相对工作台平面坐标系的位置利用所述安装顺序示意图、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略。In the specific implementation process of the present invention, forming an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components includes: obtaining the The position of the manipulator relative to the plane coordinate system of the worktable and the schematic diagram of the installation sequence in the equipment installation instructions; according to the position of the manipulator relative to the plane coordinate system of the worktable, the schematic diagram of the installation sequence is used, and each equipment component is placed on the worktable. The placement posture and the labeled equipment components form the equipment assembly strategy.
具体的,通过获得机械手相对工作台平面坐标系的位置及获得设备安装说明书中的安装顺序示意图,即通过机械手首先获得机械手的位置信息,通过该位置信息耦合在工作台平面坐标系来确定机械手相对工作台平面坐标系的位置,通过提取设备安装说明书中的内容得到安装顺序示意图;然后机械手相对工作台平面坐标系的位置利用安装顺序示意图、每个设备零部件在工作台上的放置姿态及标号后的设备零部件形成设备组装策略,该设备组装策略为机械手组装是规划的组装路径最优策略。Specifically, by obtaining the position of the manipulator relative to the plane coordinate system of the worktable and obtaining the schematic diagram of the installation sequence in the equipment installation manual, that is, the position information of the manipulator is first obtained through the manipulator, and the position information is coupled to the plane coordinate system of the worktable to determine the relative position of the manipulator. The position of the plane coordinate system of the workbench is obtained by extracting the content in the equipment installation manual to obtain the schematic diagram of the installation sequence; then the position of the manipulator relative to the plane coordinate system of the workbench is based on the schematic diagram of the installation sequence, the placement attitude and label of each equipment component on the workbench The latter equipment parts form an equipment assembly strategy, which is the optimal strategy of the planned assembly path for robot assembly.
S16:基于所述设备组装策略控制机械手在工作台上利用所述待安装设备的设备零部件进行自动组装。S16: Based on the equipment assembly strategy, the robot is controlled to perform automatic assembly on the workbench using the equipment parts of the equipment to be installed.
在本发明具体实施过程中,所述基于所述设备组装策略控制机械手在工作台上利用所述待安装设备的设备零部件进行自动组装,包括:在所述机械手上设置有目标跟踪摄像头;基于所述设备组装策略获得组装时所述设备零部件的被组装的当前目标零部件,基于目标跟踪摄像头对被组装的当前目标零部件按照设备组装策略实时对机械手在工作台上的姿态控制进行自动组装。In the specific implementation process of the present invention, the controlling the manipulator to perform automatic assembly on the workbench using the equipment parts of the equipment to be installed based on the equipment assembly strategy includes: arranging a target tracking camera on the manipulator; The equipment assembly strategy obtains the assembled current target components of the equipment components during assembly, and based on the target tracking camera, automatically controls the posture of the manipulator on the workbench in real time for the assembled current target components according to the equipment assembly strategy. assembled.
具体的,在机械手上设置有目标跟踪摄像头,该目标跟踪摄像头用户实时对目标的跟踪,因为机械手实时移动的,机械手相对目标之间的关系是实时变化的,在变化的过程中,可能产生误差,导致机械手在进行设备安装时精度变差,导致安装效率较低,可能导致产品损坏或者无法完成自动安装,因此需要进行目标的实时跟踪,并及时对机械手的运动路径进行修正;然后根据设备组装策略获得组装时设备零部件的被组装的当前目标零部件,根据目标跟踪摄像头对被组装的当前目标零部件按照设备组装策略实时对机械手在工作台上的姿态控制进行自动组装。Specifically, a target tracking camera is set on the manipulator, and the user of the target tracking camera tracks the target in real time. Because the manipulator moves in real time, the relationship between the manipulator and the target changes in real time. In the process of change, errors may occur. , resulting in poor accuracy of the manipulator during equipment installation, resulting in low installation efficiency, which may lead to product damage or failure to complete automatic installation. Therefore, it is necessary to perform real-time tracking of the target and correct the movement path of the manipulator in time; then assemble according to the equipment. The strategy obtains the assembled current target components of the equipment components during assembly, and automatically assembles the assembled current target components according to the equipment assembly strategy in real time according to the target tracking camera.
在本发明实施例中,可以实现根据待安装设备的设备零部件在工作台 上的摆放情况,形成设备组装策略,实现高效率的准确组装;同时,该工作台具有小型化,其上只有一组机械手,并且所有的组装均由一组机械手完成;适合小批量的设备自动组装生产,降低人力成本。In the embodiment of the present invention, an equipment assembly strategy can be formed according to the arrangement of the equipment components of the equipment to be installed on the workbench, so as to achieve high-efficiency and accurate assembly; at the same time, the workbench is miniaturized, and only One set of manipulators, and all assembly is completed by one set of manipulators; suitable for automatic assembly and production of small batches of equipment, reducing labor costs.
实施例二Embodiment 2
请参阅图2,图2是本发明实施例中的基于机械手的设备自动组装控制装置的结构组成示意图。Please refer to FIG. 2 . FIG. 2 is a schematic structural diagram of a control device for automatic assembly of equipment based on a manipulator according to an embodiment of the present invention.
如图2所示,一种基于机械手的设备自动组装控制装置,所述装置包括:As shown in Figure 2, a robot-based automatic assembly control device for equipment, the device includes:
获得模块21:用于获得待安装设备的设备安装说明书;Obtaining module 21: used to obtain equipment installation instructions of the equipment to be installed;
在本发明具体实施过程中,所述设备安装说明书中包括安装顺序示意图、安装顺序示意图中每个示意图涉及到的安装部件示意图。In the specific implementation process of the present invention, the device installation manual includes a schematic diagram of the installation sequence and a schematic diagram of the installation components involved in each schematic diagram in the schematic diagram of the installation sequence.
进一步的,所述获得待安装设备的设备安装说明书,包括:Further, obtaining the equipment installation instructions of the equipment to be installed includes:
基于待安装设备的型号数据在说明书数据库中匹配获得待安装设备的设备安装说明书;或,在所述说明书数据库中不能匹配出待安装设备的设备安装说明书时,基于用户输入获得待安装设备的设备安装说明书。Based on the model data of the equipment to be installed, the equipment installation instructions of the equipment to be installed are obtained by matching in the instruction database; or, when the equipment installation instructions of the equipment to be installed cannot be matched in the instruction database, the equipment installation instructions of the equipment to be installed are obtained based on user input. installation instruction.
具体的,在该设备安装说明书中至少包括安装顺序示意图、安装顺序示意图中每个示意图涉及到的安装部件示意图;并且均以图像的形式形成,方便后续的处理和识别;一般情况下,在说明书数据库中存有一定数量的设备型号的设备安装说明书;在得到待安装设备时,用户需要获得待安装设备的设备型号数据,利用待安装设备的设备型号数据在该说明书数据库中进行匹配,从而获得待安装设备的设备安装说明书;在说明书数据库中不能匹配出待安装设备的设备安装说明书时,需要用户手动输入设备安装说明书,同时需要输入待安装设备的设备型号数据,在用户手动输入之后,获得待安装设备的设备安装说明书,同时将用户输入的待安装设备的设备安装说明书及其对应的设备型号数据存储在说明书数据库中。Specifically, the device installation manual includes at least a schematic diagram of the installation sequence and a schematic diagram of the installation components involved in each schematic diagram in the schematic installation sequence; and they are all formed in the form of images to facilitate subsequent processing and identification; There are equipment installation instructions for a certain number of equipment models in the database; when obtaining the equipment to be installed, the user needs to obtain the equipment model data of the equipment to be installed, and use the equipment model data of the equipment to be installed to match in the manual database, so as to obtain The device installation manual of the device to be installed; when the device installation manual of the device to be installed cannot be matched in the manual database, the user needs to manually input the device installation manual, and also need to input the device model data of the device to be installed. The device installation manual of the device to be installed, and the device installation manual of the device to be installed input by the user and the corresponding device model data are stored in the manual database.
视觉识别模块22:用于基于设置在工作台上方的视觉识别摄像头对工作台上的待安装设备的设备零部件进行视觉识别处理,获得设备零部件识别结果及每个设备零部件在工作台上的放置姿态;Visual recognition module 22: used to perform visual recognition processing on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera set above the worktable, and obtain the identification results of the equipment parts and the identification results of each equipment part on the worktable the placement posture;
在本发明具体实施过程中,所述基于设置在工作台上方的视觉识别摄 像头对工作台上的待安装设备的设备零部件进行视觉识别处理,获得设备零部件识别结果及每个设备零部件在工作台上的放置姿态,包括:以所述视觉识别摄像头在所述工作台平面上采集的工作台图像像素构建工作台平面坐标系;在所述工作台基于重力感应传感器设备感应到其上放置有待安装设备的设备零部件时,启动所述视觉识别摄像头采集所述工作台上的设备零部件图像;将采集到的设备零部件图像进行图像前景背景分离,获得前景图像;对所述前景图像中的每个设备零部件进行目标分割处理,获得每个设备零部件目标图像;基于每个设备零部件目标图像与所述设备安装说明书中的设备零部件进行相似度目标匹配,获得设备零部件识别结果;获得所述每个设备零部件目标图像在所述工作台平面坐标系的坐标位置,并基于所述每个设备零部件的坐标位置获得每个设备零部件在工作台上的放置姿态。In the specific implementation process of the present invention, the visual recognition processing is performed on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera disposed above the worktable, and the identification results of the equipment parts and the identification results of each equipment part are obtained. The placement posture on the workbench includes: constructing a workbench plane coordinate system with workbench image pixels collected by the visual recognition camera on the workbench plane; When the equipment parts of the equipment are to be installed, start the visual recognition camera to collect the images of the equipment parts on the workbench; separate the image foreground and background of the collected equipment parts images to obtain a foreground image; Perform target segmentation processing on each equipment component in the device to obtain a target image of each equipment component; perform similarity target matching based on the target image of each equipment component and the equipment components in the equipment installation instructions to obtain equipment components Recognition result; obtain the coordinate position of the target image of each equipment component in the workbench plane coordinate system, and obtain the placement posture of each equipment component on the workbench based on the coordinate position of each equipment component .
进一步的,所述待安装设备的设备零部件放置在所述工作台时,相邻的两个设备零部件之间互不遮挡。Further, when the equipment components of the equipment to be installed are placed on the workbench, two adjacent equipment components do not block each other.
具体的,这些待安装设备的设备零部件放置在工作台时,相邻的两个设备零部件之间互不遮挡;在进行视觉识别处理之前,首先通过实践识别摄像头识别相邻的两个设备零部件之间是否互不遮挡;在存在遮挡时,可以控制机械手将相互遮挡的设备零部件进行移动,使之不存在相互遮挡,也可以发出警报给用户,让用户移动遮挡的设备零部件;这样方便后续设备零部件的视觉识别等操作。Specifically, when the equipment parts of the equipment to be installed are placed on the workbench, the two adjacent equipment parts do not block each other; before the visual recognition processing, first identify the two adjacent equipment through the practical recognition camera Whether the parts do not block each other; when there is blockage, the manipulator can be controlled to move the equipment parts that block each other so that there is no mutual blockage, and an alarm can be sent to the user to let the user move the blocked equipment parts; This facilitates operations such as visual identification of subsequent equipment components.
一般情况下需要建立工作台图像的平面坐标系,在本实施例中,通过该视觉识别摄像头在该工作台平面上采集该工作台的图像信息,并根据该工作台的图像信息的像素结构来构建工作台平面坐标系;同时在工作台上设置有重力传感器设备,通过该重力传感器设备来感应工作台上是否放置有待安装设备的设备零部件,在重力传感器设备感应到工作台的重力发生变化时,考虑可能在工作台上放置有待安装设备的设备零部件,需要启动视觉识别摄像头采集所述工作台上的设备零部件图像;并且确定工作台上放置有待安装设备的设备零部件之后,将采集到的设备零部件图像进行图像前景背景分离,从而获得前景图像;然后在对前景图像中的每个设备零 部件进行目标分割处理,以便得到每个设备零部件目标图像;在得到每个设备零部件目标图像之后,通过相似度算法计算每个设备零部件目标图像与设备安装说明书中的设备零部件的相似度,取相似度最高的计算结果为设备零部件识别结果;然后获得每个设备零部件目标图像在工作台平面坐标系的坐标位置,并根据每个设备零部件的坐标位置获得每个设备零部件在工作台上的放置姿态;具体是通过每个设备零部件在该坐标系中占用的坐标位置来估计对应的设备零部件在工作台上的放置姿态。Generally, the plane coordinate system of the workbench image needs to be established. In this embodiment, the visual recognition camera collects the image information of the workbench on the workbench plane, and according to the pixel structure of the image information of the workbench Construct the plane coordinate system of the workbench; at the same time, a gravity sensor device is installed on the workbench, and the gravity sensor device is used to sense whether the equipment parts to be installed are placed on the workbench, and the gravity sensor device senses that the gravity of the workbench changes. When considering that the equipment parts to be installed may be placed on the workbench, it is necessary to start the visual recognition camera to collect the images of the equipment parts on the workbench; and after confirming that the equipment parts to be installed are placed on the workbench, the The collected image of equipment parts is separated from the foreground and background of the image to obtain a foreground image; then, the target segmentation process is performed on each equipment part in the foreground image, so as to obtain the target image of each equipment part; after each equipment part is obtained After the component target image, the similarity between the target image of each equipment component and the equipment components in the equipment installation instructions is calculated by the similarity algorithm, and the calculation result with the highest similarity is taken as the equipment component identification result; then each equipment component is obtained. The coordinate position of the component target image in the workbench plane coordinate system, and the placement attitude of each equipment component on the workbench is obtained according to the coordinate position of each equipment component; specifically, through the coordinate system of each equipment component in this coordinate system The coordinate position occupied in the table is used to estimate the placement attitude of the corresponding equipment components on the workbench.
坐标位置定位模块23:用于对工作台上的待安装设备的设备零部件进行坐标定位处理,获得每个设备零部件在所述工作台上的坐标位置;Coordinate position positioning module 23: used to perform coordinate positioning processing on the equipment components of the equipment to be installed on the workbench, and obtain the coordinate position of each equipment component on the workbench;
在本发明具体实施过程中,所述对工作台上的待安装设备的设备零部件进行坐标定位处理,获得每个设备零部件在所述工作台上的坐标位置,包括:根据所述待安装设备的设备零部件在所述工作台构建的工作台平面坐标系的坐标进行坐标位置定位处理,获得每个设备零部件在所述工作台上的坐标位置。In the specific implementation process of the present invention, performing coordinate positioning processing on the equipment components of the equipment to be installed on the workbench to obtain the coordinate position of each equipment component on the workbench includes: according to the to-be-installed equipment The equipment components of the equipment perform coordinate position positioning processing on the coordinates of the workbench plane coordinate system constructed by the workbench to obtain the coordinate position of each equipment component on the workbench.
具体的,需要获得待安装设备的设备零部件在工作台构建的工作台平面坐标系的坐标,然后根据该待安装设备的设备零部件在工作台构建的工作台平面坐标系的坐标进行坐标位置定位处理,从而得到每个设备零部件在所述工作台上的坐标位置。Specifically, it is necessary to obtain the coordinates of the workbench plane coordinate system constructed by the equipment components of the equipment to be installed on the workbench, and then determine the coordinate position according to the coordinates of the workbench plane coordinate system constructed by the equipment components of the equipment to be installed on the workbench. The positioning process is performed to obtain the coordinate position of each equipment component on the worktable.
标号模块24:用于基于所述设备安装说明书对视觉识别后的设备零部件进行标号,获得标号后的设备零部件;Labeling module 24: used to label the visually identified equipment parts based on the equipment installation instructions, and obtain the labeled equipment parts;
在本发明具体实施过程中,所述基于所述设备安装说明书对视觉识别后的设备零部件进行标号,获得标号后的设备零部件,包括:获得安装顺序示意图中的每个示意图涉及到的安装部件示意图;根据安装顺序示意图中的每个示意图涉及到的安装部件示意图对视觉识别后的设备零部件进行标号,获得标号后的设备零部件。In the specific implementation process of the present invention, the step of labeling the visually recognized equipment components based on the equipment installation instructions, and obtaining the labeled equipment components includes: obtaining the installation related to each schematic diagram in the installation sequence schematic diagram. Schematic diagram of components; according to the schematic diagram of the installation components involved in each schematic diagram of the installation sequence, label the equipment components after visual identification, and obtain the labeled equipment components.
具体的,需要在设备安装说明书中提取到安装顺序示意图中的每个示意图涉及到的安装部件示意图;然后并已经先后顺序对每个示意图涉及到的安装部件示意图的安装部件提取处理,形成有序目标安装部件,然后根据有序目标安装部件视觉识别后的设备零部件进行对应标号,获得标号后 的设备零部件。Specifically, it is necessary to extract the schematic diagrams of the installation components involved in each schematic diagram of the installation sequence schematic diagrams in the equipment installation manual; then, the installation components extraction processing of the schematic diagrams of the installation components involved in each schematic diagram has been performed in sequence to form an orderly Target installation parts, and then carry out corresponding labeling according to the equipment parts after visual identification of the ordered target installation parts, and obtain the labelled equipment parts.
组装策略形成模块25:用于基于所述设备安装说明书、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略;Assembly strategy forming module 25: used to form an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components;
在本发明具体实施过程中,所述基于所述设备安装说明书、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略,包括:获得所述机械手相对工作台平面坐标系的位置及获得设备安装说明书中的安装顺序示意图;根据所述机械手相对工作台平面坐标系的位置利用所述安装顺序示意图、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略。In the specific implementation process of the present invention, forming an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components includes: obtaining the The position of the manipulator relative to the plane coordinate system of the worktable and the schematic diagram of the installation sequence in the equipment installation instructions; according to the position of the manipulator relative to the plane coordinate system of the worktable, the schematic diagram of the installation sequence is used, and each equipment component is placed on the worktable. The placement posture and the labeled equipment components form the equipment assembly strategy.
具体的,通过获得机械手相对工作台平面坐标系的位置及获得设备安装说明书中的安装顺序示意图,即通过机械手首先获得机械手的位置信息,通过该位置信息耦合在工作台平面坐标系来确定机械手相对工作台平面坐标系的位置,通过提取设备安装说明书中的内容得到安装顺序示意图;然后机械手相对工作台平面坐标系的位置利用安装顺序示意图、每个设备零部件在工作台上的放置姿态及标号后的设备零部件形成设备组装策略,该设备组装策略为机械手组装是规划的组装路径最优策略。Specifically, by obtaining the position of the manipulator relative to the plane coordinate system of the worktable and obtaining the schematic diagram of the installation sequence in the equipment installation manual, that is, the position information of the manipulator is first obtained through the manipulator, and the position information is coupled to the plane coordinate system of the worktable to determine the relative position of the manipulator. The position of the plane coordinate system of the workbench is obtained by extracting the content in the equipment installation manual to obtain the schematic diagram of the installation sequence; then the position of the manipulator relative to the plane coordinate system of the workbench is based on the schematic diagram of the installation sequence, the placement attitude and label of each equipment component on the workbench The latter equipment parts form an equipment assembly strategy, which is the optimal strategy of the planned assembly path for robot assembly.
自动组装模块26:用于基于所述设备组装策略控制机械手在工作台上利用所述待安装设备的设备零部件进行自动组装。The automatic assembly module 26 is used to control the robot to perform automatic assembly on the workbench using the equipment parts of the equipment to be installed based on the equipment assembly strategy.
在本发明具体实施过程中,所述基于所述设备组装策略控制机械手在工作台上利用所述待安装设备的设备零部件进行自动组装,包括:在所述机械手上设置有目标跟踪摄像头;基于所述设备组装策略获得组装时所述设备零部件的被组装的当前目标零部件,基于目标跟踪摄像头对被组装的当前目标零部件按照设备组装策略实时对机械手在工作台上的姿态控制进行自动组装。In the specific implementation process of the present invention, the controlling the manipulator to perform automatic assembly on the workbench using the equipment parts of the equipment to be installed based on the equipment assembly strategy includes: arranging a target tracking camera on the manipulator; The equipment assembly strategy obtains the assembled current target components of the equipment components during assembly, and based on the target tracking camera, automatically controls the posture of the manipulator on the workbench in real time for the assembled current target components according to the equipment assembly strategy. assembled.
具体的,在机械手上设置有目标跟踪摄像头,该目标跟踪摄像头用户实时对目标的跟踪,因为机械手实时移动的,机械手相对目标之间的关系是实时变化的,在变化的过程中,可能产生误差,导致机械手在进行设备安装时精度变差,导致安装效率较低,可能导致产品损坏或者无法完成自 动安装,因此需要进行目标的实时跟踪,并及时对机械手的运动路径进行修正;然后根据设备组装策略获得组装时设备零部件的被组装的当前目标零部件,根据目标跟踪摄像头对被组装的当前目标零部件按照设备组装策略实时对机械手在工作台上的姿态控制进行自动组装。Specifically, a target tracking camera is set on the manipulator, and the user of the target tracking camera tracks the target in real time. Because the manipulator moves in real time, the relationship between the manipulator and the target changes in real time. In the process of change, errors may occur. , resulting in poor accuracy of the manipulator during equipment installation, resulting in low installation efficiency, which may lead to product damage or failure to complete automatic installation. Therefore, it is necessary to perform real-time tracking of the target and correct the movement path of the manipulator in time; then assemble according to the equipment. The strategy obtains the assembled current target components of the equipment components during assembly, and automatically assembles the assembled current target components according to the equipment assembly strategy in real time according to the target tracking camera.
在本发明实施例中,可以实现根据待安装设备的设备零部件在工作台上的摆放情况,形成设备组装策略,实现高效率的准确组装;同时,该工作台具有小型化,其上只有一组机械手,并且所有的组装均由一组机械手完成;适合小批量的设备自动组装生产,降低人力成本。In the embodiment of the present invention, an equipment assembly strategy can be formed according to the arrangement of the equipment components of the equipment to be installed on the workbench, so as to achieve high-efficiency and accurate assembly; at the same time, the workbench is miniaturized, and only One set of manipulators, and all assembly is completed by one set of manipulators; suitable for automatic assembly and production of small batches of equipment, reducing labor costs.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnly Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: Read-only memory (ROM, ReadOnly Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc.
另外,以上对本发明实施例所提供的一种基于机械手的设备自动组装控制方法及装置进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。In addition, a method and device for automatic assembly control of equipment based on a manipulator provided by the embodiments of the present invention are described in detail above. Specific examples should be used in this paper to illustrate the principles and implementations of the present invention. The description is only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation and application scope. , the contents of this specification should not be construed as limiting the invention.
Figure PCTCN2021124934-appb-000001
Figure PCTCN2021124934-appb-000001

Claims (10)

  1. 一种基于机械手的设备自动组装控制方法,其特征在于,所述方法包括:A method for automatic assembly control of equipment based on a manipulator, characterized in that the method comprises:
    获得待安装设备的设备安装说明书;Obtain the equipment installation instructions for the equipment to be installed;
    基于设置在工作台上方的视觉识别摄像头对工作台上的待安装设备的设备零部件进行视觉识别处理,获得设备零部件识别结果及每个设备零部件在工作台上的放置姿态;Perform visual recognition processing on the equipment parts of the equipment to be installed on the worktable based on the visual recognition camera set above the worktable, and obtain the identification results of the equipment parts and the placement posture of each equipment part on the worktable;
    对工作台上的待安装设备的设备零部件进行坐标定位处理,获得每个设备零部件在所述工作台上的坐标位置;Perform coordinate positioning processing on the equipment components of the equipment to be installed on the workbench, and obtain the coordinate position of each equipment component on the workbench;
    基于所述设备安装说明书对视觉识别后的设备零部件进行标号,获得标号后的设备零部件;Mark the visually identified equipment parts based on the equipment installation instructions, and obtain the marked equipment parts;
    基于所述设备安装说明书、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略;Forming an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components;
    基于所述设备组装策略控制机械手在工作台上利用所述待安装设备的设备零部件进行自动组装。Based on the equipment assembly strategy, the robot is controlled to perform automatic assembly on the workbench using the equipment components of the equipment to be installed.
  2. 根据权利要求1所述的设备自动组装控制方法,其特征在于,所述设备安装说明书中包括安装顺序示意图、安装顺序示意图中每个示意图涉及到的安装部件示意图。The method for controlling automatic assembly of equipment according to claim 1, wherein the equipment installation manual includes a schematic diagram of an installation sequence and a schematic diagram of the installation components involved in each schematic diagram in the schematic diagram of the installation sequence.
  3. 根据权利要求1所述的设备自动组装控制方法,其特征在于,所述获得待安装设备的设备安装说明书,包括:The device automatic assembly control method according to claim 1, wherein the obtaining the device installation manual of the device to be installed comprises:
    基于待安装设备的型号数据在说明书数据库中匹配获得待安装设备的设备安装说明书;或,Based on the model data of the equipment to be installed, the equipment installation instructions of the equipment to be installed are obtained by matching in the instruction database; or,
    在所述说明书数据库中不能匹配出待安装设备的设备安装说明书时,基于用户输入获得待安装设备的设备安装说明书。When the device installation manual of the device to be installed cannot be matched in the manual database, the device installation manual of the device to be installed is obtained based on the user input.
  4. 根据权利要求1所述的设备自动组装控制方法,其特征在于,所述基于设置在工作台上方的视觉识别摄像头对工作台上的待安装设备的设备零部件进行视觉识别处理,获得设备零部件识别结果及每个设备零部件在工作台上的放置姿态,包括:The device automatic assembly control method according to claim 1, wherein the visual recognition processing is performed on the equipment components of the equipment to be installed on the workbench based on the visual recognition camera disposed above the workbench, and the equipment components are obtained. Identify the results and the placement attitude of each equipment component on the workbench, including:
    以所述视觉识别摄像头在所述工作台平面上采集的工作台图像像素构建工作台平面坐标系;constructing a workbench plane coordinate system with workbench image pixels collected by the visual recognition camera on the workbench plane;
    在所述工作台基于重力感应传感器设备感应到其上放置有待安装设备的设备零部件时,启动所述视觉识别摄像头采集所述工作台上的设备零部件图像;When the workbench senses the equipment parts on which the equipment to be installed is placed based on the gravity sensing sensor device, start the visual recognition camera to collect images of the equipment parts on the workbench;
    将采集到的设备零部件图像进行图像前景背景分离,获得前景图像;Separate the image foreground and background of the collected image of equipment parts to obtain a foreground image;
    对所述前景图像中的每个设备零部件进行目标分割处理,获得每个设备零部件目标图像;Perform target segmentation processing on each equipment component in the foreground image to obtain a target image of each equipment component;
    基于每个设备零部件目标图像与所述设备安装说明书中的设备零部件进行相似度目标匹配,获得设备零部件识别结果;Based on the target image of each equipment component and the equipment component in the equipment installation manual, the similarity target is matched to obtain the equipment component identification result;
    获得所述每个设备零部件目标图像在所述工作台平面坐标系的坐标位置,并基于所述每个设备零部件的坐标位置获得每个设备零部件在工作台上的放置姿态。The coordinate position of the target image of each equipment component in the workbench plane coordinate system is obtained, and the placement attitude of each equipment component on the workbench is obtained based on the coordinate position of each equipment component.
  5. 根据权利要求1或4所述的设备自动组装控制方法,其特征在于,所述待安装设备的设备零部件放置在所述工作台时,相邻的两个设备零部件之间互不遮挡。The equipment automatic assembly control method according to claim 1 or 4, wherein when the equipment parts of the equipment to be installed are placed on the workbench, two adjacent equipment parts do not block each other.
  6. 根据权利要求4所述的设备自动组装控制方法,其特征在于,所述对工作台上的待安装设备的设备零部件进行坐标定位处理,获得每个设备零部件在所述工作台上的坐标位置,包括:The equipment automatic assembly control method according to claim 4, wherein the coordinate positioning process is performed on the equipment components of the equipment to be installed on the workbench, and the coordinates of each equipment component on the workbench are obtained. location, including:
    根据所述待安装设备的设备零部件在所述工作台构建的工作台平面坐标系的坐标进行坐标位置定位处理,获得每个设备零部件在所述工作台上的坐标位置。The coordinate position positioning process is performed according to the coordinates of the equipment parts of the equipment to be installed on the workbench constructed by the workbench plane coordinate system, and the coordinate position of each equipment part on the workbench is obtained.
  7. 根据权利要求2所述的设备自动组装控制方法,其特征在于,所述基于所述设备安装说明书对视觉识别后的设备零部件进行标号,获得标号后的设备零部件,包括:The method for controlling automatic assembly of equipment according to claim 2, wherein the visually identified equipment components are labeled based on the equipment installation instructions, and the labeled equipment components are obtained, including:
    获得所述安装顺序示意图中的每个示意图涉及到的安装部件示意图;Obtain a schematic diagram of the installation components involved in each schematic diagram of the installation sequence;
    根据安装顺序示意图中的每个示意图涉及到的安装部件示意图对视觉识别后的设备零部件进行标号,获得标号后的设备零部件。According to the schematic diagram of the installation components involved in each schematic diagram of the installation sequence, the visually identified equipment components are labeled to obtain the labeled equipment components.
  8. 根据权利要求4所述的设备自动组装控制方法,其特征在于,所述基于所述设备安装说明书、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略,包括:The method for automatic assembly control of equipment according to claim 4, wherein said equipment components are formed based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components. Equipment assembly strategy, including:
    获得所述机械手相对工作台平面坐标系的位置及获得设备安装说明书中的安装顺序示意图;Obtain the position of the manipulator relative to the plane coordinate system of the worktable and obtain the schematic diagram of the installation sequence in the equipment installation manual;
    根据所述机械手相对工作台平面坐标系的位置利用所述安装顺序示意图、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略。According to the position of the manipulator relative to the plane coordinate system of the worktable, an equipment assembly strategy is formed by using the schematic diagram of the installation sequence, the placement posture of each equipment component on the workbench, and the labeled equipment components.
  9. 根据权利要求1所述的设备自动组装控制方法,其特征在于,所述基于所述设备组装策略控制机械手在工作台上利用所述待安装设备的设备零部件进行自动组装,包括:The control method for automatic assembly of equipment according to claim 1, wherein the control of the manipulator based on the equipment assembly strategy to perform automatic assembly using the equipment parts of the equipment to be installed on the workbench comprises:
    在所述机械手上设置有目标跟踪摄像头;A target tracking camera is arranged on the manipulator;
    基于所述设备组装策略获得组装时所述设备零部件的被组装的当前目标零部件,基于目标跟踪摄像头对被组装的当前目标零部件按照设备组装策略实时对机械手在工作台上的姿态控制进行自动组装。Based on the equipment assembly strategy, the assembled current target components of the equipment components are obtained, and based on the target tracking camera, the assembled current target components are controlled in real time according to the equipment assembly strategy. Automatic assembly.
  10. 一种基于机械手的设备自动组装控制装置,其特征在于,所述装置包括:A control device for automatic assembly of equipment based on a manipulator, characterized in that the device comprises:
    获得模块:用于获得待安装设备的设备安装说明书;Obtaining module: used to obtain the equipment installation manual of the equipment to be installed;
    视觉识别模块:用于基于设置在工作台上方的视觉识别摄像头对工作台上的待安装设备的设备零部件进行视觉识别处理,获得设备零部件识别结果及每个设备零部件在工作台上的放置姿态;Visual recognition module: It is used to visually recognize the equipment parts of the equipment to be installed on the workbench based on the visual recognition camera set above the workbench, and obtain the identification results of the equipment parts and the identification of each equipment part on the workbench. put posture;
    坐标位置定位模块:用于对工作台上的待安装设备的设备零部件进行坐标定位处理,获得每个设备零部件在所述工作台上的坐标位置;Coordinate position positioning module: used to perform coordinate positioning processing on the equipment components of the equipment to be installed on the workbench, and obtain the coordinate position of each equipment component on the workbench;
    标号模块:用于基于所述设备安装说明书对视觉识别后的设备零部件进行标号,获得标号后的设备零部件;Labeling module: used to label the visually identified equipment parts based on the equipment installation instructions, and obtain the labeled equipment parts;
    组装策略形成模块:用于基于所述设备安装说明书、所述每个设备零部件在工作台上的放置姿态及所述标号后的设备零部件形成设备组装策略;Assembly strategy forming module: used to form an equipment assembly strategy based on the equipment installation instructions, the placement posture of each equipment component on the workbench, and the labeled equipment components;
    自动组装模块:用于基于所述设备组装策略控制机械手在工作台上利用所述待安装设备的设备零部件进行自动组装。The automatic assembly module is used to control the robot to perform automatic assembly using the equipment parts of the equipment to be installed on the workbench based on the equipment assembly strategy.
PCT/CN2021/124934 2021-03-09 2021-10-20 Automatic device assembly control method and apparatus based on manipulator WO2022188410A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110253680.8A CN112621765B (en) 2021-03-09 2021-03-09 Automatic equipment assembly control method and device based on manipulator
CN202110253680.8 2021-03-09

Publications (1)

Publication Number Publication Date
WO2022188410A1 true WO2022188410A1 (en) 2022-09-15

Family

ID=75297644

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/124934 WO2022188410A1 (en) 2021-03-09 2021-10-20 Automatic device assembly control method and apparatus based on manipulator

Country Status (2)

Country Link
CN (1) CN112621765B (en)
WO (1) WO2022188410A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112621765B (en) * 2021-03-09 2021-06-01 佛山隆深机器人有限公司 Automatic equipment assembly control method and device based on manipulator
CN114755782B (en) * 2022-02-25 2024-09-13 深圳市深视智能科技有限公司 Point spectrum lens mounting method, device, system, storage medium and product
CN115709373A (en) * 2022-11-17 2023-02-24 湖州丽天智能科技有限公司 Photovoltaic system replacement method and system
CN117383234A (en) * 2023-09-28 2024-01-12 重庆渝创新材料有限公司 Loading attachment is used in aluminum alloy production

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5350269A (en) * 1989-03-27 1994-09-27 Canon Kabushiki Kaisha Work pick-up apparatus
CN204038595U (en) * 2014-08-25 2014-12-24 昆山迈致治具科技有限公司 Mobile phone button automatic assembling mobile device
CN204997676U (en) * 2015-09-22 2016-01-27 苏州卓越金码电子科技有限公司 Automatic assembling device
CN208593088U (en) * 2018-08-14 2019-03-12 苏州富加林自动化科技有限公司 Automatic assembling
CN208896104U (en) * 2018-09-04 2019-05-24 深圳市兴禾自动化有限公司 Automatic assembling mechanical arm
CN110788622A (en) * 2019-12-10 2020-02-14 江苏汇博机器人技术股份有限公司 Camera-based keyboard automatic assembly device for practical training
CN112018508A (en) * 2020-08-19 2020-12-01 上海一航凯迈光机电设备有限公司 Intelligent arrangement and assembly method for feature numbers based on radiation units
CN112621765A (en) * 2021-03-09 2021-04-09 佛山隆深机器人有限公司 Automatic equipment assembly control method and device based on manipulator

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107303636B (en) * 2016-04-19 2019-06-14 泰科电子(上海)有限公司 Automatic setup system and automatic assembly method based on robot
CN106126219B (en) * 2016-06-20 2019-05-03 扬州大学 A kind of manipulator fittage self-programming method based on target assembly relation natural language description

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5350269A (en) * 1989-03-27 1994-09-27 Canon Kabushiki Kaisha Work pick-up apparatus
CN204038595U (en) * 2014-08-25 2014-12-24 昆山迈致治具科技有限公司 Mobile phone button automatic assembling mobile device
CN204997676U (en) * 2015-09-22 2016-01-27 苏州卓越金码电子科技有限公司 Automatic assembling device
CN208593088U (en) * 2018-08-14 2019-03-12 苏州富加林自动化科技有限公司 Automatic assembling
CN208896104U (en) * 2018-09-04 2019-05-24 深圳市兴禾自动化有限公司 Automatic assembling mechanical arm
CN110788622A (en) * 2019-12-10 2020-02-14 江苏汇博机器人技术股份有限公司 Camera-based keyboard automatic assembly device for practical training
CN112018508A (en) * 2020-08-19 2020-12-01 上海一航凯迈光机电设备有限公司 Intelligent arrangement and assembly method for feature numbers based on radiation units
CN112621765A (en) * 2021-03-09 2021-04-09 佛山隆深机器人有限公司 Automatic equipment assembly control method and device based on manipulator

Also Published As

Publication number Publication date
CN112621765B (en) 2021-06-01
CN112621765A (en) 2021-04-09

Similar Documents

Publication Publication Date Title
WO2022188410A1 (en) Automatic device assembly control method and apparatus based on manipulator
CN109483554B (en) Robot dynamic grabbing method and system based on global and local visual semantics
WO2018053847A1 (en) Smart inventory management system, server and method, terminal, and program product
CN109176521A (en) A kind of mechanical arm and its crawl control method and system
CN111958604A (en) Efficient special-shaped brush monocular vision teaching grabbing method based on CAD model
CN113319859B (en) Robot teaching method, system and device and electronic equipment
US11455767B1 (en) Intelligent material completeness detection and configuration method based on digital twin and augmented reality (AR)
WO2021046767A1 (en) Autonomous robot tooling system, control system, control method, and storage medium
JP6424432B2 (en) Control device, robot system, robot and robot control method
CN105931233A (en) Bolt searching and identifying method for bolt fastening robot of power transmission line
CN111390910A (en) Manipulator target grabbing and positioning method, computer readable storage medium and manipulator
CN111985420B (en) Unmanned inspection method for power distribution station based on machine vision
CN110782484A (en) Unmanned aerial vehicle video personnel identification and tracking method
CN111240195A (en) Automatic control model training and target object recycling method and device based on machine vision
CN117506931A (en) Groove cutting path planning and correcting equipment and method based on machine vision
TWI788253B (en) Adaptive mobile manipulation apparatus and method
CN108711174B (en) Approximate parallel vision positioning system for mechanical arm
CN108957384A (en) A kind of turnover box and electric energy measuring equipment discriminating direction method and apparatus
CN115631401A (en) Robot autonomous grabbing skill learning system and method based on visual perception
US11580666B2 (en) Localization and mapping method and moving apparatus
CN115439821A (en) Positioning and tracking method and system based on multi-view vision AGV
JP2014174628A (en) Image recognition method
Pan et al. An Improved Faster Region-based Convolutional Neural Network Algorithm for Identification of Steel Coil End-head.
CN114056704A (en) Feeding deviation rectifying method and device and storage medium
Pu et al. A general mobile manipulator automation framework for flexible tasks in controlled environments

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21929874

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21929874

Country of ref document: EP

Kind code of ref document: A1