适用于海上作业直升机的全自动牵引校正入库系统及方法

未命名 07-04 阅读:164 评论:0


1.本发明属于海上作业直升机安全综合保障技术领域,特别是一种适用于海上作业直升机的全自动牵引校正入库系统及方法。


背景技术:

2.海上作业直升机常在恶劣海况下执行作业任务,直升机回收和放飞技术为直升机起降安全提供了保障。如何在直升机完成任务后安全、快速地转运至机库内,对进一步提高直升机出勤率和安全性具有重要意义。目前,常用的直升机安全保障系统包括鱼叉-格栅装置、e系统、rast系统、asist系统以及中国船舶工业系统工程研究院提出的一种海上作业直升机的安全快速回收和放飞系统,上述系统都无法完全实现自动牵引校正入库,多采用人工或牵引车导向的人工牵引方式,实施过程中需要多名舰面人员配合操作,且受到操作人员水平和经验的影响,无法可靠保证直升机可以快速、高效、安全地由降落点牵引至机库。为解决这一问题,需要发展一种适用于海上作业直升机的全自动牵引校正入库系统及方法,以有效提升海上作业直升机转运过程中的作业效率、保障舰面辅助人员及设备的安全。


技术实现要素:

3.本发明针对上述现有直升机牵引校正技术的局限性,提出一种适用于海上作业直升机的全自动牵引校正入库系统及方法,该方法尤其适用于操作难度更高的弯轨道直升机转运系统,可有效解决人工牵引操作难度高、安全性差的问题,可提升直升机转运作业效率,充分保障舰面辅助人员及设备的安全,在船舶、军工等领域具有重要的实用价值。
4.本发明所采用的是一种全新的技术方案,包括系统和实施步骤两部分,具体方案如下:
5.一种适用于海上作业直升机全自动牵引校正入库系统包括:用于横向校正直升机运动的快速系留装置、用于采集直升机转向轮姿态图像且安装于快速系留装置后壁的广角相机、用于纵向牵引直升机运动的纵向牵引装置、由dsp控制单元和mcu控制单元组成控制系统、直升机及直升机系留杆。
6.一种适用于海上作业直升机全自动牵引校正入库方法实施步骤包括:由广角相机采集直升机转向轮姿态图,计算直升机偏航角和直升机转向轮偏转角,计算直升机转向轮、第一机轮和第二机轮在甲板坐标系中的位置坐标,对直升机转向轮、第一机轮和第二机轮坐标与牵引指示线进行边界判断,提取适合直升机运动的最优运动路径,计算横向和纵向运动位置控制指令,由快速系留装置驱动直升机横向运动,牵引动力装置驱动直升机纵向运动,重复执行前述操作直至直升机自动牵引校正入库完成。本发明所提方法全程无需人为干预,具有安全性高、智能化的优点。
7.所述一种适用于海上作业直升机全自动牵引校正入库系统具有如下特征:
8.所述快速系留装置上安装有机械爪,所述机械爪与安装在直升机腹部的直升机系留杆为圆柱副连接,在快速系留装置横向校正直升机运动的过程中,机械爪始终垂直于牵
引轨道跟随直升机运动;
9.所述广角相机安装于快速系留装置的后壁中央位置,并跟随快速系留装置运动,在快速系留装置与纵向牵引装置牵引直升机运动的过程中,广角相机能够始终实时拍摄直升机转向轮的姿态;
10.所述纵向牵引装置牵引直升机运动过程中,快速系留装置始终沿牵引轨道跟随直升机运动,所述纵向牵引装置包括记录快速系留装置在轨道上位置的编码器,所述牵引轨道分为五段,包括牵引轨道第一段、牵引轨道第二段、牵引轨道第三段、牵引轨道第四段和牵引轨道第五段;
11.所述控制系统包括dsp控制单元和mcu控制单元两部分,所述dsp控制单元用于处理直升机转向轮姿态图像、建立直升机坐标系和甲板坐标系、计算机轮位置坐标、进行牵引提示线边界判断、存储并提取直升机运动路径,所述mcu控制单元用于生成横向和纵向位置控制指令;
12.所述直升机包括三个机轮,分别为转向轮、第一机轮、第二机轮,所述转向轮安装在直升机尾部,为具有较大偏心距的万向轮;
13.所述一种适用于海上作业直升机全自动牵引校正入库方法包括以下步骤:
14.s1、采集直升机转向轮姿态图像:直升机转运系统进入自动控制模式,通过广角相机采集当前直升机转向轮姿态图像;
15.s2、计算直升机偏航角和转向轮偏转角:dsp控制单元对采集到的直升机转向轮姿态图像进行处理,提取特征信息,计算得到直升机偏航角和直升机转向轮偏转角;所述特征信息包括直升机转向轮轮圆、轮胎和转轴的轮廓像素矩阵,通过轮廓像素矩阵特征直接获得直升机转向轮偏转角;
16.s3、计算直升机转向轮、第一机轮和第二机轮在甲板坐标系中的位置坐标:建立直升机坐标系和甲板坐标系,通过坐标变换关系和直升机偏航角计算直升机转向轮、第一机轮和第二机轮在甲板坐标系中的位置坐标;
17.s31、建立直升机坐标系,并根据直升机尺寸参数和直升机偏航角,计算直升机转向轮、第一机轮和第二机轮在直升机坐标系中的位置坐标;所述直升机坐标系以直升机系留杆为原点,以直升机偏航角为0
°
时,直升机的中心轴线为y0轴,指向舰艏方向为y0轴正方向,以垂直于y0轴射线为x0轴,指向船体右舷方向为x0轴正方向;
18.s32、建立甲板坐标系,所述甲板坐标系以船舶甲板牵引轨道起点为坐标原点,以牵引轨道起始部分的中心轴线为y轴,指向舰艏方向为y轴正方向,以垂直于y轴射线为x轴,指向船体右舷为x轴正方向,并在甲板坐标系下建立牵引轨道的数学方程和牵引指示线的轨迹方程;
19.s33、直升机转向轮、第一机轮和第二机轮在甲板坐标系中的位置坐标通过直升机坐标系到甲板坐标系的坐标变换关系计算获取;
20.s4、对直升机转向轮、第一机轮和第二机轮与牵引指示线进行边界判断:对直升机转向轮、第一机轮和第二机轮在甲板坐标系中的位置坐标与牵引轨道数学方程、牵引指示线轨迹方程进行位置边界判断;根据点到线的距离计算获得直升机转向轮、第一机轮和第二机轮的位置坐标与相应牵引指示线轨迹方程的对应关系,所述对应关系包括在牵引指示线之内、之上和之外三种情况;
21.s5、提取适合直升机的最优运动路径:根据直升机转向轮、第一机轮和第二机轮边界判断结果和直升机转向轮偏转角,从知识库中提取适合当前姿态直升机的最优运动路径;所述知识库由大量手动操作实践组成,并通过c语言编制成dsp控制单元的执行语句;
22.s6、根据所提取到的适合直升机的最优运动路径,计算横向和纵向运动位置控制指令,驱动直升机运动:选取一个控制周期内的最优运动路径后,mcu控制单元向快速系留装置液压驱动系统发送横向校正位置控制指令,向纵向牵引装置液压驱动系统发送纵向牵引位置控制指令,由快速系留装置和纵向牵引装置驱动直升机运动;
23.s7、重复执行步骤s1至步骤s6,直至直升机自动牵引校正入库完成:在直升机实际运动过程中,根据上一个控制周期的直升机最新姿态对最优运动路径进行补偿与调整,保证直升机按照提取的最优运动路径向机库方向运动。
24.进一步,所述步骤s2具体包括以下步骤:
25.s21、基于直升机转向轮轮廓像素矩阵在整体图像中的位置,计算直升机机身相对于广角相机中心轴线的偏角θ;
26.s22、基于直升机转向轮轮廓像素矩阵,获取直升机转向轮在纵向上的垂直偏移距离h;
[0027][0028]
其中,l4表示直升机偏航角为0
°
时,快速系留装置后壁与直升机转向轮中轴线的垂直距离;m1,n1分别表示直升机偏航角为0
°
时,直升机转向轮在姿态图像中占据的轮廓像素矩阵横向和纵向的像素点个数;m2,n2分别表示直升机处于偏航状态时,直升机转向轮在姿态图像中占据的轮廓像素矩阵横向和纵向的像素点个数;
[0029]
s23、计算直升机偏航角
[0030][0031]
其中,x1表示直升机坐标系原点相对于快速系留装置中心偏移的位置,由快速系留装置机械爪位置信号获得;l3表示直升机转向轮中轴与直升机系留杆之间的垂直距离。
[0032]
可优选的,所述步骤s31中所述直升机转向轮在直升机坐标系中的位置坐标为:
[0033][0034]
其中,xa,ya分别表示直升机转向轮在直升机坐标系中的x0方向坐标和y0方向坐标;l5表示快速系留装置后壁与直升机系留杆中心距离;
[0035]
所述第一机轮在直升机坐标系中的位置坐标为:
[0036][0037]
其中,xb,yb分别表示第一机轮在直升机坐标系中的x0方向坐标和y0方向坐标;l2表示直升机系留杆到直升机转向轮轮轴的垂直距离,所述直升机转向轮轮轴为第一机轮和第二机轮的中心轴线;w表示第一机轮和第二机轮的轮距;
[0038]
所述第二机轮在直升机坐标系中的位置坐标为:
[0039][0040]
其中,xc,yc分别表示第二机轮在直升机坐标系中的x0方向坐标和y0方向坐标。
[0041]
可优选的,所述步骤s33具体包括以下步骤:
[0042]
s331、计算直升机坐标系到甲板坐标系的坐标变换关系,首先计算直升机坐标系原点在甲板坐标系中的坐标,即直升机系留杆在甲板坐标系中的坐标(xg,yg):
[0043][0044]
其中,y1表示快速系留装置沿牵引轨道的运动位置,由安装在牵引动力装置上的编码器获得;y4,y5,y6,y7,y8分别表示牵引轨道的第一段、第二段、第三段、第四段和第五段y方向长度;y表示牵引轨道第三段的长度;l表示牵引轨道的第二段及第四段的圆弧长度;x2表示牵引轨道的第四段的圆弧所对应圆心o2的x方向坐标;α表示牵引轨道的第二段及第四段的圆弧所对应的圆心角;
[0045]
s332、计算直升机转向轮在甲板坐标系中的位置坐标(x
′a,y
′a)、第一机轮在甲板坐标系中的位置坐标(x
′b,y
′b)和第二机轮在甲板坐标系中的位置坐标(x
′c,y
′c),分别为:
[0046][0047]
可优选的,所述步骤s32中所述牵引指示线包括左牵引指示线和右牵引指示线,所述左牵引指示线和右牵引指示线的对称中线为所述牵引轨道,所述牵引轨道的数学方程为:
[0048][0049]
其中,x3表示y轴与牵引轨道的第五段之间的距离;
[0050]
所述左牵引指示线的轨迹方程为:
[0051][0052]
其中,x1表示左牵引指示线与牵引轨道之间的距离;y1,y2,y3分别表示左牵引指示线的第一段、第二段和第三段y方向长度;
[0053]
所述右牵引指示线的轨迹方程为:
[0054][0055]
可优选的,当直升机机身偏航角为0
°
时,广角相机与直升机机身轴线重合,广角相机在以牵引轨道为中心线的
±
37.5
°
范围内获取直升机转向轮图像状态。
[0056]
与现有技术相比,本发明的技术进步为:
[0057]
1、本发明公开的一种适用于海上作业直升机的全自动牵引校正入库系统及方法,基于现有的直升机快速回收系统,仅在快速系留装置上安装了采集直升机转向轮图像的广角相机,与现有系统的兼容性极高。
[0058]
2、原创性地提出适用于弯曲牵引轨道的直升机全自动牵引校正入库方法,具体包括:根据直升机转向轮图像可计算直升机偏航角及转向轮偏角进行计算;建立直升机坐标系、甲板坐标系,并通过坐标转换关系计算得到直升机各个机轮在甲板坐标系中的位置;与牵引指示线方程的边界判断,根据判断结果从操作经验知识库中提取适合当前姿态直升机运动的最优路径;在可调整的控制步长内对牵引校正过程进行实时补偿控制,不断重复前述操作,最终达到自动将直升机牵引校正至机库的目的。
[0059]
3、本发明提出的一种适用于海上作业直升机的全自动牵引校正入库系统及方法,实施过程中无需人为干预,极大程度上降低了现有海上作业直升机转运的操作难度。同时,所提方法有效提升了直升机转运过程中的作业效率,极大程度上保障了舰面辅助人员及设备的安全。
附图说明
[0060]
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显。
[0061]
图1是本发明的适用于海上作业直升机的全自动牵引校正入库方法执行流程图;
[0062]
图2是本发明的直升机转向轮图像识别原理示意图;
[0063]
图3是本发明的直升机坐标系示意图;
[0064]
图4是本发明的甲板坐标系示意图;
[0065]
图5是本发明的适用于海上作业直升机的全自动牵引校正入库系统组成及工作过程示意图;
[0066]
图6是本发明的直升机转运过程示意图。
[0067]
图中:
[0068]
2.1-直升机转向轮正位置;2.2-直升机转向轮转轴与广角相机中轴线;2.3-直升机转向轮偏转位置;2.4-广角相机采集的整体图像;2.5-直升机转向轮正位置图像像素矩阵;2.6-直升机偏航时转向轮位置图像像素矩阵;3.1-直升机转向轮;3.2-直升机中轴线;3.3-广角相机;3.4-快速系留装置;3.5-直升机系留杆;3.6-机械爪;3.7-第一机轮;3.8-第二机轮;3.9-直升机;4.1-甲板坐标系;4.2-左牵引指示线;4.3-右牵引指示线;4.4-牵引轨道第一段;4.5-牵引轨道第二段;4.6-牵引轨道第三段;4.7-牵引轨道第四段;4.8-牵引轨道第五段;4.9-牵引轨道;4.10-舰艏方向;4.11-纵向牵引装置;4.12-编码器;5.1-dsp控制单元;5.2-mcu控制单元;6.1-自动牵引校直过程直升机系留杆运动轨迹线。
具体实施方式
[0069]
下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0070]
需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
[0071]
结合图3、图4、图5,一种适用于海上作业的全自动牵引校正入库系统包括:包括用于横向校正直升机3.9运动的快速系留装置3.4、用于采集直升机转向轮3.1姿态的广角相机3.3、用于纵向牵引直升机3.9运动的纵向牵引装置4.11、由dsp控制单元5.1和mcu控制单元5.2组成的控制系统和直升机3.9及直升机系留杆3.5。
[0072]
所述一种适用于海上作业直升机全自动牵引校正入库系统具有如下特征:
[0073]
所述快速系留装置3.4上安装有机械爪3.6,所述机械爪3.6与安装在直升机3.9腹部的直升机系留杆3.5为圆柱副连接,在快速系留装置3.4横向校正直升机3.9运动的过程中,机械爪3.6始终垂直于牵引轨道4.9跟随直升机3.9运动。
[0074]
所述广角相机3.3安装于快速系留装置3.4的后壁中央位置,并跟随快速系留装置3.4运动,在快速系留装置3.4与纵向牵引装置4.11牵引直升机3.9运动的过程中,广角相机3.3能够始终实时拍摄直升机3.9转向轮3.1的姿态。
[0075]
所述纵向牵引装置4.11牵引直升机3.9运动过程中,快速系留装置3.4始终沿牵引轨道4.9跟随直升机3.9运动,所述纵向牵引装置4.11包括记录快速系留装置3.4在轨道上
位置的编码器4.12,所述牵引轨道4.9分为五段,包括牵引轨道第一段4.4、牵引轨道第二段4.5、牵引轨道第三段4.6、牵引轨道第四段4.7和牵引轨道第五段4.8。
[0076]
所述控制系统包括dsp控制单元5.1和mcu控制单元5.2两部分,所述dsp控制单元5.1用于处理直升机转向轮3.1姿态图像、建立直升机3.9坐标系和甲板坐标系4.1、计算机轮位置坐标、进行牵引提示线边界判断、存储并提取直升机3.9运动路径,所述mcu控制单元5.2用于生成横向和纵向位置控制指令。
[0077]
所述直升机3.9包括三个机轮,分别为转向轮3.1、第一机轮3.7、第二机轮3.8,所述转向轮安装3.1在直升机3.9尾部,为具有较大偏心距的万向轮。
[0078]
图1示出了本发明的适用于海上作业直升机的全自动牵引校正入库方法的执行流程,具体包括以下步骤:
[0079]
s1、采集直升机转向轮3.1姿态图像:直升机3.9转运系统进入自动控制模式,通过广角相机3.3采集当前直升机转向轮3.1姿态图像。当直升机3.9偏航角为0
°
时,广角相机3.3与直升机中轴线3.2重合,广角相机3.3在以牵引轨道4.9为中心线的
±
37.5
°
范围内获取直升机转向轮3.1的姿态图像。
[0080]
s2、如图2所示,计算直升机3.9偏航角和转向轮偏转角:dsp控制单元5.1对采集到的直升机转向轮3.1姿态图像进行处理,提取特征信息,计算得到直升机3.9偏航角和直升机转向轮3.1偏转角;特征信息包括直升机转向轮3.1轮圆、轮胎和转轴的轮廓像素矩阵,通过轮廓像素矩阵特征直接获得直升机转向轮3.1偏转角。
[0081]
s21、如图2所示,广角相机3.3拍摄的直升机转向轮整体图像2.4中,直升机转向轮正位置2.1对应的像素矩阵为2.5,直升机转向轮偏转位置2.3对应的像素矩阵为2.6,据此可计算直升机3.9机身相对于直升机转向轮转轴与广角相机中轴线2.2的偏角θ。
[0082]
s22、广角相机3.3采集直升机转向轮3.1整体姿态图像2.4的轮廓像素矩阵为m
×
n,基于直升机转向轮3.1轮廓像素矩阵2.5和2.6,获取直升机转向轮3.1在纵向上的垂直偏移距离h;
[0083][0084]
其中,l4表示直升机偏航角为0
°
时,快速系留装置3.4后壁与直升机转向轮3.1转轴的垂直距离;m1,n1分别表示直升机偏航角为0
°
时,直升机转向轮3.1在整体姿态图像2.4中占据的轮廓像素矩阵横向和纵向的像素点个数;m2,n2分别表示直升机处于偏航状态时,直升机转向轮3.1在整体姿态图像2.4中占据的轮廓像素矩阵横向和纵向的像素点个数。
[0085]
s23、计算直升机偏航角
[0086][0087]
其中,x1表示直升机坐标系原点相对于快速系留装置3.4中心偏移的位置,由快速系留装置3.4机械爪3.6位置信号获得;l3表示直升机转向轮3.1中轴与直升机系留杆3.5之间的垂直距离。
[0088]
s3、计算直升机转向轮3.1、第一机轮3.7和第二机轮3.8在甲板坐标系4.1中的位置坐标:建立直升机3.9坐标系和甲板坐标系4.1,通过坐标变换关系和直升机3.9偏航角计算直升机转向轮3.1、第一机轮3.7和第二机轮3.8在甲板坐标系4.1中的位置坐标。
[0089]
s31、如图3所示,建立直升机3.9坐标系,并根据直升机3.9尺寸参数和直升机3.9偏航角,计算直升机转向轮3.1、第一机轮3.7和第二机轮3.8在直升机3.9坐标系中的位置坐标;直升机3.9坐标系以直升机系留杆3.5为原点,以直升机3.9偏航角为0
°
时,直升机中心轴线3.2为y0轴,指向舰艏方向4.10为y0轴正方向,以垂直于y0轴射线为x0轴,指向船体右舷方向为x0轴正方向。
[0090]
直升机转向轮3.1在直升机坐标系中的位置坐标为:
[0091][0092]
其中,xa,ya分别表示直升机转向轮3.1在直升机坐标系中的x0方向坐标和y0方向坐标;l5表示快速系留装置3.4后壁与直升机系留杆3.5中心距离。
[0093]
第一机轮3.7在直升机坐标系中的位置坐标为:
[0094][0095]
其中,xb,yb分别表示第一机轮3.7在直升机坐标系中的x0方向坐标和y0方向坐标;l2表示直升机系留杆3.5到直升机转向轮3.1轮轴的垂直距离,直升机转向轮3.1轮轴为第一机轮3.7和第二机轮3.8的中心轴线;w表示第一机轮3.7和第二机轮3.8的轮距。
[0096]
第二机轮3.8在直升机坐标系中的位置坐标为:
[0097][0098]
其中,xc,yc分别表示第二机轮3.8在直升机坐标系中的x0方向坐标和y0方向坐标。
[0099]
s32、如图4所示,建立甲板坐标系4.1,甲板坐标系4.1以船舶甲板牵引轨道4.9起点为坐标原点,以牵引轨道4.9起始部分的中心轴线为y轴,指向舰艏方向4.10为y轴正方向,以垂直于y轴射线为x轴,指向船体右舷为x轴正方向,并在甲板坐标系4.1下建立牵引轨道4.9的数学方程和牵引指示线的轨迹方程。
[0100]
牵引指示线包括左牵引指示线4.2和右牵引指示线4.3,左牵引指示线4.2和右牵引指示线4.3的对称中线为牵引轨道4.9,牵引轨道4.9的数学方程为:
[0101][0102]
其中,x2表示牵引轨道4.9的第四段的圆弧所对应圆心o2的x方向坐标;x3表示y轴与牵引轨道4.9的第五段之间的距离;y4,y5,y6,y7,y8分别表示牵引轨道4.9的第一段、第二
段、第三段、第四段和第五段y方向长度;l表示牵引轨道4.9的第二段及第四段的圆弧长度;α表示牵引轨道4.9的第二段及第四段的圆弧所对应的圆心角。
[0103]
左牵引指示线4.2的轨迹方程为:
[0104][0105]
其中,x1表示左牵引指示线4.2与牵引轨道4.9之间的距离;y1,y2,y3分别表示左牵引指示线4.2的第一段、第二段和第三段y方向长度。
[0106]
右牵引指示线4.3的轨迹方程为:
[0107][0108]
s33、直升机转向轮3.1、第一机轮3.7和第二机轮3.8在甲板坐标系4.1中的位置坐标通过直升机坐标系到甲板坐标系4.1的坐标变换关系计算获取。
[0109]
s331、直升机坐标系原点的位置随着快速系留装置3.4的运动而不断变化,由于快速系留装置3.4沿牵引轨道4.9运动,因此通过安装在纵向牵引装置4.11上的编码器4.12可以获取快速系留装置3.4在牵引轨道4.9上的位置,同时通过机械爪3.6相对于快速系留装置3.4的位置可以获取直升机系留杆3.5相对于快速系留装置3.4的位置。计算直升机坐标系到甲板坐标系4.1的坐标变换关系,首先计算直升机坐标系原点在甲板坐标系4.1中的坐标,即直升机系留杆3.5在甲板坐标系4.1中的坐标(xg,yg):
[0110][0111]
其中,y1表示快速系留装置3.4沿牵引轨道4.9的运动位置,由安装在牵引动力装置上的编码器4.12获得;y表示牵引轨道第三段4.6的长度。
[0112]
s332、计算直升机转向轮3.1在甲板坐标系4.1中的位置坐标(x
′a,y
′a)、第一机轮3.7在甲板坐标系4.1中的位置坐标(x
′b,y
′b)和第二机轮3.8在甲板坐标系4.1中的位置坐标(x
′c,yvc),分别为:
[0113][0114]
s4、对直升机转向轮3.1、第一机轮3.7和第二机轮3.8与牵引指示线进行边界判断:对直升机转向轮3.1、第一机轮3.7和第二机轮3.8在甲板坐标系4.1中的位置坐标与牵引轨道4.9数学方程、牵引指示线轨迹方程进行位置边界判断;根据点到线的距离计算获得直升机转向轮3.1、第一机轮3.7和第二机轮3.8的位置坐标与相应牵引指示线轨迹方程的对应关系,对应关系包括在牵引指示线之内、之上和之外三种情况,以确保直升机3.9在运动过程中处于牵引指示线之内,从而为直升机系留杆3.5运动路线选取提供依据。
[0115]
s5、提取适合直升机3.9的最优运动路径:根据直升机转向轮3.1、第一机轮3.7和第二机轮3.8边界判断结果和直升机转向轮3.1偏转角,从知识库中提取适合当前姿态直升机3.9的最优运动路径;知识库由大量手动操作实践组成,并通过c语言编制成dsp控制单元5.1的执行语句。
[0116]
s6、根据所提取到的适合直升机3.9的最优运动路径,计算横向和纵向运动位置控制指令,驱动直升机3.9运动:选取一个控制周期内的最优运动路径后,mcu控制单元5.2向快速系留装置3.4液压驱动系统发送横向校正位置控制指令,向纵向牵引装置4.11液压驱动系统发送纵向牵引位置控制指令,由快速系留装置3.4和纵向牵引装置4.11驱动直升机3.9运动。
[0117]
s7、重复执行步骤s1至步骤s6,直至直升机3.9自动牵引校正入库完成:在直升机3.9实际运动过程中,根据上一个控制周期的直升机3.9最新姿态对最优运动路径进行补偿与调整,保证直升机3.9按照提取的最优运动路径向机库方向运动。
[0118]
本发明根据大量实际操作建立完善知识库,具体为根据当前直升机3.9在甲板上的位置、偏航角及转向轮偏转角选择合适运动轨迹,生成横向校正、纵向牵引位置控制指令,从而控制直升机3.9的运动方向。如图5所示,依据横向、纵向的控制指令由快速系留装置3.4的mcu控制单元5.2控制快速系留装置3.4液压系统和纵向牵引装置4.11液压系统,然后驱动直升机3.9运动,完成一个控制周期内的循环,判断直升机3.9是否牵引至机库内,否则重复上述直升机转向轮3.1图像采集与处理、直升机3.9机轮位置计算、直升机3.9位置边界判断、运动路径选取等步骤,直至直升机3.9被自动校正牵引至机库内,直升机3.9转运过程示意图如图6所示,其中直升机系留杆3.5的运动轨迹线为自动牵引校直过程直升机系留杆运动轨迹线6.1。
[0119]
综上所述,本发明提出的一种适用于海上作业直升机的全自动牵引校正入库系统及方法,基于现有的直升机快速回收系统,仅在快速系留装置上增加广角相机采集直升机转向轮图像,据此对直升机偏航角及转向轮偏角进行计算,建立直升机坐标系、甲板坐标系,并通过坐标转换关系计算得到直升机各个机轮在甲板坐标系中的位置,然后与牵引指
示线方程的边界判断,根据判断结果从操作经验知识库中提取适合当前姿态直升机运动的最优路径,在可调整的控制步长内对牵引校正过程进行实时补偿控制,不断重复前述操作,最终达到自动将直升机牵引校正至机库的目的。所提方法实施过程中无需人为干预,极大程度上降低了海上作业直升机转运操作难度,提升了直升机转运作业效率,保障了舰面辅助人员及直升机的安全。所提方法具有智能、全自动、效率高、安全等显著特点,在船舶、军工等领域具有重要的实用价值,尤其对于海上作业直升机自动牵引领域具有重要意义。
[0120]
最后所应说明的是:以上实施例仅以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解:依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,其均应涵盖在本发明的权利要求范围当中。

技术特征:
1.一种适用于海上作业直升机的全自动牵引校正入库系统的方法,其特征在于:所述全自动牵引校正入库系统包括用于横向校正直升机运动的快速系留装置、用于采集直升机转向轮姿态的广角相机、用于纵向牵引直升机运动的纵向牵引装置、控制系统和直升机及直升机系留杆,所述全自动牵引校正入库系统具有如下特征:所述快速系留装置上安装有机械爪,所述机械爪与安装在直升机腹部的直升机系留杆为圆柱副连接,在快速系留装置横向校正直升机运动的过程中,机械爪始终垂直于牵引轨道跟随直升机运动;所述广角相机安装于快速系留装置的后壁中央位置,并跟随快速系留装置运动,在快速系留装置与纵向牵引装置牵引直升机运动的过程中,广角相机能够始终实时拍摄直升机转向轮的姿态;所述纵向牵引装置牵引直升机运动过程中,快速系留装置始终沿牵引轨道跟随直升机运动,所述纵向牵引装置包括记录快速系留装置在轨道上位置的编码器,所述牵引轨道分为五段,包括牵引轨道第一段、牵引轨道第二段、牵引轨道第三段、牵引轨道第四段和牵引轨道第五段;所述控制系统包括dsp控制单元和mcu控制单元两部分,所述dsp控制单元用于处理直升机转向轮姿态图像、建立直升机坐标系和甲板坐标系、计算机轮位置坐标、进行牵引提示线边界判断、存储并提取直升机运动路径,所述mcu控制单元用于生成横向和纵向位置控制指令;所述直升机包括三个机轮,分别为转向轮、第一机轮、第二机轮,所述转向轮安装在直升机尾部,为具有较大偏心距的万向轮;所述一种适用于海上作业直升机全自动牵引校正入库方法包括以下步骤:s1、采集直升机转向轮姿态图像:直升机转运系统进入自动控制模式,通过广角相机采集当前直升机转向轮姿态图像;s2、计算直升机偏航角和转向轮偏转角:dsp控制单元对采集到的直升机转向轮姿态图像进行处理,提取特征信息,计算得到直升机偏航角和直升机转向轮偏转角;所述特征信息包括直升机转向轮轮圆、轮胎和转轴的轮廓像素矩阵,通过轮廓像素矩阵特征直接获得直升机转向轮偏转角;s3、计算直升机转向轮、第一机轮和第二机轮在甲板坐标系中的位置坐标:建立直升机坐标系和甲板坐标系,通过坐标变换关系和直升机偏航角计算直升机转向轮、第一机轮和第二机轮在甲板坐标系中的位置坐标;s31、建立直升机坐标系,并根据直升机尺寸参数和直升机偏航角,计算直升机转向轮、第一机轮和第二机轮在直升机坐标系中的位置坐标;所述直升机坐标系以直升机系留杆为原点,以直升机偏航角为0
°
时,直升机的中心轴线为y0轴,指向舰艏方向为y0轴正方向,以垂直于y0轴射线为x0轴,指向船体右舷方向为x0轴正方向;s32、建立甲板坐标系,所述甲板坐标系以船舶甲板牵引轨道起点为坐标原点,以牵引轨道起始部分的中心轴线为y轴,指向舰艏方向为y轴正方向,以垂直于y轴射线为x轴,指向船体右舷为x轴正方向,并在甲板坐标系下建立牵引轨道的数学方程和牵引指示线的轨迹方程;s33、直升机转向轮、第一机轮和第二机轮在甲板坐标系中的位置坐标通过直升机坐标
系到甲板坐标系的坐标变换关系计算获取;s4、对直升机转向轮、第一机轮和第二机轮与牵引指示线进行边界判断:对直升机转向轮、第一机轮和第二机轮在甲板坐标系中的位置坐标与牵引轨道数学方程、牵引指示线轨迹方程进行位置边界判断;根据点到线的距离计算获得直升机转向轮、第一机轮和第二机轮的位置坐标与相应牵引指示线轨迹方程的对应关系,所述对应关系包括在牵引指示线之内、之上和之外三种情况;s5、提取适合直升机的最优运动路径:根据直升机转向轮、第一机轮和第二机轮边界判断结果和直升机转向轮偏转角,从知识库中提取适合当前姿态直升机的最优运动路径;所述知识库由大量手动操作实践组成,并通过c语言编制成dsp控制单元的执行语句;s6、根据所提取到的适合直升机的最优运动路径,计算横向和纵向运动位置控制指令,驱动直升机运动:选取一个控制周期内的最优运动路径后,mcu控制单元向快速系留装置液压驱动系统发送横向校正位置控制指令,向纵向牵引装置液压驱动系统发送纵向牵引位置控制指令,由快速系留装置和纵向牵引装置驱动直升机运动;s7、重复执行步骤s1至步骤s6,直至直升机自动牵引校正入库完成:在直升机实际运动过程中,根据上一个控制周期的直升机最新姿态对最优运动路径进行补偿与调整,保证直升机按照提取的最优运动路径向机库方向运动。2.根据权利要求1所述适用于海上作业直升机的全自动牵引校正入库系统的方法,其特征在于,所述步骤s2具体包括以下步骤:s21、基于直升机转向轮轮廓像素矩阵在整体图像中的位置,计算直升机机身相对于广角相机中心轴线的偏角θ;s22、基于直升机转向轮轮廓像素矩阵,获取直升机转向轮在纵向上的垂直偏移距离h;其中,l4表示直升机偏航角为0
°
时,快速系留装置后壁与直升机转向轮中轴线的垂直距离;m1,n1分别表示直升机偏航角为0
°
时,直升机转向轮在姿态图像中占据的轮廓像素矩阵横向和纵向的像素点个数;m2,n2分别表示直升机处于偏航状态时,直升机转向轮在姿态图像中占据的轮廓像素矩阵横向和纵向的像素点个数;s23、计算直升机偏航角s23、计算直升机偏航角其中,x1表示直升机坐标系原点相对于快速系留装置中心偏移的位置,由快速系留装置机械爪位置信号获得;l3表示直升机转向轮中轴与直升机系留杆之间的垂直距离。3.根据权利要求1所述适用于海上作业直升机的全自动牵引校正入库系统的方法,其特征在于,所述步骤s31中所述直升机转向轮在直升机坐标系中的位置坐标为:其中,x
a
,y
a
分别表示直升机转向轮在直升机坐标系中的x0方向坐标和y0方向坐标;l5表示快速系留装置后壁与直升机系留杆中心距离;
所述第一机轮在直升机坐标系中的位置坐标为:其中,x
b
,y
b
分别表示第一机轮在直升机坐标系中的x0方向坐标和y0方向坐标;l2表示直升机系留杆到直升机转向轮轮轴的垂直距离,所述直升机转向轮轮轴为第一机轮和第二机轮的中心轴线;w表示第一机轮和第二机轮的轮距;所述第二机轮在直升机坐标系中的位置坐标为:其中,x
c
,y
c
分别表示第二机轮在直升机坐标系中的x0方向坐标和y0方向坐标。4.根据权利要求1所述适用于海上作业直升机的全自动牵引校正入库系统的方法,其特征在于,所述步骤s33具体包括以下步骤:s331、计算直升机坐标系到甲板坐标系的坐标变换关系,首先计算直升机坐标系原点在甲板坐标系中的坐标,即直升机系留杆在甲板坐标系中的坐标(x
g
,y
g
):其中,y1表示快速系留装置沿牵引轨道的运动位置,由安装在牵引动力装置上的编码器获得;y4,y5,y6,y7,y8分别表示牵引轨道的第一段、第二段、第三段、第四段和第五段y方向长度;y表示牵引轨道第三段的长度;l表示牵引轨道的第二段及第四段的圆弧长度;x2表示牵引轨道的第四段的圆弧所对应圆心o2的x方向坐标;α表示牵引轨道的第二段及第四段的圆弧所对应的圆心角;s332、计算直升机转向轮在甲板坐标系中的位置坐标(x

a
,y

a
)、第一机轮在甲板坐标系中的位置坐标(x

b
,y

b
)和第二机轮在甲板坐标系中的位置坐标(x

c
,y

c
),分别为:
5.根据权利要求1所述适用于海上作业直升机的全自动牵引校正入库系统的方法,其特征在于,所述步骤s32中所述牵引指示线包括左牵引指示线和右牵引指示线,所述左牵引指示线和右牵引指示线的对称中线为所述牵引轨道,所述牵引轨道的数学方程为:其中,x3表示y轴与牵引轨道的第五段之间的距离;所述左牵引指示线的轨迹方程为:其中,x1表示左牵引指示线与牵引轨道之间的距离;y1,y2,y3分别表示左牵引指示线的第一段、第二段和第三段y方向长度;所述右牵引指示线的轨迹方程为:6.根据权利要求1所述适用于海上作业直升机的全自动牵引校正入库系统的方法,其特征在于,当直升机机身偏航角为0
°
时,广角相机与直升机机身轴线重合,广角相机在以牵引轨道为中心线的
±
37.5
°
范围内获取直升机转向轮图像状态。

技术总结
本发明公开了一种适用于海上作业直升机的全自动牵引校正入库系统,其包括:快速系留装置及安装于其后壁的广角相机、纵向牵引装置、DSP控制单元、MCU控制单元、直升机及其系留杆,并基于此提供一种校正方法,其包括:采集直升机转向轮姿态图像,计算直升机偏航角和转向轮偏转角,计算直升机转向轮、第一机轮和第二机轮在甲板坐标系中的位置坐标并与牵引指示线进行边界判断,提取适合直升机运动的最优路径,计算横向和纵向运动位置控制指令,驱动直升机运动,重复执行前述操作直至自动牵引校正入库完成。本发明所提方法全程无需人为干预,降低了操作难度,提升了转运效率,保障了舰面辅助人员及设备的安全,在船舶、军工等领域具有重要的实用价值。有重要的实用价值。有重要的实用价值。


技术研发人员:王立新 赵丁选 张祝新 刘谦
受保护的技术使用者:燕山大学
技术研发日:2022.11.27
技术公布日:2023/5/4
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐