Nothing Special   »   [go: up one dir, main page]

CN115635270A - Orthogonal hole system automatic alignment method for assembly butt joint - Google Patents

Orthogonal hole system automatic alignment method for assembly butt joint Download PDF

Info

Publication number
CN115635270A
CN115635270A CN202211280525.6A CN202211280525A CN115635270A CN 115635270 A CN115635270 A CN 115635270A CN 202211280525 A CN202211280525 A CN 202211280525A CN 115635270 A CN115635270 A CN 115635270A
Authority
CN
China
Prior art keywords
component
hole
cabin
axis
assembly
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211280525.6A
Other languages
Chinese (zh)
Inventor
高远
钟扬
魏金花
裴天河
方春平
王增刚
康鹏飞
王怀佳
班晓伟
薛刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aerospace Research Institute of Materials and Processing Technology
Original Assignee
Aerospace Research Institute of Materials and Processing Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aerospace Research Institute of Materials and Processing Technology filed Critical Aerospace Research Institute of Materials and Processing Technology
Priority to CN202211280525.6A priority Critical patent/CN115635270A/en
Publication of CN115635270A publication Critical patent/CN115635270A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Automatic Assembly (AREA)

Abstract

The invention relates to an orthogonal hole system automatic alignment method for assembly butt joint, belonging to the technical field of orthogonal hole system automatic alignment; establishing a butt joint system which comprises components, a cabin section, a side hole, a top hole, a calibration hole, a CCD camera, a laser displacement sensor, a laser ranging sensor, a detection fixing device and a sensor bracket; the butt joint process is divided into three parts, namely assembly entering cabin section, assembly reaching designated position and two-hole posture adjustment; the radial distance between the assembly and the cabin section is adjusted through the laser displacement sensor, the axial distance between the assembly and the cabin section is measured through the laser ranging sensor, and a CCD camera is adopted to collect an assembly hole edge image; according to the invention, the six-degree-of-freedom platform and the sensor are used for realizing automatic butt joint of the assembly, coaxial control is automatically realized between the cabin section and three holes of the assembly, the deviation is not more than 0.1mm, and the manpower is greatly saved; the butt joint precision is high, and the butt joint is efficient, accessible sensor real-time supervision butt joint assembly process.

Description

一种用于组件对接的正交孔系自动对正方法An automatic alignment method for orthogonal hole systems for component docking

技术领域technical field

本发明属于正交孔系自动对正技术领域,涉及一种用于组件对接的正交孔系自动对正方法。The invention belongs to the technical field of automatic alignment of orthogonal hole systems, and relates to an automatic alignment method of orthogonal hole systems for component docking.

背景技术Background technique

舱段与组件是飞行器的重要零件,在其径向加工有多个径向孔,各孔呈现正交状态。舵系统在对接装配过程中,需完成三组舱段舵轴孔与组件摇臂孔同轴,舱段为复合材料,组件为金属材料,舱段和组件的左、右、上三个方向上均有三个同轴的通孔,同轴度≤0.1mm,对接精度要求高,致使对接效率低,且因舱段与组件间隙小,极易发生碰撞,对接装配过程不易监测。The cabin section and components are important parts of the aircraft. There are multiple radial holes processed in the radial direction, and each hole is in an orthogonal state. During the docking assembly process of the rudder system, it is necessary to complete three groups of rudder shaft holes in the cabin section that are coaxial with the rocker arm holes of the components. The cabin section is made of composite materials, and the components are made of metal materials. There are three coaxial through holes, the coaxiality is less than or equal to 0.1mm, and the docking precision is required to be high, resulting in low docking efficiency, and because of the small gap between the cabin and components, collisions are easy to occur, and the docking assembly process is not easy to monitor.

目前并没有很好的解决方案。There is currently no good solution.

发明内容Contents of the invention

本发明解决的技术问题是:克服现有技术的不足,提出一种用于组件对接的正交孔系自动对正方法,使用六自由度平台和传感器对组件实现自动化对接,舱段和组件三孔自动实现同轴控制,偏差不大于0.1mm,大大节省了人力;对接精度高,对接效率高,可通过传感器实时监测对接装配过程。The technical problem solved by the present invention is: to overcome the deficiencies of the prior art, to propose an automatic alignment method for orthogonal hole systems for component docking, to realize automatic docking of components by using a six-degree-of-freedom platform and sensors, and to realize automatic docking of components between cabins and components The hole is automatically controlled on the same axis, and the deviation is not greater than 0.1mm, which greatly saves manpower; the docking precision is high, the docking efficiency is high, and the docking assembly process can be monitored in real time through sensors.

本发明解决技术的方案是:The technical solution of the present invention is:

一种用于组件对接的正交孔系自动对正方法,包括:An automatic alignment method for orthogonal hole systems for component docking, comprising:

建立对接系统;包括组件、舱段、CCD相机-、激光位移传感器-、激光测距传感器、检测固定装置、传感器支架-;舱段上设置有舱段孔-;组件上设置有组件孔-;Establish a docking system; including components, cabins, CCD cameras-, laser displacement sensors-, laser ranging sensors, detection fixtures, sensor brackets-; cabins are equipped with cabin holes-; modules are equipped with component holes-;

定义对正坐标系xyz;Define the alignment coordinate system xyz;

将组件移动至进入舱段的开口端;Move the assembly to the open end of the entry compartment;

对组件进行姿态调整;包括通过激光位移传感器、对组件进行姿态调整、通过激光位移传感器、对组件进行姿态调整和通过激光位移传感器对组件进行姿态调整;Adjust the attitude of the component; including adjusting the attitude of the component through the laser displacement sensor, adjusting the attitude of the component through the laser displacement sensor, and adjusting the attitude of the component through the laser displacement sensor;

通过CCD相机-对舱段孔-和组件孔-进行孔轮信息提取;以舱段孔-为原点,建立坐标系;通过离散点坐标,结合圆系列方程,提取出组件孔、和分别与舱段孔、和的圆心坐标、交点坐标、交点直线方程;Use the CCD camera to extract the hole wheel information from the cabin hole and the component hole; use the cabin hole as the origin to establish a coordinate system; through the discrete point coordinates, combined with the circle series equations, extract the component hole, and the cabin respectively. Segment hole, circle center coordinates, intersection coordinates, intersection straight line equation;

对组件孔-与舱段孔-进行对中调姿处理,包括无交点处理、去组合边缘处理和圆心对中处理;Perform centering and attitude adjustment processing on component holes and cabin holes, including non-intersection processing, uncombined edge processing and center centering processing;

使组件的组件孔-圆心分别与舱段的舱段孔-的圆心重合,完成最终调姿。The center of the circle of the assembly hole of the module coincides with the center of the circle of the cabin hole of the cabin respectively to complete the final attitude adjustment.

在上述的一种用于组件对接的正交孔系自动对正方法,对接系统具体为:In the above-mentioned method for automatic alignment of orthogonal hole systems for component docking, the docking system is specifically:

舱段轴向水平放置在外部基座平台上;检测固定装置为拱门结构,检测固定装置跨越安装在舱段的上方;传感器支架固定安装在检测固定装置顶部横梁的中部;舱段的顶部中心设置有舱段孔;舱段的两侧分别设置舱段孔和舱段孔;舱段孔和舱段孔同轴,且舱段孔、舱段孔和舱段孔位于同一竖直面上;传感器支架安装在外部基座平台上,且位于舱段的开口端;传感器支架为开口向上的U型结构;激光位移传感器、分别安装在传感器支架2个竖边内侧;激光位移传感器、对称安装在传感器支架水平边的上表面;激光位移传感器安装在传感器支架的底端;激光测距传感器安装在传感器支架的底端;CCD相机和CCD相机分别安装在检测固定装置两竖边的内侧壁;且CCD相机对准舱段孔,CCD相机对准准舱段孔;CCD相机安装在检测固定装置顶部横梁的中部,且CCD相机对准舱段孔;The cabin is placed axially and horizontally on the external base platform; the detection fixture is an arch structure, and the detection fixture is installed across the cabin; the sensor bracket is fixed and installed in the middle of the top beam of the detection fixture; the top center of the cabin is set There are cabin holes; the two sides of the cabin are respectively provided with cabin holes and cabin holes; the cabin holes and the cabin holes are coaxial, and the cabin holes, the cabin holes and the cabin holes are located on the same vertical plane; the sensor The bracket is installed on the external base platform and is located at the opening end of the cabin; the sensor bracket is a U-shaped structure with the opening upward; the laser displacement sensor is installed on the inside of the two vertical sides of the sensor bracket respectively; the laser displacement sensor is symmetrically installed on the sensor The upper surface of the horizontal side of the bracket; the laser displacement sensor is installed at the bottom of the sensor bracket; the laser ranging sensor is installed at the bottom of the sensor bracket; the CCD camera and the CCD camera are respectively installed on the inner side walls of the two vertical sides of the detection fixture; and the CCD The camera is aimed at the cabin hole, and the CCD camera is aimed at the cabin hole; the CCD camera is installed in the middle of the top beam of the detection fixture, and the CCD camera is aimed at the cabin hole;

组件安装在外部六自由度平台上;组件与舱段同轴水平放置,组件位于舱段开口端外侧;组件的顶部中心设置有组件孔;组件的两侧分别设置有组件孔和组件孔;组件孔和组件孔同轴,且组件孔、组件孔和组件孔位于同一竖直平面内。The components are installed on the external six-degree-of-freedom platform; the components are placed coaxially and horizontally with the cabin, and the components are located outside the open end of the cabin; the top center of the component is provided with a component hole; the two sides of the component are respectively provided with a component hole and a component hole; the component The hole and the component hole are coaxial, and the component hole, the component hole and the component hole are located in the same vertical plane.

在上述的一种用于组件对接的正交孔系自动对正方法,对正坐标系xyz中,z轴竖直向上;y轴为舱段轴向方向;x轴由右手定则确定。In the above-mentioned automatic alignment method for orthogonal hole systems for component docking, in the alignment coordinate system xyz, the z-axis is vertically upward; the y-axis is the axial direction of the cabin; the x-axis is determined by the right-hand rule.

在上述的一种用于组件对接的正交孔系自动对正方法,将组件移动至进入舱段的开口端的具体过程为:In the above-mentioned automatic alignment method for orthogonal hole system for component docking, the specific process of moving the component to the open end of the entry cabin is as follows:

组件通过六自由度平台进行进给,并通过激光测距传感器判断组件是否将进入舱段,当达到目标值时,六自由度平台停止进给运动。The component is fed through the six-degree-of-freedom platform, and the laser ranging sensor is used to judge whether the component will enter the cabin. When the target value is reached, the six-degree-of-freedom platform stops the feeding movement.

在上述的一种用于组件对接的正交孔系自动对正方法,通过激光位移传感器、对组件进行姿态调整的过程为:In the above-mentioned automatic alignment method for orthogonal hole system for component docking, the process of adjusting the attitude of the component through the laser displacement sensor is:

通过激光位移传感器、分别测量组件与其之间的z方向的距离z1、z2;通过六自由度平台绕y轴顺时针或逆时针旋转运动,使z1与z2相等;然后通过六自由度平台使组件沿z轴上下运动,使z1和z2达到目标值z0;调整后,组件在y轴旋转、z轴平移被限定,其余自由度不被限定。Measure the distances z1 and z2 between the component and the z-direction through the laser displacement sensor; rotate clockwise or counterclockwise around the y-axis through the six-degree-of-freedom platform to make z1 and z2 equal; then make the component through the six-degree-of-freedom platform Move up and down along the z-axis to make z1 and z2 reach the target value z0; after adjustment, the component’s rotation on the y-axis and translation on the z-axis are limited, and the remaining degrees of freedom are not limited.

在上述的一种用于组件对接的正交孔系自动对正方法,通过激光位移传感器、对组件进行姿态调整的过程为:In the above-mentioned automatic alignment method for orthogonal hole system for component docking, the process of adjusting the attitude of the component through the laser displacement sensor is:

通过侧面激光位移传感器和测量组件与其之间的距离x1和x2;通过x1计算出对侧差值Δx=lx-lz-x1;其中,lz为组件在x方向的宽度,并将Δx与x2比较,判断组件是否沿z轴有旋转偏差;当Δx与x2不相等时,则使六自由度平台绕z轴进行顺时针或逆时针旋转运动,若Δx与x2相等时,则停止旋转;然后使组件沿x轴进行平移,直至达到目标值x0;调整后,组件在z轴旋转、x轴平移被限定;x轴旋转和y轴平移未被限定。Measure the distance x1 and x2 between the component and the side laser displacement sensor; calculate the opposite side difference Δx=lx-lz-x1 through x1; where lz is the width of the component in the x direction, and compare Δx with x2 , to judge whether there is a rotation deviation of the component along the z-axis; when Δx is not equal to x2, make the six-degree-of-freedom platform rotate clockwise or counterclockwise around the z-axis; if Δx is equal to x2, stop the rotation; then use The component is translated along the x-axis until it reaches the target value x0; after adjustment, the component rotates on the z-axis and the translation on the x-axis is limited; the rotation on the x-axis and the translation on the y-axis are not limited.

在上述的一种用于组件对接的正交孔系自动对正方法,通过激光位移传感器对组件进行姿态调整的过程为:In the above-mentioned method for automatic alignment of orthogonal hole systems for component docking, the process of adjusting the attitude of the component through the laser displacement sensor is:

通过激光位移传感器测量组件与其之间的距离z1,若其偏离目标值z0,则通过六自由度平台使其沿x轴顺时针或逆时针旋转,直至达到目标值。The distance z1 between the component and it is measured by a laser displacement sensor. If it deviates from the target value z0, it is rotated clockwise or counterclockwise along the x-axis through a six-degree-of-freedom platform until it reaches the target value.

在上述的一种用于组件对接的正交孔系自动对正方法,无交点处理的具体过程为:In the above-mentioned method for automatic alignment of orthogonal hole systems for component docking, the specific process of no-intersection processing is as follows:

当组件尚未运动到指定位置时,组件孔、和分别与舱段孔、和间会有交点;通过激光测距传感器判断是否到位,由于各零件安装固定误差较小,加上前期对接前位置姿态检测完成,因此通过测距基本判定两孔位置,保证此时两孔无交点。When the component has not yet moved to the designated position, there will be intersections between the component hole and the cabin hole and respectively; whether it is in place is judged by the laser ranging sensor, due to the small installation and fixation error of each part, plus the position and attitude before the docking in the early stage The detection is completed, so the position of the two holes is basically determined by distance measurement to ensure that there is no intersection between the two holes at this time.

在上述的一种用于组件对接的正交孔系自动对正方法,去组合边缘处理的过程为:In the above-mentioned automatic alignment method for orthogonal hole systems for component docking, the process of uncombining edge processing is:

当组件绕各轴均无旋转时,组件孔为圆形;当组件绕x轴旋转时,组件孔依然为圆形;当组件绕y轴旋转时,采集的组件孔上、下出现另一边缘;当组件绕z轴旋转时,采集的组件孔左、右出现另一边缘;因此,只有绕y和z两轴才会出现组合边缘,通过该步骤去除y和z两轴的旋转;When the component does not rotate around each axis, the component hole is circular; when the component rotates around the x-axis, the component hole is still circular; when the component rotates around the y-axis, another edge appears above and below the collected component hole ;When the component rotates around the z axis, another edge will appear on the left and right of the collected component hole; therefore, only around the y and z axes will the combined edge appear, and the rotation of the y and z axes will be removed through this step;

当CCD相机采集到组件孔轮廓为组合边缘时;初始采集图像,根据交点所在象限,决定六自由度平台绕y轴是逆时针还是顺时针转动;当交点处于z轴时,则停止y轴转绕;再根据圆弧段处于左方还是右方,使组件绕z轴顺时针或逆时针旋转,最终相机采集的图形只有组件孔和舱段孔的圆形,无其他边缘;去除组件孔和舱段孔多余圆弧段后,再通过顶部CCD相机采集组件顶部组件孔的信息,采用同样方法,使组件绕绝对坐标系z轴顺时针或逆时针旋转,去除顶部组件孔的多余圆弧;至此,组件绕x、y和z三轴的旋转均已确定;此外,通过组件孔轮廓是否为圆形,进一步确定旋转运动是否已完成。When the CCD camera captures the profile of the component hole as a combined edge; the initial acquisition image, according to the quadrant where the intersection point is located, determines whether the six-degree-of-freedom platform rotates counterclockwise or clockwise around the y-axis; when the intersection point is on the z-axis, stop the y-axis rotation According to whether the arc segment is on the left or the right, the component is rotated clockwise or counterclockwise around the z-axis. The final image collected by the camera is only the circle of the component hole and the cabin hole, without other edges; remove the component hole and After the cabin hole has redundant arc segments, the top CCD camera is used to collect the information of the top component hole of the module, and the same method is used to make the component rotate clockwise or counterclockwise around the z-axis of the absolute coordinate system to remove the redundant arc of the top component hole; So far, the rotation of the component around the x, y, and z axes has been determined; in addition, whether the rotation movement has been completed is further determined by whether the component hole contour is circular.

在上述的一种用于组件对接的正交孔系自动对正方法,圆心对中处理的具体过程为:In the above-mentioned method for automatic alignment of orthogonal hole systems for component docking, the specific process of center centering processing is as follows:

计算组件孔与舱段孔的圆心及二者之间在y和z的相对距离;然后给定六自由度平台在y和z方向的位移指令;再根据顶部组件孔和舱段孔的圆心在各坐标轴上的分量,给定六自由度平台x方向的位移指令;最后,利用组件孔和舱段孔圆心坐标信息进行校准,完成圆心对中。Calculate the center of the component hole and the cabin hole and the relative distance between them in y and z; then give the displacement command of the six-degree-of-freedom platform in the y and z directions; then according to the center of the top component hole and the cabin hole in The components on each coordinate axis are given the displacement command in the x direction of the six-degree-of-freedom platform; finally, the center coordinate information of the component hole and the cabin hole is used for calibration to complete the center of the circle.

本发明与现有技术相比的有益效果是:The beneficial effect of the present invention compared with prior art is:

(1)本发明使用六自由度平台和传感器对组件实现自动化对接,舱段和组件三孔自动实现同轴控制,偏差不大于0.1mm,大大节省了人力;对接精度高,对接效率高,可通过传感器实时监测对接装配过程;(1) The present invention uses a six-degree-of-freedom platform and sensors to realize automatic docking of components, and the three holes of the cabin and components are automatically controlled coaxially, and the deviation is not greater than 0.1mm, which greatly saves manpower; the docking accuracy is high, the docking efficiency is high, and the Real-time monitoring of the docking assembly process through sensors;

(2)本发明建立了对接系统,包括组件、舱段、侧孔、顶孔、校准孔、CCD相机、激光位移传感器、激光测距传感器、检测固定装置和传感器支架;通过对接系统,完成了组件进入舱段、组件到达指定位置和两孔调姿三部分的调整工作;(2) The present invention has established a docking system, including components, cabin sections, side holes, top holes, calibration holes, CCD cameras, laser displacement sensors, laser distance measuring sensors, detection fixtures and sensor brackets; through the docking system, completed The adjustment work of three parts: the module enters the cabin, the module arrives at the designated position, and the attitude adjustment of the two holes;

(3)本发明通过激光位移传感器调节组件与舱段的径向距离,激光测距传感器测量组件与舱段的轴向距离,采用CCD相机采集装配孔边缘图像,并使用六自由度平台和传感器对组件实现自动化对接,舱段和组件三孔自动实现同轴控制,可广泛应用于各种舱段组件高精度对接过程。(3) The present invention adjusts the radial distance between the assembly and the cabin through the laser displacement sensor, and the laser ranging sensor measures the axial distance between the assembly and the cabin, adopts a CCD camera to collect the edge image of the assembly hole, and uses a six-degree-of-freedom platform and sensor The automatic docking of components is realized, and the coaxial control of the cabin and the three holes of the component is automatically realized, which can be widely used in the high-precision docking process of various cabin components.

附图说明Description of drawings

图1为本发明对接系统示意图。Fig. 1 is a schematic diagram of the docking system of the present invention.

图2为本发明的对接过程示意图。Fig. 2 is a schematic diagram of the docking process of the present invention.

图3为组件底部位移调整过程示意图。Fig. 3 is a schematic diagram of the displacement adjustment process at the bottom of the component.

图4为组件侧面位移调整过程示意图。Fig. 4 is a schematic diagram of the side displacement adjustment process of the component.

图5为组件顶部位移调整过程示意图。Fig. 5 is a schematic diagram of the displacement adjustment process at the top of the component.

图6为孔的轮廓信息概况示意图。FIG. 6 is a schematic diagram of an overview of hole profile information.

图7为两孔移动过程示意图。Fig. 7 is a schematic diagram of the moving process of two holes.

图8为组件侧孔组合边缘示意图。Figure 8 is a schematic diagram of the combined edge of the side hole of the module.

图9为侧孔去组合边缘过程示意图。Fig. 9 is a schematic diagram of the process of removing the combined edge of the side hole.

图10为圆心对中过程示意图。Fig. 10 is a schematic diagram of the centering process of a circle.

具体实施方式Detailed ways

下面结合实施例对本发明作进一步阐述。The present invention will be further elaborated below in conjunction with embodiment.

本发明采用了一种用于组件对接的正交孔系自动对正方法,基于舵系统对接装配工装实时自动调节,对接系统包括组件、舱段、侧孔、顶孔、校准孔、CCD相机、激光位移传感器、激光测距传感器、检测固定装置和传感器支架。其中组件固定在六自由度平台上,舱段、检测固定装置、底部和侧部传感器支架均固定在基座平台上,顶部传感器支架固定在检测固定装置的顶部,CCD相机固定在在检测固定装置两侧和顶部,激光位移传感器分别固定在传感器支架上,激光位移传感器和激光测距传感器均通过传感器支架固定在检测固定装置顶部。The invention adopts an automatic alignment method for orthogonal hole systems for component docking, based on the real-time automatic adjustment of the rudder system docking assembly tooling, the docking system includes components, cabins, side holes, top holes, calibration holes, CCD cameras, Laser displacement sensor, laser distance sensor, detection fixture and sensor bracket. The components are fixed on the six-degree-of-freedom platform, the cabin section, the detection fixture, the bottom and side sensor brackets are all fixed on the base platform, the top sensor bracket is fixed on the top of the detection fixture, and the CCD camera is fixed on the detection fixture On both sides and the top, the laser displacement sensors are respectively fixed on the sensor bracket, and the laser displacement sensor and the laser ranging sensor are fixed on the top of the detection fixture through the sensor bracket.

用于组件对接的正交孔系自动对正方法,具体包括如下步骤:The method for automatic alignment of orthogonal hole systems for component docking, specifically includes the following steps:

建立对接系统;如图1所示,包括组件1、舱段2、CCD相机31-33、激光位移传感器41-45、激光测距传感器5、检测固定装置6、传感器支架7-8;舱段2上设置有舱段孔21-23;组件1上设置有组件孔11-13。对接系统具体为:Establish a docking system; as shown in Figure 1, including components 1, cabin section 2, CCD camera 31-33, laser displacement sensor 41-45, laser ranging sensor 5, detection fixture 6, sensor bracket 7-8; cabin section 2 is provided with compartment holes 21-23; module 1 is provided with assembly holes 11-13. The docking system is specifically:

舱段2轴向水平放置在外部基座平台上;检测固定装置6为拱门结构,检测固定装置6跨越安装在舱段2的上方;传感器支架8固定安装在检测固定装置6顶部横梁的中部;舱段2的顶部中心设置有舱段孔22;舱段2的两侧分别设置舱段孔21和舱段孔23;舱段孔21和舱段孔23同轴,且舱段孔22、舱段孔21和舱段孔23位于同一竖直面上;传感器支架7安装在外部基座平台上,且位于舱段2的开口端;传感器支架7为开口向上的U型结构;激光位移传感器41、44分别安装在传感器支架72个竖边内侧;激光位移传感器42、43对称安装在传感器支架7水平边的上表面;激光位移传感器45安装在传感器支架8的底端;激光测距传感器5安装在传感器支架8的底端;CCD相机31和CCD相机33分别安装在检测固定装置6两竖边的内侧壁;且CCD相机31对准舱段孔21,CCD相机33对准准舱段孔23;CCD相机32安装在检测固定装置6顶部横梁的中部,且CCD相机32对准舱段孔22;The cabin section 2 is placed axially and horizontally on the external base platform; the detection and fixing device 6 is an arch structure, and the detection and fixing device 6 is straddled and installed above the cabin section 2; the sensor bracket 8 is fixedly installed on the middle part of the top beam of the detection and fixing device 6; The top center of cabin section 2 is provided with cabin section hole 22; The two sides of cabin section 2 are respectively provided with cabin section hole 21 and cabin section hole 23; The section hole 21 and the cabin section hole 23 are located on the same vertical plane; the sensor bracket 7 is installed on the external base platform and is located at the opening end of the cabin section 2; the sensor bracket 7 is a U-shaped structure with an upward opening; the laser displacement sensor 41 , 44 are respectively installed in the inner side of 72 vertical sides of sensor support; Laser displacement sensors 42,43 are symmetrically installed on the upper surface of sensor support 7 horizontal sides; Laser displacement sensor 45 is installed in the bottom of sensor support 8; At the bottom of the sensor bracket 8; CCD camera 31 and CCD camera 33 are respectively installed on the inner side walls of the two vertical sides of the detection fixture 6; and CCD camera 31 is aimed at cabin hole 21, and CCD camera 33 is aimed at cabin section hole 23 ; The CCD camera 32 is installed in the middle of the top beam of the detection fixture 6, and the CCD camera 32 is aimed at the cabin hole 22;

组件1安装在外部六自由度平台上;组件1与舱段2同轴水平放置,组件1位于舱段2开口端外侧;组件1的顶部中心设置有组件孔12;组件1的两侧分别设置有组件孔11和组件孔13;组件孔11和组件孔13同轴,且组件孔11、组件孔12和组件孔13位于同一竖直平面内。Component 1 is installed on the external six-degree-of-freedom platform; component 1 is placed coaxially and horizontally with cabin section 2, and component 1 is located outside the opening end of cabin section 2; component hole 12 is set in the center of the top of component 1; There is an assembly hole 11 and an assembly hole 13; the assembly hole 11 and the assembly hole 13 are coaxial, and the assembly hole 11, the assembly hole 12 and the assembly hole 13 are located in the same vertical plane.

定义对正坐标系xyz;对正坐标系xyz中,z轴竖直向上;y轴为舱段2轴向方向;x轴由右手定则确定。Define the alignment coordinate system xyz; in the alignment coordinate system xyz, the z-axis is vertically upward; the y-axis is the axial direction of cabin section 2; the x-axis is determined by the right-hand rule.

将组件1移动至进入舱段2的开口端;将组件1移动至进入舱段2的开口端的具体过程为:Move the component 1 to the open end of the cabin section 2; the specific process of moving the component 1 to the open end of the cabin section 2 is as follows:

组件1通过六自由度平台进行进给,并通过激光测距传感器5判断组件1是否将进入舱段2,当达到目标值时,六自由度平台停止进给运动。The component 1 is fed through the six-degree-of-freedom platform, and the laser ranging sensor 5 is used to judge whether the component 1 will enter the compartment 2. When the target value is reached, the six-degree-of-freedom platform stops the feeding movement.

对组件1进行姿态调整;包括通过激光位移传感器42、43对组件1进行姿态调整、通过激光位移传感器41、44对组件1进行姿态调整和通过激光位移传感器45对组件1进行姿态调整。Adjusting the posture of the component 1 includes adjusting the posture of the component 1 through the laser displacement sensors 42 and 43 , adjusting the posture of the component 1 through the laser displacement sensors 41 and 44 , and adjusting the posture of the component 1 through the laser displacement sensor 45 .

通过激光位移传感器42、43对组件1进行姿态调整的过程为:The process of adjusting the attitude of the component 1 through the laser displacement sensors 42 and 43 is:

通过激光位移传感器42、43分别测量组件1与其之间的z方向的距离z1、z2;通过六自由度平台绕y轴顺时针或逆时针旋转运动,使z1与z2相等;然后通过六自由度平台使组件1沿z轴上下运动,使z1和z2达到目标值z0;调整后,组件1在y轴旋转、z轴平移被限定,其余自由度不被限定。The distances z1 and z2 in the z direction between the component 1 and the laser displacement sensor 42 and 43 are respectively measured; the six-degree-of-freedom platform rotates clockwise or counterclockwise around the y-axis to make z1 and z2 equal; and then through the six-degree-of-freedom The platform moves the component 1 up and down along the z-axis, so that z1 and z2 reach the target value z0; after adjustment, the rotation of the component 1 on the y-axis and the translation of the z-axis are limited, and the remaining degrees of freedom are not limited.

通过激光位移传感器41、44对组件1进行姿态调整的过程为:The process of adjusting the attitude of the component 1 through the laser displacement sensors 41 and 44 is:

通过侧面激光位移传感器44和41测量组件1与其之间的距离x1和x2;通过x1计算出对侧差值Δx=lx-lz-x1;其中,lz为组件在x方向的宽度,并将Δx与x2比较,判断组件1是否沿z轴有旋转偏差;当Δx与x2不相等时,则使六自由度平台绕z轴进行顺时针或逆时针旋转运动,若Δx与x2相等时,则停止旋转;然后使组件1沿x轴进行平移,直至达到目标值x0;调整后,组件1在z轴旋转、x轴平移被限定;x轴旋转和y轴平移未被限定。Measure the distance x1 and x2 between the component 1 and it by the side laser displacement sensors 44 and 41; calculate the opposite side difference Δx=lx-lz-x1 by x1; wherein, lz is the width of the component in the x direction, and Δx Compare with x2 to judge whether component 1 has a rotation deviation along the z-axis; when Δx is not equal to x2, make the six-degree-of-freedom platform rotate clockwise or counterclockwise around the z-axis, and stop if Δx is equal to x2 Rotate; then make the component 1 translate along the x-axis until it reaches the target value x0; after adjustment, the component 1 rotates on the z-axis and the translation on the x-axis is limited; the rotation on the x-axis and the translation on the y-axis are not limited.

通过激光位移传感器45对组件1进行姿态调整的过程为:The process of adjusting the attitude of the component 1 through the laser displacement sensor 45 is:

通过激光位移传感器45测量组件1与其之间的距离z1,若其偏离目标值z0,则通过六自由度平台使其沿x轴顺时针或逆时针旋转,直至达到目标值。The distance z1 between the component 1 and the component 1 is measured by the laser displacement sensor 45. If it deviates from the target value z0, the six-degree-of-freedom platform is used to rotate clockwise or counterclockwise along the x-axis until the target value is reached.

通过CCD相机31-33对舱段孔21-23和组件孔11-13进行孔轮信息提取;以舱段孔21-23为原点,建立坐标系;通过离散点坐标,结合圆系列方程,提取出组件孔11、12和13分别与舱段孔21、22和23的圆心坐标、交点坐标、交点直线方程。The hole wheel information is extracted from the cabin holes 21-23 and component holes 11-13 through the CCD camera 31-33; the coordinate system is established with the cabin hole 21-23 as the origin; through the discrete point coordinates, combined with the circle series equations, the extraction Outlet component holes 11, 12 and 13 and cabin segment holes 21, 22 and 23 respectively, the coordinates of the center of circle, the coordinates of the intersection point, the equation of the line of intersection point.

对组件孔11-13与舱段孔21-23进行对中调姿处理,包括无交点处理、去组合边缘处理和圆心对中处理。Perform centering and attitude adjustment processing on the component holes 11-13 and the cabin hole 21-23, including non-intersection processing, de-combining edge processing and centering processing.

无交点处理的具体过程为:The specific process of non-intersection processing is as follows:

当组件1尚未运动到指定位置时,组件孔11、12和13分别与舱段孔21、22和23间会有交点;通过激光测距传感器5判断是否到位,由于各零件安装固定误差较小,加上前期对接前位置姿态检测完成,因此通过测距基本判定两孔位置,保证此时两孔无交点。When the component 1 has not moved to the specified position, there will be intersections between the component holes 11, 12 and 13 and the cabin holes 21, 22 and 23 respectively; whether it is in place is judged by the laser ranging sensor 5, because the installation and fixing errors of each part are small , and the detection of the position and attitude before the docking is completed in the early stage, so the position of the two holes is basically determined by distance measurement to ensure that there is no intersection between the two holes at this time.

去组合边缘处理的过程为:The process of decombining edge processing is:

当组件1绕各轴均无旋转时,组件孔11为圆形;当组件1绕x轴旋转时,组件孔11依然为圆形;当组件1绕y轴旋转时,采集的组件孔11上、下出现另一边缘;当组件1绕z轴旋转时,采集的组件孔11左、右出现另一边缘;因此,只有绕y和z两轴才会出现组合边缘,通过该步骤去除y和z两轴的旋转;When the component 1 does not rotate around each axis, the component hole 11 is circular; when the component 1 rotates around the x-axis, the component hole 11 is still circular; when the component 1 rotates around the y-axis, the collected component hole 11 , another edge appears at the bottom; when the component 1 rotates around the z axis, another edge appears on the left and right of the collected component hole 11; therefore, only around the y and z axes will there be a combined edge, and the y and z axes will be removed by this step The rotation of the z axis;

当CCD相机31采集到组件孔11轮廓为组合边缘时;初始采集图像,根据交点所在象限,决定六自由度平台绕y轴是逆时针还是顺时针转动;当交点处于z轴时,则停止y轴转绕;再根据圆弧段处于左方还是右方,使组件1绕z轴顺时针或逆时针旋转,最终相机采集的图形只有组件孔11和舱段孔21的圆形,无其他边缘;去除组件孔11和舱段孔21多余圆弧段后,再通过顶部CCD相机32采集组件1顶部组件孔12的信息,采用同样方法,使组件绕绝对坐标系z轴顺时针或逆时针旋转,去除顶部组件孔12的多余圆弧;至此,组件1绕x、y和z三轴的旋转均已确定;此外,通过组件孔13轮廓是否为圆形,进一步确定旋转运动是否已完成。When the CCD camera 31 collects the profile of the component hole 11 as a combined edge; initially collect the image, and determine whether the six-degree-of-freedom platform rotates counterclockwise or clockwise around the y-axis according to the quadrant where the intersection point is located; when the intersection point is on the z-axis, stop y Axis rotation; then according to whether the arc segment is on the left or right, the component 1 is rotated clockwise or counterclockwise around the z-axis, and the final image collected by the camera is only the circle of the component hole 11 and the cabin hole 21, without other edges ; After removing the redundant arc section of component hole 11 and cabin section hole 21, collect the information of component 1 top component hole 12 through top CCD camera 32 again, and adopt the same method to make the component rotate clockwise or counterclockwise around the z axis of the absolute coordinate system , remove the redundant circular arc of the top assembly hole 12; so far, the rotation of the assembly 1 around the x, y and z axes has been determined; in addition, whether the outline of the assembly hole 13 is circular can further determine whether the rotation has been completed.

圆心对中处理的具体过程为:The specific process of the centering process is as follows:

计算组件孔11与舱段孔21的圆心及二者之间在y和z的相对距离;然后给定六自由度平台在y和z方向的位移指令;再根据顶部组件孔12和舱段孔22的圆心在各坐标轴上的分量,给定六自由度平台x方向的位移指令;最后,利用组件孔13和舱段孔23圆心坐标信息进行校准,完成圆心对中。Calculate the center of circle of the component hole 11 and the cabin hole 21 and the relative distance between them in y and z; then give the displacement command of the six-degree-of-freedom platform in the y and z directions; then according to the top component hole 12 and the cabin hole The components of the center of circle 22 on each coordinate axis are given the displacement command of the six-degree-of-freedom platform in the x direction; finally, the center of the circle is calibrated using the center coordinate information of the component hole 13 and the cabin hole 23.

使组件1的组件孔11-13圆心分别与舱段2的舱段孔21-23的圆心重合,完成最终调姿。Make the center of circle of the assembly holes 11-13 of the assembly 1 coincide with the center of circle of the cabin section holes 21-23 of the cabin section 2 respectively to complete the final attitude adjustment.

实施例Example

图1是本发明的一种实施例,本发明基于舵系统对接装配工装实时自动调节,对接系统包括组件1,舱段2,侧孔11、21,顶孔12、22,校准孔13、23,CCD相机31、32、33,激光位移传感器41、42、43、44、45,激光测距传感器5,检测固定装置6,传感器支架7、8。其中,组件1固定在6自由度平台上,舱段2、检测固定装置6和传感器支架7均固定在基座平台上,传感器支架8固定在检测固定装置6顶部,CCD相机31、32和33固定在在检测固定装置6两侧和顶部,激光位移传感器41、42、43和44分别固定在传感器支架7上,激光位移传感器45和激光测距传感器5均通过传感器支架8固定在检测固定装置6顶部。Fig. 1 is an embodiment of the present invention, the present invention is based on the real-time automatic adjustment of the docking assembly tooling of the rudder system, the docking system includes a component 1, a cabin section 2, side holes 11, 21, top holes 12, 22, and calibration holes 13, 23 , CCD cameras 31, 32, 33, laser displacement sensors 41, 42, 43, 44, 45, laser ranging sensors 5, detection fixtures 6, sensor brackets 7,8. Among them, the component 1 is fixed on the 6-DOF platform, the cabin section 2, the detection fixture 6 and the sensor bracket 7 are all fixed on the base platform, the sensor bracket 8 is fixed on the top of the detection fixture 6, and the CCD cameras 31, 32 and 33 Fixed on both sides and the top of the detection fixture 6, the laser displacement sensors 41, 42, 43 and 44 are respectively fixed on the sensor bracket 7, and the laser displacement sensor 45 and the laser ranging sensor 5 are fixed on the detection fixture 5 through the sensor bracket 8. 6 tops.

所述的对接过程包括对接前准备和对接中两部分,如图2所示。对接前,首先需进行组件1坐标系校准,以修正组件1装配时的旋转误差;然后组件1通过六自由度平台进行进给,并通过激光测距传感器5判断组件是否将进入舱段2,当达到目标值时,六自由度平台停止进给运动,开始进行位置姿态检测,初步确保舱段2与组件1不会发生碰擦。对接过程分为组件1进入舱段2、组件1到达指定位置、两孔调姿三个阶段,其中当组件1刚进入舱段2时主要通过防碰撞检测、辅助位置姿态检测,防止碰擦;通过进入距离检测确保组件1到达指定位置;两孔调姿通过同轴对中检测实现。The docking process includes two parts: preparation before docking and docking, as shown in FIG. 2 . Before docking, the coordinate system of component 1 needs to be calibrated first to correct the rotation error of component 1 during assembly; then component 1 is fed through the six-degree-of-freedom platform, and the laser ranging sensor 5 is used to determine whether the component will enter cabin 2, When the target value is reached, the six-degree-of-freedom platform stops the feed motion, and starts to detect the position and posture, so as to preliminarily ensure that the compartment 2 and the component 1 will not rub against each other. The docking process is divided into three stages: component 1 enters cabin 2, component 1 arrives at the designated position, and two-hole attitude adjustment. When component 1 just enters cabin 2, it mainly uses anti-collision detection and auxiliary position and posture detection to prevent collisions; Ensure that the component 1 reaches the designated position through the detection of the entry distance; the attitude adjustment of the two holes is realized through the detection of the coaxial alignment.

调整过程分为采用所述的激光位移传感器42和43测组件位移调整、侧面激光位移传感器41和44测组件位移调整和顶部激光位移传感器45测组件位移调整三个过程,以六自由度平台的绝对坐标系为准,依靠其带动组件进行x、y、z的平移及转动,具体操作如下:The adjustment process is divided into three processes: using the laser displacement sensors 42 and 43 to measure the component displacement adjustment, the side laser displacement sensors 41 and 44 to measure the component displacement adjustment and the top laser displacement sensor 45 to measure the component displacement adjustment. The absolute coordinate system shall prevail, relying on it to drive the components to perform translation and rotation of x, y, z, the specific operation is as follows:

底部激光位移传感器42和43测组件位移调整,即y轴旋转、z轴平移,如图3所示;该调整过程通过图3所示的激光位移传感器43和42实现,通过底部激光位移传感器43和42测量组件1与其之间的距离z1和z2。调整步骤分为两步,首先通过六自由度平台绕y轴顺时针或逆时针旋转运动,使z1与z2相等,然后通过六自由度平台使组件1沿z轴上下运动,使z1和z2达到目标值z0。经过此调整,组件1在y轴旋转、z轴平移被限定,其余自由度尚未被限定。Bottom laser displacement sensors 42 and 43 measure component displacement adjustment, that is, y-axis rotation and z-axis translation, as shown in Figure 3; and 42 measure the distances z1 and z2 between the component 1 and it. The adjustment step is divided into two steps. First, the six-degree-of-freedom platform rotates clockwise or counterclockwise around the y-axis to make z1 and z2 equal, and then moves the component 1 up and down along the z-axis through the six-degree-of-freedom platform to make z1 and z2 reach Target value z0. After this adjustment, the rotation of the component 1 on the y-axis and the translation on the z-axis are limited, and the remaining degrees of freedom are not yet defined.

侧面激光位移传感器44和41测组件1位移调整,即z轴旋转,x轴平移,如图4所示;通过侧面激光位移传感器44和41测量组件1与其之间的距离x1和x2。调整步骤分为两步,首先通过x1计算出对侧差值Δx=lx-lz-x1,其中lz为组件在x方向的宽度,并将Δx与x2比较,判断组件1是否沿z轴有旋转偏差。若Δx与x2不相等,则使六自由度平台绕z轴进行顺时针或逆时针旋转运动,若Δx与x2相等时,则停止旋转;然后使组件1沿x轴进行平移,直至达到目标值x0。经过此调整,组件1在z轴旋转、x轴平移被限定,目前只剩下x轴旋转和y轴平移尚未被限定。The side laser displacement sensors 44 and 41 measure the displacement adjustment of the component 1, that is, z-axis rotation and x-axis translation, as shown in FIG. 4 ; the distances x1 and x2 between the component 1 and the component 1 are measured by the side laser displacement sensors 44 and 41 . The adjustment step is divided into two steps. First, calculate the opposite side difference Δx=lx-lz-x1 through x1, where lz is the width of the component in the x direction, and compare Δx with x2 to determine whether the component 1 rotates along the z-axis deviation. If Δx and x2 are not equal, make the six-degree-of-freedom platform rotate clockwise or counterclockwise around the z-axis, and if Δx and x2 are equal, stop the rotation; then make component 1 translate along the x-axis until the target value is reached x0. After this adjustment, the z-axis rotation and x-axis translation of component 1 are limited, and only the x-axis rotation and y-axis translation are not yet defined.

顶部激光位移传感器45测组件位移调整,即x轴旋转,如图5所示;通过激光位移传感器45测量组件1与其之间的距离z1,若其偏离目标值z0,则通过六自由度平台使其沿x轴顺时针或逆时针旋转,直至达到目标值;经过该过程调姿后,有可能激光位移传感器41、42、43和44测量的值会发生变化,需重复以上两步骤操作,最终,5只激光位移传感器的数值均在设定的数值内即可;经过上述三个步骤调整后,六个自由度中只有绕y轴的平移未进行调节,在后续过程中,仍需沿y轴使组件进给,因此忽略。The top laser displacement sensor 45 measures the displacement adjustment of the component, that is, the x-axis rotation, as shown in Figure 5; the distance z1 between the component 1 and the component is measured by the laser displacement sensor 45, and if it deviates from the target value z0, the six-degree-of-freedom platform is used to It rotates clockwise or counterclockwise along the x-axis until it reaches the target value; after this process of attitude adjustment, the values measured by the laser displacement sensors 41, 42, 43 and 44 may change, and the above two steps need to be repeated, and finally , the values of the five laser displacement sensors are all within the set values; after the above three steps of adjustment, only the translation around the y-axis among the six degrees of freedom has not been adjusted. In the follow-up process, it is still necessary to Axis feeds the assembly and is therefore ignored.

孔轮廓识别后,可提取其轮廓离散点信息,由于舱段2及CCD相机31、32和33安装相对位置固定,且在整个调姿过程中不作运动,因此在孔轮廓信息提取过程,以舱段孔为圆点,建立坐标系,后续组件孔运动时,只需测量其与舱段孔的相对位置,再给出相应位移指令即可。通过离散点坐标,结合圆系列方程,可提取如图6所示的信息,包括组件孔11、12和13分别与舱段孔21、22和23的圆心坐标、交点坐标、交点直线方程等信息。After the hole contour is identified, the discrete point information of the contour can be extracted. Since the cabin section 2 and the CCD cameras 31, 32 and 33 are installed in fixed relative positions and do not move during the entire attitude adjustment process, the hole contour information extraction process uses the cabin The segment hole is a dot, and the coordinate system is established. When the subsequent component hole moves, it only needs to measure its relative position with the cabin hole, and then give the corresponding displacement command. Through the discrete point coordinates, combined with the circle series equations, the information shown in Figure 6 can be extracted, including the center coordinates of the component holes 11, 12, and 13 and the cabin holes 21, 22, and 23, the coordinates of the intersection points, and the line equations of the intersection points, etc. .

对中调姿分为无交点、去组合边缘和圆心对中三个过程。其中轮廓信息采用的是相对坐标系,计算好位移指令后,六自由度平台运动是以其绝对坐标系为基准。在工作过程中,首先保证无交点,如图7所示,在组件1尚未运动到指定位置时,组件孔11、12和13分别与舱段孔21、22和23间会有交点。该过程中主要通过激光测距传感器5判断是否到位,由于各零件安装固定误差较小,加上前期对接前位置姿态检测完成,因此通过测距基本可以判定两孔位置,保证此时两孔无交点,如有偏差,结合交点坐标,给定六自由度平台位移指令信息,使组件1运动至组件孔完全在舱段孔之内。Centering posture adjustment is divided into three processes: non-intersection point, uncombined edge and center centering. The contour information uses the relative coordinate system. After the displacement command is calculated, the movement of the six-degree-of-freedom platform is based on its absolute coordinate system. During the working process, first ensure that there is no intersection, as shown in Figure 7, when the assembly 1 has not moved to the designated position, there will be intersections between the assembly holes 11, 12 and 13 and the cabin holes 21, 22 and 23 respectively. In this process, the laser distance measuring sensor 5 is mainly used to judge whether it is in place. Since the installation and fixation error of each part is small, and the position and attitude detection is completed before the docking in the previous stage, the position of the two holes can be basically determined through distance measurement to ensure that the two holes are free from damage at this time. If there is a deviation in the intersection point, combined with the coordinates of the intersection point, the displacement command information of the six-degree-of-freedom platform is given to make the component 1 move until the component hole is completely within the cabin hole.

进一步的需要去组合边缘,组件1在舱段2内可能存在倾斜,致使CCD相机采集的组件孔是圆形与圆弧的组合边缘,此时需给定六自由度平台一定旋转指令,使组件1采集轮廓信息变为圆形。以组件1中侧孔11为例,如图8所示,当组件1绕各轴均无旋转时,组件侧孔11为圆形;当组件1绕x轴旋转时,组件侧孔11依然为圆形;当组件1绕y轴旋转时,采集的组件侧孔11上、下出现另一边缘;当组件1绕z轴旋转时,采集的组件侧孔11左、右出现另一边缘。由此可见,只有绕y和z两轴才会出现组合边缘,通过该步骤可去除y和z两轴的旋转。图9为侧孔11和21去组合边缘过程,当CCD相机31采集到组件孔11轮廓为组合边缘时,首先初始采集图像,根据交点所在象限,决定六自由度平台绕y轴是逆时针还是顺时针转动,当交点处于z轴时,则停止y轴转绕;再根据圆弧段处于左方还是右方,使组件1绕z轴顺时针或逆时针旋转,最终相机采集的图形如步骤2后,只有组件孔11和21的圆形,无其他边缘。去除侧孔11和21多余圆弧段后,再通过顶部CCD相机32采集组件1顶部孔12的信息,采用同样方法,使组件绕绝对坐标系z轴顺时针或逆时针旋转,去除顶部组件孔12的多余圆弧。至此,组件1绕x、y和z三轴的旋转均已确定。此外,亦可通过第三侧孔13轮廓是否为圆形,进一步确定旋转运动是否已完成。Further, it is necessary to combine the edges. The component 1 may have an inclination in the cabin section 2, so that the component hole collected by the CCD camera is a combined edge of a circle and an arc. 1 The collected contour information becomes a circle. Taking the side hole 11 in the component 1 as an example, as shown in Figure 8, when the component 1 does not rotate around each axis, the component side hole 11 is circular; when the component 1 rotates around the x-axis, the component side hole 11 is still circular Round shape; when the component 1 rotates around the y-axis, another edge appears on the top and bottom of the collected component side hole 11; when the component 1 rotates around the z-axis, another edge appears on the left and right of the collected component side hole 11. It can be seen that only around the two axes of y and z will the combined edge appear, and the rotation of the two axes of y and z can be removed through this step. Figure 9 shows the process of removing the combined edge of the side holes 11 and 21. When the CCD camera 31 collects the outline of the component hole 11 as a combined edge, first initially collect the image, and determine whether the six-degree-of-freedom platform is counterclockwise or counterclockwise around the y-axis according to the quadrant where the intersection point is located. Rotate clockwise, when the intersection point is on the z-axis, stop the y-axis rotation; then make component 1 rotate clockwise or counterclockwise around the z-axis according to whether the arc segment is on the left or right, and finally the image captured by the camera is as follows: After 2, there are only the circles of component holes 11 and 21, no other edges. After removing the redundant arc segments of the side holes 11 and 21, collect the information of the top hole 12 of the component 1 through the top CCD camera 32, and use the same method to make the component rotate clockwise or counterclockwise around the z-axis of the absolute coordinate system to remove the top component hole 12 for redundant arcs. So far, the rotations of the component 1 around the x, y and z axes have been determined. In addition, whether the contour of the third side hole 13 is circular can also be used to further determine whether the rotation has been completed.

更进一步的进行圆心对中,圆心对中是指通过组件1的x、y和z的平移,使组件1中孔的圆心与舱段2中孔的圆心重合,以达到最终调姿完成,整体采用两孔对齐、第三孔校准的方法。如图10所示,首先,计算侧孔11和21的圆心及二者之间在y和z的相对距离,然后给定六自由度平台在y和z方向的位移指令;再根据顶孔12和22的圆心在各坐标轴上的分量,给定六自由度平台x方向的位移指令;最后,利用校准孔13和23圆心坐标信息进行校准,完成圆心对中。Further centering the center of the circle, the centering of the circle refers to the translation of the x, y and z of the component 1, so that the center of the hole in the component 1 coincides with the center of the hole in the cabin section 2, so as to achieve the final attitude adjustment. The overall The method of aligning two holes and calibrating the third hole is adopted. As shown in Figure 10, at first, calculate the center of circle of side holes 11 and 21 and the relative distance between them in y and z, then give the displacement command of the six-degree-of-freedom platform in the y and z directions; then according to the top hole 12 The components of the center of the circle and 22 on each coordinate axis give the displacement command of the six-degree-of-freedom platform in the x direction; finally, use the coordinate information of the center of the calibration hole 13 and 23 to calibrate and complete the centering of the circle.

本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。Although the present invention has been disclosed as above with preferred embodiments, it is not intended to limit the present invention, and any person skilled in the art can use the methods disclosed above and technical content to analyze the present invention without departing from the spirit and scope of the present invention. Possible changes and modifications are made in the technical solution. Therefore, any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention, which do not depart from the content of the technical solution of the present invention, all belong to the technical solution of the present invention. protected range.

Claims (10)

1.一种用于组件对接的正交孔系自动对正方法,其特征在于:包括:1. A method for automatic alignment of orthogonal hole systems for component docking, characterized in that: comprising: 建立对接系统;包括组件(1)、舱段(2)、CCD相机(31)-(33)、激光位移传感器(41)-(45)、激光测距传感器(5)、检测固定装置(6)、传感器支架(7)-(8);舱段(2)上设置有舱段孔(21)-(23);组件(1)上设置有组件孔(11)-(13);Establish a docking system; including components (1), cabin sections (2), CCD cameras (31)-(33), laser displacement sensors (41)-(45), laser ranging sensors (5), detection fixtures (6 ), sensor bracket (7)-(8); cabin section (2) is provided with cabin section hole (21)-(23); assembly (1) is provided with assembly hole (11)-(13); 定义对正坐标系xyz;Define the alignment coordinate system xyz; 将组件(1)移动至进入舱段(2)的开口端;Move the assembly (1) to the open end of the entry compartment (2); 对组件(1)进行姿态调整;包括通过激光位移传感器(42)、(43)对组件(1)进行姿态调整、通过激光位移传感器(41)、(44)对组件(1)进行姿态调整和通过激光位移传感器(45)对组件(1)进行姿态调整;Adjusting the attitude of the component (1); including adjusting the attitude of the component (1) through the laser displacement sensors (42), (43), adjusting the attitude of the component (1) through the laser displacement sensors (41), (44) and Adjusting the attitude of the component (1) through a laser displacement sensor (45); 通过CCD相机(31)-(33)对舱段孔(21)-(23)和组件孔(11)-(13)进行孔轮信息提取;以舱段孔(21)-(23)为原点,建立坐标系;通过离散点坐标,结合圆系列方程,提取出组件孔(11)、(12)和(13)分别与舱段孔(21)、(22)和(23)的圆心坐标、交点坐标、交点直线方程;Through the CCD camera (31)-(33), the hole wheel information is extracted from the cabin hole (21)-(23) and the component hole (11)-(13); with the cabin hole (21)-(23) as the origin , to establish a coordinate system; through the discrete point coordinates, combined with the circle series equations, the center coordinates, Intersection coordinates, intersection line equation; 对组件孔(11)-(13)与舱段孔(21)-(23)进行对中调姿处理,包括无交点处理、去组合边缘处理和圆心对中处理;Perform centering and attitude adjustment processing on component holes (11)-(13) and cabin holes (21)-(23), including non-intersection processing, decombined edge processing and center centering processing; 使组件(1)的组件孔(11)-(13)圆心分别与舱段(2)的舱段孔(21)-(23)的圆心重合,完成最终调姿。Make the center of circle of the assembly holes (11)-(13) of the assembly (1) coincide with the center of circle of the cabin section holes (21)-(23) of the cabin section (2) respectively, to complete the final attitude adjustment. 2.根据权利要求1所述的一种用于组件对接的正交孔系自动对正方法,其特征在于:对接系统具体为:2. A method for automatic alignment of orthogonal hole systems for component docking according to claim 1, characterized in that: the docking system is specifically: 舱段(2)轴向水平放置在外部基座平台上;检测固定装置(6)为拱门结构,检测固定装置(6)跨越安装在舱段(2)的上方;传感器支架(8)固定安装在检测固定装置(6)顶部横梁的中部;舱段(2)的顶部中心设置有舱段孔(22);舱段(2)的两侧分别设置舱段孔(21)和舱段孔(23);舱段孔(21)和舱段孔(23)同轴,且舱段孔(22)、舱段孔(21)和舱段孔(23)位于同一竖直面上;传感器支架(7)安装在外部基座平台上,且位于舱段(2)的开口端;传感器支架(7)为开口向上的U型结构;激光位移传感器(41)、(44)分别安装在传感器支架(7)2个竖边内侧;激光位移传感器(42)、(43)对称安装在传感器支架(7)水平边的上表面;激光位移传感器(45)安装在传感器支架(8)的底端;激光测距传感器(5)安装在传感器支架(8)的底端;CCD相机(31)和CCD相机(33)分别安装在检测固定装置(6)两竖边的内侧壁;且CCD相机(31)对准舱段孔(21),CCD相机(33)对准准舱段孔(23);CCD相机(32)安装在检测固定装置(6)顶部横梁的中部,且CCD相机(32)对准舱段孔(22);The cabin section (2) is placed axially and horizontally on the external base platform; the detection fixture (6) is an arch structure, and the detection fixture (6) is installed across the cabin section (2); the sensor bracket (8) is fixedly installed In the middle part of the top beam of the detection fixture (6); the top center of the cabin (2) is provided with a cabin hole (22); the both sides of the cabin (2) are respectively provided with a cabin hole (21) and a cabin hole ( 23); the cabin hole (21) and the cabin hole (23) are coaxial, and the cabin hole (22), the cabin hole (21) and the cabin hole (23) are located on the same vertical plane; the sensor support ( 7) Installed on the external base platform, and located at the opening end of the cabin section (2); the sensor bracket (7) is a U-shaped structure with the opening upward; the laser displacement sensors (41), (44) are respectively installed on the sensor bracket ( 7) Inside of 2 vertical sides; laser displacement sensors (42), (43) are symmetrically installed on the upper surface of the horizontal side of sensor bracket (7); laser displacement sensor (45) is installed on the bottom of sensor bracket (8); The ranging sensor (5) is installed at the bottom of the sensor bracket (8); CCD camera (31) and CCD camera (33) are respectively installed on the inner wall of the two vertical sides of the detection fixture (6); and the CCD camera (31) Aim at the cabin hole (21), and the CCD camera (33) is aimed at the cabin hole (23); the CCD camera (32) is installed in the middle of the top beam of the detection fixture (6), and the CCD camera (32) is aligned cabin hole (22); 组件(1)安装在外部六自由度平台上;组件(1)与舱段(2)同轴水平放置,组件(1)位于舱段(2)开口端外侧;组件(1)的顶部中心设置有组件孔(12);组件(1)的两侧分别设置有组件孔(11)和组件孔(13);组件孔(11)和组件孔(13)同轴,且组件孔(11)、组件孔(12)和组件孔(13)位于同一竖直平面内。The component (1) is installed on the external six-degree-of-freedom platform; the component (1) is placed coaxially and horizontally with the cabin section (2), and the component (1) is located outside the open end of the cabin section (2); the top center of the component (1) is set There are component holes (12); component holes (11) and component holes (13) are respectively arranged on both sides of component (1); component holes (11) and component holes (13) are coaxial, and component holes (11), The assembly hole (12) and the assembly hole (13) are located in the same vertical plane. 3.根据权利要求1所述的一种用于组件对接的正交孔系自动对正方法,其特征在于:对正坐标系xyz中,z轴竖直向上;y轴为舱段(2)轴向方向;x轴由右手定则确定。3. A method for automatic alignment of orthogonal hole systems for component docking according to claim 1, characterized in that: in the alignment coordinate system xyz, the z axis is vertically upward; the y axis is the cabin section (2) Axial direction; the x-axis is determined by the right-hand rule. 4.根据权利要求3所述的一种用于组件对接的正交孔系自动对正方法,其特征在于:将组件(1)移动至进入舱段(2)的开口端的具体过程为:4. A method for automatic alignment of orthogonal hole systems for component docking according to claim 3, characterized in that: the specific process of moving the component (1) to the opening end of the entry cabin (2) is: 组件(1)通过六自由度平台进行进给,并通过激光测距传感器(5)判断组件(1)是否将进入舱段(2),当达到目标值时,六自由度平台停止进给运动。The component (1) is fed through the six-degree-of-freedom platform, and the laser ranging sensor (5) is used to judge whether the component (1) will enter the cabin (2). When the target value is reached, the six-degree-of-freedom platform stops the feeding movement . 5.根据权利要求4所述的一种用于组件对接的正交孔系自动对正方法,其特征在于:通过激光位移传感器(42)、(43)对组件(1)进行姿态调整的过程为:5. A method for automatic alignment of orthogonal hole systems for component docking according to claim 4, characterized in that: the process of adjusting the attitude of the component (1) by laser displacement sensors (42), (43) for: 通过激光位移传感器(42)、(43)分别测量组件(1)与其之间的z方向的距离z1、z2;通过六自由度平台绕y轴顺时针或逆时针旋转运动,使z1与z2相等;然后通过六自由度平台使组件(1)沿z轴上下运动,使z1和z2达到目标值z0;调整后,组件(1)在y轴旋转、z轴平移被限定,其余自由度不被限定。The distances z1 and z2 in the z direction between the component (1) and the laser displacement sensor (42) and (43) are respectively measured; the six-degree-of-freedom platform rotates clockwise or counterclockwise around the y-axis to make z1 equal to z2 ; Then the component (1) moves up and down along the z-axis through the six-degree-of-freedom platform, so that z1 and z2 reach the target value z0; after adjustment, the component (1) is limited in y-axis rotation and z-axis translation, and the remaining degrees of freedom are not limited. 6.根据权利要求4所述的一种用于组件对接的正交孔系自动对正方法,其特征在于:通过激光位移传感器(41)、(44)对组件(1)进行姿态调整的过程为:6. A method for automatic alignment of orthogonal hole systems for component docking according to claim 4, characterized in that: the process of adjusting the attitude of the component (1) by laser displacement sensors (41), (44) for: 通过侧面激光位移传感器(44)和(41)测量组件(1)与其之间的距离x1和x2;通过x1计算出对侧差值Δx=lx-lz-x1;其中,lz为组件在x方向的宽度,并将Δx与x2比较,判断组件(1)是否沿z轴有旋转偏差;当Δx与x2不相等时,则使六自由度平台绕z轴进行顺时针或逆时针旋转运动,若Δx与x2相等时,则停止旋转;然后使组件(1)沿x轴进行平移,直至达到目标值x0;调整后,组件(1)在z轴旋转、x轴平移被限定;x轴旋转和y轴平移未被限定。Measure the distance x1 and x2 between the component (1) and it by the side laser displacement sensors (44) and (41); calculate the opposite side difference Δx=lx-lz-x1 by x1; wherein, lz is the component in the x direction , and compare Δx with x2 to determine whether the component (1) has a rotation deviation along the z-axis; when Δx is not equal to x2, the six-degree-of-freedom platform is rotated clockwise or counterclockwise around the z-axis, if When Δx is equal to x2, the rotation is stopped; then the component (1) is translated along the x-axis until it reaches the target value x0; after adjustment, the component (1) is limited in z-axis rotation and x-axis translation; x-axis rotation and The y-axis translation is not defined. 7.根据权利要求4所述的一种用于组件对接的正交孔系自动对正方法,其特征在于:通过激光位移传感器(45)对组件(1)进行姿态调整的过程为:7. A method for automatic alignment of orthogonal hole systems for component docking according to claim 4, characterized in that: the process of adjusting the attitude of the component (1) through the laser displacement sensor (45) is: 通过激光位移传感器(45)测量组件(1)与其之间的距离z1,若其偏离目标值z0,则通过六自由度平台使其沿x轴顺时针或逆时针旋转,直至达到目标值。The distance z1 between the component (1) and it is measured by a laser displacement sensor (45). If it deviates from the target value z0, the six-degree-of-freedom platform is used to rotate clockwise or counterclockwise along the x-axis until the target value is reached. 8.根据权利要求4所述的一种用于组件对接的正交孔系自动对正方法,其特征在于:无交点处理的具体过程为:8. A method for automatic alignment of orthogonal hole systems for component docking according to claim 4, characterized in that: the specific process of non-intersection processing is: 当组件(1)尚未运动到指定位置时,组件孔(11)、(12)和(13)分别与舱段孔(21)、(22)和(23)间会有交点;通过激光测距传感器(5)判断是否到位,由于各零件安装固定误差较小,加上前期对接前位置姿态检测完成,因此通过测距基本判定两孔位置,保证此时两孔无交点。When the component (1) has not yet moved to the designated position, there will be intersection points between the component holes (11), (12) and (13) and the compartment holes (21), (22) and (23) respectively; The sensor (5) judges whether it is in place. Since the installation and fixation error of each part is small, and the position and attitude detection is completed before the docking in the early stage, the position of the two holes is basically determined by distance measurement to ensure that there is no intersection between the two holes at this time. 9.根据权利要求8所述的一种用于组件对接的正交孔系自动对正方法,其特征在于:去组合边缘处理的过程为:9. A method for automatic alignment of orthogonal hole systems for component docking according to claim 8, characterized in that: the process of de-combining edge processing is: 当组件(1)绕各轴均无旋转时,组件孔(11)为圆形;当组件(1)绕x轴旋转时,组件孔(11)依然为圆形;当组件(1)绕y轴旋转时,采集的组件孔(11)上、下出现另一边缘;当组件(1)绕z轴旋转时,采集的组件孔(11)左、右出现另一边缘;因此,只有绕y和z两轴才会出现组合边缘,通过该步骤去除y和z两轴的旋转;When the assembly (1) does not rotate around each axis, the assembly hole (11) is circular; when the assembly (1) rotates around the x axis, the assembly hole (11) is still circular; when the assembly (1) rotates around the y axis When the axis rotates, another edge appears on the top and bottom of the collected component hole (11); when the component (1) rotates around the z axis, another edge appears on the left and right of the collected component hole (11); therefore, only around the y Combined edges will appear on the two axes of y and z, and the rotation of the two axes of y and z will be removed through this step; 当CCD相机(31)采集到组件孔(11)轮廓为组合边缘时;初始采集图像,根据交点所在象限,决定六自由度平台绕y轴是逆时针还是顺时针转动;当交点处于z轴时,则停止y轴转绕;再根据圆弧段处于左方还是右方,使组件(1)绕z轴顺时针或逆时针旋转,最终相机采集的图形只有组件孔(11)和舱段孔(21)的圆形,无其他边缘;去除组件孔(11)和舱段孔(21)多余圆弧段后,再通过顶部CCD相机(32)采集组件(1)顶部组件孔(12)的信息,采用同样方法,使组件绕绝对坐标系z轴顺时针或逆时针旋转,去除顶部组件孔(12)的多余圆弧;至此,组件(1)绕x、y和z三轴的旋转均已确定;此外,通过组件孔(13)轮廓是否为圆形,进一步确定旋转运动是否已完成。When the CCD camera (31) collects the profile of the component hole (11) as a combined edge; the initial image acquisition determines whether the six-degree-of-freedom platform rotates counterclockwise or clockwise around the y-axis according to the quadrant where the intersection point is located; when the intersection point is on the z-axis , then stop the rotation of the y-axis; then make the component (1) rotate clockwise or counterclockwise around the z-axis according to whether the arc segment is on the left or the right, and finally the graphics captured by the camera are only the component hole (11) and the cabin hole The circular shape of (21) has no other edges; after removing the excess arc section of the component hole (11) and cabin hole (21), collect the component (1) top component hole (12) by the top CCD camera (32) Information, use the same method to make the component rotate clockwise or counterclockwise around the z-axis of the absolute coordinate system, and remove the redundant arc of the top component hole (12); It has been determined; in addition, whether the profile of the component hole (13) is circular, further determines whether the rotary motion has been completed. 10.根据权利要求9所述的一种用于组件对接的正交孔系自动对正方法,其特征在于:圆心对中处理的具体过程为:10. A method for automatic alignment of orthogonal hole systems for component docking according to claim 9, characterized in that: the specific process of center centering processing is: 计算组件孔(11)与舱段孔(21)的圆心及二者之间在y和z的相对距离;然后给定六自由度平台在y和z方向的位移指令;再根据顶部组件孔(12)和舱段孔(22)的圆心在各坐标轴上的分量,给定六自由度平台x方向的位移指令;最后,利用组件孔(13)和舱段孔(23)圆心坐标信息进行校准,完成圆心对中。Calculate the center of circle of the component hole (11) and the cabin hole (21) and the relative distance between the two in y and z; then give the displacement command of the six-degree-of-freedom platform in the y and z directions; then according to the top component hole ( 12) and the components of the center of circle of the cabin hole (22) on each coordinate axis, the displacement command of the x-direction of the six-degree-of-freedom platform is given; finally, the coordinate information of the center of circle of the component hole (13) and the cabin hole (23) is used to carry out Calibrate to complete the center of the circle.
CN202211280525.6A 2022-10-19 2022-10-19 Orthogonal hole system automatic alignment method for assembly butt joint Pending CN115635270A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211280525.6A CN115635270A (en) 2022-10-19 2022-10-19 Orthogonal hole system automatic alignment method for assembly butt joint

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211280525.6A CN115635270A (en) 2022-10-19 2022-10-19 Orthogonal hole system automatic alignment method for assembly butt joint

Publications (1)

Publication Number Publication Date
CN115635270A true CN115635270A (en) 2023-01-24

Family

ID=84945096

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211280525.6A Pending CN115635270A (en) 2022-10-19 2022-10-19 Orthogonal hole system automatic alignment method for assembly butt joint

Country Status (1)

Country Link
CN (1) CN115635270A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116652929A (en) * 2023-01-30 2023-08-29 北京思灵机器人科技有限责任公司 Missile cabin assembly system
CN116728034A (en) * 2023-06-14 2023-09-12 盐城奥凯明通阀门有限公司 An automated flexible assembly equipment and assembly method for a variable stiffness valve sphere
CN119304561A (en) * 2024-12-17 2025-01-14 潍坊雷腾动力机械有限公司 A diesel engine assembly system and control method thereof

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116652929A (en) * 2023-01-30 2023-08-29 北京思灵机器人科技有限责任公司 Missile cabin assembly system
CN116728034A (en) * 2023-06-14 2023-09-12 盐城奥凯明通阀门有限公司 An automated flexible assembly equipment and assembly method for a variable stiffness valve sphere
CN116728034B (en) * 2023-06-14 2025-01-17 盐城奥凯明通阀门有限公司 Automatic flexible assembly equipment and assembly method for variable-rigidity valve ball
CN119304561A (en) * 2024-12-17 2025-01-14 潍坊雷腾动力机械有限公司 A diesel engine assembly system and control method thereof

Similar Documents

Publication Publication Date Title
CN115635270A (en) Orthogonal hole system automatic alignment method for assembly butt joint
CN111735390B (en) A calibration block and hand-eye calibration method for line laser sensor
CN104759945B (en) Mobile hole-making robot standard alignment method based on high precision industrial camera
CN107609228B (en) Automatic drilling method for parallel drilling machine
JP7153085B2 (en) ROBOT CALIBRATION SYSTEM AND ROBOT CALIBRATION METHOD
CN106112152B (en) A kind of micropore Electrolyzed Processing machine vision positioning air navigation aid
CN102636110A (en) Reference detecting device of automatic drilling and riveting system of airplane components and detecting method thereof
CN210819622U (en) Large-scale space high-precision online calibration system of mobile operation robot
CN108151660A (en) The measurement equipment of a kind of aircraft components butt-joint clearance and scale, method and system
CN113681563B (en) Assembling method and system based on double cameras
CN111408861B (en) A five-axis laser equipment RTCP calibration device and method
US11161239B2 (en) Work robot system and work robot
CN112720458A (en) System and method for online real-time correction of robot tool coordinate system
KR20150020217A (en) Scribing method and scribing device
CN204269086U (en) The automatic three-dimension measuring system of a kind of high-precision blade of aviation engine
Zhang et al. Online adaptive measurement and adjustment for flexible part during high precision drilling process
CN110556983B (en) Stator and rotor assembling device
CN116572077A (en) A method for measuring the normal direction of free-form surfaces with large curvature
CN106964907A (en) A kind of method and apparatus of laser cutting
CN114571436B (en) Robot external parameter calibration method independent of ground rail absolute precision
CN111307033B (en) Industrial robot depth vision sensor calibration board and calibration method
CN113607053A (en) Pose adjusting device, method and system based on barrel inner surface feature points
CN115373288A (en) Normal adjustment method and system of AC double-swing-head five-axis hole making machine tool
CN216206091U (en) Loader movable arm coaxiality detection device based on machine vision
TWI762182B (en) Automatic processing method and automatic processing system

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