自动靠机系统舱门位置探测方法技术方案

技术编号:38485809 阅读:9 留言:0更新日期:2023-08-15 17:01
本发明专利技术公开了一种自动靠机系统舱门位置探测方法,其是一种飞机客梯车在靠近飞机舱门时探测飞机舱门位置的方法,所述飞机客梯车上水平朝向前方地安装有立体视觉相机,包括以下步骤:创建坐标系;采集图像;转换点云;投影;获取边界点;获取边界序列;求取舱门左、右、上、下边界的空间曲线方程;求取交点;求取平行中线曲线方程L0;求取中点P0。本发明专利技术通过有限的计算,可以高精度地获取飞机舱门中心点的位置,具有使用方便,精度高等优点。精度高等优点。精度高等优点。

【技术实现步骤摘要】
自动靠机系统舱门位置探测方法


[0001]本专利技术属于自动驾驶
,具体涉及一种自动靠机系统舱门位置探测方法。

技术介绍

[0002]自动靠机系统主要作用是避免飞机客梯车在靠机作业过程中碰撞事故的发生或减轻其造成的危害。在靠机过程中,客梯车与机身的相对距离以及飞机舱门位置的准确检测都非常重要。目前,该领域主要通过激光雷达探测客梯车与飞机的距离,防止碰撞事故的发生。在舱门位置检测方面,大多数还是采用驾驶员目测的方式。驾驶员目测容易产生较大偏差,造成事故的发生。理论上说,舱门并不是一个真正的物体,它只是在机身上开了一个方形的孔。因此,常规的激光雷达或机器视觉直接探测舱门中心位置几乎不可能,探测难度极高。而在客梯车自动靠机过程中,舱门中心位置的探测精度必须达到厘米级。
[0003]如何解决上述问题,实现高精度的舱门中心位置的探测是目前亟待解决的技术问题。

技术实现思路

[0004]本专利技术的目的在于提供一种解决或部分解决上述问题的自动靠机系统舱门位置探测方法。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种自动靠机系统舱门位置探测方法,其是一种飞机客梯车在靠近飞机舱门时探测飞机舱门位置的方法,所述飞机客梯车上水平朝向前方地安装有立体视觉相机,包括以下步骤:S1、创建坐标系:创建以所述立体视觉相机基线中心为原点,沿着基线水平向右为X轴正方向,按照右手规则垂直向下为Y轴正方向,拇指方向为Z轴正方向的相机坐标系;S2、采集图像:通过所述立体视觉相机采集所述飞机舱门的图像信息;S3、转换点云:将所述图像信息转换为所述相机坐标系内的三维点云信息;S4、投影:将所述三维点云信息投影至所述相机坐标系的X轴和Y轴所在的xOy平面上,获得包括多个投影点坐标信息的二维点阵信息;S5、获取边界点:将全部所述投影点投影到X轴上和Y轴上后,分别统计X、Y轴上密度最高的点,从而得到xOy平面坐标系中的四个点(x1,0)、(x2,0)、(0,y1)和(0,y2);S6、获取边界序列:在xOy平面坐标系中,获取直线x=x1和x=x2的左右两侧,以及直线y=y1和y=y2上下两侧在阈值δ以内的全部投影点,并反向获取对应的三维点云信息,从而得到舱门左边界序列{P
n
}、舱门右边界序列{Q
n
}、舱门上边界序列{M
n
}和舱门下边界序列{N
n
},{P
n
}、{Q
n
}、{M
n
}和{N
n
}均为三维点云序列;S7、求取舱门左边界的空间曲线方程:设舱门左边界L1的空间曲线方程为
,其中a1、b1、c1均为参数,将{P
n
}代入L1的曲线方程,可以通过最小二乘法求得a1、b1、c1,进而得到L1的数学表达式;S8、求取舱门上边界的空间曲线方程:设舱门上边界L3的空间曲线方程为,其中a3、b3均为参数,将{M
n
}代入L3的曲线方程,可以通过最小二乘法求得a3、b3,进而得到L3的数学表达式;S9、求取舱门右边界的方法与左边界方法类似,参照步骤S7可得右边界L2的方程,求取舱门下边界方法与上边界类似,参照步骤S8可得下边界L4的方程;S10、求取交点:计算L1与L3的交点A、L2与L3的交点B、L1与L4的交点D、L2与L4的交点C;S11、求取中线L0的曲线方程:求取L1和L2的曲线方程后,将L1与L2曲线方程对应的参数进行算术平均,可得L0的曲线方程;S12、求取中点P0:求取AB线段的中点E和DC线段的中点F,然后在中线L0上求取曲线段EF的中点P0的坐标,P0的Z轴坐标即为立体视觉相机与飞机舱门的距离;S13、重复步骤S2~S12,以设定的频率求取立体视觉相机与飞机舱门的距离。
[0006]优选的,所述阈值δ为5~10cm。
[0007]优选的,所述阈值δ为8cm。
[0008]优选的,所述飞机客梯车的最前端水平朝向前方地安装所述立体视觉相机。
[0009]优选的,所述步骤S13中,所述设定的频率为20次/秒。
[0010]优选的,所述步骤S3中,将所述图像信息转换为所述相机坐标系内的三维点云的数量大于50。
[0011]本专利技术的有益效果是:本专利技术通过立体视觉相机采集舱门的图像,并转换为点云信息,然后通过数学计算求取飞机舱门中心点的位置。本专利技术通过有限的计算,可以高精度地获取飞机舱门中心点的位置,具有使用方便,精度高等优点。
附图说明
[0012]图1是点云向xOy平面投影的示意图。
具体实施方式
[0013]下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
[0014]在本专利技术的描述中,需要说明的是,术语“内”、“外”、“上”、“下”、“水平”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0015]如图1所示,本专利技术的自动靠机系统舱门位置探测方法也可以归纳为下述步骤:(1)飞机客梯车的梯子最前端安装立体视觉相机。立体视觉相机的不要超出梯子
的外沿,避免发生碰撞。靠机过程中,不断采集飞机舱门及其周边机身的图像。
[0016](2)通过立体视觉相机的立体视觉功能,将图像信息转换为三维点云信息。由于飞机舱门边缘角点丰富,所以边缘处点云信息稠密。机身和飞机舱门内部角点较少,所以机身和飞机舱门内部点云稀疏。
[0017](3)对三维点云信息处理。将所有点云向xOy平面投影,通过计算机统计xOy投影平面内X轴上密度最高的两个点,分别为x1和x2。X轴上x1和x2两个位置必然对应着舱门的左右边界。在xOy投影平面内,分别找到偏离直线x=x1和x=x2距离超过阈值δ的投影点,因其远离舱门边界,故将其对应的三维点云删除,得到舱门左边界序列{P
n
}和舱门右边界序列{Q
n
}。δ一般取值范围为5~10cm,取值太小,导致删除过多点云信息,取值太大,也导致精度降低。{P
n
}和{Q
n
}均为三维点云序列。
[0018](4)由于飞机的表面为曲面,所以舱门纵向边界为曲线。设舱门左边界L1的空间曲线方程为,其中a1、b1、c1均为参数,将{P
n
}代入L1的曲线方程,可以通过最小二乘法求得a1、b1、c1参数,空间曲线L1可以完全用数学公式表达。在实施过程中,点云数量建议大于20,否则解算出的数据误差较大。
[0019](5)采用步骤(4)类似的方法,可计算得到舱门右边界空间曲线L2的数学表达式。
[0020](6)将所有点云向xOy平面投影,通过计算机统计xOy投影平面内Y轴上密度最高的两个点,分别为y1和y2。在xOy投影平面内,分别找到偏离直线y=y1和y=y2距离超过阈值δ的投影点,因其远本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动靠机系统舱门位置探测方法,其是一种飞机客梯车在靠近飞机舱门时探测飞机舱门位置的方法,所述飞机客梯车上水平朝向前方地安装有立体视觉相机,其特征在于,包括以下步骤:S1、创建坐标系:创建以所述立体视觉相机基线中心为原点,沿着基线水平向右为X轴正方向,按照右手规则垂直向下为Y轴正方向,拇指方向为Z轴正方向的相机坐标系;S2、采集图像:通过所述立体视觉相机采集所述飞机舱门的图像信息;S3、转换点云:将所述图像信息转换为所述相机坐标系内的三维点云信息;S4、投影:将所述三维点云信息投影至所述相机坐标系的X轴和Y轴所在的xOy平面上,获得包括多个投影点坐标信息的二维点阵信息;S5、获取边界点:将全部所述投影点投影到X轴上和Y轴上后,分别统计X、Y轴上密度最高的点,从而得到xOy平面坐标系中的四个点(x1,0)、(x2,0)、(0,y1)和(0,y2);S6、获取边界序列:在xOy平面坐标系中,获取直线x=x1和x=x2的左右两侧,以及直线y=y1和y=y2上下两侧在阈值δ以内的全部投影点,并反向获取对应的三维点云信息,从而得到舱门左边界序列{P
n
}、舱门右边界序列{Q
n
}、舱门上边界序列{M
n
}和舱门下边界序列{N
n
},{P
n
}、{Q
n
}、{M
n
}和{N
n
}均为三维点云序列;S7、求取舱门左边界的空间曲线方程:设舱门左边界L1的空间曲线方程为,其中a1、b1、c1均为参数,将{P
n
}代入L1的曲线方...

【专利技术属性】
技术研发人员:田光兆郑奎邓昱沙尧尧
申请(专利权)人:中科领航智能科技苏州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1