[go: up one dir, main page]

CN112222798A - Automatic installation method and device for large-scale component - Google Patents

Automatic installation method and device for large-scale component Download PDF

Info

Publication number
CN112222798A
CN112222798A CN202011064321.XA CN202011064321A CN112222798A CN 112222798 A CN112222798 A CN 112222798A CN 202011064321 A CN202011064321 A CN 202011064321A CN 112222798 A CN112222798 A CN 112222798A
Authority
CN
China
Prior art keywords
laser range
range finder
camera
collected data
degree
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011064321.XA
Other languages
Chinese (zh)
Other versions
CN112222798B (en
Inventor
李远桥
王硕
段三军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Specialized Machinery
Original Assignee
Beijing Institute of Specialized Machinery
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 Beijing Institute of Specialized Machinery filed Critical Beijing Institute of Specialized Machinery
Priority to CN202011064321.XA priority Critical patent/CN112222798B/en
Publication of CN112222798A publication Critical patent/CN112222798A/en
Application granted granted Critical
Publication of CN112222798B publication Critical patent/CN112222798B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23PMETAL-WORKING NOT OTHERWISE PROVIDED FOR; COMBINED OPERATIONS; UNIVERSAL MACHINE TOOLS
    • B23P19/00Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformation; Tools or devices therefor so far as not provided for in other classes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C3/00Measuring distances in line of sight; Optical rangefinders

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Electromagnetism (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

The invention provides an automatic installation method and device for large components, which are used for accurately measuring, automatically adjusting and butt-jointing the relative pose of two butt-jointing surfaces in space, and solve the problem of automation of assembly of large components in a flexible manufacturing system. When the three-dimensional parallel laser range finder is used, the relative position and posture relation between the component and the butt joint plane can be determined by using the three parallel laser range finders, and the two planes are adjusted to be in a parallel state by the six-degree-of-freedom posture adjusting mechanism. And reading the data matrix code by using a camera, and acquiring the three-degree-of-freedom pose relationship of the component in the docking plane so as to adjust to the final docking attitude. And in the butt joint process of the components, the distance measuring instrument and the camera continue to perform whole-course real-time adjustment.

Description

Automatic installation method and device for large-scale component
Technical Field
The invention relates to the field of flexible manufacturing, in particular to an automatic installation method and device for a large component.
Background
At present, the assembly work of large parts is mostly carried out in a manual assembly mode in the field of large equipment production. The method has higher requirements on the proficiency and physical ability of operators, and has poorer repeatability and lower efficiency. Today, the degree of industrial automation is more and more developed, and the traditional manual mode cannot meet the requirements of high speed and high efficiency of the current industrial production.
Disclosure of Invention
The present invention aims to provide a method and apparatus for automated installation of large components which overcomes or at least partially solves the above mentioned problems.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
one aspect of the present invention provides an automatic installation method of a large component, including: providing a component, the component comprising: three relative laser range finders, two large-range variable-focus cameras and a six-degree-of-freedom adjusting system; wherein: three relative laser range finders include: the laser ranging system comprises a first laser range finder, a second laser range finder and a third laser range finder, wherein a straight line formed by the first laser range finder and the second laser range finder is perpendicular to a straight line formed by the first laser range finder and the third laser range finder; the two large-range variable-focus cameras comprise a first camera and a second camera, and planes of the first camera and the second camera are parallel to a plane formed by the first laser range finder, the second laser range finder and the third laser range finder; before automatic installation, setting a data matrix code target on target equipment; during automatic installation, a first laser range finder is used for acquiring first acquisition data, a second laser range finder is used for acquiring second acquisition data, a third laser range finder is used for acquiring third acquisition data, and the relative pose relation between the component and the target equipment installation surface is calculated by using the first acquisition data, the second acquisition data and the third acquisition data; identifying the data matrix code by using a first camera and a second camera to obtain the position of the data matrix code in the image, and calculating horizontal and vertical coordinates of a pixel point of a midpoint of the code in the image, wherein the horizontal and vertical coordinates comprise a first horizontal coordinate, a first vertical coordinate, a second horizontal coordinate and a second vertical coordinate; controlling the mounting equipment to carry the mounting component to approach the target equipment at a constant speed; controlling to simultaneously execute the step a, the step b and the step c; wherein: the step a comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the difference value between the first collected data and the second collected data to be reduced and enter a first preset difference value range, and the difference value between the first collected data and the third collected data to be reduced and enter a second preset difference value range; the step b comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the first abscissa and the first ordinate to enter a first preset error range of the target point; the step c comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the difference value between the first ordinate and the second ordinate to be reduced and enter a second preset error range; and controlling to stop the approach of the installation equipment by using first acquisition data acquired by the first laser range finder, returning to execute the step of controlling the installation equipment carrying the installation part to approach the target equipment at a constant speed, and controlling to execute the steps of the step a, the step b and the step c at the same time until entering an allowable error range at the same time.
Wherein, the method further comprises: when the camera is automatically installed, the focal lengths of the first camera and the second camera are adjusted by utilizing the first collected data, the second collected data and the third collected data.
Wherein, the method further comprises: before automatic installation, target values of the first laser range finder, the second laser range finder and the third laser range finder are found.
The six-degree-of-freedom adjusting system comprises a wheat wheel platform and three independent-degree-of-freedom devices or comprises a 6-degree-of-freedom robot.
In another aspect, the present invention provides an automatic installation apparatus for a large component, including: the setting module is used for setting components and setting a data matrix code target on the target equipment before automatic installation; the component comprises: three relative laser range finders, two large-range variable-focus cameras and a six-degree-of-freedom adjusting system; wherein: three relative laser range finders include: the laser ranging system comprises a first laser range finder, a second laser range finder and a third laser range finder, wherein a straight line formed by the first laser range finder and the second laser range finder is perpendicular to a straight line formed by the first laser range finder and the third laser range finder; the two large-range variable-focus cameras comprise a first camera and a second camera, and planes of the first camera and the second camera are parallel to a plane formed by the first laser range finder, the second laser range finder and the third laser range finder; the control module is used for acquiring first acquisition data by using the first laser range finder, acquiring second acquisition data by using the second laser range finder, acquiring third acquisition data by using the third laser range finder and calculating the relative pose relation between the component and the target equipment mounting surface by using the first acquisition data, the second acquisition data and the third acquisition data when the component is automatically mounted; identifying the data matrix code by using a first camera and a second camera to obtain the position of the data matrix code in the image, and calculating horizontal and vertical coordinates of a pixel point of a midpoint of the code in the image, wherein the horizontal and vertical coordinates comprise a first horizontal coordinate, a first vertical coordinate, a second horizontal coordinate and a second vertical coordinate; controlling the mounting equipment to carry the mounting component to approach the target equipment at a constant speed; controlling to simultaneously execute the step a, the step b and the step c; wherein: the step a comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the difference value between the first collected data and the second collected data to be reduced and enter a first preset difference value range, and the difference value between the first collected data and the third collected data to be reduced and enter a second preset difference value range; the step b comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the first abscissa and the first ordinate to enter a first preset error range of the target point; the step c comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the difference value between the first ordinate and the second ordinate to be reduced and enter a second preset error range; and controlling to stop the approach of the installation equipment by using first acquisition data acquired by the first laser range finder, returning to execute the step of controlling the installation equipment carrying the installation part to approach the target equipment at a constant speed, and controlling to execute the steps of the step a, the step b and the step c at the same time until entering an allowable error range at the same time.
Wherein, the device still includes: and the adjusting module is used for adjusting the focal lengths of the first camera and the second camera by utilizing the first collected data, the second collected data and the third collected data during automatic installation.
Wherein, the device still includes: and the calibration module is used for finding the target values of the first laser distance meter, the second laser distance meter and the third laser distance meter before automatic installation.
The six-degree-of-freedom adjusting system comprises a wheat wheel platform and three independent-degree-of-freedom devices or comprises a 6-degree-of-freedom robot.
Therefore, the automatic installation method and the device for the large-scale component are used for accurately measuring, automatically adjusting and butt-jointing the relative pose of the two butt-jointing surfaces in the space, and solve the problem of automation of assembly of the large-scale component in a flexible manufacturing system. When the three-dimensional parallel laser range finder is used, the relative position and posture relation between the component and the butt joint plane can be determined by using the three parallel laser range finders, and the two planes are adjusted to be in a parallel state by the six-degree-of-freedom posture adjusting mechanism. And reading the data matrix code by using a camera, and acquiring the three-degree-of-freedom pose relationship of the component in the docking plane so as to adjust to the final docking attitude. And in the butt joint process of the components, the distance measuring instrument and the camera continue to perform whole-course real-time adjustment.
Compared with the prior art, the invention has the beneficial effects that:
1. the automatic installation of large-scale components is realized, the labor is saved, and the efficiency is increased;
2. the method has longer identification distance and better end precision;
3. the method is simple to implement and avoids complex operation.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on the drawings without creative efforts.
FIG. 1 is a flow chart of a method for automatically installing a large component according to an embodiment of the present invention;
fig. 2 is a schematic layout of a first laser range finder, a second laser range finder and a third laser range finder according to an embodiment of the present invention;
fig. 3 is a schematic diagram of an arrangement relationship between a first camera and a second camera according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an automatic large component mounting device according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Fig. 1 is a flowchart illustrating an automatic installation method of a large component according to an embodiment of the present invention, and referring to fig. 1, the automatic installation method of a large component according to an embodiment of the present invention includes:
s1, providing a component comprising: three relative laser range finders, two large-range variable-focus cameras and a six-degree-of-freedom adjusting system; wherein:
three relative laser range finders include: the laser ranging system comprises a first laser range finder, a second laser range finder and a third laser range finder, wherein a straight line formed by the first laser range finder and the second laser range finder is perpendicular to a straight line formed by the first laser range finder and the third laser range finder;
the two large-range variable-focus cameras comprise a first camera and a second camera, and planes of the first camera and the second camera are parallel to a plane formed by the first laser range finder, the second laser range finder and the third laser range finder.
Specifically, the implementation of the present invention mainly comprises the following components: (1) three relative laser range finders; (2) two large-range variable focal length cameras; (3) a six-degree-of-freedom adjustment system. Wherein the installation surface of the target device is (B), and the (B) is assumed to be vertical to the ground.
The three laser range finders are numbered as (1-1), (1-2) and (1-3). The detection directions of (1-1), (1-2) and (1-3) are parallel and same, and the detection directions are vertical to the plane (A) formed by (1-1), (1-2) and (1-3). The straight lines formed by the mounting positions (1-1) and (1-2) are perpendicular to the straight lines formed by the mounting positions (1-1) and (1-3). As shown in fig. 2.
The two large-range variable-focus cameras are numbered as (2-1) and (2-2). The camera planes of (2-1) and (2-2) are parallel to (A). As shown in fig. 3.
As an optional implementation manner of the embodiment of the present invention, the method for automatically installing a large component according to the embodiment of the present invention further includes: before automatic installation, target values of the first laser range finder, the second laser range finder and the third laser range finder are found. Specifically, manual teaching may be performed to align the sensor target value before automatic mounting. The allowable error range in the automatic installation process is specified according to the target value so as to avoid the convergence.
As an optional implementation provided by the embodiment of the present invention, the six-degree-of-freedom adjustment system includes a microphone platform and three independent-degree-of-freedom devices, or includes a 6-degree-of-freedom robot.
And S2, setting a data matrix code target on the target equipment before automatic installation.
Specifically, before use, a data matrix code target needs to be installed on (B) of the target device so as to facilitate identification of (2-1) and (2-2), and meanwhile, all sensor data are guaranteed to be valid.
And S3, during automatic installation, acquiring first acquisition data by using a first laser range finder, acquiring second acquisition data by using a second laser range finder, acquiring third acquisition data by using a third laser range finder, and calculating the relative position and orientation relation between the component and the target equipment installation surface by using the first acquisition data, the second acquisition data and the third acquisition data.
Specifically, when the automatic installation is started, the relative pose relationship between the component and the target device installation surface is calculated by using the three data collected in (1-1), (1-2) and (1-3), as shown in fig. 2. The collected data is l1 (1-1), l2 (1-2) and l3 (1-3).
And S4, identifying the data matrix code by using the first camera and the second camera, obtaining the position of the data matrix code in the image, and calculating the horizontal and vertical coordinates of the midpoint of the code in the pixel point of the image, wherein the horizontal and vertical coordinates comprise a first horizontal coordinate and a first vertical coordinate, and a second horizontal coordinate and a second vertical coordinate.
Specifically, (2-1) and (2-2) identifying the data matrix will obtain the position of the data matrix code in the image, and the horizontal and vertical coordinates of the pixel points of the code midpoint in the image can be calculated as (x1, y1), (x2, y2), respectively.
S5, controlling the mounting device to carry the mounting component to approach the target device at a constant speed, and controlling to execute the step a, the step b and the step c simultaneously; wherein:
the step a comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the difference value between the first collected data and the second collected data to be reduced and enter a first preset difference value range, and the difference value between the first collected data and the third collected data to be reduced and enter a second preset difference value range;
the step b comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the first abscissa and the first ordinate to enter a first preset error range of the target point;
the step c comprises the following steps: and adjusting the six-degree-of-freedom adjusting system to reduce the difference value between the first ordinate and the second ordinate and enter a second preset error range.
Specifically, after the sensor data is obtained, the mounting device carries the mounting component to extend to approach the target device at a constant speed, and the following steps are performed:
a. and (3) adjusting the six-degree-of-freedom adjusting system to enable the difference value between l1 and l2 and the difference value between l1 and l3 to be reduced continuously until the difference values are within the specified difference value range, and then (A) and (B) are determined to be parallel.
b. And (3) adjusting the six-degree-of-freedom adjusting system to enable the (x1, y1) to be continuously close to the teaching specified point until the specified error range is reached, namely, the adjustment of the horizontal and vertical coordinate position in the (A) plane is determined to be completed.
c. And (3) adjusting the six-degree-of-freedom adjusting system to enable the difference value between y1 and y2 to be continuously reduced until the difference value is within a specified error range, namely, the rotation posture in the (A) plane is considered to be adjusted.
And (c) simultaneously performing the steps a, b and c in the whole butt joint process. And in the process that the installation equipment approaches the target equipment, the variable values continuously enter and leave a specified error range, but the variable values are always close to the set pose.
And S6, controlling to stop the approach of the installation equipment by using the first collected data acquired by the first laser range finder, returning to execute the step of controlling the installation equipment carrying the installation component to approach the target equipment at a constant speed, and controlling to execute the steps of the step a, the step b and the step c simultaneously until entering an allowable error range simultaneously.
Specifically, in the process of controlling the mounting device carrying the mounting component to move towards the target device at a constant speed, the process is not a monotonous change process, the calculated values of the steps a to c repeatedly enter and leave the preset range due to the influence of the ground surface fluctuation in the whole approaching process, but generally change around the respective target ranges, after the final approaching to a final position, the values of the steps a to c are not influenced by the ground surface fluctuation, and finally enter an allowable error range at the same time, and then the automatic docking mounting is considered to be successful.
Finally, the approach of the installation equipment is stopped by using the collected value of (1-1), and the steps from a to c are continuously adjusted, and the allowable error range is ensured to be simultaneously entered.
As an optional implementation manner of the embodiment of the present invention, the method for automatically installing a large component according to the embodiment of the present invention further includes: when the camera is automatically installed, the focal lengths of the first camera and the second camera are adjusted by utilizing the first collected data, the second collected data and the third collected data.
Specifically, as the equipment is getting closer, the data matrix target has larger and larger imaging in (2) two cameras with large-range variable focal length, thereby resulting in continuous improvement of the end precision. And in order to ensure clear imaging, in the installation process, along with the continuous reduction of the distance, the focal lengths of the two large-range variable-focus cameras need to be continuously adjusted according to the values of (1) the three relative laser range finders and (2).
Therefore, the automatic installation method of the large-scale component is used for accurate measurement, automatic adjustment and butt joint assembly of the relative pose of the two butt joint surfaces in the space, and solves the automation problem of assembly of the large-scale component in a flexible manufacturing system. When the three-dimensional parallel laser range finder is used, the relative position and posture relation between the component and the butt joint plane can be determined by using the three parallel laser range finders, and the two planes are adjusted to be in a parallel state by the six-degree-of-freedom posture adjusting mechanism. And reading the data matrix code by using a camera, and acquiring the three-degree-of-freedom pose relationship of the component in the docking plane so as to adjust to the final docking attitude. And in the butt joint process of the components, the distance measuring instrument and the camera continue to perform whole-course real-time adjustment.
Compared with the prior art, the invention has the beneficial effects that:
1. the automatic installation of large-scale components is realized, the labor is saved, and the efficiency is increased;
2. the method has longer identification distance and better end precision;
3. the method is simple to implement and avoids complex operation.
Fig. 4 is a schematic structural diagram of an automatic large component mounting device according to an embodiment of the present invention, in which the above method is applied, and the following is a brief description of the structure of the automatic large component mounting device, and other matters are not at all, please refer to the description related to the above automatic large component mounting method, and referring to fig. 4, the automatic large component mounting device according to an embodiment of the present invention includes:
the setting module is used for setting components and setting a data matrix code target on the target equipment before automatic installation; the component comprises: three relative laser range finders, two large-range variable-focus cameras and a six-degree-of-freedom adjusting system; wherein: three relative laser range finders include: the laser ranging system comprises a first laser range finder, a second laser range finder and a third laser range finder, wherein a straight line formed by the first laser range finder and the second laser range finder is perpendicular to a straight line formed by the first laser range finder and the third laser range finder; the two large-range variable-focus cameras comprise a first camera and a second camera, and planes of the first camera and the second camera are parallel to a plane formed by the first laser range finder, the second laser range finder and the third laser range finder;
the control module is used for acquiring first acquisition data by using the first laser range finder, acquiring second acquisition data by using the second laser range finder, acquiring third acquisition data by using the third laser range finder and calculating the relative pose relation between the component and the target equipment mounting surface by using the first acquisition data, the second acquisition data and the third acquisition data when the component is automatically mounted; identifying the data matrix code by using a first camera and a second camera to obtain the position of the data matrix code in the image, and calculating horizontal and vertical coordinates of a pixel point of a midpoint of the code in the image, wherein the horizontal and vertical coordinates comprise a first horizontal coordinate, a first vertical coordinate, a second horizontal coordinate and a second vertical coordinate; controlling the mounting equipment to carry the mounting component to approach the target equipment at a constant speed; controlling to simultaneously execute the step a, the step b and the step c; wherein: the step a comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the difference value between the first collected data and the second collected data to be reduced and enter a first preset difference value range, and the difference value between the first collected data and the third collected data to be reduced and enter a second preset difference value range; the step b comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the first abscissa and the first ordinate to enter a first preset error range of the target point; the step c comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the difference value between the first ordinate and the second ordinate to be reduced and enter a second preset error range; and controlling to stop the approach of the installation equipment by using first acquisition data acquired by the first laser range finder, returning to execute the step of controlling the installation equipment carrying the installation part to approach the target equipment at a constant speed, and controlling to execute the steps of the step a, the step b and the step c at the same time until entering an allowable error range at the same time.
As an optional implementation manner of the embodiment of the present invention, the automatic installation apparatus for a large component according to the embodiment of the present invention further includes: and the adjusting module is used for adjusting the focal lengths of the first camera and the second camera by utilizing the first collected data, the second collected data and the third collected data during automatic installation.
The automatic installation device for the large-scale component provided by the embodiment of the invention further comprises: and the calibration module is used for finding the target values of the first laser distance meter, the second laser distance meter and the third laser distance meter before automatic installation.
As an alternative implementation of the embodiment of the present invention, the six-degree-of-freedom adjustment system includes a microphone platform plus three independent-degree-of-freedom devices, or includes a 6-degree-of-freedom robot.
Therefore, the automatic installation device for the large-scale component is used for accurately measuring, automatically adjusting and butt-jointing the relative pose of the two butt-jointing surfaces in the space, and solves the automation problem of the assembly of the large-scale component in a flexible manufacturing system. When the three-dimensional parallel laser range finder is used, the relative position and posture relation between the component and the butt joint plane can be determined by using the three parallel laser range finders, and the two planes are adjusted to be in a parallel state by the six-degree-of-freedom posture adjusting mechanism. And reading the data matrix code by using a camera, and acquiring the three-degree-of-freedom pose relationship of the component in the docking plane so as to adjust to the final docking attitude. And in the butt joint process of the components, the distance measuring instrument and the camera continue to perform whole-course real-time adjustment.
Compared with the prior art, the invention has the beneficial effects that:
1. the automatic installation of large-scale components is realized, the labor is saved, and the efficiency is increased;
2. the method has longer identification distance and better end precision;
3. the method is simple to implement and avoids complex operation.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (8)

1. An automatic installation method of a large component is characterized by comprising the following steps:
providing a component, the component comprising: three relative laser range finders, two large-range variable-focus cameras and a six-degree-of-freedom adjusting system; wherein:
the three relative laser range finders include: the laser ranging device comprises a first laser range finder, a second laser range finder and a third laser range finder, wherein a straight line formed by the first laser range finder and the second laser range finder is perpendicular to a straight line formed by the first laser range finder and the third laser range finder, the detection directions of the first laser range finder, the second laser range finder and the third laser range finder are parallel and equidirectional, and the detection direction is perpendicular to a plane formed by the first laser range finder, the second laser range finder and the third laser range finder;
the two large-range variable-focus cameras comprise a first camera and a second camera, and planes of the first camera and the second camera are parallel to a plane formed by the first laser range finder, the second laser range finder and the third laser range finder;
before automatic installation, setting a data matrix code target on target equipment;
during automatic installation, the first laser range finder is used for obtaining first collected data, the second laser range finder is used for obtaining second collected data, the third laser range finder is used for obtaining third collected data, and the relative pose relation between the component and the target equipment installation surface is calculated by using the first collected data, the second collected data and the third collected data;
identifying the data matrix code by using the first camera and the second camera to obtain the position of the data matrix code in an image, and calculating horizontal and vertical coordinates of a point in the code in the image, wherein the horizontal and vertical coordinates comprise a first horizontal coordinate, a first vertical coordinate, a second horizontal coordinate and a second vertical coordinate;
controlling the mounting equipment to carry the mounting component to approach the target equipment at a constant speed, and controlling to execute the step a, the step b and the step c at the same time; wherein:
the step a comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the difference value between the first collected data and the second collected data to be reduced and enter a first preset difference value range, and enable the difference value between the first collected data and the third collected data to be reduced and enter a second preset difference value range;
the step b comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the first abscissa and the first ordinate to enter a first preset error range of a target point;
the step c comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the difference value between the first vertical coordinate and the second vertical coordinate to be reduced and enter a second preset error range;
and controlling to stop the approach of the installation equipment by using first acquisition data acquired by the first laser range finder, returning to execute the step of controlling the installation equipment to carry the installation part to approach the target equipment at a constant speed, and controlling to simultaneously execute the steps of the step a, the step b and the step c until the step a, the step b and the step c enter an allowable error range at the same time.
2. The method of claim 1, further comprising:
and when the camera is automatically installed, the focal lengths of the first camera and the second camera are adjusted by using the first collected data, the second collected data and the third collected data.
3. The method of claim 1, wherein the target values of the first, second and third laser rangefinders are aligned prior to automatic installation.
4. The method of claim 1, wherein the six degree of freedom adjustment system comprises a microphone platform plus three independent degree of freedom devices, or comprises a 6 degree of freedom robot.
5. An automatic installation device for large components, comprising:
the setting module is used for setting components and setting a data matrix code target on the target equipment before automatic installation; the component includes: three relative laser range finders, two large-range variable-focus cameras and a six-degree-of-freedom adjusting system; wherein: the three relative laser range finders include: the laser ranging device comprises a first laser range finder, a second laser range finder and a third laser range finder, wherein a straight line formed by the first laser range finder and the second laser range finder is perpendicular to a straight line formed by the first laser range finder and the third laser range finder, the detection directions of the first laser range finder, the second laser range finder and the third laser range finder are parallel and equidirectional, and the detection direction is perpendicular to a plane formed by the first laser range finder, the second laser range finder and the third laser range finder; the two large-range variable-focus cameras comprise a first camera and a second camera, and planes of the first camera and the second camera are parallel to a plane formed by the first laser range finder, the second laser range finder and the third laser range finder;
the control module is used for acquiring first acquisition data by using the first laser range finder, acquiring second acquisition data by using the second laser range finder, acquiring third acquisition data by using the third laser range finder and calculating the relative pose relation between the component and the target equipment installation surface by using the first acquisition data, the second acquisition data and the third acquisition data during automatic installation; identifying the data matrix code by using the first camera and the second camera to obtain the position of the data matrix code in an image, and calculating horizontal and vertical coordinates of a point in the code in the image, wherein the horizontal and vertical coordinates comprise a first horizontal coordinate, a first vertical coordinate, a second horizontal coordinate and a second vertical coordinate; controlling the mounting equipment to carry the mounting component to approach the target equipment at a constant speed; controlling to simultaneously execute the step a, the step b and the step c; wherein: the step a comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the difference value between the first collected data and the second collected data to be reduced and enter a first preset difference value range, and enable the difference value between the first collected data and the third collected data to be reduced and enter a second preset difference value range; the step b comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the first abscissa and the first ordinate to enter a first preset error range of a target point; the step c comprises the following steps: adjusting the six-degree-of-freedom adjusting system to enable the difference value between the first vertical coordinate and the second vertical coordinate to be reduced and enter a second preset error range; and controlling to stop the approach of the installation equipment by using first acquisition data acquired by the first laser range finder, returning to execute the step of controlling the installation equipment to carry the installation part to approach the target equipment at a constant speed, and controlling to simultaneously execute the steps of the step a, the step b and the step c until the step a, the step b and the step c enter an allowable error range at the same time.
6. The apparatus of claim 5, further comprising: and the adjusting module is used for adjusting the focal lengths of the first camera and the second camera by utilizing the first collected data, the second collected data and the third collected data during automatic installation.
7. The apparatus of claim 5, further comprising: and the calibration module is used for finding the target values of the first laser distance meter, the second laser distance meter and the third laser distance meter before automatic installation.
8. The apparatus of claim 5, wherein the six degree of freedom adjustment system comprises a microphone platform plus three independent degree of freedom devices, or comprises a 6 degree of freedom robot.
CN202011064321.XA 2020-09-30 2020-09-30 Automatic installation method and device for large-scale component Active CN112222798B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011064321.XA CN112222798B (en) 2020-09-30 2020-09-30 Automatic installation method and device for large-scale component

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011064321.XA CN112222798B (en) 2020-09-30 2020-09-30 Automatic installation method and device for large-scale component

Publications (2)

Publication Number Publication Date
CN112222798A true CN112222798A (en) 2021-01-15
CN112222798B CN112222798B (en) 2021-11-16

Family

ID=74120257

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011064321.XA Active CN112222798B (en) 2020-09-30 2020-09-30 Automatic installation method and device for large-scale component

Country Status (1)

Country Link
CN (1) CN112222798B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115406352A (en) * 2022-08-30 2022-11-29 南京航空航天大学苏州研究院 Large-scale barrel section pose measuring device and method based on machine vision
CN115933525A (en) * 2022-12-13 2023-04-07 北京特种机械研究所 A system and method for automatic docking of workpiece end faces

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3495906A (en) * 1964-11-30 1970-02-17 English Electric Valve Co Ltd Laser range finders and displays
CN105444687A (en) * 2015-11-30 2016-03-30 中国人民解放军国防科学技术大学 Relative pose change measuring method based on eye-to-eye shooting measurement and laser ranging
CN105783880A (en) * 2016-03-22 2016-07-20 天津大学 Single-camera laser-assisted cabin docking device and assisted docking method
CN109176464A (en) * 2018-08-07 2019-01-11 中国航空无线电电子研究所 Cable auxiliary assembly system
CN110986834A (en) * 2019-12-28 2020-04-10 成都行必果光电科技有限公司 Automatic assembly pipe penetration monitoring method
CN111558813A (en) * 2020-04-29 2020-08-21 深圳市裕展精密科技有限公司 Assembling method and assembling system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3495906A (en) * 1964-11-30 1970-02-17 English Electric Valve Co Ltd Laser range finders and displays
CN105444687A (en) * 2015-11-30 2016-03-30 中国人民解放军国防科学技术大学 Relative pose change measuring method based on eye-to-eye shooting measurement and laser ranging
CN105783880A (en) * 2016-03-22 2016-07-20 天津大学 Single-camera laser-assisted cabin docking device and assisted docking method
CN109176464A (en) * 2018-08-07 2019-01-11 中国航空无线电电子研究所 Cable auxiliary assembly system
CN110986834A (en) * 2019-12-28 2020-04-10 成都行必果光电科技有限公司 Automatic assembly pipe penetration monitoring method
CN111558813A (en) * 2020-04-29 2020-08-21 深圳市裕展精密科技有限公司 Assembling method and assembling system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115406352A (en) * 2022-08-30 2022-11-29 南京航空航天大学苏州研究院 Large-scale barrel section pose measuring device and method based on machine vision
CN115933525A (en) * 2022-12-13 2023-04-07 北京特种机械研究所 A system and method for automatic docking of workpiece end faces

Also Published As

Publication number Publication date
CN112222798B (en) 2021-11-16

Similar Documents

Publication Publication Date Title
Jiang et al. A calibration strategy for vision-guided robot assembly system of large cabin
CN103438798B (en) Initiative binocular vision system overall calibration
CN110842901A (en) Robot hand-eye calibration method and device based on novel three-dimensional calibration block
EP3607264B1 (en) Machine vision system
CN112222798B (en) Automatic installation method and device for large-scale component
CN108132029B (en) Accurate measurement method and device for assembly of satellite antenna unfolding system
CN106643489A (en) Ground quick response (QR) code calibration method and device based on laser tracker
TWI762371B (en) Automated calibration system and method for the relation between a profile scanner coordinate frame and a robot arm coordinate frame
CN104197960A (en) Global calibration method for vision-guided camera of laser tracker
CN104463833A (en) Method and system for calibrating camera parameters of one-dimensional area array camera set
CN115179323B (en) Machine terminal posture measurement device and precision improvement method based on telecentric vision constraint
CN113567964A (en) Laser radar automatic test method, device and system
CN112148017A (en) Error calibration method and device, electronic equipment and storage medium
Fan et al. Binocular vision and priori data based intelligent pose measurement method of large aerospace cylindrical components
CN102162718B (en) Device and method for measuring spatial free attitude of rigid object, and method for analyzing data
CN115187672A (en) Geometric error calibration method and device, multi-axis motion system and storage medium
Yu et al. A robotic spindle end high-accuracy positioning method based on eye-in-hand vision active correction
Grudziński et al. Stereovision tracking system for monitoring loader crane tip position
Mileski et al. Development of a computer vision-based system for part referencing in CNC machining centers
Gao et al. A high precision and fast alignment method based on binocular vision
CN111486867A (en) A device and method for calibrating installation parameters of visual and inertial hybrid tracking components
CN119635628A (en) A dynamic planning system and method for disassembly path of retired power batteries
CN108592789A (en) A kind of steel construction factory pre-assembly method based on BIM and machine vision technique
Wu et al. Research on vision-based robot planar motion measurement method
CN111275662B (en) Workpiece positioning methods, devices, equipment and storage media based on QR codes

Legal Events

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