舱段总装对接是确保航空航天产品制造准确性与质量一致性的关键环节。传统串联对接技术存在耗时耗力及对接质量一致性差的缺点。因此,研究高质高效舱段自动对接技术已成为航空航天制造领域的发展趋势。
随着航空航天产品种类的多样化,舱段类部件在外形尺寸及结构特征等方面产生了较大差异。通常需要设计具有不同构型特征与对接形式的装置,并研究相应的对接方法实现不同产品的舱段对接。例如:Mei等[1]介绍了应用于飞机大部件装配的多种柔性装配夹具及对接方法。其中,在飞机机身对接或翼身对接中,通常采用多个POGO柱相结合的支撑装置或专用大型型架来实现部件调姿及定位。郭志敏等[2]设计了精密三坐标POGO柱用于飞机大部件调姿,并提出三点支撑的姿态调整方法。Zhu等[3]设计了飞机翼身对接6自由度POGO型调姿机构,提出了一种基于四元数的5次多项式轨迹规划算法。在体型相对较小的舱段类部件装配中,机器人以灵活、精确和易于控制等优点受到了广泛研究与应用,多数自动对接方法都以位姿测量及位姿拟合技术为基础[4]。Jayaweera等[5]提出了对测量数据进行最优拟合的最佳装配算法,利用测量辅助装配技术指导机器人实现对航空发动机部件的装配。邹冀华等[6]提出了3–RPS并联机构的法向调整算法,控制该机构进行飞机翼身壁板蒙皮法向钻铆。金贺荣等[7-8]研究了双目视觉测量技术,由双目相机对舱段表面喷涂靶点进行测量匹配,通过矢量位姿法求解舱段自动装配位姿;此外,还提出了两点定位调姿法,通过改变对接舱段上两个关键点的位置来引导串联对接机构调整舱段的空间位姿。Liu等[9]设计了一种由距离传感器和CCD相机组成的位姿测量系统,指导由多个3自由度定位器构成的6自由度定位系统对AGV车辆调姿[9]。陈冠宇等[10]提出了多传感器协同测量的舱段位姿估计和调整方法,通过激光轮廓传感器扫描舱体获取位姿3维点云信息,通过CCD图像传感器获取舱段对接孔位置,再将测量与拟合结果反馈给控制系统进行舱段调姿对接。Wen等[11]在舱段对接研究中,采用基于统一坐标换算思想的位姿测量方法,首先建立舱段对接的全局坐标系,再通过特征点测量等方法将舱段、对接机构等局部坐标系换算到全局坐标系下。温晶晶等[12]研究了Stewart平台实现导弹舱段自动对接的方法,利用激光跟踪仪测量舱段上多个特征点,采用模式搜索法进行特征点集匹配,以获取舱段之间的位姿偏差;再通过测量Stewart平台上的特征点,实现平台坐标系与测量坐标系的统一;最后,根据位姿偏差控制平台实现舱段调姿。在以上舱段对接技术的位姿测量方法研究中,通常需要在舱段或对接机构上选取事先加工的特征点或特殊位置点,由3维模型获取这些特征点在局部坐标系下的坐标后,才能进一步实现坐标系统及位姿换算。这类方法对舱段或对接机构的加工工艺及制造精度,甚至对测量时采点的准确性及采点的测量精度等提出了较高的要求。
作者提出了一种通用的并联机构实现舱段对接的位姿测量及换算方法。该方法不需要通过更改产品现有工艺来额外加工测量特征点,也摆脱了对舱段与并联机构3维模型的依赖,仅利用和测量实物对象的已有特征即可构造对象各种相对位姿关系,并借助位姿传递转化关系有效获取并联机构实现舱段对接的运动目标位姿。
1 舱段对接的位姿测量问题舱段对接中,通常将体积或质量较大的舱段固定在架车上作为基准舱段,称为固定舱段;将通过支架或其他方式固定在对接设备上的待对接舱段,称为移动舱段。作者设计了6自由度并联机构作为舱段对接机构,以连接动平台铰点连线所构成的几何中心为原点建立
![]() |
图1 舱段对接中的相对位姿关系 Fig. 1 Relative pose relations in cabin docking |
图1中,虚线代表对接前移动舱段
当移动舱段借助于某种支撑装置与并联机构固连后,两者存在未知的相对位姿关系,记
舱段对接系统主要包括位姿测量子系统、对接执行子系统和运动控制子系统,各子系统信息传递与配合关系如图2所示。
![]() |
图2 舱段对接系统的结构组成 Fig. 2 Composition of cabin docking system |
1)位姿测量子系统采用的测量设备为FARO–Vantage激光跟踪仪及直径为2.2225 cm(0.875英寸)的光学靶球,配套的测量数据处理软件为CAM2 measure10。FARO–Vantage最新标定的测距精度为(8.0±0.4) μm/m,测角精度为(10.0±2.5) μm/m。
2)对接执行子系统采用的对接设备为6–UPU并联机构,主要由动平台、静平台及通过虎克铰分别连接动、静平台的6个折返式电动缸组成。定义6个上铰点连线的几何中心为动平台
3)运动控制子系统的硬件包括控制柜和计算机等;软件集成了位姿拟合、调姿规划、运动控制等核心算法。主要处理位姿测量子系统发送的测量数据,并向对接执行子系统发送调姿规划及运动控制等指令。
3 相对位姿关系的测量及构造以
$\begin{array}{l} {{R}} = {{R}}\left( {\alpha ,\beta ,\gamma } \right) = {{{R}}_{\textit{z}}}\left( \alpha \right){{{R}}_{{y}}}\left( \beta \right){{{R}}_{{x}}}\left( \gamma \right) = \\ \left[\!\!\!\! {\begin{array}{*{20}{c}} {\cos\; \alpha \cos\; \beta }&{\cos\; \alpha \sin\; \beta \sin\; \gamma - \sin\; \alpha \cos\; \gamma }&{\cos\; \alpha \sin\; \beta \cos\; \gamma + \sin\; \alpha \sin\; \gamma } \\ {\sin\; \alpha \cos\; \beta }&{\sin\; \alpha \sin\; \beta \sin\; \gamma + \cos\; \alpha \cos\; \gamma }&{\sin\; \alpha \sin\; \beta \cos\; \gamma - \cos\; \alpha \sin\; \gamma } \\ { - \sin\; \beta }&{\cos\; \beta \sin\; \gamma }&{\cos\; \beta \cos\; \gamma } \end{array}}\!\!\!\! \right] \end{array} $ | (1) |
当已知
$\left\{\!\!\!\! {\begin{array}{*{20}{l}} {\alpha = \arctan \left( {{{{R}}_{21}}/{{{R}}_{11}}} \right)}, \\ {\beta = \arctan \left( { - {{{R}}_{31}}/\sqrt {{{R}}_{11}^2 + {{R}}_{21}^2} } \right)}, \\ {\gamma = \arctan \left( {{{{R}}_{32}}/{{{R}}_{33}}} \right)} \end{array} } \right.$ | (2) |
式中,
理论上,在移动舱段上选取一定数量的特征点,并利用激光跟踪仪测量,即可建立特征点集关于移动舱段与激光跟踪仪的坐标系匹配关系,前提是根据3维模型确定各特征点在移动舱段坐标系下的局部坐标。这种借助数模关系匹配坐标系的方法通常需要事先在测量对象的3维模型上设计特征点,并确保实物对象上的特征点加工精度。实际上,在一些航天产品生产过程中,因产品性能及工艺条件限制而不具备加工测量特征点的条件,导致数模关系匹配坐标系的方法不可行。因此,采用特征测量的方法实现移动舱段与激光跟踪仪的坐标系匹配。
初始状态下,激光跟踪仪坐标测量的虚拟坐标系
利用激光跟踪仪测量移动舱段上的关键特征,构造并拟合
移动舱段与动平台相对位姿测量的原理是采用控制变量的方式,使并联机构在载有移动舱段的情况下,从起始零位处分别沿自身坐标系各轴方向平移,构建移动舱段与动平台的相对姿态关系;使并联机构在载有移动舱段的情况下从起始零位处分别绕自身坐标系各轴方向转动,构建移动舱段与动平台的相对位置关系。
3.2.1以广义位姿矢量
在相对姿态测量前,首先,利用第3.1节方法实现
![]() |
图3 移动舱段坐标系下的参考标记点K Fig. 3 Reference marker K in the coordinate system of movable platform |
控制载有移动舱段的并联机构从起始零位起,沿自身
![]() |
图4 沿x轴平移后的K点坐标变化 Fig. 4 Coordinate of point K changes after translation along the x axis |
由于
$_D^M{{R}}(a) \cdot {[{d_{{x}}},0,0]^{\rm{T}}} = {}^D{K_{{x}}^{'}}$ | (3) |
调整并联机构回零归位后,再次控制并联机构沿着
![]() |
图5 沿y轴平移后K点坐标变化 Fig. 5 Coordinate of point K changes after translation along the y axis |
$_D^M{{R}}(b) \cdot {[0,{d_{{y}}},0]^{\rm{T}}} = {}^D{K'_{{y}}}$ | (4) |
并联机构沿
![]() |
图6 沿
|
$_D^M{{R}}(c) \cdot {[0,0,{d_{\textit{z}}}]^{\rm{T}}} = {}^D{K'_\textit{z}}$ | (5) |
在相对位置测量中,同样选取移动舱段
![]() |
图7 按照已知欧拉角旋转后k点坐标变化 Fig. 7 Change of coordinates of point k after rotation according to the known Euler angle |
例如,机构按照第1组欧拉角旋转后,
根据同样的步骤,利用
根据同一矢量
$\left\| {{}^M{{{k}}'_i} - {}^M{{{k}}_i}} \right\| = \left\| {{}^D{{{k}}'_i} - {}^D{{{k}}_i}} \right\|, {i \ge 3} $ | (6) |
理论上,利用激光跟踪仪分别对固定舱段及移动舱段进行位姿测量,可计算两者的相对位姿偏差。但这种方式需要测量多组关键特征并涉及多次拟合换算,容易造成误差累积。考虑到舱段对接的必要条件,即在加工精度有保证时,至少确保移动舱段上3个销孔与固定舱段上各对应销轴对齐。因此,本节基于上述3点定位的对接原理,通过选取并测量移动舱段与固定舱段端面上的3组特征点,构建两者的相对位姿关系。
以广义位姿矢量
首先,利用第3.1节的方法在舱段相对位姿测量前实现
![]() |
图8 对接端面上3组特征点位置分布 Fig. 8 Location distribution of three groups of feature points on the end face |
当并联机构位于起始零位时,将光学靶球紧贴移动舱段上3个销孔,利用激光跟踪仪分别测量,记各特征点为
$_F^D{{R}} \cdot {}^D{p_i} + _D^M{{T}} = {}^D{t_i},i = 1,2,3$ | (7) |
受环境因素及人工操作等测量误差影响,式(3)~(5)中包含了复杂三角函数关系,在恒等条件下难以取得解析解。因此,本节根据相对位姿关系构造自定义标量函数,将相对位姿求解转换为标量函数的无约束优化问题,并利用单纯形法求解。
4.1 移动舱段与动平台相对位姿等价变换将式(3)~(5)所描述的移动舱段与动平台的相对姿态关系方程移项构造成矩阵形式:
${\;\;\;\;\;\;\;\;\;{A}} = {\left[\!\!\!\! {\begin{array}{*{20}{c}} {{}^D{K_{{x}}^\prime} } \\ {{}^D{K_{{y}}^\prime} } \\ {{}^D{K_{\textit{z}}^\prime} } \end{array}} \!\!\!\!\right]^{\rm{T}}} - _D^M\!{{R}} \cdot \left[\!\!\!\! {\begin{array}{*{20}{c}} {{d_{{x}}}}&0&0 \\ 0&{{d_{{y}}}}&0 \\ 0&0&{{d_{\textit{z}}}} \end{array}} \!\!\!\!\right]$ | (8) |
为求解使得两矩阵具有最大相似度的相对姿态参数,本文通过构造关于上述偏差矩阵
考虑到并联机构动平台在沿各坐标轴方向上的运动误差,将式(8)中动平台沿各坐标轴方向设定的运动距离
$\left\{\!\!\!\!\begin{array}{l} {d_{{x}}} = \left\| {{}^D{K^\prime_{{x}}} - {}^D{K_{{x}}}} \right\|, \\ {d_{{y}}} = \left\| {{}^D{K^\prime_{{y}}} - {}^D{K_{{y}}}} \right\|, \\ {d_{\textit{z}}} = \left\| {{}^D{K^\prime_{\textit{z}}} - {}^D{K_{\textit{z}}}} \right\| \end{array}\right. $ | (9) |
构造的第1个标量函数为式(8)所表示的3行3列矩阵
${\;\;\;\;\;\;\;\;\;\;\;\;f_1} = \sum {a_{ij}^2} ,i = 1,2,3,j = 1,2,3$ | (10) |
同理,利用式(8)所描述的相对位置关系,以矢量
${\;\;\;\;\;\;\;\;\;f_2} = \left\| {{}^M{{{k}}'_i} - {}^M{{{k}}_i}} \right\| - \left\| {{}^D{{{k}}'_i} - {}^D{{{k}}_i}} \right\|, {i \ge 3} $ | (11) |
将式(7)展开为方程组形式,按照两两相减后消去方程的常数项:
${\;\;\;\;\;\;\;\;\;\;\;\;\left\{\!\!\!\!\begin{array}{l} _F^D{{R}} \cdot ({}^D{p_2} - {}^D{p_1}) = {}^D{t_2} - {}^D{t_1}, \\ _F^D{{R}} \cdot ({}^D{p_3} - {}^D{p_2}) = {}^D{t_3} - {}^D{t_2} \end{array} \right.}$ | (12) |
式(12)展开项为包含3个未知量的6组等式方程组,由于3组特征点均含有测量误差,式(12)在实数域内无法得到解析解。为避免求解超定方程组,将式(12)移项后,构造成第3个关于欧拉角参数的标量函数:
${\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\left\{\!\!\!\!\begin{array}{l} {f_3} = \left\| {{F_1}} \right\| + \left\| {{F_2}} \right\|, \\ {F_1} = _F^D{{R}} \cdot ({}^D{p_2} - {}^D{p_1}) - ({}^D{t_2} - {}^D{t_1}), \\ {F_2} = _F^D{{R}} \cdot ({}^D{p_3} - {}^D{p_2}) - ({}^D{t_3} - {}^D{t_2}) \end{array}\right.}$ | (13) |
单纯型(Nelder–Mead)法是一种通用的搜索算法,是针对多维无约束非线性优化问题的一种数值解法,又称为下山单纯形法,其基本思想为:利用非线性模型的n个待估参数,以n+1个顶点构成一个多胞体,通过比较所有顶点的目标函数值来判断极值点的搜索方向,再利用一定的换点原则进行迭代,使单纯形向最优解区域逼近。因此,单纯型法是一种从试验角度来寻找函数最优解的实用方法。
在利用单纯形法优化标量函数极值时,初值对优化结果影响较大,当初值选择不当时,单纯型法难以获得满意的解。
1)在利用单纯形法求解式(10)和(11)的标量函数
试验过程中,利用卷尺测量的移动舱段中心附近到动平台几何中心点附近在水平径向、水平横向及垂直方向的距离作为相对位置的迭代初值。吊装时会粗调移动舱段姿态,使其不在某个方向明显倾斜,因此相对姿态角的迭代初值为
2)在求解
合理选择初值后,可利用单纯型法求得使各标量函数取最小值时的最佳相对位姿。单纯型法优化标量函数的主要步骤为:
步骤1:排序。按照函数值的大小,将单纯形中的点从最低
步骤2:反射。根据
步骤3:扩展。如果
步骤4:收缩。如果
a)外缩。如果
b)内缩。如果
步骤5:整体收缩。按照
按照以上步骤将求得的
$\left\{\!\!\!\!\begin{array}{l} {}_F^D{\overline{{ R}}} \cdot {}^D{p_i} + {}_F^D{{{T}}_1} = {}^D{t_1}, \\ {}_F^D{\overline{{ R}}} \cdot {}^D{p_i} + {}_F^D{{{T}}_2} = {}^D{t_2}, \\ {}_F^D{\overline{{ R}}} \cdot {}^D{p_i} + {}_F^D{{{T}}_3} = {}^D{t_3} \end{array}\right. $ | (14) |
${}_F^D{\overline{{T}}} = \frac{1}{3}\left( {{}_F^D{{{T}}_1} + {}_F^D{{{T}}_2} + {}_F^D{{{T}}_3}} \right)$ | (15) |
根据求得的相对位姿参数,采用位姿传递转换法计算并联机构实现舱段对接时运动到的目标位姿。
根据图1简化出各坐标系间的传递换算关系,如图9所示。描述固定舱段位姿的
![]() |
图9 舱段对接中各坐标系传递换算关系 Fig. 9 Transfer conversion relation of each coordinate system in cabin docking problem |
根据移动舱段与动平台的固连约束关系,
设
${}^F\!\!{{p}} = {\left[ {{}^F\!\!{p_x},{}^F\!\!{p_y},{}^F\!\!{p_{\textit{z}}}} \right]^{\rm{T}}}$ | (16) |
根据所求的
${}^D\!\!{{p}} = {}_F^D{{R}} \cdot {}^F\!\!{{p}} + {}_F^D{{T}}$ | (17) |
根据所求
${}^M\!\!{{p}} = {}_D^M{{R}} \cdot {}^D\!\!{{p}} + {}_D^M{{T}}$ | (18) |
移动舱段和动平台同时到达各自目标位姿时,固连约束确保两者之间的相对位姿不变,因此:
${}_F^{M'}\!\!{{R}} = {}_D^M{{R}},{}_F^{M'}\!\!{{T}} = {}_D^M{{T}}$ | (19) |
此时,
${}^{M'}{{p}} = {}_F^{M'}\!\!{{R}} \cdot {}^F\!\!{{p}} + {}_F^{M'}{{T}}$ | (20) |
将式(19)中的等价关系代入式(20)得:
${}^{M'}\!\!{{p}} = {}_D^M{{R}} \cdot {}^F\!\!{{p}} + {}_D^M{{T}}$ | (21) |
${}^M\!\!{{p}} = {}_{M'}^M\!{{R}} \cdot {}^{M'}\!\!{{p}} + {}_{M'}^M{{T}}$ | (22) |
联立式(17)和(18),得到
$\qquad\qquad\qquad{}^M{{p}} = {}_D^M{{R}} \cdot \left( {{}_F^D{{R}} \cdot {}^F\!\!{{p}} + {}_F^D{{T}}} \right) + {}_D^M{{T}}$ | (23) |
联立式(21)和(22),得到
$\qquad\qquad\qquad{}^M{{p}} = {}_{M'}^M{{R}} \cdot \left( {{}_D^M{{R}} \cdot {}^F\!\!{{p}} + {}_D^M{{T}}} \right) + {}_{M'}^M{{T}}$ | (24) |
联立式(23)和(24),得到动平台由
${\;\;\;\;\;\;\;\;\;\;\;\;\;\left\{\!\!\!\!\begin{array}{l} {}_{M'}^M{{R}} = {}_D^M{{R}} \cdot {}_F^D{{R}} \cdot {}_D^M{{{R}}^{ - 1}}, \\ {}_{M'}^M{{T}} = {}_D^M{{R}} \cdot {}_F^D{{T}} + {}_D^M{{T}} - {}_{M'}^M{{R}} \cdot {}_D^M{{T}} \end{array} \right. \!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!}$ | (25) |
最后,根据式(2)可反解出实现
为验证上述方法的有效性及计算结果的正确性,搭建了如图10所示的舱段对接模拟试验场景。其中,固定舱段安装在梯形支架上,移动舱段借助简易支架与并联机构动平台固连。试验前,两舱段的端面最大间距未超过并联机构沿轴向的有效行程。将激光跟踪仪调整到距离两舱段对接端面的对称面约2 m的位置处固定。
![]() |
图10 舱段对接模拟试验实物场景 Fig. 10 Physical scene of cabin docking simulation |
根据第3.2节所描述的位姿测量方法:在测量移动舱段与动平台相对姿态
表1 3次平移的参考标记点K坐标测量值 Tab. 1 Measurement coordinate values of reference marker K for three times translations |
![]() |
在测量移动舱段与动平台的相对位置
表2 6次旋转的参考标记点k坐标测量值 Tab. 2 Measurement coordinate values of reference marker k for six times rotations |
![]() |
在两舱段相对位姿测量过程中,根据第3.3节的测量方法,利用激光跟踪仪测得图8中的3组特征点坐标,如表3所示。
表3 对接前参考特征点及目标特征点坐标值 Tab. 3 Coordinate values of reference feature points and target feature points before docking |
![]() |
利用第4.3节方法拟合得到移动舱段与动平台的相对位置及姿态旋转矩阵分别为:
$ \begin{aligned}[b] {}_D^M{{T}} &= {\left[ {{\rm{1\;236}}{\rm{.956\;9, - 0}}{\rm{.001\;5,781}}{\rm{.906\;6}}} \right]^{\rm{T}}},\\ {}_D^M{{R}} &= \left[\!\!\!\! {\begin{array}{*{20}{c}} {{\rm{0}}{\rm{.999\;98}}}&{0.000\;31}&{ - 0.006\;99} \\ { - 0.000\;28}&{{\rm{0}}{\rm{.999\;99}}}&{{\rm{0}}{\rm{.004\;40}}} \\ {{\rm{0}}{\rm{.006\;99}}}&{ - 0.004\;40}&{{\rm{0}}{\rm{.999\;97}}} \end{array}} \!\!\!\!\right]{\text{。}} \end{aligned} $ |
利用第4.3节方法拟合得到固定舱段与移动舱段的相对位置及姿态旋转矩阵分别为:
$ \begin{aligned}[b] {}_F^D{{T}} &= {\left[ {{\rm{68}}{\rm{.741\;6, - 12}}{\rm{.184\;1, - 73}}{\rm{.627\;6}}} \right]^{\rm{T}}},\\ {}_F^D{{R}} &= \left[\!\!\!\! {\begin{array}{*{20}{c}} {{\rm{0}}{\rm{.998\;4}}}&{{\rm{ - 0}}{\rm{.042\;4}}}&{{\rm{ - 0}}{\rm{.038\;6}}} \\ {{\rm{0}}{\rm{.042\;5}}}&{{\rm{0}}{\rm{.999\;1}}}&{{\rm{0}}{\rm{.003\;1}}} \\ {{\rm{0}}{\rm{.038\;5}}}&{{\rm{ - 0}}{\rm{.004\;7}}}&{{\rm{0}}{\rm{.999\;2}}} \end{array}} \!\!\!\!\right]{\text{。}} \end{aligned} $ |
根据以上计算结果,利用第5节的位姿传递转换法,求出动平台目标位姿相对初始位姿的旋转矩阵为:
${}_{M'}^{M}\!{{R}} = \left[\!\!\!\! {\begin{array}{*{20}{c}} {{\rm{0}}{\rm{.998\;4}}}&{{\rm{ - 0}}{\rm{.042\;5}}}&{{\rm{ - 0}}{\rm{.038\;4}}} \\ {{\rm{0}}{\rm{.042\;6}}}&{{\rm{0}}{\rm{.999\;1}}}&{{\rm{0}}{\rm{.003\;4}}} \\ {{\rm{0}}{\rm{.038\;3}}}&{{\rm{ - 0}}{\rm{.005\;0}}}&{{\rm{0}}{\rm{.999\;3}}} \end{array}} \!\!\!\!\right]{\text{。}}$ |
利用式(2)求得动平台需要调整的姿态角为
利用式(25)求得动平台需要调整的位移量为
对接前,将固定舱段调整在任意位置处,在运动控制程序中输入动平台调姿量
![]() |
图11 舱段对接前与对接后的场景 Fig. 11 Scene before and after cabin docking |
对接试验结果显示,两舱段对接端面对正,且移动舱段上各销孔与固定舱段上各销轴基本对齐,定位销部分倒角已略微进入定位孔中。
模型舱段的加工精度较低,现场又缺乏同轴度的测量仪器,为了在一定程度上量化对接效果,利用激光跟踪仪再次测量了图8所示3组特征点坐标,如表4所示。
表4 对接后参考特征点及目标特征点坐标值 Tab. 4 Coordinate values of reference feature points and target feature points after docking |
![]() |
表3和4分别为两舱段在对接前、后的两舱段端面上3组特征点的坐标值,以3组特征点对应坐标值之差的绝对值表示舱段对接前后各特征点在各坐标轴方向的绝对偏差,如图12、13所示。
![]() |
图12 舱段对接前的3组特征点绝对坐标偏差 Fig. 12 Absolute coordinate deviation s of three groups feature points before cabin docking |
![]() |
图13 舱段对接后的三组特征点绝对坐标偏差 Fig. 13 Absolute coordinate deviation s of three groups feature points after cabin docking |
图12与13结果对比显示,3组特征点坐标值绝对偏差在舱段对接后较对接前已大幅减小,符合对接的实际情况。舱段对接后,3组特征点在x方向绝对偏差均值为2.673 mm,与各销轴倒角略微插入销孔的试验结果较吻合;3组特征点在y、
提出的位姿测量及换算方法以特征测量为基础,在不更改产品现有工艺、不借助3维模型等前提下,满足了基于并联机构的舱段自动对接任务需求。
利用本文的方法成功实现了舱段模拟对接,试验结果验证了所提出方法的有效性与计算结果的正确性,并表明该方法能够满足舱段对接的精度需求。
未来将完善评价方法,更加科学地评价测量精度与对接效果,同时优化所提出方法的测量流程,进一步提高测量效率。
[1] |
Mei Z,Maropoulos P G. Review of the application of flexible,measurement-assisted assembly technology in aircraft manufacturing[J]. Proceedings of the Institution of Mechanical Engineers(Part B:Journal of Engineering Manufacture), 2014, 228(10): 1185-1197. DOI:10.1177/0954405413517387 |
[2] |
Guo Zhimin,Jiang Junxia,Ke Yinglin. Posture alignment for large aircraft parts based on three POGO sticks distributed support[J]. Acta Aeronauticaet Astronautica Sinica, 2009, 30(7): 1319-1324. [郭志敏,蒋君侠,柯映林. 基于POGO柱三点支撑的飞机大部件调姿方法[J]. 航空学报, 2009, 30(7): 1319-1324. DOI:10.3321/j.issn:1000-6893.2009.07.023] |
[3] |
Zhu Y,Huang X,Wei F,et al. Trajectory planning algorithm based on quaternion for 6–DOF aircraft wing automatic position and pose adjustment method[J]. Chinese Journal of Aeronautics, 2010, 23(6): 707-714. DOI:10.1016/S1000-9361(09)60273-9 |
[4] |
Dasgupta B,Mruthyunjaya T S. The Stewart platform manipulator:A review[J]. Mechanism and Machine Theory, 2000, 35(1): 15-40. DOI:10.1016/S0094-114X(99)00006-3 |
[5] |
Jayaweera N,Webb P,Johnson C. Measurement assisted robotic assembly of fabricated aero-engine components[J]. Assembly Automation, 2010, 30(1): 56-65. DOI:10.1108/01445151011016073 |
[6] |
Zou Jihua,Zhou Wanyong,Han Xianguo. Normal adjusting algorithm of a 3–RPS parallel mechanism in airplane assembly[J]. China Mechanical Engineering, 2011, 22(5): 557-560. [邹冀华,周万勇,韩先国. 飞机装配中基于3–RPS的并联机构法向调整算法[J]. 中国机械工程, 2011, 22(5): 557-560.] |
[7] |
Jin Herong,Liu Da,Yu Bin,et al. Study on posture solution method of automatic assembly of cabins[J]. China Mechanical Engineering, 2017, 28(1): 88-92. [金贺荣,刘达,于斌,等. 舱段自动装配位姿求解方法研究[J]. 中国机械工程, 2017, 28(1): 88-92. DOI:10.3969/j.issn.1004-132X.2017.01.015] |
[8] |
Jin Herong,Liu Da. Two-point positioning and pose adjustment method for automatic assembly of barrel-type cabin[J]. China Mechanical Engineering, 2018, 29(12): 1467-1474. [金贺荣,刘达. 面向筒类舱段自动装配的两点定位调姿方法[J]. 中国机械工程, 2018, 29(12): 1467-1474. DOI:10.3969/j.issn.1004-132X.2018.12.013] |
[9] |
Liu H,Zhu W,Ke Y. Pose alignment of aircraft structures with distance sensors and CCD cameras[J]. Robotics and Computer-Integrated Manufacturing, 2017, 48: 30-38. DOI:10.1016/j.rcim.2017.02.003 |
[10] |
Chen Guanyu,Cheng Qunlin,Zhang Jieyu,et al. Multi-sensor measurement based position and pose adjustment method for automatic docking of spacecraft cabins[J]. Journal of Beijing University of Aeronautics and Astronautics, 2019, 45(6): 1232-1239. [陈冠宇,成群林,张解语,等. 基于多传感器测量的航天器舱段自动对接位姿调整方法[J]. 北京航空航天大学学报, 2019, 45(6): 1232-1239. DOI:10.13700/j.bh.1001-5965.2018.0593] |
[11] |
Wen K,Du F,Zhang X. Algorithm and experiments of six-dimensional force/torque dynamic measurements based on a Stewart platform[J]. Chinese Journal of Aeronautics, 2016, 29(6): 1840-1851. DOI:10.1016/j.cja.2016.10.015 |
[12] |
Wen Jingjing,Liu Chengwu,Wu Bin,et al. Study on auto-docking method of missile cabins based on stewart platform[J]. Journal of Projectiles,Rockets,Missiles and Guidance, 2017, 37(5): 47-51. [温晶晶,刘承骛,吴斌,等. 基于Stewart平台的导弹舱段自动对接方法研究[J]. 弹箭与制导学报, 2017, 37(5): 47-51.] |