[go: up one dir, main page]

CN107462881A - A kind of laser range sensor scaling method - Google Patents

A kind of laser range sensor scaling method Download PDF

Info

Publication number
CN107462881A
CN107462881A CN201710598767.2A CN201710598767A CN107462881A CN 107462881 A CN107462881 A CN 107462881A CN 201710598767 A CN201710598767 A CN 201710598767A CN 107462881 A CN107462881 A CN 107462881A
Authority
CN
China
Prior art keywords
laser
coordinate system
target ball
electro spindle
angle
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
CN201710598767.2A
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.)
Beihang University
Original Assignee
Beihang University
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 Beihang University filed Critical Beihang University
Priority to CN201710598767.2A priority Critical patent/CN107462881A/en
Publication of CN107462881A publication Critical patent/CN107462881A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means for monitoring or calibrating

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Abstract

本发明公开了一种激光测距传感器标定方法,属于机器人标定领域。该方法使用的装置包括激光跟踪仪、工业机械臂、法兰盘、制孔末端执行器、标定杆、平面标定板和安装架,其中制孔末端执行器主要包括进给模块、电主轴、电主轴安装座、大靶球座、小靶球座、压紧头和四个激光测距传感器等。该方法首先标定出激光束与电主轴进给方向的夹角;然后借助激光跟踪仪建立工具坐标系和工件坐标系,将制孔末端执行器移至平面标定板前方并进行多次转动,根据几何关系计算各激光点在不同状态坐标系下的坐标,然后将所有点的坐标转换到同一坐标系下,拟合出激光束的空间方程。本发明能够标定出激光测距传感器的发射点位置和激光束矢向,可使法线检测结果更加准确。

The invention discloses a laser ranging sensor calibration method, which belongs to the field of robot calibration. The device used in this method includes a laser tracker, an industrial mechanical arm, a flange, a hole-making end effector, a calibration rod, a plane calibration plate and a mounting frame, wherein the hole-making end effector mainly includes a feed module, an electric spindle, an electric Spindle mounting seat, large target ball seat, small target ball seat, pressing head and four laser distance measuring sensors, etc. In this method, the angle between the laser beam and the feed direction of the electric spindle is firstly calibrated; then the tool coordinate system and the workpiece coordinate system are established with the help of the laser tracker, and the hole-making end effector is moved to the front of the plane calibration plate and rotated several times, according to The geometric relationship calculates the coordinates of each laser point in different state coordinate systems, and then transforms the coordinates of all points into the same coordinate system to fit the spatial equation of the laser beam. The invention can calibrate the emitting point position and the laser beam sagittal direction of the laser ranging sensor, and can make the normal line detection result more accurate.

Description

一种激光测距传感器标定方法A Calibration Method for Laser Distance Measuring Sensor

技术领域technical field

本发明涉及机器人标定领域,尤其涉及一种激光测距传感器标定方法,该方法可以标定出四个安装好的激光测距传感器的发射点位置以及激光束矢向。The invention relates to the field of robot calibration, in particular to a calibration method for a laser range-finding sensor, which can calibrate the positions of emission points and the sagittal directions of laser beams of four installed laser range-finding sensors.

背景技术Background technique

随着人们物质文化生活水平的不断提高,出行方式逐渐改变,越来越多的人选择乘坐飞机出行,因此飞机的需求量日益剧增。自动化制孔是大飞机制造装配中的最关键一个环节,在飞机制造中占有十分重要的地位。飞机结构采用的主要连接方法是机械连接,最广泛的连接方式是铆接,铆接的第一步工艺就是钻孔,孔的尺寸和孔壁质量严重影响着铆缝的强度。研究表明当螺栓沿外载荷作用方向倾斜超过2°时,疲劳寿命则减少约47%;当倾斜大于5°时,疲劳寿命即降低约95%。因此,自动化制孔急需解决的一个问题是如何保证孔的垂直度。With the continuous improvement of people's material and cultural living standards, the way of travel is gradually changing, and more and more people choose to travel by air, so the demand for aircraft is increasing day by day. Automatic hole making is the most critical link in the manufacture and assembly of large aircraft, and occupies a very important position in aircraft manufacturing. The main connection method used in aircraft structures is mechanical connection. The most common connection method is riveting. The first step in riveting is drilling. The size of the hole and the quality of the hole wall seriously affect the strength of the riveting seam. Studies have shown that when the bolt is inclined more than 2° along the direction of the external load, the fatigue life is reduced by about 47%; when the inclination is greater than 5°, the fatigue life is reduced by about 95%. Therefore, an urgent problem to be solved in automatic hole making is how to ensure the verticality of the holes.

保证孔的垂直度首先要检测工件表面的法线,然后再进行姿态调整。对于法线检测方法,目前主要是通过在制孔末端执行器上安装传感器进行实时检测,使用最广泛的传感器为激光测距传感器。但是由于存在加工与安装误差,所以需要对传感器的安装位置进行标定工作,以保证传感器法线测量的准确度。本发明基于已经加工完成的制孔末端执行器,提出了一种激光测距传感器标定方法,可以标定出四个安装好的激光测距传感器的发射点位置以及激光束矢向。To ensure the verticality of the hole, the normal line of the surface of the workpiece must be detected first, and then the attitude adjustment is performed. For the normal line detection method, at present, the sensor is installed on the hole making end effector for real-time detection, and the most widely used sensor is the laser ranging sensor. However, due to processing and installation errors, it is necessary to calibrate the installation position of the sensor to ensure the accuracy of the normal measurement of the sensor. Based on the processed hole-making end effector, the present invention proposes a laser distance measuring sensor calibration method, which can calibrate the emitting point positions and laser beam sagittal directions of four installed laser distance measuring sensors.

发明内容Contents of the invention

本发明提出了一种激光测距传感器标定方法,目的是标定出四个激光测距传感器的发射点位置和激光束矢向,进而根据在制孔过程中激光测距传感器返回的数据值更加准确地找到工件表面制孔点的法向量。The present invention proposes a calibration method for laser ranging sensors, the purpose of which is to calibrate the emission point positions and laser beam sagittal directions of the four laser ranging sensors, and then more accurately determine the Find the normal vector of the hole-making point on the surface of the workpiece.

本发明通过以下技术方案实现。The present invention is realized through the following technical solutions.

本发明方法所使用的装置包括激光跟踪仪、工业机械臂、法兰盘、制孔末端执行器、标定杆、平面标定板和安装架,其中制孔末端执行器主要包括进给模块、电主轴、电主轴安装座、大靶球座、小靶球座、压紧头和四个激光测距传感器等。法兰盘用于连接工业机械臂和制孔末端执行器。标定杆采用阶梯轴方式,一端可以连接到电主轴上,另一端可以垂直连接平面标定板。平面标定板中心有一个用于安装标定杆的孔,四个角分别有一个用于放置激光跟踪仪靶球的靶球座孔和用于固定在安装架上的安装固定孔。电主轴安装座连接进给模块和电主轴,进给模块能够带动电主轴进行直线运动,电主轴安装座上有一个固定的大靶球座。四个激光测距传感器均布斜置安装在压紧头上,移动工业机械臂将制孔末端执行器移动至平面标定板前方,四个激光束以一定的角度射向平面标定板,激光点打在平面标定板表面,四个激光测距传感器均有一个距离返回值。由于激光测距传感器通过激光测距,需要接收返回的激光束信息,所以平面标定板表面需具备较强的反射能力,不能是黑色材料,因此平面标定板材料选用铝合金。激光跟踪仪内部的坐标系为世界坐标系。The device used in the method of the present invention includes a laser tracker, an industrial mechanical arm, a flange, a hole-making end effector, a calibration rod, a plane calibration plate and a mounting frame, wherein the hole-making end effector mainly includes a feed module, an electric spindle , Electric spindle mounting seat, large target ball seat, small target ball seat, compression head and four laser distance measuring sensors, etc. The flange is used to connect the industrial robot arm and the hole making end effector. The calibration rod adopts the stepped shaft method, one end can be connected to the electric spindle, and the other end can be vertically connected to the plane calibration plate. There is a hole in the center of the plane calibration plate for installing the calibration rod, and the four corners respectively have a target ball seat hole for placing the target ball of the laser tracker and installation and fixing holes for fixing it on the mounting bracket. The electric spindle mounting seat connects the feed module and the electric spindle, the feed module can drive the electric spindle to move in a straight line, and there is a fixed large target ball seat on the electric spindle mounting seat. The four laser distance measuring sensors are installed obliquely on the pressing head. The moving industrial mechanical arm moves the hole-making end effector to the front of the plane calibration plate. The four laser beams shoot at the plane calibration plate at a certain angle. The laser points Marked on the surface of the flat calibration plate, the four laser distance measuring sensors each have a distance return value. Since the laser ranging sensor needs to receive the returned laser beam information through laser ranging, the surface of the plane calibration plate must have strong reflection ability and cannot be black material, so the material of the plane calibration plate is aluminum alloy. The coordinate system inside the laser tracker is the world coordinate system.

通过上述连接,构成了激光测距传感器标定的硬件平台。Through the above connections, a hardware platform for laser ranging sensor calibration is formed.

激光测距传感器标定的方法包括如下顺序步骤:The method for laser ranging sensor calibration includes the following sequential steps:

步骤1:将标定杆的一端安装在电主轴上,将平面标定板安装在标定杆的伸出端,将小靶球座安装在伸出端的端面位置,将跟激光跟踪仪连接好的靶球固定在靶球座上;Step 1: Install one end of the calibration rod on the electric spindle, install the flat calibration plate on the extension end of the calibration rod, install the small target ball seat on the end face of the extension end, and place the target ball connected to the laser tracker fixed on the target tee;

步骤2:进给模块带动电主轴移动到一个合适的位置,用激光跟踪仪测量靶球在世界坐标系下的坐标,多次转动平面标定板,分别记录下平面标定板在不同角度下四个激光测距传感器的读数,多次移动电主轴,重复该步骤;Step 2: The feed module drives the motorized spindle to move to a suitable position, uses the laser tracker to measure the coordinates of the target ball in the world coordinate system, rotates the plane calibration board several times, and records four different angles of the plane calibration board. The reading of the laser ranging sensor, move the electric spindle several times, and repeat this step;

步骤3:根据步骤2得到的靶球位置坐标以及激光测距传感器的读数,计算出各激光束矢向与电主轴移动方向的夹角角度;Step 3: According to the position coordinates of the target ball obtained in step 2 and the readings of the laser ranging sensor, calculate the angle between the sagittal direction of each laser beam and the moving direction of the electric spindle;

步骤4:将平面标定板取下,移动电主轴位置,在标定杆伸出端安装一个大靶球座,保证靶球座底面与压紧头压紧平面紧密贴合;Step 4: Remove the plane calibration plate, move the position of the electric spindle, and install a large target ball seat on the extended end of the calibration rod to ensure that the bottom surface of the target ball seat is closely attached to the pressing plane of the compression head;

步骤5:借助激光跟踪仪进行TCP标定,建立工具坐标系,然后取下安装在电主轴上的标定杆以及靶球、靶球座;Step 5: Carry out TCP calibration with the help of laser tracker, establish the tool coordinate system, and then remove the calibration rod, target ball and target ball seat installed on the electric spindle;

步骤6:将平面标定板固定在安装架上,借助激光跟踪仪测得平面标定板上四个靶球座安装孔的坐标,拟合出工件平面;Step 6: Fix the plane calibration plate on the mounting frame, measure the coordinates of the four target ball seat mounting holes on the plane calibration plate with the help of the laser tracker, and fit the workpiece plane;

步骤7:将制孔末端执行器通过工业机械臂移至平面标定板前方一定距离处,将大靶球放置于固定在电主轴安装座的大靶球座,多次移动电主轴,在世界坐标系下测得各个位置靶球的坐标,根据测得的点的坐标拟合出一条直线,即为电主轴进给方向,计算出电主轴进给方向与工件平面的夹角,工业机械臂带动制孔末端执行器以TCP点为中心依次绕工具坐标系的X轴、Y轴转动相应的角度,重复该步骤直到电主轴进给方向与工件平面垂直;Step 7: Move the hole-making end effector to a certain distance in front of the plane calibration plate through the industrial robot arm, place the large target ball on the large target ball seat fixed on the electric spindle mounting seat, move the electric spindle several times, and place it in the world coordinates The coordinates of the target ball at each position are measured under the system, and a straight line is fitted according to the coordinates of the measured points, which is the feed direction of the electric spindle, and the angle between the feed direction of the electric spindle and the workpiece plane is calculated, and the industrial mechanical arm drives The hole-making end effector rotates around the X-axis and Y-axis of the tool coordinate system by corresponding angles around the TCP point as the center, and repeats this step until the feeding direction of the electric spindle is perpendicular to the workpiece plane;

步骤8:建立与工具坐标系平行的工件坐标系;Step 8: Establish a workpiece coordinate system parallel to the tool coordinate system;

步骤9:当前位置记为状态1,借助激光跟踪仪测得电主轴进给为0时靶球在世界坐标系下的坐标,记录四个激光测距传感器数据;Step 9: Record the current position as state 1, use the laser tracker to measure the coordinates of the target ball in the world coordinate system when the electric spindle feed is 0, and record the data of the four laser ranging sensors;

步骤10:工业机械臂带动制孔末端执行器以TCP点为中心绕工具坐标系的X轴转动一定的角度,记录四个激光测距传感器数据,多次移动电主轴,根据步骤7的方法,拟合出电主轴进给方向,然后计算出电主轴进给方向与工件坐标系的Z轴的夹角;Step 10: The industrial mechanical arm drives the hole-making end effector to rotate a certain angle around the X-axis of the tool coordinate system with the TCP point as the center, record the data of four laser ranging sensors, and move the electric spindle multiple times. According to the method in step 7, Fit the feed direction of the electric spindle, and then calculate the angle between the feed direction of the electric spindle and the Z axis of the workpiece coordinate system;

步骤11:根据步骤10,多次调整制孔末端执行器绕工具坐标系的X轴转动的角度,记录四个激光测距传感器数据,并且计算出电主轴进给方向与工件坐标系的Z轴的夹角;Step 11: According to step 10, adjust the rotation angle of the hole-making end effector around the X-axis of the tool coordinate system several times, record the data of four laser ranging sensors, and calculate the feed direction of the electric spindle and the Z-axis of the workpiece coordinate system the included angle;

步骤12:工业机械臂带动制孔末端执行器恢复到状态1,然后带动其以TCP点为中心绕工具坐标系的Y轴转动一定的角度,记录四个激光测距传感器数据,并且按照步骤10的方法计算出电主轴进给方向与工件坐标系的Z轴的夹角;Step 12: The industrial mechanical arm drives the hole-making end effector to return to state 1, and then drives it to rotate a certain angle around the Y-axis of the tool coordinate system with the TCP point as the center, records the data of the four laser ranging sensors, and follows step 10 Calculate the angle between the feed direction of the electric spindle and the Z axis of the workpiece coordinate system by using the method;

步骤13:根据步骤12,多次调整制孔末端执行器绕工具坐标系的Y轴转动的角度,记录四个激光测距传感器数据,并且计算出电主轴进给方向与工件坐标系的Z轴的夹角;Step 13: According to step 12, adjust the rotation angle of the hole-making end effector around the Y-axis of the tool coordinate system several times, record the data of four laser ranging sensors, and calculate the feed direction of the electric spindle and the Z-axis of the workpiece coordinate system the included angle;

步骤14:根据步骤9~13得到的数据以及几何关系计算出状态1下四个激光点之间的相对位置关系,以其中一个激光测距传感器的激光点为原点建立平行于工具坐标系的状态坐标系1,得到各个激光点的坐标;Step 14: Calculate the relative positional relationship between the four laser points in state 1 based on the data obtained in steps 9-13 and the geometric relationship, and establish a state parallel to the tool coordinate system with the laser point of one of the laser ranging sensors as the origin Coordinate system 1, to obtain the coordinates of each laser point;

步骤15:多次调整制孔末端执行器与平面标定板之间的距离,根据步骤9,分别记为状态j(j=2,3,4,……,q),重复步骤9~14,得到坐标系j下各个激光点的坐标;Step 15: Adjust the distance between the hole-making end effector and the plane calibration plate several times, according to step 9, record it as state j (j=2,3,4,...,q), repeat steps 9-14, Obtain the coordinates of each laser point under the coordinate system j;

步骤16:根据各状态之间的相对位置关系,计算出各状态下各坐标系之间的转换关系,将所有点的坐标均转换到同一坐标系下,根据每个激光测距传感器得到的q个激光点均可以拟合出一条射线,即标定出了四个激光测距传感器的发射点位置和激光束矢向。Step 16: According to the relative position relationship between each state, calculate the conversion relationship between each coordinate system in each state, convert the coordinates of all points to the same coordinate system, and obtain q according to each laser ranging sensor Each laser point can fit a ray, that is, the emission point position and the laser beam sagittal direction of the four laser ranging sensors are calibrated.

本发明具有如下技术效果:The present invention has following technical effect:

1)本发明借助于激光跟踪仪,可以精确地测量各点的位置,准确地获得工具坐标系和工件坐标系,方便准确地得到线与面之间的夹角;1) The present invention can accurately measure the position of each point by means of the laser tracker, accurately obtain the tool coordinate system and the workpiece coordinate system, and obtain the angle between the line and the surface conveniently and accurately;

2)本发明标定过程采用多次测量的方法,使标定结果更加准确;2) The calibration process of the present invention adopts the method of multiple measurements to make the calibration results more accurate;

3)本发明标定出的激光测距传感器的发射点位置和激光束矢向应用于制孔过程法线检测,可准确地找到工件表面制孔点的法向量;3) The emission point position and the laser beam sagittal direction of the laser ranging sensor calibrated by the present invention are applied to the normal line detection of the hole making process, and the normal vector of the hole making point on the workpiece surface can be accurately found;

本发明提出的标定方法不局限于制孔法向检测,可应用于其他需要标定光束发射点位置和矢向的情况,光束个数为2个及以上。The calibration method proposed by the present invention is not limited to the detection of the normal direction of the hole, and can be applied to other situations where the position and sagittal direction of the beam emission point need to be calibrated, and the number of beams is 2 or more.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the specific implementation or description of the prior art. Obviously, the accompanying drawings in the following description These are some implementations of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without creative work.

图1表示本发明实施例中标定激光束矢向与主轴移动方向的夹角角度示意图;Fig. 1 shows a schematic diagram of the included angle between the sagittal direction of the calibration laser beam and the moving direction of the main shaft in an embodiment of the present invention;

图2表示本发明实施例中标定激光束发射点位置和矢向安装示意图;Fig. 2 shows the schematic diagram of calibration laser beam emitting point position and sagittal installation in the embodiment of the present invention;

图3表示本发明实施例中标定过程激光束发射示意图;Fig. 3 shows the schematic diagram of laser beam emission in the calibration process in the embodiment of the present invention;

图4表示本发明实施例中标定过程激光束向工具坐标系XTOTZT平面投影示意图;Fig. 4 shows the schematic diagram of the projection of the laser beam to the tool coordinate system X T O T Z T plane in the calibration process in the embodiment of the present invention;

图5表示本发明实施例中标定过程激光束投影几何关系示意图。Fig. 5 is a schematic diagram showing the geometric relationship of the laser beam projection in the calibration process in the embodiment of the present invention.

图中,1为工业机械臂,2为法兰盘,3为进给模块,4为电主轴,5为电主轴安装座,6为大靶球座,7a~d为A~D激光测距传感器,8为压紧头,9为平面标定板,9a为标定板安装孔,9b~e为A~D靶球座孔,9f~i为安装固定孔,10为安装架,11为标定杆,12为小靶球座;{W}为世界坐标系,{T}为工具坐标系,{B}为工件坐标系,{S1}为状态坐标系1。In the figure, 1 is the industrial mechanical arm, 2 is the flange, 3 is the feed module, 4 is the electric spindle, 5 is the electric spindle mounting seat, 6 is the large target ball seat, 7a~d are A~D laser distance measuring Sensor, 8 is the pressing head, 9 is the plane calibration plate, 9a is the installation hole of the calibration plate, 9b~e are the ball seat holes of A~D targets, 9f~i are the fixing holes for installation, 10 is the mounting frame, 11 is the calibration rod , 12 is the small target ball seat; {W} is the world coordinate system, {T} is the tool coordinate system, {B} is the workpiece coordinate system, and {S 1 } is the state coordinate system 1.

具体实施方式detailed description

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Apparently, the described embodiments are part of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts fall within the protection scope of the present invention.

参见图1和图2所示,本发明方法所使用的装置包括激光跟踪仪、工业机械臂1、法兰盘2、制孔末端执行器、标定杆11、平面标定板9和安装架10,其中制孔末端执行器主要包括进给模块3、电主轴4、电主轴安装座5、大靶球座6、小靶球座12、压紧头8和四个激光测距传感器7a~d等。法兰盘2用于连接工业机械臂1和制孔末端执行器。标定杆11采用阶梯轴方式,一端可以连接到电主轴4上,另一端可以垂直连接平面标定板9。平面标定板9中心有一个用于安装标定杆11的孔9a,四个角分别有一个用于放置激光跟踪仪靶球的靶球座孔9b~e和用于固定在安装架上的安装固定孔9f~i。电主轴安装座5连接进给模块3和电主轴4,进给模块3能够带动电主轴4进行直线运动,电主轴安装座5上有一个固定的大靶球座6。四个激光测距传感器7a~d均布斜置安装在压紧头8上,移动工业机械臂1将制孔末端执行器移动至平面标定板9前方,四个激光束以一定的角度射向平面标定板9,激光点打在平面标定板9表面,四个激光测距传感器7a~d均有一个距离返回值。由于激光测距传感器7a~d通过激光测距,需要接收返回的激光束信息,所以平面标定板9表面需具备较强的反射能力,不能是黑色材料,因此平面标定板9材料选用铝合金。Referring to Fig. 1 and shown in Fig. 2, the device used in the method of the present invention comprises a laser tracker, an industrial mechanical arm 1, a flange 2, a hole making end effector, a calibration rod 11, a plane calibration plate 9 and a mounting frame 10, The hole-making end effector mainly includes the feed module 3, the electric spindle 4, the electric spindle mounting seat 5, the large target ball seat 6, the small target ball seat 12, the pressing head 8 and four laser distance measuring sensors 7a-d, etc. . The flange 2 is used to connect the industrial mechanical arm 1 and the hole making end effector. The calibration rod 11 is in the form of a stepped shaft, one end can be connected to the electric spindle 4 , and the other end can be vertically connected to the plane calibration plate 9 . There is a hole 9a for installing the calibration rod 11 in the center of the plane calibration plate 9, and a target ball seat hole 9b-e for placing the target ball of the laser tracker in the four corners and a mounting bracket for fixing on the mounting frame. Holes 9f-i. The electric spindle mounting seat 5 is connected to the feed module 3 and the electric spindle 4 , the feed module 3 can drive the electric spindle 4 to move linearly, and there is a fixed large target ball seat 6 on the electric spindle mounting seat 5 . Four laser distance measuring sensors 7a~d are evenly distributed and obliquely installed on the pressing head 8, and the moving industrial robot arm 1 moves the hole-making end effector to the front of the plane calibration plate 9, and the four laser beams are directed at a certain angle. On the plane calibration board 9, the laser points are placed on the surface of the plane calibration board 9, and the four laser ranging sensors 7a-d all have a distance return value. Since the laser ranging sensors 7a-d need to receive the returned laser beam information through laser ranging, the surface of the plane calibration plate 9 needs to have strong reflection ability and cannot be made of black material, so the material of the plane calibration plate 9 is aluminum alloy.

参见图2,{W}为测量过程中激光跟踪仪的坐标系,将其设为世界坐标系。将靶球放置在靶球座上后,激光跟踪仪的测量点为靶球中心。{T}为工具坐标系,其中,ZT轴为电主轴4进给方向;OT点位于压紧头8压紧平面沿ZT轴方向前端25mm位置,将靶球座安装在标定杆11上且靶球座底面与压紧头8压紧平面紧密贴合时,放置在靶球座上的靶球的中心正好是TCP点,即OT点;XT轴为垂直于进给模块3的运动平面方向;YT轴垂直于XT轴和ZT轴。{B}为工件坐标系,其中,OB点为D靶球座孔9e的测量点;ZB轴为垂直于平面标定板9表面方向;当工具坐标系{T}的ZT轴垂直于平面标定板9表面时,XB轴平行于平面标定板9表面与工具坐标系{T}中XTOTZT面的交线,并且指向C靶球座孔9d的测量点;YB轴垂直于XB轴和ZB轴。Referring to Figure 2, {W} is the coordinate system of the laser tracker during the measurement process, which is set as the world coordinate system. After the target ball is placed on the target ball seat, the measuring point of the laser tracker is the center of the target ball. {T} is the tool coordinate system, in which, the Z T axis is the feed direction of the electric spindle 4; the O T point is located at the position 25mm from the front end of the compression plane of the compression head 8 along the Z T axis direction, and the target ball seat is installed on the calibration rod 11 When the bottom surface of the target ball seat and the pressing plane of the compression head 8 are tightly fitted, the center of the target ball placed on the target ball seat is exactly the TCP point, that is, the O T point; the X T axis is perpendicular to the feed module 3 The direction of the motion plane; the Y T axis is perpendicular to the X T axis and the Z T axis. {B} is the workpiece coordinate system, wherein, the O B point is the measurement point of the D target ball seat hole 9e; the Z B axis is perpendicular to the direction of the surface of the plane calibration plate 9; when the Z T axis of the tool coordinate system {T} is perpendicular to When the surface of the plane calibration plate 9 is used, the X B axis is parallel to the intersection line between the surface of the plane calibration plate 9 and the X T O T Z T plane in the tool coordinate system {T}, and points to the measurement point of the C target ball seat hole 9d; Y B axis perpendicular to the X B axis and the Z B axis.

激光测距传感器7a~d标定方法的具体实施步骤为:The specific implementation steps of the laser ranging sensors 7a-d calibration method are as follows:

步骤1:参见图1,将标定杆11的一端安装在电主轴4上,将平面标定板9安装在标定杆11的伸出端,将小靶球座12安装在伸出端的端面位置,将跟激光跟踪仪连接好的靶球固定在小靶球座12上。Step 1: Referring to Figure 1, install one end of the calibration rod 11 on the electric spindle 4, install the plane calibration plate 9 on the protruding end of the calibration rod 11, install the small target ball seat 12 on the end surface of the protruding end, and place the The target ball that is connected with the laser tracker is fixed on the small target ball seat 12.

步骤2:进给模块3带动电主轴4移动到一个合适的位置,用激光跟踪仪测量靶球在世界坐标系{W}下的坐标,该点记为P1,多次转动平面标定板9,分别记录下平面标定板9在不同角度下四个激光测距传感器7a~d的读数,得到一组数据:Step 2: The feed module 3 drives the motorized spindle 4 to move to a suitable position, and uses a laser tracker to measure the coordinates of the target ball in the world coordinate system {W}. This point is marked as P 1 , and the plane calibration plate 9 is rotated several times. , respectively record the readings of the four laser ranging sensors 7a-d at different angles on the plane calibration plate 9, and obtain a set of data:

其中,d1、d2、d3、d4为1*n的矩阵(n为转动次数),分别对应四个激光测距传感器7a~d的度数。Wherein, d 1 , d 2 , d 3 , and d 4 are 1*n matrices (n is the number of rotations), corresponding to the degrees of the four laser ranging sensors 7a-d.

多次移动电主轴4,重复该步骤,得到多个靶球点P2、P3……Pm,和多组激光测距传感器7a~d数据D2、D3……DmMove the electric spindle 4 multiple times and repeat this step to obtain multiple target ball points P 2 , P 3 . . . P m , and multiple sets of data D 2 , D 3 .

步骤3:根据步骤2得到的靶球位置坐标以及激光测距传感器7a~d的读数,计算出各激光束矢向与主轴移动方向的夹角角度,计算步骤如下:Step 3: According to the position coordinates of the target ball obtained in step 2 and the readings of the laser ranging sensors 7a-d, calculate the angle between the sagittal direction of each laser beam and the moving direction of the main shaft, and the calculation steps are as follows:

1)对D1~Dm的每行数据取平均得到 1) Take the average of each row of data from D 1 to D m to get

2)在激光跟踪仪自带的软件中对点P1、P2、P3……Pm拟合一条直线,以P1点为零点,分别测量点P1~Pm与点P1之间的距离z1~zm2) Fit a straight line to points P 1 , P 2 , P 3 ... P m in the software that comes with the laser tracker, and take point P 1 as the zero point, and measure the distance between points P 1 ~ P m and point P 1 respectively. The distance between z 1 ~z m ;

3)以距离值z1~zm为横坐标,对应的每个激光测距传感器7a~d数据为纵坐标,画出散点图,并且添加四条趋势线,根据趋势线的斜率ki可以计算出各激光束矢向与主轴移动方向的夹角角度αi(i=1,2,3,4),其关系如下:3) Take the distance value z 1 ~ z m as the abscissa, and the corresponding data of each laser ranging sensor 7a ~ d as the ordinate, draw a scatter diagram, and add four trend lines, according to the slope k i of the trend line can be Calculate the angle α i (i=1,2,3,4) between the sagittal direction of each laser beam and the moving direction of the main axis, and the relationship is as follows:

步骤4:将平面标定板9取下,移动电主轴4位置,在标定杆11伸出端安装一个大靶球座,保证靶球座底面与压紧头8压紧平面紧密贴合。Step 4: Remove the plane calibration plate 9, move the position of the electric spindle 4, and install a large target ball seat on the protruding end of the calibration rod 11 to ensure that the bottom surface of the target ball seat is closely attached to the pressing plane of the compression head 8.

步骤5:借助激光跟踪仪进行TCP标定,建立工具坐标系{T},其中,ZT轴为电主轴4进给方向;OT点位于压紧头8压紧平面沿ZT轴方向前端25mm位置,正好为安装的靶球测量点;XT轴为垂直于进给模块3的运动平面方向;YT轴垂直于XT轴和ZT轴。坐标系建立完成后,取下安装在电主轴4上的标定杆11以及靶球、靶球座。Step 5: Carry out TCP calibration with the help of the laser tracker, and establish the tool coordinate system {T}, where the Z T axis is the feed direction of the electric spindle 4; the O T point is located at the front end of the compression plane of the compression head 8 along the Z T axis direction 25mm The position is exactly the measuring point of the installed target ball; the X T axis is perpendicular to the movement plane direction of the feed module 3; the Y T axis is perpendicular to the X T axis and the Z T axis. After the coordinate system is established, the calibration rod 11, the target ball and the target ball seat installed on the electric spindle 4 are removed.

步骤6:参见图2,将平面标定板9固定在安装架10上,靶球座分别放置于A、B、C、D靶球座孔9b~e上,用激光跟踪仪测得这四个点的位置,拟合出工件平面。Step 6: Referring to Figure 2, fix the plane calibration plate 9 on the mounting frame 10, place the target ball seats on the target ball seat holes 9b-e of A, B, C, and D respectively, and measure the four points with a laser tracker. The position of the point is fitted to the workpiece plane.

步骤7:将制孔末端执行器通过工业机械臂1移至平面标定板9前方一定的距离,将大靶球放置于固定在电主轴安装座5的大靶球座6,多次移动电主轴4,在世界坐标系{W}下测得各个位置靶球的坐标,根据测得的点的坐标拟合出一条直线,即为电主轴4进给方向,计算出电主轴4进给方向与工件平面的夹角,工业机械臂1带动制孔末端执行器以TCP点为中心依次绕工具坐标系{T}的XT轴、YT轴转动相应的角度,重复该步骤直到电主轴4进给方向与工件平面垂直。Step 7: Move the hole-making end effector to a certain distance in front of the plane calibration plate 9 through the industrial mechanical arm 1, place the large target ball on the large target ball seat 6 fixed on the electric spindle mounting seat 5, and move the electric spindle several times 4. Measure the coordinates of the target ball at each position in the world coordinate system {W}, and fit a straight line according to the coordinates of the measured points, which is the feed direction of the electric spindle 4, and calculate the feed direction of the electric spindle 4 and The included angle of the workpiece plane, the industrial mechanical arm 1 drives the hole-making end effector to rotate the corresponding angle around the X T axis and Y T axis of the tool coordinate system {T} around the TCP point as the center, repeat this step until the electric spindle 4 enters The direction is perpendicular to the workpiece plane.

步骤8:建立与工具坐标系{T}平行的工件坐标系{B}:OB点为D靶球座孔9e的测量点;ZB轴、XB轴、YB轴分别与工具坐标系{T}的ZT轴、XT轴、YT轴保持一致。Step 8: Establish a workpiece coordinate system {B} parallel to the tool coordinate system {T}: O B point is the measurement point of D target ball seat hole 9e; Z B axis, X B axis, Y B axis are respectively connected to the tool coordinate system The Z T axis, X T axis, and Y T axis of {T} are consistent.

步骤9:当前位置记为状态1,借助激光跟踪仪测得电主轴4进给为0时靶球在世界坐标系{W}下的坐标S1,记录四个激光测距传感器7a~d数据d10、d20、d30、d40Step 9: Record the current position as state 1, measure the coordinate S 1 of the target ball in the world coordinate system {W} when the feed of the electric spindle 4 is 0 with the help of the laser tracker, and record the data of the four laser distance measuring sensors 7a~d d 10 , d 20 , d 30 , d 40 .

步骤10:工业机械臂1带动制孔末端执行器以TCP点为中心绕工具坐标系{T}的XT轴转动一定的角度,记录四个激光测距传感器7a~d数据dX11、dX21、dX31、dX41,多次移动电主轴4,根据步骤7的方法,拟合出电主轴4进给方向,然后计算出电主轴4进给方向与工件坐标系{B}的ZB轴的夹角θX1Step 10: The industrial mechanical arm 1 drives the hole-making end effector to rotate a certain angle around the X T axis of the tool coordinate system {T} around the TCP point, and record the data d X11 and d X21 of the four laser ranging sensors 7a~d , d X31 , d X41 , move the electric spindle 4 multiple times, and fit the feed direction of the electric spindle 4 according to the method in step 7, and then calculate the feed direction of the electric spindle 4 and the Z B axis of the workpiece coordinate system {B} The included angle θ X1 .

步骤11:根据步骤10,多次调整制孔末端执行器绕工具坐标系{T}的XT轴转动的角度,记录四个激光测距传感器7a~d数据dX1i、dX2i、dX3i、dX4i(i=2,3,4……),并且求出电主轴4进给方向与工件坐标系{B}的ZB轴的夹角θXiStep 11: According to Step 10, adjust the rotation angle of the hole-making end effector around the X T axis of the tool coordinate system {T} several times, and record the data d X1i , d X2i , d X3i , d X4i (i=2, 3, 4...), and calculate the angle θ Xi between the feed direction of the electric spindle 4 and the Z B axis of the workpiece coordinate system {B}.

步骤12:工业机械臂1带动制孔末端执行器恢复到状态1,然后带动其以TCP点为中心绕工具坐标系{T}的YT轴转动一定的角度,记录四个激光测距传感器7a~d数据dY11、dY21、dY31、dY41,并且按照步骤10的方法计算出电主轴4进给方向与工件坐标系{B}的ZB轴的夹角θY1Step 12: The industrial mechanical arm 1 drives the hole-making end effector to return to state 1, and then drives it to rotate a certain angle around the Y T axis of the tool coordinate system {T} with the TCP point as the center, and records the four laser ranging sensors 7a ~d data d Y11 , d Y21 , d Y31 , d Y41 , and calculate the angle θ Y1 between the feed direction of the electric spindle 4 and the Z B axis of the workpiece coordinate system {B} according to the method in step 10.

步骤13:根据步骤12,多次调整制孔末端执行器绕工具坐标系{T}的YT轴转动的角度,记录四个激光测距传感器7a~d数据dY1i、dY2i、dY3i、dY4i(i=2,3,4……),并且计算出电主轴4进给方向与工件坐标系{B}的ZB轴的夹角θYiStep 13: According to Step 12, adjust the rotation angle of the hole-making end effector around the Y T axis of the tool coordinate system {T} several times, and record the data d Y1i , d Y2i , d Y3i , d Y4i (i=2, 3, 4...), and calculate the angle θ Yi between the feed direction of the electric spindle 4 and the Z B axis of the workpiece coordinate system {B}.

步骤14:根据步骤9~13得到的数据以及几何关系计算出状态1下四个激光点之间的相对位置关系,以A激光测距传感器7a的激光点为原点建立平行于工件坐标系{B}的状态坐标系1{S1},得到各个激光点的坐标:Step 14: According to the data obtained in steps 9-13 and the geometric relationship, calculate the relative positional relationship between the four laser points in state 1, and establish a coordinate system parallel to the workpiece {B with the laser point of the A laser distance measuring sensor 7a as the origin }’s state coordinate system 1{S 1 }, get the coordinates of each laser point:

参见图3和图4,以绕工具坐标系{T}的YT轴转动为例。Or为理论中心点,在电主轴4进给时刀尖扫过的直线上。r0为点Or到点A的距离。点A、B、C、D为激光束的发射点,若无安装误差,四个点应该在以点Or为中心、r0为半径的圆上,且该圆所在的平面平行于工具坐标系{T}的XTOTYT平面。α1、α2、α3、α4为对应激光束与工具坐标系{T}的ZT轴之间的夹角。点A'、B'、C'、D'为对应激光束打在未转动工件平面上的激光点,点A”、B”、C”、D”为对应激光束打在转动后的工件平面上的激光点。工件平面不动,制孔末端执行器绕YT轴转动θY1,相当于制孔末端执行器不动,工件平面绕YT轴转动θY1。将图3中所有激光束向工具坐标系{T}的XTOTZT平面投影,得到图4的几何关系。其中,实际距离AA'=d10,BB'=d20,CC'=d30,DD'=d40,AA”=dY11,BB”=dY21,CC”=dY31,DD”=dY41。注:点A与点A'的实际距离用AA'表示,在面内的投影距离用表示,其余类似。Refer to Figure 3 and Figure 4, taking the rotation around the Y T axis of the tool coordinate system {T} as an example. O r is the theoretical center point, on the straight line swept by the tool tip when the electric spindle 4 is fed. r 0 is the distance from point O r to point A. Points A, B, C, and D are the emission points of the laser beam. If there is no installation error, the four points should be on a circle centered on point O r and radius r 0 , and the plane where the circle is located is parallel to the tool coordinates It is the X T O T Y T plane of {T}. α 1 , α 2 , α 3 , and α 4 are the included angles between the corresponding laser beam and the Z T axis of the tool coordinate system {T}. Points A', B', C', D' are the laser points corresponding to the laser beam hitting the unrotated workpiece plane, points A", B", C", D" are the corresponding laser beam hitting the workpiece plane after rotation laser dot on the The workpiece plane does not move, and the hole-making end effector rotates θ Y1 around the Y T axis, which is equivalent to the hole making end effector not moving, and the workpiece plane rotates θ Y1 around the Y T axis. Project all the laser beams in Figure 3 to the X T O T Z T plane of the tool coordinate system {T} to obtain the geometric relationship in Figure 4. Among them, the actual distance AA'=d 10 , BB'=d 20 , CC'=d 30 , DD'=d 40 , AA"=d Y11 , BB"=d Y21 , CC"=d Y31 , DD"=d Y41 . Note: The actual distance between point A and point A' is represented by AA', and the projected distance in the plane is represented by , and the rest are similar.

设A~D激光测距传感器7a~d的激光束所在直线的空间方程为:Suppose the space equation of the straight line where the laser beams of the laser ranging sensors 7a-d of A-D are:

则四条直线对应的向量为:Then the vectors corresponding to the four straight lines are:

参见图5,以A激光束和B激光束的几何关系为例,求解的长度。其中,状态坐标系1{S1}的原点O1与点A'重合,X1轴、Y1轴、Z1轴平行于工具坐标系{T}的XT轴、YT轴、ZT轴。角度β1、β2是投影与X1轴的夹角。存在以下几何关系,Referring to Figure 5, taking the geometric relationship between A laser beam and B laser beam as an example, solve length. Among them, the origin O 1 of the state coordinate system 1 {S 1 } coincides with the point A', and the X 1 axis, Y 1 axis, and Z 1 axis are parallel to the X T axis, Y T axis, Z T axis of the tool coordinate system {T} axis. Angles β 1 and β 2 are projections The angle with the X1 axis. The following geometric relationship exists,

A'A”=AA'-AA”=d10-dY11 A'A"=AA'-AA"=d 10 -d Y11

B'B”=BB'-BB”=d20-dY21 B'B"=BB'-BB"=d 20 -d Y21

是激光束方向A'A”、B'B”在ZT轴方向的投影,所以, is the projection of the laser beam directions A'A", B'B" in the direction of the Z T axis, so,

设A'A”、B'B”与工具坐标系{T}的XTOTZT平面的夹角分别为可根据空间直线的向量求出:Let the included angles between A'A", B'B" and the X T O T Z T plane of the tool coordinate system {T} be It can be obtained according to the vector of the straight line in space:

角度β1、β2的求解过程如下:The solution process of angle β 1 and β 2 is as follows:

则投影距离的求解过程如下:then the projection distance The solution process is as follows:

将B”B”'平行移至A”B”1,在构成的ΔA”'B”'B”1中,Move B"B"' parallel to A"B" 1 , in the formed ΔA"'B"'B" 1 ,

距离即为在状态1下,A、B激光束打在垂直于主轴的平面上,激光点在状态坐标系1{S1}下X1轴上的位置关系。为了排除其他因素的影响,更准确地获得位置信息,采用多次测量取平均的方法。根据制孔末端执行器绕工具坐标系{T}的YT轴转动的不同角度值θYi,以及得到的激光测距传感器7a~d的返回值,求得多个值,最后取平均值作为A、B激光束打在平面上的激光点在X1轴上的位置关系。distance That is, in state 1, laser beams A and B hit the plane perpendicular to the main axis, and the positional relationship of the laser point on the X 1 axis under the state coordinate system 1{S 1 }. In order to eliminate the influence of other factors and obtain position information more accurately, the method of taking the average of multiple measurements is adopted. According to the different angle values θ Yi of the hole-making end effector rotating around the Y T axis of the tool coordinate system {T}, and the obtained return values of the laser ranging sensors 7a-d, multiple value, and finally take the average value as the positional relationship of the laser spot on the X1 axis of the A and B laser beams on the plane.

同理,可以计算出激光点在状态坐标系1{S1}下Y1轴上的位置关系,进而求出各个激光点在状态坐标系1{S1}下的坐标:Similarly, the positional relationship of the laser point on the Y 1 axis under the state coordinate system 1{S 1 } can be calculated, and then the coordinates of each laser point under the state coordinate system 1{S 1 } can be calculated:

因为所有的激光点的位置都是在状态坐标系1{S1}下X1O1Y1平面内,所以所有点的Z1坐标值为0。a、b所有变量均是空间直线方程向量参数的函数。Because the positions of all laser points are in the X 1 O 1 Y 1 plane under the state coordinate system 1{S 1 }, the Z 1 coordinate value of all points is 0. All the variables of a and b are functions of the vector parameters of the space line equation.

步骤15:多次调整制孔末端执行器与平面标定板9之间的距离,根据步骤9,分别记为状态j(j=2,3,4,……,q),重复步骤9~14,记录电主轴4进给为0时靶球在世界坐标系{W}下的坐标Sj,根据步骤14的方法可以计算出状态坐标系j{Sj}下各个激光点的坐标:Step 15: Adjust the distance between the hole-making end effector and the plane calibration plate 9 several times, according to step 9, record it as state j (j=2,3,4,...,q), repeat steps 9-14 , record the coordinates S j of the target ball in the world coordinate system {W} when the feed of the electric spindle 4 is 0, and calculate the coordinates of each laser point in the state coordinate system j{S j } according to the method in step 14:

步骤16:根据各状态之间的相对位置关系,计算出状态坐标系之间的转换关系,将所有点的坐标均转换到状态坐标系1{S1}下,根据每个激光测距传感器7a~d得到的q个激光点均可以拟合出一条射线,即标定出了四个激光测距传感器7a~d的发射点位置和激光束矢向:Step 16: Calculate the conversion relationship between the state coordinate systems according to the relative positional relationship between the states, and convert the coordinates of all points to the state coordinate system 1 {S 1 }, according to each laser ranging sensor 7a The q laser points obtained from ~d can fit a ray, that is, the positions of the emission points and the sagittal directions of the laser beams of the four laser ranging sensors 7a~d are calibrated:

由于所有的状态坐标系都平行于工具坐标系{T},所以各个状态坐标系之间都是平移关系,不存在角度变换关系。设状态坐标系j{Sj}相对于状态坐标系1{S1}平移变换矩阵为pj,即Since all state coordinate systems are parallel to the tool coordinate system {T}, there is a translation relationship between each state coordinate system, and there is no angular transformation relationship. Let the translation transformation matrix of the state coordinate system j{S j } relative to the state coordinate system 1{S 1 } be p j , namely

pj=(xj,yj,zj)p j =(x j ,y j ,z j )

其中,zj为激光跟踪仪测得的世界坐标系{W}下的点Sj与点S1在工件坐标系{B}的ZB轴方向上的距离。Among them, z j is the distance between point S j in the world coordinate system {W} and point S 1 in the direction of Z and B axes of the workpiece coordinate system {B} measured by the laser tracker.

将各个状态坐标系下的点均转换到状态坐标系1{S1}下,得到以下q组坐标:Transform the points in each state coordinate system to the state coordinate system 1{S 1 } to obtain the following q sets of coordinates:

将所有点的坐标带入对应的直线方程中,加入对应角度的约束条件,然后应用最小二乘法即可求得四个激光测距传感器7a~d激光束所在直线的空间方程。最后根据不同状态下电主轴4进给方向与工件平面垂直时激光测距传感器7a~d的返回值推算出激光发射点位置。Bring the coordinates of all points into the corresponding straight line equation, add the corresponding angle constraints, and then apply the least square method to obtain the space equation of the straight line where the laser beams of the four laser ranging sensors 7a-d are located. Finally, the position of the laser emitting point is calculated according to the return values of the laser ranging sensors 7a-d when the feeding direction of the electric spindle 4 is perpendicular to the workpiece plane under different states.

本发明具有如下技术效果:The present invention has following technical effect:

1)本发明借助于激光跟踪仪,可以精确地测量各点的位置,准确地获得工具坐标系{T}和工件坐标系{B},方便准确地得到线与面之间的夹角;1) The present invention can accurately measure the position of each point by means of a laser tracker, accurately obtain the tool coordinate system {T} and the workpiece coordinate system {B}, and obtain the angle between the line and the surface conveniently and accurately;

2)本发明标定过程采用多次测量的方法,使标定结果更加准确;2) The calibration process of the present invention adopts the method of multiple measurements to make the calibration results more accurate;

3)本发明标定出的激光测距传感器7a~d的发射点位置和激光束矢向应用于制孔过程法线检测,可准确地找到工件表面制孔点的法向量;3) The emission point position and laser beam sagittal direction of the laser ranging sensors 7a-d calibrated by the present invention are applied to the normal line detection of the drilling process, and the normal vector of the drilling point on the surface of the workpiece can be accurately found;

本发明提出的标定方法不局限于制孔法向检测,可应用于其他需要标定光束发射点位置和矢向的情况,光束个数为2个及以上。The calibration method proposed by the present invention is not limited to the detection of the normal direction of the hole, and can be applied to other situations where the position and sagittal direction of the beam emission point need to be calibrated, and the number of beams is 2 or more.

Claims (1)

  1. A kind of 1. laser range sensor scaling method, it is characterised in that:
    Device used in the inventive method includes laser tracker, industrial machinery arm, ring flange, drilling end effector, mark Fixed pole, plane reference plate and mounting bracket, wherein drilling end effector mainly include feeding module, electro spindle, electro spindle installation Seat, big target ball seat, small target ball seat, hold-down head and four laser range sensors etc..Ring flange be used for connect industrial machinery arm and Drilling end effector.Demarcate bar uses multi-diameter shaft mode, and one end may be coupled on electro spindle, and the other end can be with vertical connection Plane reference plate.Plane reference plate center has one to be used to installing the hole of demarcate bar, four angles have respectively one be used to placing it is sharp The target ball bore of optical tracker system target ball and the installation fixing hole for being fixed on mounting bracket.Electro spindle mounting seat connection feeding mould Block and electro spindle, feeding module can drive electro spindle to be moved along a straight line, and have a fixed big target in electro spindle mounting seat Ball seat.Four laser range sensors it is uniform it is tilting be arranged on hold-down head, mobile industrial mechanical arm is by drilling end effector It is moved in front of plane reference plate, four laser beams at an angle beat in plane reference by directive plane reference plate, laser spots Plate surface, four laser range sensors have one apart from return value.Because laser range sensor is by laser ranging, need The laser beam information of return is received, so plane reference plate surface need to possess stronger albedo, it is impossible to it is black material, Therefore plane reference plate material selects aluminium alloy.Coordinate system inside laser tracker is world coordinate system.
    By above-mentioned connection, the hardware platform that laser range sensor is demarcated is constituted.
    The method of laser range sensor demarcation includes order below step:
    Step 1:One end of demarcate bar is arranged on electro spindle, plane reference plate is arranged on to the external part of demarcate bar, will be small Target ball seat is arranged on the endface position of external part, will be fixed on the target ball that laser tracker connects on target ball seat;
    Step 2:Feeding module drives electro spindle to be moved to a suitable position, and measure target ball with laser tracker sits in the world Coordinate under mark system, multiple rotational plane scaling board, records four laser rangings under different angle of plane reference plate respectively The reading of sensor, electro spindle is repeatedly moved, repeat the step;
    Step 3:The target ball position coordinates and the reading of laser range sensor obtained according to step 2, calculates each laser beam The angle angle of arrowhead and electro spindle moving direction;
    Step 4:Plane reference plate is removed, mobile electro spindle position, one big target ball seat is installed in demarcate bar external part, ensured Target ball seat bottom surface is brought into close contact with hold-down head clamping plane;
    Step 5:TCP demarcation is carried out by laser tracker, tool coordinates system is established, then removes the mark on electro spindle Fixed pole and target ball, target ball seat;
    Step 6:Plane reference plate is fixed on mounting bracket, four target ball seats on plane reference plate are measured by laser tracker The coordinate of mounting hole, fits workpiece planarization;
    Step 7:At a certain distance from drilling end effector is moved in front of plane reference plate by industrial machinery arm, by big target ball The big target ball seat for being fixed on electro spindle mounting seat is positioned over, electro spindle is repeatedly moved, each position is measured under world coordinate system The coordinate of target ball, straight line, as electro spindle direction of feed are gone out according to the coordinate fitting of the point measured, electro spindle is calculated and enters To direction and the angle of workpiece planarization, industrial machinery arm drives drilling end effector to be sat successively around instrument centered on TCP points X-axis, the corresponding angle of Y-axis rotation of system are marked, repeats the step until electro spindle direction of feed is vertical with workpiece planarization;
    Step 8:Establish the workpiece coordinate system parallel with tool coordinates system;
    Step 9:Current location is designated as state 1, by laser tracker measure electro spindle feeding be 0 when target ball in world coordinate system Under coordinate, record four laser range sensor data;
    Step 10:It is certain that industrial machinery arm drives drilling end effector to be rotated centered on TCP points around the X-axis of tool coordinates system Angle, record four laser range sensor data, repeatedly move electro spindle, according to the method for step 7, fit electro spindle Direction of feed, then calculate the angle of the Z axis of electro spindle direction of feed and workpiece coordinate system;
    Step 11:According to step 10, the angle that drilling end effector rotates around the X-axis of tool coordinates system, record are repeatedly adjusted Four laser range sensor data, and calculate the angle of the Z axis of electro spindle direction of feed and workpiece coordinate system;
    Step 12:Industrial machinery arm drive drilling end effector return to state 1, then drive its centered on TCP points around The Y-axis of tool coordinates system rotates certain angle, records four laser range sensor data, and according to the method for step 10 Calculate the angle of the Z axis of electro spindle direction of feed and workpiece coordinate system;
    Step 13:According to step 12, the angle that drilling end effector rotates around the Y-axis of tool coordinates system, record are repeatedly adjusted Four laser range sensor data, and calculate the angle of the Z axis of electro spindle direction of feed and workpiece coordinate system;
    Step 14:The data and geometrical relationship obtained according to step 9~13 calculate the phase between 1 lower four laser spots that do well To position relationship, the state seat parallel to tool coordinates system is established using the laser spots of one of laser range sensor as origin Mark system 1, obtain the coordinate of each laser spots;
    Step 15:Repeatedly adjustment the distance between drilling end effector and plane reference plate, according to step 9, is designated as shape respectively State j (j=2,3,4 ... ..., q), repeat step 9~14, obtains the coordinate of each laser spots under coordinate system j;
    Step 16:According to the relative position relation between each state, the transformational relation between each coordinate system under each state is calculated, By coordinate a little be transformed under the same coordinate system, the q laser spots obtained according to each laser range sensor To fit a ray, that is, the launch point position and laser beam arrowhead of four laser range sensors are calibrated.
    The laser range sensor scaling method has the following technical effect that:
    1) present invention can accurately measure the position of each point by means of laser tracker, obtain exactly tool coordinates system and Workpiece coordinate system, easily and accurately obtain the angle between line and face;
    2) calibration process of the present invention makes calibration result more accurate using the method repeatedly measured;
    3) launch point position for the laser range sensor that the present invention calibrates and laser beam arrowhead are applied to drilling process normal Detection, the normal vector of workpiece surface drilling point can be correctly found;
    Scaling method proposed by the present invention is not limited to the detection of drilling normal direction, and can be applied to other needs to demarcate light beam launch point position Put the situation with arrowhead, light beam number be 2 and more than.
CN201710598767.2A 2017-07-21 2017-07-21 A kind of laser range sensor scaling method Pending CN107462881A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710598767.2A CN107462881A (en) 2017-07-21 2017-07-21 A kind of laser range sensor scaling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710598767.2A CN107462881A (en) 2017-07-21 2017-07-21 A kind of laser range sensor scaling method

Publications (1)

Publication Number Publication Date
CN107462881A true CN107462881A (en) 2017-12-12

Family

ID=60546938

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710598767.2A Pending CN107462881A (en) 2017-07-21 2017-07-21 A kind of laser range sensor scaling method

Country Status (1)

Country Link
CN (1) CN107462881A (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108917604A (en) * 2018-07-12 2018-11-30 上海航天设备制造总厂有限公司 A kind of normal direction measuring device and its scaling method
CN109000703A (en) * 2018-05-18 2018-12-14 深圳市沃特沃德股份有限公司 Automatic parameter scaling method and system
CN109211104A (en) * 2018-03-22 2019-01-15 中国航空制造技术研究院 A kind of processing hole location normal direction on-line amending method
CN109366492A (en) * 2018-10-24 2019-02-22 武汉理工大学 Robot-based online compensation system and method for casting grinding track
CN109489597A (en) * 2018-11-19 2019-03-19 合肥中科离子医学技术装备有限公司 A kind of superconduction proton rotary frame isocenter point measurement method
CN110683451A (en) * 2018-07-06 2020-01-14 株式会社日立大厦系统 Elevator installation device
CN111189392A (en) * 2020-01-21 2020-05-22 中建安装集团有限公司 Shield Tunnel Catenary Anchor Bolt Hole Positioning Device and Its Application
CN111203861A (en) * 2020-01-06 2020-05-29 珠海格力电器股份有限公司 Calibration method and calibration system for robot tool coordinate system
CN111367236A (en) * 2020-03-11 2020-07-03 北京卫星制造厂有限公司 Mobile robot system calibration method and system for machining process
CN111664812A (en) * 2020-05-15 2020-09-15 成都飞机工业(集团)有限责任公司 Laser scanning-based robot drilling and riveting normal alignment method and device
CN111964589A (en) * 2020-08-20 2020-11-20 南京航空航天大学 A laser displacement sensor calibration device and calibration method for normal detection
CN112815841A (en) * 2021-01-04 2021-05-18 中国航空制造技术研究院 Position calibration method and device for normal measurement sensor
CN113043263A (en) * 2019-12-26 2021-06-29 沈阳新松机器人自动化股份有限公司 Calibration workpiece of robot
CN113358025A (en) * 2021-05-21 2021-09-07 北京工业大学 Line laser sensor space pose calibration piece and calibration method
CN113406653A (en) * 2021-06-15 2021-09-17 安徽理工大学 Mining intrinsic safety type laser ranging device
CN113650019A (en) * 2021-09-01 2021-11-16 东莞拓斯达技术有限公司 Calibration method and device for tool coordinates of manipulator and robot
CN113681517A (en) * 2021-07-27 2021-11-23 北京瑞拓电子技术发展有限公司 Punching equipment
CN113834432A (en) * 2020-06-23 2021-12-24 宝山钢铁股份有限公司 Device and method for calibrating slender metallurgical tool based on laser ranging sensor
CN114111672A (en) * 2021-11-26 2022-03-01 南京航空航天大学 A fast calibration method of sensor installation position parameters for normal measurement of multi-displacement sensors
CN115900798A (en) * 2022-09-26 2023-04-04 成都飞机工业(集团)有限责任公司 Calibration device and calibration detection method for detection element at the end of main shaft for aircraft skin drilling
CN116538919A (en) * 2023-04-20 2023-08-04 成都飞机工业(集团)有限责任公司 Automatic calibration device for multiple laser displacement detection devices
CN116553380A (en) * 2023-05-06 2023-08-08 中国长江电力股份有限公司 Alignment monitoring system and method for automatic plugboard mechanism for hoisting hydro-generator rotor
CN118578199A (en) * 2024-08-07 2024-09-03 山东大学 Machine tool precision detection method, system, device and medium based on laser tracker

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5448936A (en) * 1994-08-23 1995-09-12 Hughes Aircraft Company Destruction of underwater objects
GB2445828A (en) * 2007-01-19 2008-07-23 Chervon Ltd Laser distance finder
CN101825442A (en) * 2010-04-30 2010-09-08 北京理工大学 Mobile platform-based color laser point cloud imaging system
CN102243301A (en) * 2010-05-13 2011-11-16 南瑶 Detection device for laser rangefinder
CN103257342A (en) * 2013-01-11 2013-08-21 大连理工大学 Joint Calibration Method of 3D Laser Sensor and 2D Laser Sensor
CN203433113U (en) * 2013-09-03 2014-02-12 山东神戎电子股份有限公司 A laser ranging night vision device
CN104655097A (en) * 2013-11-21 2015-05-27 科沃斯机器人科技(苏州)有限公司 Laser ranging sensor and ranging method thereof
US20170102456A1 (en) * 2015-10-08 2017-04-13 Msi Computer (Shenzhen) Co., Ltd. Laser ranging calibration method and apparatus using the same

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5448936A (en) * 1994-08-23 1995-09-12 Hughes Aircraft Company Destruction of underwater objects
GB2445828A (en) * 2007-01-19 2008-07-23 Chervon Ltd Laser distance finder
CN101825442A (en) * 2010-04-30 2010-09-08 北京理工大学 Mobile platform-based color laser point cloud imaging system
CN102243301A (en) * 2010-05-13 2011-11-16 南瑶 Detection device for laser rangefinder
CN103257342A (en) * 2013-01-11 2013-08-21 大连理工大学 Joint Calibration Method of 3D Laser Sensor and 2D Laser Sensor
CN203433113U (en) * 2013-09-03 2014-02-12 山东神戎电子股份有限公司 A laser ranging night vision device
CN104655097A (en) * 2013-11-21 2015-05-27 科沃斯机器人科技(苏州)有限公司 Laser ranging sensor and ranging method thereof
US20170102456A1 (en) * 2015-10-08 2017-04-13 Msi Computer (Shenzhen) Co., Ltd. Laser ranging calibration method and apparatus using the same

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
袁康正 等: "机器人末端位移传感器的安装位置标定方法", 《浙江大学学报(工学版)》 *

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109211104A (en) * 2018-03-22 2019-01-15 中国航空制造技术研究院 A kind of processing hole location normal direction on-line amending method
CN109211104B (en) * 2018-03-22 2020-09-08 中国航空制造技术研究院 Processing hole site normal online correction method
CN109000703A (en) * 2018-05-18 2018-12-14 深圳市沃特沃德股份有限公司 Automatic parameter scaling method and system
WO2019218430A1 (en) * 2018-05-18 2019-11-21 深圳市沃特沃德股份有限公司 Automatic parameter calibration method and system
CN109000703B (en) * 2018-05-18 2020-06-30 深圳市无限动力发展有限公司 Automatic parameter calibration method and system
CN110683451A (en) * 2018-07-06 2020-01-14 株式会社日立大厦系统 Elevator installation device
CN108917604B (en) * 2018-07-12 2020-07-17 上海航天设备制造总厂有限公司 Normal measuring device and calibration method thereof
CN108917604A (en) * 2018-07-12 2018-11-30 上海航天设备制造总厂有限公司 A kind of normal direction measuring device and its scaling method
CN109366492A (en) * 2018-10-24 2019-02-22 武汉理工大学 Robot-based online compensation system and method for casting grinding track
CN109489597A (en) * 2018-11-19 2019-03-19 合肥中科离子医学技术装备有限公司 A kind of superconduction proton rotary frame isocenter point measurement method
CN113043263B (en) * 2019-12-26 2022-07-26 沈阳新松机器人自动化股份有限公司 Calibration workpiece of robot
CN113043263A (en) * 2019-12-26 2021-06-29 沈阳新松机器人自动化股份有限公司 Calibration workpiece of robot
CN111203861B (en) * 2020-01-06 2021-10-19 珠海格力电器股份有限公司 Calibration method and calibration system for robot tool coordinate system
CN111203861A (en) * 2020-01-06 2020-05-29 珠海格力电器股份有限公司 Calibration method and calibration system for robot tool coordinate system
CN111189392A (en) * 2020-01-21 2020-05-22 中建安装集团有限公司 Shield Tunnel Catenary Anchor Bolt Hole Positioning Device and Its Application
CN111367236A (en) * 2020-03-11 2020-07-03 北京卫星制造厂有限公司 Mobile robot system calibration method and system for machining process
CN111367236B (en) * 2020-03-11 2021-08-10 北京卫星制造厂有限公司 Mobile robot system calibration method and system for machining process
CN111664812A (en) * 2020-05-15 2020-09-15 成都飞机工业(集团)有限责任公司 Laser scanning-based robot drilling and riveting normal alignment method and device
CN113834432A (en) * 2020-06-23 2021-12-24 宝山钢铁股份有限公司 Device and method for calibrating slender metallurgical tool based on laser ranging sensor
CN113834432B (en) * 2020-06-23 2022-07-19 宝山钢铁股份有限公司 Device and method for calibrating slender metallurgical tool based on laser ranging sensor
CN111964589B (en) * 2020-08-20 2022-03-22 南京航空航天大学 A laser displacement sensor calibration device and calibration method for normal detection
CN111964589A (en) * 2020-08-20 2020-11-20 南京航空航天大学 A laser displacement sensor calibration device and calibration method for normal detection
CN112815841A (en) * 2021-01-04 2021-05-18 中国航空制造技术研究院 Position calibration method and device for normal measurement sensor
CN112815841B (en) * 2021-01-04 2022-08-09 中国航空制造技术研究院 Position calibration method and device for normal measurement sensor
CN113358025A (en) * 2021-05-21 2021-09-07 北京工业大学 Line laser sensor space pose calibration piece and calibration method
CN113358025B (en) * 2021-05-21 2022-08-02 北京工业大学 A kind of line laser sensor space pose calibration component and calibration method
CN113406653B (en) * 2021-06-15 2024-01-26 安徽理工大学 Mining intrinsic safety type laser ranging device
CN113406653A (en) * 2021-06-15 2021-09-17 安徽理工大学 Mining intrinsic safety type laser ranging device
CN113681517A (en) * 2021-07-27 2021-11-23 北京瑞拓电子技术发展有限公司 Punching equipment
CN113650019A (en) * 2021-09-01 2021-11-16 东莞拓斯达技术有限公司 Calibration method and device for tool coordinates of manipulator and robot
CN114111672A (en) * 2021-11-26 2022-03-01 南京航空航天大学 A fast calibration method of sensor installation position parameters for normal measurement of multi-displacement sensors
CN115900798A (en) * 2022-09-26 2023-04-04 成都飞机工业(集团)有限责任公司 Calibration device and calibration detection method for detection element at the end of main shaft for aircraft skin drilling
CN116538919A (en) * 2023-04-20 2023-08-04 成都飞机工业(集团)有限责任公司 Automatic calibration device for multiple laser displacement detection devices
CN116553380A (en) * 2023-05-06 2023-08-08 中国长江电力股份有限公司 Alignment monitoring system and method for automatic plugboard mechanism for hoisting hydro-generator rotor
CN116553380B (en) * 2023-05-06 2023-12-01 中国长江电力股份有限公司 Alignment monitoring system and method for automatic plugboard mechanism for hoisting hydro-generator rotor
CN118578199A (en) * 2024-08-07 2024-09-03 山东大学 Machine tool precision detection method, system, device and medium based on laser tracker
CN118578199B (en) * 2024-08-07 2024-10-15 山东大学 Machine tool precision detection method, system, device and medium based on laser tracker

Similar Documents

Publication Publication Date Title
CN107462881A (en) A kind of laser range sensor scaling method
CN110978059B (en) A portable six-axis manipulator calibration device and calibration method thereof
CN111203861B (en) Calibration method and calibration system for robot tool coordinate system
CN108827264B (en) Mobile workbench and its mechanical arm optics target positioning device and localization method
CN106247932B (en) A robot online error compensation device and method based on a camera system
US6317699B1 (en) Device and method for calibrating a robot
CN102601684B (en) Indirect measurement method based tool parameter calibration method for high-precision drilling robot
CN111716346B (en) Method and device for correcting tool of mechanical arm
CN110757504A (en) Positioning error compensation method of high-precision movable robot
CN208968469U (en) Industrial robot repeated positioning precision analysis system
CN111238367B (en) Three-dimensional arm shape measuring method and device for rope-driven mechanical arm
CN102654387A (en) Online industrial robot calibration device based on spatial curved surface restraint
CN107063089A (en) A kind of surface normal measurement accuracy verification method
CN110893619A (en) Industrial robot position appearance calibrating device based on laser tracker
CN113311401B (en) Calibration verification component, system and method
TWI696536B (en) Calibration method for robot arm and calibration device thereof
CN111006706B (en) Rotating shaft calibration method based on line laser vision sensor
CN113029124A (en) Three-dimensional attitude and position measuring device based on infrared vision guidance and laser ranging
CN111412888B (en) Building size measuring method
CN115578446A (en) Unmanned engineering vehicle kinematic parameter identification and calibration method based on multi-view vision
CN211867068U (en) Three-dimensional visual positioning device for wheel rim of mine car
CN112792817A (en) Non-contact calibration device and method for manipulator workpiece coordinate system
CN114571199A (en) Screw locking machine and screw positioning method
CN111412904B (en) Building size measuring method
JPH02243914A (en) Three-dimensional coordinate measuring instrument

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20171212