一种四旋翼无人机的制作方法

专利查询2022-6-25  144



1.本技术涉及无人机领域,尤其涉及一种四旋翼无人机。


背景技术:

2.在现有的无人机领域,通常为无人机配备传感器进行环境感知,以执行避障或刹车。但现有的无人机感知系统存在以下问题:一、受限于体积或成本,仅部分方向上配备双目传感器,这样的设计会存在感知盲区;二、配备六组双目的全向感知无人机所需的双目标定时间长,生产成本高,往往体积大,无法折叠。其中,可折叠的无人机受结构限制,部分双目传感器基线短,结构复杂;三、双目易被机臂遮挡,视角窄,存在一定的感知盲区,并且机臂或机身结构对双目视野的遮挡会影响双目匹配算法的稳定性;四、现有通过移动或旋转感知传感器实现全方位环境感知并消除感知盲区的方法不属于全向全时感知,在复杂环境或高速运动时难以胜任;五、现有的三目鱼眼系统的全向感知方案在实现全时无盲区时,为了满足三目结构安装,无法使用折叠结构,或者在使用了折叠结构后对结构稳定性以及标定算法的要求十分严格;六、基于传统的平面透视矫正产生的鱼眼图像边缘误差大,存在立体匹配不精准的问题;七、鱼眼图像畸变大,现有的极曲线、极坐标、基于经纬度坐标的深度计算量大,实时性差。


技术实现要素:

3.为了解决上述至少一个技术问题,本技术提供了以下解决方案。
4.第一方面,本技术实施例还提供了一种四旋翼无人机,该无人机包括:两组双目传感器和两组鱼眼双目传感器;
5.两组双目传感器分别以对角线的方式设置于无人机的机身;
6.两组鱼眼双目传感器分别以对角线的方式设置于无人机的机身;
7.两组双目传感器和两组鱼眼双目传感器在任意方向上的视场角的和大于或等于360度。
8.可选地,鱼眼双目传感器的视场角大于180度。
9.可选地,两组双目传感器和两组鱼眼双目传感器用于采集无人机周围的环境图像。
10.可选地,上述无人机还包括处理器;
11.处理器,用于对两组双目传感器和两组鱼眼双目传感器采集的环境图像进行处理,构建三维地图。
12.可选地,处理器用于采用分块矫正的方法对鱼眼双目传感器采集的环境图像进行处理,得到每个鱼眼双目传感器的分块矫正图像。
13.可选地,处理器还用于通过双目匹配方法计算两组鱼眼双目传感器中对应的分块矫正图像,生成视差图。
14.可选地,处理器还用于采用蒙版遮盖的方式去除视差图中的遮挡物。
15.可选地,处理器还用于根据去除遮挡物的视差图生成点云,并根据点云构建三维地图。
16.本技术实施例提供了一种四旋翼无人机,包括两组双目传感器和两组鱼眼双目传感器,其中,两组双目传感器分别以对角线的方式设置于无人机的机身,两组鱼眼双目传感器分别以对角线的方式设置于无人机的机身,两组双目传感器和两组鱼眼双目传感器在任意方向上的视场角的和大于或等于360度。这样的设置方式可以灵活地应用于折叠机臂的无人机结构上,相比于非折叠的全向感知四旋翼系统,无人机的体积可以大大减小。并且,在本技术实施例中,仅采用四组双目传感器即可保证视角全覆盖,实现全向感知,相比于现有技术中的实现方式采用的镜头数量更少,可以节约成本。
附图说明
17.图1为本技术实施例提供的一种无人机上设置传感器的主视图;
18.图2为本技术实施例提供的一种无人机上设置传感器的左视图;
19.图3为本技术实施例提供的一种无人机上设置传感器的俯视图;
20.图4为本技术实施例提供的一种无人机上设置鱼眼双目传感器的左视图中盲区的示意图;
21.图5为本技术实施例提供的一种无人机上设置鱼眼双目传感器的俯视图中盲区的示意图;
22.图6为本技术实施例提供的一种分块矫正的原理图;
23.图7为本技术实施例提供的分块矫正图像组成双目结构的示意图;
24.图8为本技术实施例提供的针孔相机双目的示意图。
具体实施方式
25.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
26.另外,在本技术实施例中,“可选地”或者“示例性地”等词用于表示作例子、例证或说明。本技术实施例中被描述为“可选地”或者“示例性地”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“可选地”或者“示例性地”等词旨在以具体方式呈现相关概念。
27.本技术实施例提供了一种四旋翼无人机,该无人机可以包括两组双目传感器和两组鱼眼双目传感器。其中,两组双目传感器分别以对角线的方式设置于无人机的机身,同样地,两组鱼眼双目传感器也以对角线的方式设置于无人机的机身。如图1、图2、图3所示,分别为两组双目传感器和两组鱼眼双目传感器设置方式的主视图、左视图和俯视图。
28.图1-图3中呈现的设置方式为两组鱼眼双目传感器分别设置于无人机机身的上方和下方,两组广角双目传感器分别设置于无人机机身的前后和后方。
29.当然,上述图中所示的设置方式仅是示意性地设置方式,本技术实施例对此没有严格的限制,四组传感器也可以设置于无人机的前后方和左右侧等其他位置,仅要求每两组传感器以对角线的方式设置于无人机机身。
30.需要说明的是,这里的双目传感器可以包括任意类型的镜头,当然也包括鱼眼双目传感器,即无人机机身上可以设置4组鱼眼双目传感器。
31.进一步地,设置的两组双目传感器和两组鱼眼双目传感器需要在任意方向上保证其视场角的和大于或等于360度。
32.如图2所示,即需要满足c+d+e+f≥360
°
的条件,如图3所示,需要满足g+h+i+j≥360
°
的条件。
33.在本技术实施例中,要求设置的两组鱼眼双目传感器的视场角大于180度,如图1所示,即需要保证a+b>360
°

34.由于鱼眼双目传感器在基线方向一定区域的双目视差过小,故存在一定的盲区,该盲区大小根据镜头成像质量以及传感器的分辨率而定,一般不超过90度。如图4所示的左视图中的点构成的阴影部分,即m+n<90
°
,如图5所示的俯视图中的点构成的阴影部分,即k<90
°
。因此,设计在无人机机身上加入两组双目镜头以弥补该盲区,以确保四组传感器在任意方向上的视场角的和大于或等于360度。
35.需要说明的是,在无人机机身上设置有四组鱼眼双目传感器的情况下,仅要求其中两组鱼眼双目传感器的视场角大于180度,另外两组鱼眼双目传感器不作要求。也就是说,无论选用哪种类型的传感器,要求其中两组鱼眼双目传感器的视场角大于180度即可。
36.本技术实施例提供的四旋翼无人机包括两组双目传感器和两组鱼眼双目传感器,其中,两组双目传感器分别以对角线的方式设置于无人机的机身,两组鱼眼双目传感器分别以对角线的方式设置于无人机的机身,两组双目传感器和两组鱼眼双目传感器在任意方向上的视场角的和大于或等于360度。这样的设置方式可以灵活地应用于折叠机臂的无人机结构上,相比于非折叠的全向感知四旋翼系统,无人机的体积可以大大减小。并且,在本技术实施例中,仅采用四组双目传感器即可保证视角全覆盖,实现全向感知,相比于现有技术中的实现方式采用的镜头数量更少,可以节约成本。
37.在一种示例中,上述无人机还可以包括处理器;
38.处理器用于对上述两组双目传感器和两组鱼眼双目传感器采集的环境图像进行处理,构建三维地图。
39.示例性地,处理器可采用分块矫正的方法对鱼眼双目传感器采集的环境图像进行处理,得到每个鱼眼双目传感器的分块矫正图像。分块矫正可以将成像平面设置为球面内的多个虚拟成像平面,每个虚拟成像平面均构成一个针孔相机模型,其中成像平面大小、个数或方向的设置可以根据实际情况进行调整。比如,可以设置为2、3、5个虚拟成像平面。如图6所示,为3个虚拟平面且各平面相互垂直的示例。
40.其中,对于每个分块矫正的图像,其对应的投影方程为:
[0041][0042]
其中,uv为分块矫正的图像坐标,kv为虚拟平面所对应的针孔相机模型的内参,该参数可以由虚拟成像平面的大小位置决定。p
vc
为虚拟成像平面坐标系到物理成像平面坐标系的转换矩阵,kc为鱼眼三维空间到成像平面的投影矩阵,即鱼眼投影模型,该参数可以由鱼眼标定模型确定,例如,可以使用ucm、eucm、kb等模型。基于上述公式(1)即可实现将鱼眼原图转换为分块矫正图像。
[0043]
进一步地,上述处理器还用于通过双目匹配方法计算两组鱼眼双目传感器中对应
的分块矫正图像,生成视差图。如图7所示,将每个鱼眼图像分为3块区域分块矫正后,对于每个左相机的分块,可以与对应的右相机分块构成双目结构,即对每一组双目鱼眼,图中的a_l与a_r,b_l与b_r,c_l与c_r分别组成双目。由于图像经过针孔模型矫正并去畸变,那么对这三组双目鱼眼使用bm、sgbm等方法进行双目匹配,即可生成视差图。并且,该计算过程可以兼容现有技术中的大多数双目计算模块。
[0044]
通过上述图像矫正处理,可以将两组鱼眼双目等效为6组常规的针孔相机双目,如图8所示。该处理方式可以最大程度保证鱼眼图像的边缘画质,既保证了鱼眼双目采集图像的视场角,又可以使用常规双目匹配生成视差图,以减少计算量。
[0045]
在一种示例中,上述处理器还用于采用蒙版遮盖的方式去除视差图中的遮挡物。该遮挡物可以为飞行器脚架等,如图1所示,由于在无人机机身上设置的鱼眼双目传感器的视场角大于180
°
,因而鱼眼双目传感器采集的图像中可能会出现飞行器脚架等遮挡物,那么可以采用蒙版遮盖的方式去除图像中的遮挡物,这里的蒙版即为一种黑白二值图,黑色区域为遮盖,白色为保留,其处理方式为现有技术中的处理过程,在此不再赘述。
[0046]
由于双目算法可以匹配相邻像素,并且鱼眼双目传感器存在安装公差,黑色遮盖区域应该比实际区域略大,因此可以将鱼眼双目传感器的左、右蒙版取并集作为最终的蒙版,并将该最终的蒙版作为固定配置,在无人机系统启动时加载,运用于双目输出的视差图上。
[0047]
在一种示例中,上述处理器还可以用于根据去除遮挡物的视差图生成点云,并根据点云构建三维地图。
[0048]
例如,可以通过如下方式生成点云:
[0049][0050][0051][0052]
其中,baseline为双目基线长度,disparity为视差值,cx、cy、fx、fy为双目标定参数,px、py为视差图中的坐标。
[0053]
通过上述方式生成全方向的点云,即可构建三维地图。无人机可以基于构建的三维地图执行避障刹车、路径规划等任务。
[0054]
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本技术可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)实现本技术各个实施例所述的方法或功能。
[0055]
注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,
本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。

最新回复(0)