CN111912401B - 一种面向飞机大部件调姿机构工作空间求解方法 - Google Patents
一种面向飞机大部件调姿机构工作空间求解方法 Download PDFInfo
- Publication number
- CN111912401B CN111912401B CN202010614334.3A CN202010614334A CN111912401B CN 111912401 B CN111912401 B CN 111912401B CN 202010614334 A CN202010614334 A CN 202010614334A CN 111912401 B CN111912401 B CN 111912401B
- Authority
- CN
- China
- Prior art keywords
- attitude
- coordinate system
- pose
- parameters
- machine coordinate
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/002—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M1/00—Testing static or dynamic balance of machines or structures
- G01M1/12—Static balancing; Determining position of centre of gravity
- G01M1/122—Determining position of centre of gravity
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种面向飞机大部件调姿机构工作空间求解方法,利用PPPS机构运动学逆解算法建立***位置和位姿参数的关系,然后根据定位行程约束建立PPPS机构的约束条件,通过小角度条件下方向余弦矩阵简化方法将高维非线性约束条件转换为六维线性约束条件,即可求解出姿态参数的取值范围,进而确定了PPPS机构的可调空间范围,大大提高了飞机大部件调姿的PPPS机构工作空间求解的工作效率。
Description
技术领域
本发明属于飞机大部件调姿的技术领域,具体涉及一种面向飞机大部件调姿机构工作空间求解方法。
背景技术
PPPS串并联机构具备结构简单、承载能力强、精度高、工作性能稳定可靠等优点,是目前应用最广泛的飞机大部件姿态调整机构。PPPS调姿机构是由不少于3个***与大部件组成的并联机构,大部件外形尺寸的大小决定了***的数量,每个***是由3个相互正交的移动副组成的串联装置,***与大部件通过球铰连接。
PPPS机构的缺陷在于灵活度较差以及工作空间较小,工作空间作为调姿机构的基本性能参数,是调姿机构是否满足调姿要求的先决条件,而且在某些特殊应用场合下需要掌握调姿机构的极限工作空间,比如某些后掠角较大的中央翼在上架时,为了方便吊车操作通常将***调整到中央翼前缘与后掠角反方向的接近极限位置,因此工作空间分析对调姿机构的设计和工程应用都有非常重要的意义。当前的研究集中在铰接点的布局以及***行程对调姿机构的工作空间的影响等问题,但只是对工作空间进行定性地分析,而没有进行解析求解,因此本发明提出一种调姿机构工作空间的求解方法,直接求解出大部件的可调姿态范围。
发明内容
本发明的目的在于提供一种面向飞机大部件调姿机构工作空间求解方法,直接求解出大部件的可调姿态范围,大大提高飞机大部件调姿的PPPS机构工作空间求解的工作效率。
本发明通过下述技术方案实现:
一种面向飞机大部件调姿机构工作空间求解方法,包括以下步骤:
步骤1、建立***坐标系,***坐标系为x0-y0-z0-O,确定调姿铰接点在***坐标系中的***坐标,根据***坐标确定***的行程,***的行程包括最小行程和最大行程;
步骤2、建立全机坐标系,全机坐标系为x-y-z-O,确定调姿铰接点在全机坐标系中的初始位置矢量、初始姿态参数、全机***坐标,并通过初始位置矢量、初始姿态参数、全机***坐标建立调姿机构的位姿约束条件;
调姿铰接点在全机坐标系中的初始位置矢量通过激光跟踪仪直接测量得到,初始姿态参数包括初始旋转参数和初始平移参数,初始位姿参数通过在飞机大部件上建立若干位姿基准点,并测量得到位姿基准点的理论坐标和测量坐标,然后通过之间的旋转关系和平移关系得到初始旋转参数和初始平移参数,进而得到初始姿态参数。然后结合步骤1中得到的***的行程,即可得到调姿铰接点在全机坐标系中进行位姿调节的约束条件。
步骤3、根据调姿运动学逆解公式和约束条件确定调姿机构的位姿约束空间,根据调姿运动学逆解公式,即可得到调姿铰接点在全机坐标系中的坐标与相应的旋转参数以及平移参数之间的关系,通过联立调姿运动学逆解公式和约束条件,即可得到最终姿态参数与初始姿态参数之间的关系。
步骤4、对初始姿态参数进行简化得到简化姿态参数,并通过简化姿态参数和位姿约束空间计算出飞机大部件PPPS机构在***行程约束条件下的姿态角参数可调范围。
直接建立的最终姿态参数与初始姿态参数之间的关系为高维非线性不逢时,难以进行直接数值解析,因此需要对初始姿态参数进行简化得到简化姿态参数,然后通过简化姿态参数计算得出最终姿态参数,进而得到飞机大部件PPPS机构在***行程约束条件下的姿态角参数可调范围。
为了更好的实现本发明,进一步地,所述步骤4中采用小角度条件下方向余弦矩阵简化的方法将高维非线性约束的姿态参数简化为六维线性约束的简化姿态参数。
初始旋转参数Rτ为:
其中:α为全机坐标系中沿x方向的旋转欧拉角;β为全机坐标系中沿y方向的旋转欧拉角;γ为全机坐标系中沿z方向的旋转欧拉角。
由于调节结构的可调姿态角实际很小,且飞机大部件调姿对位姿空间边界的计算精度要求较低,因此α、β、γ均接近于0,因此可将初始姿态参数简化为如下的简化姿态参数R:
为了更好的实现本发明,进一步地,所述步骤2中的位姿约束条件为:
为了更好的实现本发明,进一步地,所述步骤3中的位姿约束空间为:
其中:R∈为调姿铰接点在全机坐标系中可到达位置的最终旋转参数;T∈为调姿铰接点在全机坐标系中可到达位置的最终平移参数;Rθ为调姿铰接点在全机坐标系中的初始旋转参数;Tθ为调姿铰接点在全机坐标系中的初始平移参数。
将简化姿态参数R带入位姿约束空间的表达式中,得到简化的六维线性不等式如下:
t1为沿x方向的平移参数;t2为沿y方向的平移参数;t3为沿z方向的平移参数。
为了更好的实现本发明,进一步地,在飞机大部件上建立若干位姿基准点,并得到位姿基准点的理论坐标,同时测量位姿基准点在全机坐标系中的测量坐标,然后采用奇异值分解法根据位姿基准点的理论坐标和姿基准点的测量坐标计算得出初始姿态参数。
本发明与现有技术相比,具有以下优点及有益效果:
本发明利用PPPS机构运动学逆解算法建立***位置和位姿参数的关系,然后根据定位行程约束建立PPPS机构的约束条件,通过小角度条件下方向余弦矩阵简化方法将高维非线性约束条件转换为6维线性约束条件,即可求解出姿态参数的取值范围,进而确定了PPPS机构的可调空间范围,大大提高了飞机大部件调姿的PPPS机构工作空间求解的工作效率。
附图说明
图1为本发明的流程示意图。
具体实施方式
实施例1:
本实施例的一种面向飞机大部件调姿机构工作空间求解方法,如图1所示,包括以下步骤:
步骤1、建立***坐标系,确定调姿铰接点在***坐标系中的***坐标,根据***坐标确定***的行程;
步骤2、建立全机坐标系,确定调姿铰接点在全机坐标系中的初始位置矢量、初始姿态参数、全机***坐标,并通过初始位置矢量、初始姿态参数、全机***坐标建立调姿机构的位姿约束条件;
步骤3、根据调姿运动学逆解公式和约束条件确定调姿机构的位姿约束空间;
步骤4、对初始姿态参数进行简化得到简化姿态参数,并通过简化姿态参数和位姿约束空间计算出飞机大部件PPPS机构在***行程约束条件下的姿态角参数可调范围;
设在调姿过程中,任意可调位姿下大部件的初始位姿参数为ωτ,***和大部件的铰接点在全机坐标系下的坐标为设大部件理论姿态参数为ω0={0,0,0,0,0,0},在理论姿态下铰接点的位置坐标为其中i为***的编号,i={1,2,...n},(n≥3),n为***数量。运动学逆解就是根据位姿参数变化求解铰接点的位置坐标根据并联机构运动学逆解公式可得:
初始位姿参数ωτ包括初始旋转参数Rτ和初始平移参数Tτ,其中:
其中:α为全机坐标系中沿x方向的旋转欧拉角;β为全机坐标系中沿y方向的旋转欧拉角;γ为全机坐标系中沿z方向的旋转欧拉角;xτ为x方向上的平移参数;yτ为y方向上的平移参数;zτ为z方向上的平移参数。
并联机构位姿空间的约束条件一般主要包括三个方面:连杆行程、运动副转角和连杆干涉。大部件调姿机构的***一般分散布置,在调姿时相互之间不会产生干涉,而且由于大部件的可调姿态角度也很小,因此运动副转角和***干涉的约束对调姿机构的影响可以忽略,而约束调姿机构位姿空间的主要因素则是***的行程,铰接点在***坐标系中的坐标{li}可从***控制***中直接读取,i为***的编号,(i={1,2,...n},n≥3),n为***数量,则***行程可表示为:
设大部件上架时***和大部件的铰接点在全机坐标系下的初始位置矢量为可利用激光跟踪仪结合辅助装置直接测量得到,大部件的铰接点在全机坐标系下的初始姿态参数ωθ包括初始旋转参数Rθ和初始平移参数Tθ,初始旋转参数Rθ和初始平移参数Tθ可通过大部件上的若干调姿基准点进行位姿拟合求解。
根据调姿机构运动学逆解公式和约束条件联立可得飞机大部件调姿机构的位姿约束空间的表达式如下:
其中:R∈为调姿铰接点在全机坐标系中可到达位置的最终旋转参数;T∈为调姿铰接点在全机坐标系中可到达位置的最终平移参数;Rθ为调姿铰接点在全机坐标系中的初始旋转参数;Tθ为调姿铰接点在全机坐标系中的初始平移参数。
求解调姿机构工作空间实际上就是计算R∈和Tε的取值范围,分析位姿约束空间的表达式,其中:
Rθ=
Rτ=
如果直接将Rθ=Rτ带入位姿约束空间的表达式中则会形成高维非线性不等式,难以直接进行数值解析。由于调姿机构的可调姿态角度很小,且且飞机大部件调姿对位姿空间边界的计算精度要求较低,因此α、β、γ均接近于0,因此可将初始姿态参数简化为如下的简化姿态参数R:
将Rθ=R带入位姿约束空间的表达式得到:
t1为沿x方向的平移参数;t2为沿y方向的平移参数;t3为沿z方向的平移参数;
即可得到调姿机构在***行程约束条件下的姿态角参数可调范围如下:
其中:(x0,y0,z0)为调姿铰接点在全机坐标系中的理论坐标。
实施例2:
本实施例在实施例1的基础上做进一步优,在飞机大部件上建立若干位姿基准点,并得到位姿基准点的理论坐标,同时测量位姿基准点在全机坐标系中的测量坐标,然后采用奇异值分解法根据位姿基准点的理论坐标和姿基准点的测量坐标计算得出初始姿态参数。
初始姿态参数ωθ包括初始旋转参数Rθ和初始平移参数Tθ,初始旋转参数Rθ和初始平移参数Tθ可通过奇异值分解法求解,具体求解过程如下:
在飞机大部件上建立若干位姿基准点,并测量得出位姿基准点的理论坐标和测量坐标其中i=1,2,…n,n为位姿基准点的数量,然后将理论坐标重心化得到理论重心坐标将测量坐标重心化得到测量重心坐标重心化公式如下:
然后对协方差矩阵H进行奇异值分解:
H=U∧VT;
即可得到初始旋转参数Rθ为:
Rθ=V′UT;
初始平移参数Tθ为:
本实施例的其他部分与实施例1相同,故不再赘述。
以上所述,仅是本发明的较佳实施例,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化,均落入本发明的保护范围之内。
Claims (4)
1.一种面向飞机大部件调姿机构工作空间求解方法,其特征在于,包括以下步骤:
步骤1、建立***坐标系,确定调姿铰接点在***坐标系中的***坐标,根据***坐标确定***的行程;
步骤2、建立全机坐标系,确定调姿铰接点在全机坐标系中的初始位置矢量、初始姿态参数、全机***坐标,并通过初始位置矢量、初始姿态参数、全机***坐标建立调姿机构的位姿约束条件;
步骤3、根据调姿运动学逆解公式和约束条件确定调姿机构的位姿约束空间;
步骤4、对初始姿态参数进行简化得到简化姿态参数,并通过简化姿态参数和位姿约束空间计算出飞机大部件PPPS机构在***行程约束条件下的姿态角参数可调范围;
所述步骤2中的位姿约束条件为:
所述步骤3中的位姿约束空间为:
2.根据权利要求1所述的一种面向飞机大部件调姿机构工作空间求解方法,其特征在于,所述步骤4中采用小角度条件下方向余弦矩阵简化的方法将高维非线性约束的姿态参数简化为六维线性约束的简化姿态参数。
4.根据权利要求1-3任一项所述的一种面向飞机大部件调姿机构工作空间求解方法,其特征在于,在飞机大部件上建立若干位姿基准点,并得到位姿基准点的理论坐标,同时测量位姿基准点在全机坐标系中的测量坐标,然后采用奇异值分解法根据位姿基准点的理论坐标和位姿基准点的测量坐标计算得出初始姿态参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010614334.3A CN111912401B (zh) | 2020-06-30 | 2020-06-30 | 一种面向飞机大部件调姿机构工作空间求解方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010614334.3A CN111912401B (zh) | 2020-06-30 | 2020-06-30 | 一种面向飞机大部件调姿机构工作空间求解方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111912401A CN111912401A (zh) | 2020-11-10 |
CN111912401B true CN111912401B (zh) | 2021-08-03 |
Family
ID=73227069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010614334.3A Active CN111912401B (zh) | 2020-06-30 | 2020-06-30 | 一种面向飞机大部件调姿机构工作空间求解方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111912401B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113895646B (zh) * | 2021-10-26 | 2023-08-04 | 成都飞机工业(集团)有限责任公司 | 面向飞机部件调姿对接的自动测量方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101362511B (zh) * | 2008-09-19 | 2010-11-10 | 浙江大学 | 基于四个***的飞机部件位姿调整协同控制方法 |
FR3018383B1 (fr) * | 2014-03-07 | 2017-09-08 | Airbus Operations Sas | Procede et dispositif de determination de parametres de navigation d'un aeronef lors d'une phase d'atterrissage. |
CN106528918B (zh) * | 2016-09-27 | 2019-04-12 | 北京航空航天大学 | 一种基于飞机中轴线重合的机身对接调姿方法 |
CN108408080B (zh) * | 2018-03-29 | 2019-11-12 | 南昌航空大学 | 一种飞机翼身对接装配装置、方法及*** |
CN109613519B (zh) * | 2019-01-11 | 2020-11-13 | 清华大学 | 基于多激光跟踪仪测量场的对合调姿方法 |
CN109911241B (zh) * | 2019-03-20 | 2022-06-14 | 成都飞机工业(集团)有限责任公司 | 一种基于七次多项式的多部段自动化调姿的调姿方法 |
-
2020
- 2020-06-30 CN CN202010614334.3A patent/CN111912401B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111912401A (zh) | 2020-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11654568B2 (en) | 3D measurement model and spatial calibration method based on 1D displacement sensor | |
CN107042528B (zh) | 一种工业机器人的运动学标定***及方法 | |
CN108015808B (zh) | 一种混联机器人的运动学标定方法 | |
CN111660295A (zh) | 工业机器人绝对精度标定***及标定方法 | |
WO2021179460A1 (zh) | 一种基于标准球的激光出光方向标定方法 | |
CN107718050A (zh) | Scara机器人臂长与零点标定方法、装置、介质及计算机设备 | |
Wang et al. | A screw axis identification method for serial robot calibration based on the POE model | |
US20240019839A1 (en) | Methods for quickly optimizing geometric error compensation data of translational axes of five-axis numerically controlled machine tools | |
CN109304730A (zh) | 一种基于激光测距仪的机器人运动学参数标定方法 | |
CN109238199B (zh) | 一种机器人旋转轴运动学参数标定方法 | |
CN108177145A (zh) | 一种无偏最优的工业机械臂绝对定位精度标定方法 | |
CN111536901A (zh) | 一种基于现场龙门与机器人组合式三维激光扫描测量方法 | |
CN102654387A (zh) | 一种基于空间曲面约束的工业机器人在线标定装置 | |
CN109062139B (zh) | 一种基于数据驱动的机器人直线轴定位误差补偿方法 | |
CN111912401B (zh) | 一种面向飞机大部件调姿机构工作空间求解方法 | |
CN114131595B (zh) | 一种机器人6d位姿估计***及方法 | |
CN115229796A (zh) | 一种面向航空大构件铣削的机器人末端位姿跟踪补偿方法 | |
CN111489399A (zh) | 一种视觉跟踪组件安装参数标定装置和方法 | |
CN115284292A (zh) | 基于激光相机的机械臂手眼标定方法及装置 | |
CN113607053B (zh) | 基于筒体内表面特征点的位姿调整装置、方法及*** | |
CN113799137B (zh) | 一种基于神经网络的移动加工机器人快速视觉定位方法 | |
CN113513999B (zh) | 一种航天器结构静力试验大视场实时变形测量***及方法 | |
CN113916128A (zh) | 一种基于光笔式视觉测量***的提高精度的方法 | |
CN114029982A (zh) | 一种相机在机器臂外的手眼标定装置及其标定方法 | |
CN112157654A (zh) | 一种机器人加工***定位误差的优化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |