CN100565406C - A system and method for adjusting the position and attitude of aircraft components based on four locators - Google Patents
A system and method for adjusting the position and attitude of aircraft components based on four locators Download PDFInfo
- Publication number
- CN100565406C CN100565406C CNB2008101616689A CN200810161668A CN100565406C CN 100565406 C CN100565406 C CN 100565406C CN B2008101616689 A CNB2008101616689 A CN B2008101616689A CN 200810161668 A CN200810161668 A CN 200810161668A CN 100565406 C CN100565406 C CN 100565406C
- Authority
- CN
- China
- Prior art keywords
- adjusted
- pose
- coordinate system
- aircraft
- aircraft components
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Feedback Control In General (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种基于四个定位器的飞机部件位姿调整系统及方法。位姿调整系统包括四个三坐标定位器、球形工艺接头、待调整飞机部件、激光跟踪仪及靶标反射球,三坐标定位器包括底板,及从下而上依次设有的X向运动机构、Y向运动机构、Z向运动机构、位移传感器。位姿调整方法的步骤为:1)建立全局坐标系OXYZ,计算出待调整飞机部件的当前位姿与目标位姿;2)规划出待调整飞机部件从当前位姿到目标位姿的路径;3)根据该路径生成定位器的各向运动机构的轨迹;4)三个定位器协调运动,实现位姿调整。本发明的优点在于:1)可以实现对待调整飞机部件的支撑;2)可以实现待调整飞机部件位置和姿态的自动调整;3)可以实现待调整飞机部件位置和姿态的点动调整。
The invention discloses a system and method for adjusting the position and posture of aircraft components based on four locators. The pose adjustment system includes four three-coordinate locators, spherical process joints, aircraft parts to be adjusted, laser tracker and target reflection ball. Y-direction motion mechanism, Z-direction motion mechanism, displacement sensor. The steps of the pose adjustment method are: 1) establish the global coordinate system OXYZ, calculate the current pose and the target pose of the aircraft component to be adjusted; 2) plan the path of the aircraft component to be adjusted from the current pose to the target pose; 3) According to the path, the trajectories of the motion mechanisms in all directions of the locator are generated; 4) The three locators move in coordination to realize pose adjustment. The invention has the advantages of: 1) it can realize the support of the aircraft component to be adjusted; 2) it can realize the automatic adjustment of the position and attitude of the aircraft component to be adjusted; 3) it can realize the inching adjustment of the position and attitude of the aircraft component to be adjusted.
Description
技术领域 technical field
本发明涉及一种基于四个定位器的飞机部件位姿调整系统及方法。The invention relates to a system and method for adjusting the position and posture of aircraft components based on four locators.
背景技术 Background technique
在航空航天制造领域,为实现部件的对接装配,需要对飞机机身等大型刚体部件的位姿进行调整。飞机机身部件是一种独特的操作对象,其体积、质量大,位姿调整精度要求高,且不允许调整工装对机身表面或内部构件造成损伤。目前广泛应用的串联机器人主要适用于体积、质量较小,系统刚度要求不高的场合。常用的并联机构,只是应用于模拟飞行器仿真或并联机床制造领域,其动平台的体积、质量无法与机身部件相比,系统刚度及定位精度都不能满足飞机机身部件的调整要求。In the field of aerospace manufacturing, in order to realize the docking assembly of parts, it is necessary to adjust the pose of large rigid body parts such as aircraft fuselage. The aircraft fuselage component is a unique operation object, which has a large volume and mass, and requires high precision in pose adjustment, and the adjustment tooling is not allowed to cause damage to the fuselage surface or internal components. At present, the widely used tandem robot is mainly suitable for occasions with small volume and mass, and low requirements for system rigidity. Commonly used parallel mechanisms are only used in the field of aircraft simulation or parallel machine tool manufacturing. The volume and mass of the moving platform cannot be compared with the fuselage components, and the system stiffness and positioning accuracy cannot meet the adjustment requirements of aircraft fuselage components.
在传统的基于型架的飞机装配过程中,一般采用多个千斤顶托起机身,人工辅助定位的方式实现部件的位姿调整。这种方式存在着调整精度低、装配应力大等问题。调姿工装是实现飞机数字化装配的关键设备,也是将控制指令转化为实际运动的执行机构。国外数字化装配技术的一个主要特征就是在飞机的总装阶段越来越多地使用自动化调姿工装,基于工业现场总线,构建多轴同步运动控制网络,实现多机械装置的协调运动,准确平稳地实现大部件位姿调整和对接。因此,为保证部件应力变形小、工装调整方便、调整精度高,针对具有扁平或近似椭圆型的飞机前段机身、尾段机身、机翼、垂尾等部件,文献“JoinCell for the G150 Aircraft”(Samuel O.Smith,Dr.Peter B.Zieve and MichaelGurievsky,2006 SAE International,2006.1.31)在Gulfstream G150型飞机装配中,给出了一种采用多个可移动千斤顶支撑机身段,实现飞机机身部件的位姿调整和对接。每段机身采用4-6个可移动千斤顶进行支撑,通过自动化控制,实现机身段位姿调整和对接。德国宝捷公司、西班牙SERRA公司和M.Torris公司等飞机数字化装配设备制造商,也分别提出了各种三坐标支撑机构,用于实现飞机大部件的位姿调整和对接装配。文献“船体分段找正对接系统——一个多机器人协调操作系统的实现”(景奉水,谭民,候增广,王云宽.自动化学报,2002,28(5):708-714)提出采用多台三自由度机器人协调动作,实现船体分段位姿找正和对接。In the traditional frame-based aircraft assembly process, multiple jacks are generally used to support the fuselage, and the pose adjustment of components is realized by manual assisted positioning. This method has problems such as low adjustment accuracy and large assembly stress. The attitude adjustment tool is the key equipment to realize the digital assembly of the aircraft, and it is also the actuator that converts the control command into the actual movement. One of the main characteristics of foreign digital assembly technology is that more and more automatic attitude adjustment tooling is used in the final assembly stage of the aircraft. Based on the industrial field bus, a multi-axis synchronous motion control network is constructed to realize the coordinated movement of multiple mechanical devices, and realize the accurate and stable Pose adjustment and docking of large parts. Therefore, in order to ensure small component stress and deformation, convenient tooling adjustment, and high adjustment accuracy, the document "JoinCell for the G150 Aircraft "(Samuel O.Smith, Dr.Peter B.Zieve and MichaelGurievsky, 2006 SAE International, 2006.1.31) In Gulfstream G150 aircraft assembly, a method using multiple movable jacks to support the fuselage section is given to realize the aircraft Pose adjustment and docking of fuselage components. Each section of the fuselage is supported by 4-6 movable jacks, and through automatic control, the posture adjustment and docking of the fuselage sections are realized. Manufacturers of aircraft digital assembly equipment such as German Baojie Company, Spanish SERRA Company and M.Torris Company have also proposed various three-coordinate support mechanisms to realize posture adjustment and docking assembly of large aircraft components. The document "Segmented Hull Alignment and Docking System—A Realization of a Multi-Robot Coordinated Operating System" (Jing Fengshui, Tan Min, Hou Zengguang, Wang Yunkuan. Acta Automatica Sinica, 2002, 28(5): 708-714) proposed to adopt Coordinated actions of multiple three-degree-of-freedom robots realize alignment and docking of hull segments.
发明内容 Contents of the invention
本发明的目的是克服现有技术的不足,提供一种基于四个定位器的飞机部件位姿调整系统及方法。The purpose of the present invention is to overcome the deficiencies of the prior art, and provide a system and method for adjusting the position and posture of aircraft components based on four locators.
基于四个定位器的飞机部件位姿调整系统包括4个三坐标定位器、球形工艺接头、激光跟踪仪、待调整飞机部件、靶标反射球,由4个三坐标定位器通过球形工艺接头支撑待调整飞机部件,在待调整飞机部件安装有靶标反射球,采用激光跟踪仪跟踪靶标反射球的空间位置,三坐标定位器包括底板、X向运动机构、Y向运动机构、Z向运动机构、位移传感器,在底板上从下而上依次设有X向运动机构、Y向运动机构、Z向运动机构,在Z向运动机构上端设有与球形工艺接头相配合的圆锥面腔,圆锥面腔内装有位移传感器;The aircraft component pose adjustment system based on four locators includes four three-coordinate locators, spherical process joints, laser trackers, aircraft components to be adjusted, and target reflective balls, which are supported by four three-coordinate positioners through spherical process joints. To adjust the aircraft parts, the target reflective ball is installed on the aircraft part to be adjusted, and the laser tracker is used to track the spatial position of the target reflective ball. The three-coordinate positioner includes the base plate, the X-direction movement mechanism, the Y-direction movement The sensor is equipped with an X-direction movement mechanism, a Y-direction movement mechanism, and a Z-direction movement mechanism on the base plate from bottom to top, and a conical surface cavity matched with a spherical process joint is provided at the upper end of the Z-direction movement mechanism. With displacement sensor;
所述的待调整飞机部件为框梁结构,球形工艺接头安装在待调整飞机部件的框梁上,待调整飞机部件的重心位于四个定位器组成的四边形内。The aircraft component to be adjusted is a frame beam structure, the spherical process joint is installed on the frame beam of the aircraft component to be adjusted, and the center of gravity of the aircraft component to be adjusted is located in a quadrangle formed by four locators.
基于四个定位器的飞机部件位姿调整方法包括以下步骤:The pose adjustment method of aircraft components based on four locators includes the following steps:
1)将待调整飞机部件通过球形工艺接头放置在4个三坐标定位器上,1) Place the aircraft parts to be adjusted on the four three-coordinate positioners through the spherical process joint,
2)向激光跟踪仪发送指令,令其在工作现场建立全局坐标系OXYZ,并在待调整飞机部件上固结一个局部坐标系O′X′Y′Z′;2) Send instructions to the laser tracker to establish a global coordinate system OXYZ at the work site, and consolidate a local coordinate system O'X'Y'Z' on the aircraft components to be adjusted;
3)采用局部坐标系原点O′在全局坐标系OXYZ下的坐标表达待调整飞机部件的位置,采用翻转、俯仰、侧倾表达待调整飞机部件的姿态;3) Use the coordinates of the origin O' of the local coordinate system under the global coordinate system OXYZ to express the position of the aircraft component to be adjusted, and use flip, pitch, and roll to express the attitude of the aircraft component to be adjusted;
4)在全局坐标系下计算出待调整飞机部件的当前位姿与目标位姿;4) Calculate the current pose and target pose of the aircraft components to be adjusted in the global coordinate system;
5)规划出待调整飞机部件从当前位姿到目标位姿的路径;5) Plan the path of the aircraft component to be adjusted from the current pose to the target pose;
6)根据该路径生成定位器的各向运动机构的轨迹;6) Generate the track of the all-directional motion mechanism of the positioner according to the path;
7)根据定位器各向运动机构的轨迹,四个定位器协调运动,实现位姿调整;7) According to the trajectories of the positioner's motion mechanism in all directions, the four positioners move in coordination to realize pose adjustment;
8)在线监测各定位器的位移传感器,根据位移传感器读数对定位器各向运动机构的位置进行补偿。8) Monitor the displacement sensors of each positioner online, and compensate the position of the positioner's motion mechanism in all directions according to the readings of the displacement sensors.
所述的向激光跟踪仪发送指令,令其在工作现场建立全局坐标系OXYZ,并在待调整飞机部件上固结一个局部坐标系O′X′Y′Z′步骤:The steps of sending instructions to the laser tracker to establish a global coordinate system OXYZ at the work site, and to consolidate a local coordinate system O'X'Y'Z' on the aircraft components to be adjusted:
1)在工作现场的地基上安装6~8个靶标反射球,其中3~4为一组,指定全局坐标系的X轴方向,另外3~4为一组,指定全局坐标系的Y轴方向,选定一个靶标反射球的球心作为坐标原点,依照右手规则建立全局坐标系OXYZ;1) Install 6-8 target reflective spheres on the foundation of the work site, among which 3-4 are a group, specify the X-axis direction of the global coordinate system, and the other 3-4 are a group, specify the Y-axis direction of the global coordinate system , select the center of a target reflective sphere as the coordinate origin, and establish the global coordinate system OXYZ according to the right-hand rule;
2)在待调整飞机部件上安装3~10个靶标反射球,靶标反射球的球心不在同一直线上,测量靶标反射球的球心在全局坐标系OXYZ下的坐标,与待调整飞机部件的设计模型比对,根据比对结果建立局部坐标系O′X′Y′Z’。2) Install 3 to 10 target reflective spheres on the aircraft component to be adjusted. The center of the target reflective sphere is not on the same straight line. Measure the coordinates of the sphere center of the target reflective sphere in the global coordinate system OXYZ, and the coordinates of the aircraft component to be adjusted. Design model comparison, and establish a local coordinate system O'X'Y'Z' according to the comparison results.
所述的在全局坐标系下计算出待调整飞机部件的当前位姿与目标位姿步骤:The steps of calculating the current pose and the target pose of the aircraft component to be adjusted under the global coordinate system:
1)计算出当前或目标位姿下,待调整飞机部件局部坐标系原点O′在全局坐标系OXYZ下的坐标,表达待调整飞机部件的当前或目标位置P=[Px,Py,Pz]T;1) Calculate the coordinates of the origin O′ of the local coordinate system of the aircraft component to be adjusted in the global coordinate system OXYZ under the current or target pose, and express the current or target position of the aircraft component to be adjusted P=[P x , P y , P z ] T ;
2)令待调整飞机部件局部坐标系的三个坐标轴从与全局坐标系各坐标轴重合的状态开始,依次绕全局坐标系X、Y、Z轴旋转a、b、c弧度到达当前或目标姿态,并以该角度序列表达待调整飞机部件的当前或目标姿态RPY=[a,b,c]T;2) Let the three coordinate axes of the local coordinate system of the aircraft component to be adjusted start from the state where they coincide with the coordinate axes of the global coordinate system, and rotate a, b, and c radians around the X, Y, and Z axes of the global coordinate system in turn to reach the current or target attitude, and express the current or target attitude RPY=[a, b, c] T of the aircraft component to be adjusted with this angle sequence;
3)综合当前或目标位置、当前或目标姿态,写出待调整飞机部件的当前位姿或目标位姿L=[Px,Py,Pz,a,b,c]T。3) Combining the current or target position and the current or target attitude, write out the current or target attitude of the aircraft component to be adjusted L=[P x , P y , P z , a, b, c] T .
所述的规划出待调整飞机部件从当前位姿到目标位姿的路径步骤:将路径处理为一次平移和一次旋转,从当前位姿到达目标位姿;The step of planning the path of the aircraft component to be adjusted from the current pose to the target pose: processing the path as a translation and a rotation to reach the target pose from the current pose;
所述的根据该路径生成定位器的各向运动机构的轨迹步骤:The steps of generating the trajectory of the positioner's anisotropic motion mechanism according to the path:
1)对于待调整飞机部件的平移路径,采用基于时间的3~5次多项式法规划位置调整量,以使定位器的各向运动机构获得较好的动力学特性;1) For the translation path of the aircraft component to be adjusted, the time-based 3-5 polynomial method is used to plan the position adjustment amount, so that the anisotropic motion mechanism of the positioner can obtain better dynamic characteristics;
2)对于待调整飞机部件的旋转路径,采用基于时间的3~5次多项式法规划角度调整量,以使定位器的各向运动机构获得较好的动力学特性。2) For the rotation path of the aircraft component to be adjusted, the time-based 3-5 degree polynomial method is used to plan the angle adjustment amount, so that the anisotropic motion mechanism of the positioner can obtain better dynamic characteristics.
所述的在线监测各定位器的位移传感器,根据位移传感器读数对定位器各向运动机构的位置进行补偿步骤:The online monitoring of the displacement sensors of each positioner, and the steps of compensating the position of the positioner's motion mechanism in all directions according to the readings of the displacement sensors:
1)当某定位器位移传感器读数为-0.05~-0.1mm时,中断位姿调整,请求激光跟踪仪重新检测待调整飞机部件上各靶标反射球9球心的坐标,与待调整飞机部件的设计模型比对,根据比对结果计算出球形工艺接头的球心在全局坐标系下的坐标;1) When the reading of the displacement sensor of a positioner is -0.05 ~ -0.1mm, the position adjustment is interrupted, and the laser tracker is requested to re-detect the coordinates of the center of each target reflective ball 9 on the aircraft component to be adjusted, which is consistent with the position of the aircraft component to be adjusted. Design model comparison, and calculate the coordinates of the spherical center of the spherical process joint in the global coordinate system according to the comparison results;
2)各定位器各向运动机构任意时刻在全局坐标系下的位置都是确定的,与球形工艺接头的球心的坐标相对应,当定位器位移传感器的读数在-0.05~-0.1mm时,该定位器的各向运动机构的位置与球形工艺接头的球心坐标有误差,计算出误差量后,对该定位器各向运动机构的位置进行补偿,使得该定位器的位移传感器读数在0~-0.05mm区间内。2) The position of each locator in the global coordinate system at any time is determined, corresponding to the coordinates of the spherical center of the spherical process joint. When the reading of the locator displacement sensor is -0.05 ~ -0.1mm , there is an error between the position of the positioner's omnidirectional movement mechanism and the spherical center coordinates of the spherical process joint. After calculating the error amount, the position of the positioner's omnidirectional movement mechanism is compensated, so that the reading of the displacement sensor of the positioner is at 0~-0.05mm range.
本发明的优点在于:1)可以实现对待调整飞机部件的支撑;2)可以实现待调整飞机部件位置和姿态的自动调整;3)可以实现待调整飞机部件位置和姿态的点动调整。The invention has the advantages of: 1) it can realize the support of the aircraft component to be adjusted; 2) it can realize the automatic adjustment of the position and attitude of the aircraft component to be adjusted; 3) it can realize the inching adjustment of the position and attitude of the aircraft component to be adjusted.
附图说明 Description of drawings
附图是一种基于四个定位器的飞机部件位姿调整系统结构示意图;The accompanying drawing is a schematic structural diagram of an aircraft component pose adjustment system based on four locators;
图中:底板1、X向运动机构2、Y向运动机构3、Z向运动机构4、位移传感器5、球形工艺接头6、激光跟踪仪7、待调整飞机部件8、靶标反射球9。In the figure: base plate 1, X-direction movement mechanism 2, Y-direction movement mechanism 3, Z-
具体实施方式 Detailed ways
如附图所示,基于四个定位器的飞机部件位姿调整系统包括包括四个三坐标定位器、球形工艺接头6、激光跟踪仪7、待调整飞机部件8、靶标反射球9,由4个三坐标定位器通过球形工艺接头6支撑待调整飞机部件8,在待调整飞机部件8安装有靶标反射球9,采用激光跟踪仪7跟踪靶标反射球9的空间位置,三坐标定位器包括底板1、X向运动机构2、Y向运动机构3、Z向运动机构4、位移传感器5,在底板1上从下而上依次设有X向运动机构2、Y向运动机构3、Z向运动机构4,在Z向运动机构4上端设有与球形工艺接头6相配合的圆锥面腔,圆锥面腔内装有位移传感器5;As shown in the accompanying drawings, the aircraft component pose adjustment system based on four locators includes four three-coordinate locators, a spherical process joint 6, a laser tracker 7, an aircraft component to be adjusted 8, and a target reflective ball 9. A three-coordinate locator supports the aircraft part 8 to be adjusted through the spherical process joint 6, and a target reflective ball 9 is installed on the aircraft part 8 to be adjusted, and a laser tracker 7 is used to track the spatial position of the target reflective ball 9. The three-coordinate locator includes a base plate 1. X-direction movement mechanism 2, Y-direction movement mechanism 3, Z-
所述的待调整飞机部件8为框梁结构,球形工艺接头6安装在待调整飞机部件8的框梁上,待调整飞机部件8的重心位于四个定位器组成的四边形内。The aircraft part 8 to be adjusted is a frame beam structure, the spherical process joint 6 is installed on the frame beam of the aircraft part 8 to be adjusted, and the center of gravity of the aircraft part 8 to be adjusted is located in a quadrilateral formed by four locators.
基于四个定位器的飞机部件位姿调整方法包括以下步骤:The pose adjustment method of aircraft components based on four locators includes the following steps:
1)将待调整飞机部件8通过球形工艺接头6放置在4个三坐标定位器上,1) Place the aircraft part 8 to be adjusted on the four three-coordinate positioners through the spherical process joint 6,
2)向激光跟踪仪7发送指令,令其在工作现场建立全局坐标系OXYZ,并在待调整飞机部件8上固结一个局部坐标系O′X′Y′Z′;2) Send an instruction to the laser tracker 7 to make it establish a global coordinate system OXYZ at the work site, and consolidate a local coordinate system O'X'Y'Z' on the aircraft component 8 to be adjusted;
3)采用局部坐标系原点O′在全局坐标系OXYZ下的坐标表达待调整飞机部件8的位置,采用翻转、俯仰、侧倾表达待调整飞机部件8的姿态;3) The coordinates of the origin O' of the local coordinate system under the global coordinate system OXYZ are used to express the position of the aircraft part 8 to be adjusted, and the attitude of the aircraft part 8 to be adjusted is expressed by rollover, pitch and roll;
4)在全局坐标系下计算出待调整飞机部件8的当前位姿与目标位姿;4) Calculate the current pose and target pose of the aircraft part 8 to be adjusted in the global coordinate system;
5)规划出待调整飞机部件8从当前位姿到目标位姿的路径;5) Plan the path of the aircraft part 8 to be adjusted from the current pose to the target pose;
6)根据该路径生成定位器的各向运动机构的轨迹;6) Generate the track of the all-directional motion mechanism of the positioner according to the path;
7)根据定位器各向运动机构的轨迹,四个定位器协调运动,实现位姿调整;7) According to the trajectories of the positioner's motion mechanism in all directions, the four positioners move in coordination to realize pose adjustment;
8)在线监测各定位器的位移传感器5,根据位移传感器5读数对定位器各向运动机构的位置进行补偿。8) Monitor the displacement sensors 5 of each positioner online, and compensate the position of the positioner's motion mechanism in all directions according to the readings of the displacement sensors 5 .
所述的向激光跟踪仪7发送指令,令其在工作现场建立全局坐标系OXYZ,并在待调整飞机部件8上固结一个局部坐标系O′X′Y′Z′步骤:The steps of sending an instruction to the laser tracker 7 to make it establish a global coordinate system OXYZ at the work site, and to consolidate a local coordinate system O'X'Y'Z' on the aircraft component 8 to be adjusted:
1)在工作现场的地基上安装6~8个靶标反射球9,其中3~4为一组,指定全局坐标系的X轴方向,另外3~4为一组,指定全局坐标系的Y轴方向,选定一个靶标反射球的球心作为坐标原点,依照右手规则建立全局坐标系OXYZ;1) Install 6 to 8 target reflective balls 9 on the foundation of the work site, among which 3 to 4 are a group, specify the X-axis direction of the global coordinate system, and the other 3 to 4 are a group, specify the Y axis of the global coordinate system Direction, select the center of a target reflective sphere as the coordinate origin, and establish the global coordinate system OXYZ according to the right-hand rule;
2)在待调整飞机部件8上安装3~10个靶标反射球9,靶标反射球的球心不在同一直线上,测量靶标反射球的球心在全局坐标系OXYZ下的坐标,与待调整飞机部件8的设计模型比对,根据比对结果建立局部坐标系O′X′Y′Z’。2) Install 3 to 10 target reflective spheres 9 on the aircraft component 8 to be adjusted. The centers of the target reflective spheres are not on the same straight line. Measure the coordinates of the sphere centers of the target reflective spheres in the global coordinate system OXYZ, which is consistent with the coordinates of the aircraft to be adjusted. The design models of the components 8 are compared, and the local coordinate system O'X'Y'Z' is established according to the comparison results.
所述的在全局坐标系下计算出待调整飞机部件8的当前位姿与目标位姿步骤:The steps of calculating the current pose and the target pose of the aircraft part 8 to be adjusted under the global coordinate system:
1)计算出当前或目标位姿下,待调整飞机部件8局部坐标系原点O′在全局坐标系OXYZ下的坐标,表达待调整飞机部件8的当前或目标位置P=[Px,Py,Pz]T;1) Calculate the coordinates of the origin O' of the local coordinate system of the aircraft part 8 to be adjusted under the global coordinate system OXYZ under the current or target pose, expressing the current or target position of the aircraft part 8 to be adjusted P=[P x , P y , P z ] T ;
2)令待调整飞机部件8局部坐标系的三个坐标轴从与全局坐标系各坐标轴重合的状态开始,依次绕全局坐标系X、Y、Z轴旋转a、b、c弧度到达当前或目标姿态,并以该角度序列表达待调整飞机部件8的当前或目标姿态RPY=[a,b,c]T;2) Let the three coordinate axes of the local coordinate system of the aircraft part 8 to be adjusted start from the state where they coincide with the coordinate axes of the global coordinate system, and rotate a, b, and c radians around the X, Y, and Z axes of the global coordinate system in turn to reach the current or Target attitude, and express the current or target attitude RPY=[a, b, c] T of aircraft part 8 to be adjusted with this angle sequence;
3)综合当前或目标位置、当前或目标姿态,写出待调整飞机部件8的当前位姿或目标位姿L=[Px,Py,Pz,a,b,c]T。3) Combining the current or target position and the current or target attitude, write out the current or target attitude of the aircraft component 8 to be adjusted L=[P x , P y , P z , a, b, c] T .
所述的规划出待调整飞机部件8从当前位姿到目标位姿的路径步骤:将路径处理为一次平移和一次旋转,从当前位姿到达目标位姿:The step of planning the path of the aircraft part 8 to be adjusted from the current pose to the target pose: processing the path as a translation and a rotation, from the current pose to the target pose:
设待调整飞机部件8的当前位姿为:Suppose the current pose of aircraft part 8 to be adjusted is:
L0=[x0,y0,z0,a0,b0,c0]T L 0 =[x 0 , y 0 , z 0 , a 0 , b 0 , c 0 ] T
待调整飞机部件8的目标位姿为:The target pose of aircraft part 8 to be adjusted is:
Lf=[xf,yf,zf,af,bf,cf]T L f =[x f , y f , z f , a f , b f , c f ] T
则待调整飞机部件8的平移调整量为:Then the translation adjustment amount of aircraft part 8 to be adjusted is:
P=[Px Py Pz]T=[xf,yf,zf]T-[x0,y0,z0]T P = [P x P y P z ] T = [x f , y f , z f ] T -[x 0 , y 0 , z 0 ] T
待调整飞机部件8的姿态调整量为:The attitude adjustment amount of aircraft part 8 to be adjusted is:
RPY=[abc]T=[af,bf,cf]T-[a0,b0,c0]T RPY=[abc] T =[a f , b f , c f ] T -[a 0 , b 0 , c 0 ] T
再根据RPY角计算出以等效角位移矢量表达的姿态调整量w,计算过程如下:Then, according to the RPY angle, calculate the attitude adjustment w expressed by the equivalent angular displacement vector. The calculation process is as follows:
首先根据RPY角计算待调整飞机部件8的姿态调整矩阵R,计算公式为:First, calculate the attitude adjustment matrix R of the aircraft part 8 to be adjusted according to the RPY angle, and the calculation formula is:
其中R为3×3的姿态变换矩阵:Where R is a 3×3 attitude transformation matrix:
再根据R计算等效角位移w=dθ=θ[d1 d2 d3]T,其中d为等效转轴,θ为等效转角,计算公式为:Then calculate the equivalent angular displacement w=dθ=θ[d 1 d 2 d 3 ] T according to R, where d is the equivalent rotation axis, θ is the equivalent rotation angle, and the calculation formula is:
根据公式,可解得:According to the formula, it can be solved:
令待调整飞机部件8完成平移调整量P和姿态调整量w,即可从当前位姿到达目标位姿。Let the aircraft part 8 to be adjusted complete the translation adjustment amount P and the attitude adjustment amount w, and then reach the target pose from the current pose.
所述的根据该路径生成定位器的各向运动机构的轨迹步骤:The steps of generating the trajectory of the positioner's anisotropic motion mechanism according to the path:
对于位置调整量P,设在时间T1内完成,则:For the position adjustment amount P, if it is completed within the time T 1 , then:
P0=0,PT1=P;v0=0,vT1=0;a0=0,aT1=0P 0 =0, P T1 =P; v 0 =0, v T1 =0; a 0 =0, a T1 =0
其中P、v、a分别为位移、速度和加速度,P0、PT1分别为0时刻与T1时刻的位移,v0、vT1、a0、aT1具有相似含义。Among them, P, v, and a are displacement, velocity, and acceleration respectively, P 0 , P T1 are displacements at time 0 and T 1 respectively, and v 0 , v T1 , a 0 , a T1 have similar meanings.
设位置调整曲线表达式为:P(t)=k0+k1t+k2t2+k3t3+k4t4+k5t5,则多项式的系数满足6个约束条件:Suppose the expression of the position adjustment curve is: P(t)=k 0 +k 1 t+k 2 t 2 +k 3 t 3 +k 4 t 4 +k 5 t 5 , then the coefficients of the polynomial satisfy six constraints:
公式含有6个未知数,6个方程,其解为:The formula contains 6 unknowns, 6 equations, and its solution is:
根据公式,可解得曲线P(t)的各项系数,该曲线具有平滑变化的速度、加速度。时间T1是根据附图所示位姿调整系统的物理特性确定的,在该时间内,定位器1达到的最大速度和加速度都不会超过系统允许的最大值。According to the formula, the coefficients of the curve P(t) can be solved, and the curve has smooth changing speed and acceleration. The time T1 is determined according to the physical characteristics of the pose adjustment system shown in the attached figure. During this time, the maximum speed and acceleration achieved by the positioner 1 will not exceed the maximum value allowed by the system.
对于角度调整量θ,设在时间T2内完成,则:For the angle adjustment θ, if it is completed within the time T 2 , then:
θ0=0,θT2=θ;θ 0 = 0, θ T2 = θ;
ω0=0,ωT2=0;γ0=0,γT2=0ω 0 =0, ω T2 =0; γ 0 =0, γ T2 =0
其中θ、ω、γ分别为角位移、角速度和角加速度,θ0、θT2分别为0时刻与T2时刻的角位移,ω0、ωT2、γ0、γT2具有相似含义。设角度调整曲线表达式为:θ(t)=l0+l1t+l2t2+l3t3+l4t4+l5t5,根据这些已知条件,可解得:Among them, θ, ω, and γ are angular displacement, angular velocity, and angular acceleration, respectively, and θ 0 , θ T2 are angular displacements at time 0 and T 2 , respectively. ω 0 , ω T2 , γ 0 , and γ T2 have similar meanings. Suppose the expression of the angle adjustment curve is: θ(t)=l 0 +l 1 t+l 2 t 2 +l 3 t 3 +l 4 t 4 +l 5 t 5 , according to these known conditions, it can be solved as follows:
根据公式,可解得曲线θ(t)的各项系数,该曲线具有平滑变化的角速度、角加速度。时间T2也是根据附图所示位姿调整系统的物理特性确定的,在该时间内,定位器1能达到的最大速度和加速度都不会超过系统允许的最大值。According to the formula, various coefficients of the curve θ(t) can be solved, and the curve has smoothly changing angular velocity and angular acceleration. The time T2 is also determined according to the physical characteristics of the posture adjustment system shown in the attached figure. During this time, the maximum speed and acceleration that the positioner 1 can achieve will not exceed the maximum value allowed by the system.
根据公式:According to the formula:
w(t)=dθ(t) (8)w(t)=dθ(t) (8)
解得角位移曲线w(t),将w(t)代入公式(3)可得姿态变换矩阵函数R(t):Solve the angular displacement curve w(t), and substitute w(t) into the formula (3) to get the attitude transformation matrix function R(t):
位置调整曲线P(t)与姿态变换矩阵函数R(t)就是待调整飞机部件7的自动位姿调整路径。The position adjustment curve P(t) and the attitude transformation matrix function R(t) are the automatic attitude adjustment path of the aircraft part 7 to be adjusted.
基于逆运动学原理,可将规划出的位置调整曲线P(t)与姿态变换矩阵函数R(t)转化为相关调姿点的轨迹,该轨迹具有平滑变化的速度和加速度,转化方法如下:Based on the principle of inverse kinematics, the planned position adjustment curve P(t) and attitude transformation matrix function R(t) can be transformed into the trajectory of the relevant attitude adjustment point, which has a smooth changing speed and acceleration. The conversion method is as follows:
如附图所示,设联结点A、B、C、D在当前位姿下具有初始坐标A0、B0、C0、D0,则联结点轨迹A(t)、B(t)、C(t)、D(t)为:As shown in the attached figure, assuming that the joint points A, B, C, and D have initial coordinates A 0 , B 0 , C 0 , and D 0 in the current pose, then the joint point trajectories A(t), B(t), C(t), D(t) are:
A(t)=R(t)A0+P(t)A(t)=R(t)A 0 +P(t)
B(t)=R(t)B0+P(t)B(t)=R(t)B 0 +P(t)
C(t)=R(t)C0+P(t)C(t)=R(t)C 0 +P(t)
D(t)=R(t)D0+P(t)D(t)=R(t)D 0 +P(t)
(10)(10)
位姿调整包括两个过程:首先进行平移,T1时间内完成;然后进行旋转,T2时间内完成。因此,共耗时T1+T2。Pose adjustment includes two processes: first, translation is performed, which is completed in T 1 time; then, rotation is performed, and it is completed in T 2 time. Therefore, the total time is T 1 +T 2 .
所述的在线监测各定位器的位移传感器5,根据位移传感器5读数对定位器各向运动机构的位置进行补偿步骤:The displacement sensor 5 of each locator is monitored online, and the steps of compensating the position of the locator's motion mechanism in all directions according to the readings of the displacement sensor 5 are as follows:
1)当某定位器位移传感器5读数为-0.05~-0.1mm时,中断位姿调整,请求激光跟踪仪7重新检测待调整飞机部件8上各靶标反射球9球心的坐标,与待调整飞机部件8的设计模型比对,根据比对结果计算出球形工艺接头6的球心在全局坐标系下的坐标;1) When the reading of the displacement sensor 5 of a positioner is -0.05 ~ -0.1mm, the position adjustment is interrupted, and the laser tracker 7 is requested to re-detect the coordinates of the center of each target reflective ball 9 on the aircraft component 8 to be adjusted, which is consistent with the position to be adjusted. Comparing the design models of the aircraft component 8, and calculating the coordinates of the spherical center of the spherical process joint 6 in the global coordinate system according to the comparison results;
2)各定位器各向运动机构任意时刻在全局坐标系下的位置都是确定的,与球形工艺接头6的球心的坐标相对应,当定位器位移传感器5的读数在-0.05~-0.1mm时,该定位器的各向运动机构的位置与球形工艺接头6的球心坐标有误差,计算出误差量后,对该定位器各向运动机构的位置进行补偿,使得该定位器的位移传感器读数5在0~-0.05mm区间内。2) The position of each locator’s motion mechanism in all directions under the global coordinate system at any time is determined, corresponding to the coordinates of the spherical center of the spherical process joint 6, when the reading of the locator’s displacement sensor 5 is between -0.05 and -0.1 mm, there is an error between the position of the anisotropic movement mechanism of the locator and the coordinates of the spherical center of the spherical process joint 6. After calculating the error amount, the position of the anisotropic movement mechanism of the locator is compensated so that the displacement of the locator The sensor reading 5 is within the range of 0 to -0.05mm.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2008101616689A CN100565406C (en) | 2008-09-19 | 2008-09-19 | A system and method for adjusting the position and attitude of aircraft components based on four locators |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2008101616689A CN100565406C (en) | 2008-09-19 | 2008-09-19 | A system and method for adjusting the position and attitude of aircraft components based on four locators |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101362512A CN101362512A (en) | 2009-02-11 |
| CN100565406C true CN100565406C (en) | 2009-12-02 |
Family
ID=40389163
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2008101616689A Expired - Fee Related CN100565406C (en) | 2008-09-19 | 2008-09-19 | A system and method for adjusting the position and attitude of aircraft components based on four locators |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100565406C (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102514724A (en) * | 2011-12-06 | 2012-06-27 | 南京航空航天大学 | Method for adjusting poses of airplane components based on 3-2-1 following locator |
Families Citing this family (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5112361B2 (en) | 2009-02-27 | 2013-01-09 | 三菱重工業株式会社 | Aircraft structure manufacturing equipment |
| CN101776440B (en) * | 2010-02-03 | 2012-09-19 | 北京航空航天大学 | An assembly positioning method of wing web type rib based on laser measurement |
| CN101817405A (en) * | 2010-03-30 | 2010-09-01 | 浙江大学 | Heavy-duty three-dimensional positioner |
| CN102092478B (en) * | 2010-12-30 | 2015-05-13 | 中国商用飞机有限责任公司 | Positioning device for butting wing body |
| CN102161153B (en) * | 2011-02-28 | 2013-05-22 | 西安交通大学 | Modular flexible SDOF(six degrees of freedom) parallel redundant driving attitude adjusting mechanism for automatic assembly and adjusting method thereof |
| CN102749094B (en) * | 2012-04-23 | 2014-08-13 | 北京信息科技大学 | System and method for extra large gear at-position posture adjustment |
| CN102730197A (en) * | 2012-05-16 | 2012-10-17 | 中国商用飞机有限责任公司 | Machine body positioning and posture adjusting device and method |
| CN102700726B (en) * | 2012-06-15 | 2014-10-15 | 西北工业大学 | Three-coordinate double-support arm positioner |
| CN103063333B (en) * | 2012-12-19 | 2014-11-05 | 北京航空航天大学 | Airplane frame part assembly stress detection and control method |
| CN103963992B (en) * | 2013-01-29 | 2016-09-14 | 中国航空工业集团公司西安飞机设计研究所 | Aircraft iron bird testing stand undercarriage and the installation method of hatch door |
| CN103278146B (en) * | 2013-06-20 | 2015-04-08 | 沈阳飞机工业(集团)有限公司 | Measurement and mounting method of target spots on plane calibration target plate |
| CN103991555B (en) * | 2014-03-25 | 2016-01-20 | 浙江大学 | A kind of automatic measurement method for aircraft digital assembling |
| US10017277B2 (en) * | 2014-04-30 | 2018-07-10 | The Boeing Company | Apparatus, system, and method for supporting a wing assembly |
| CN105651205B (en) * | 2014-11-14 | 2018-07-06 | 陕西飞机工业(集团)有限公司 | A kind of peripheral frame formula interface measuring for verticality process for being directed to the aircraft components using level meter positioning processing |
| CN105015800B (en) * | 2015-05-19 | 2017-07-07 | 北京星航机电装备有限公司 | Automatic assembly system for spacecraft cabin on ground |
| CN105499978B (en) * | 2015-12-11 | 2018-01-05 | 哈尔滨工业大学 | A kind of plane bearing mechanism based on guide rail slide block combination |
| JP6513584B2 (en) * | 2016-02-02 | 2019-05-15 | 三菱重工業株式会社 | Holding jig fixing device |
| CN105787200B (en) * | 2016-03-22 | 2018-08-17 | 上海交通大学 | Large component automatic butt assembly method and system |
| CN105729420A (en) * | 2016-04-01 | 2016-07-06 | 中航飞机股份有限公司西安飞机分公司 | Movable supporting and locating method and device for aircraft component assembly |
| CN108372402B (en) * | 2016-12-21 | 2019-11-19 | 中国航空制造技术研究院 | Adaptive positioning device for docking of large parts, attitude adjustment docking system and control method |
| CN107487456A (en) * | 2017-06-28 | 2017-12-19 | 成都立航科技有限公司 | The outer wing posture adjustment alignment system and method for a kind of wing process |
| CN107356405B (en) * | 2017-07-25 | 2019-02-15 | 厦门大学 | A combined positioning and installation device for wind tunnel test aircraft model |
| CN107450586B (en) * | 2017-09-15 | 2020-07-28 | 广州杰赛科技股份有限公司 | Method and system for adjusting air route and unmanned aerial vehicle system |
| CN108408637B (en) * | 2018-04-11 | 2024-04-19 | 凌云(宜昌)航空装备工程有限公司 | Multi-station synchronous lifting control system for lifting of airplane and operation method |
| CN109366220B (en) * | 2018-12-07 | 2020-11-06 | 上海大学 | A workpiece positioning method and system |
| CN110220454B (en) * | 2019-06-03 | 2020-11-13 | 西安飞机工业(集团)有限责任公司 | Pose calibration method of three-coordinate positioning mechanism |
| CN110966934B (en) * | 2019-12-13 | 2021-05-07 | 西安飞机工业(集团)有限责任公司 | Calibration method for ball socket central point of posture adjusting device |
| CN111559514B (en) * | 2020-05-22 | 2022-09-20 | 西安飞机工业(集团)有限责任公司 | Posture adjusting method of position-dependent parallel three-coordinate positioner group |
| CN111708322B (en) * | 2020-06-12 | 2021-09-17 | 广州数控设备有限公司 | Three-coordinate positioner posture adjusting operation and control method and system, posture adjusting controller and storage medium |
| CN112357110B (en) * | 2020-09-22 | 2022-04-08 | 成都飞机工业(集团)有限责任公司 | Aircraft taxiing lamp installation angle calibration system and method based on laser positioning principle |
| CN112361957B (en) * | 2020-09-30 | 2022-01-25 | 成都飞机工业(集团)有限责任公司 | Method for measuring and adjusting spatial position relationship of multiple positioners |
| CN112361956B (en) * | 2020-09-30 | 2022-04-08 | 成都飞机工业(集团)有限责任公司 | Multi-locator spatial distance real-time protection method |
| CN112722318B (en) * | 2021-01-18 | 2023-06-23 | 成都纵横鹏飞科技有限公司 | Unmanned aerial vehicle assembly debugging rack |
| CN113071705B (en) * | 2021-03-31 | 2022-08-12 | 成都飞机工业(集团)有限责任公司 | Method for measuring and calibrating ball socket position coordinates of three-coordinate numerical control positioner |
| CN114995395B (en) * | 2022-05-12 | 2025-08-05 | 国投新疆罗布泊钾盐有限责任公司 | Real-time attitude adjustment system, method and terminal for sensing equipment of high-speed unmanned survey boat |
| CN114669973B (en) * | 2022-05-26 | 2022-08-16 | 四川通安航天科技有限公司 | Accurate positioning device for jig based on industrial aluminum profile and jig construction method |
| CN115876137B (en) * | 2022-11-18 | 2025-06-17 | 中航西安飞机工业集团股份有限公司 | A manual joint control attitude adjustment positioning method for a three-coordinate positioner group in parallel |
| CN116449772B (en) * | 2023-06-16 | 2023-10-03 | 成都飞机工业(集团)有限责任公司 | Multi-axis cooperative motion control method, device, equipment and medium |
| CN117508631B (en) * | 2023-10-13 | 2025-09-09 | 成都飞机工业(集团)有限责任公司 | Method for detecting pose change of large part adsorbed on numerical control positioner |
| CN117984074B (en) * | 2024-03-29 | 2024-07-12 | 成都飞机工业(集团)有限责任公司 | Gesture-adjusting positioning method for large three-dimensional assembly without fixed measuring points |
-
2008
- 2008-09-19 CN CNB2008101616689A patent/CN100565406C/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| 大型刚体调姿系统最优时间轨迹规划. 张斌,方强,柯映林.机械工程学报,第44卷第8期. 2008 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102514724A (en) * | 2011-12-06 | 2012-06-27 | 南京航空航天大学 | Method for adjusting poses of airplane components based on 3-2-1 following locator |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101362512A (en) | 2009-02-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100565406C (en) | A system and method for adjusting the position and attitude of aircraft components based on four locators | |
| CN101362514A (en) | Aircraft component pose adjustment system and method based on three locators | |
| CN112959325B (en) | A high-precision control method for co-processing of dual-moving robotic arms in large scenes | |
| CN101362511B (en) | Cooperative control method for aircraft component pose adjustment based on four locators | |
| CN103955207B (en) | A kind of three-pawl type space end executor fault tolerance of catching under microgravity environment tests system and method | |
| Tian et al. | Auto-normalization algorithm for robotic precision drilling system in aircraft component assembly | |
| CN116461670B (en) | High-precision measurement and automatic butt joint method suitable for allowance-free total section of ship | |
| CN112198837B (en) | Airplane structural member positioning unit positioning method based on hybrid control | |
| CN109822577A (en) | A kind of mobile robot's high-precision processing method of view-based access control model servo | |
| CN102001451A (en) | Airplane component attitude adjusting and butting system based on four numeric control positioners, attitude adjusting platform and mobile bracket and corresponding method | |
| CN102730197A (en) | Machine body positioning and posture adjusting device and method | |
| CN111515928B (en) | Mechanical arm motion control system | |
| CN109366503A (en) | The processing technology towards large-scale component based on mobile series-parallel robot | |
| CN115890220A (en) | A docking device and method for accurate attitude adjustment of aerospace ramjet engine compartment | |
| CN100565407C (en) | Cooperative control method for aircraft component pose adjustment based on three locators | |
| CN104325460A (en) | Method for simulating micro-gravity by multi-joint spatial mechanical arm | |
| CN107505846A (en) | A kind of anti-interference attitude harmony of Space Manipulator System verifies device and control method | |
| Yongguo et al. | Trajectory planning algorithm based on quaternion for 6-DOF aircraft wing automatic position and pose adjustment method | |
| CN117048840A (en) | Six-degree-of-freedom parallel mechanism-based aircraft cabin section docking method | |
| CN103862458A (en) | Six-degree-of-freedom parallel platform for airborne servo system | |
| CN112975960B (en) | Method for establishing robot tail end fine control model and calibrating parameters | |
| Zhang et al. | Research on algorithm of humanoid robot arm control system based on fuzzy PID control | |
| CN102426436B (en) | Multi-axis numerical control machining post-processing method considering structural error of machine tool | |
| CN116330257A (en) | Mobile parallel-serial machine system and control method | |
| CN111307399A (en) | Train wind tunnel test attitude fine adjustment method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| C41 | Transfer of patent application or patent right or utility model | ||
| PB01 | Publication | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20081226 Address after: No. 38, Zhejiang Road, Zhejiang, Hangzhou Applicant after: Zhejiang University Co-applicant after: Chengdu aircraft industry (Group) Co., Ltd. Address before: No. 38, Zhejiang Road, Zhejiang, Hangzhou Applicant before: Zhejiang University |
|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091202 Termination date: 20130919 |