一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种区域探测方法、装置、存储介质及电子设备与流程

2021-10-27 21:05:00 来源:中国专利 TAG:电子设备 探测 装置 驾驶 区域


1.本技术涉及智能驾驶领域,尤其涉及一种区域探测方法、装置、存储介质及电子设备。


背景技术:

2.具有自动泊车、自动驾驶等功能的车辆往往通过超声探测器来探测是否存在障碍物并获取可行驶区域,自动驾驶系统再控制车辆在可行驶区域中行驶。但是现有的超声探测器只能根据视场角内获取到的与障碍物之间的距离来判断视场角内的可行驶区域,容易导致认定的障碍物范围过大,检测到的可行驶区域不够准确,影响自动驾驶系统的使用效果。


技术实现要素:

3.本技术实施例提供了一种区域探测方法、装置、存储介质及电子设备,可以通过第二超声探测器对第一超声探测器检测到的结果进行调整,对存在障碍物的非行驶区域探测更精准,减小非行驶区域的尺寸偏差,从而提升判断可行驶区域的准确度,提升自动驾驶系统的使用效果。所述技术方案如下:
4.第一方面,本技术实施例提供了一种区域探测方法,所述方法包括:
5.基于第一超声探测器获取探测区域内的非行驶区域;
6.获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离;
7.基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理,将所述探测区域内除调整处理后的所述非行驶区域的区域确认为可行驶区域;
8.其中,所述第一超声探测器为按照车辆行驶方向安装于车辆前端的超声探测器,所述第二超声探测器为按照车辆行驶方向安装于车辆后端的超声探测器。
9.上述实施例的有益效果为:通过第二超声探测器对第一超声探测器检测到的结果进行调整,对存在障碍物的非行驶区域探测更精准,减小了非行驶区域的尺寸偏差,从而提升了判断可行驶区域的准确度,提升了自动驾驶系统的使用效果。
10.可选的,所述基于第一超声探测器针对探测区域获取的第一探测结果,生成非行驶区域之前,还包括:
11.在探测区域的探测图像上按照预设尺寸划分至少一个栅格,并将所述至少一个栅格中的各栅格对应的可行驶概率设置为初始概率值。
12.上述实施例的有益效果为:采用栅格对探测图像进行划分,使得获取的可行驶区域更加精确,误差更小。
13.可选的,所述基于第一超声探测器获取探测区域内的非行驶区域,包括:
14.基于第一超声探测器在第一视场角内获取到的第一探测距离,对所述至少一个栅格的可行驶概率进行第一调整处理;所述第一探测距离为所述第一视场角内障碍物与所述
第一超声探测器之间的距离;
15.基于第一调整处理后的可行驶概率生成所述探测区域的第一概率分布结果;
16.基于所述第一概率分布结果生成所述探测区域内的非行驶区域。
17.上述实施例的有益效果为:获取每一个栅格的可行驶概率,进一步提高了判断可行驶区域的准确度。
18.可选的,所述基于第一超声探测器在第一视场角内获取到的第一探测距离,对所述至少一个栅格的可行驶概率进行第一调整处理,包括:
19.获取所述第一超声探测器在第一视场角内获取到的第一探测距离;
20.若所述第一视场角内的第一目标栅格与所述第一超声探测器之间的距离小于所述第一探测距离,则基于第一概率值对所述第一目标栅格的可行驶概率进行增大处理;
21.若所述第一视场角内的第二目标栅格与所述第一超声探测器之间的距离大于或等于所述第一探测距离,则基于第二概率值对所述第二目标栅格的可行驶概率进行减小处理。
22.上述实施例的有益效果为:根据第一探测距离对栅格的可行驶概率进行更改,进一步提高了判断可行驶区域的准确度。
23.可选的,所述基于所述第一概率分布结果生成所述探测区域内的非行驶区域,包括:
24.在所述至少一个栅格内获取第一调整处理后的可行驶概率小于概率阈值的障碍物栅格,基于所述障碍物栅格生成所述探测区域内非行驶区域。
25.上述实施例的有益效果为:通过栅格的可行驶概率确定初步的非行驶区域,便于第二超声探测器对可行驶区域进行优化。
26.可选的,所述获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离,包括:
27.基于车辆姿态获取第二超声探测器在所述探测区域的探测图像上的相对位置,计算所述相对位置与所述第二超声探测器的第二视场角内的第三目标栅格之间的计算距离,所述第三目标栅格为所述非行驶区域内的栅格;
28.获取所述第二超声探测器在所述第二视场角内获取到的第二探测距离,所述第二探测距离为所述第二视场角内障碍物与所述第二超声探测器之间的距离。
29.上述实施例的有益效果为:获取计算距离和探测距离,通过比较二者判断第一超声探测器和第二超声探测器获得的结果是否存在偏差,便于根据第二超声探测器的结果对可行驶区域进行调整。
30.可选的,所述基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理,将所述探测区域内除调整处理后的所述非行驶区域的区域确认为可行驶区域,包括:
31.基于所述计算距离和所述探测结果对所述至少一个栅格的第一调整处理后的可行驶概率进行第二调整处理,生成所述探测区域的第二概率分布结果;
32.基于所述第二概率分布结果生成所述探测区域内的可行驶区域。
33.上述实施例的有益效果为:基于根据第二超声探测器的结果对可行驶区域进行调整,减少可行驶区域的误差尺寸。
34.可选的,所述基于所述计算距离和所述探测结果对所述至少一个栅格的第一调整
处理后的可行驶概率进行第二调整处理,生成所述探测区域的第二概率分布结果,包括:
35.若所述计算距离与所述第二探测距离之间的差值大于距离阈值,则基于第三概率值对所述第三目标栅格的第一调整处理后的可行驶概率进行减小处理;
36.基于第二调整处理后的可行驶概率生成所述探测区域的第二概率分布结果。
37.上述实施例的有益效果为:通过比较计算距离和第二探测距离来对栅格的可行驶概率进行调整,进一步增大了判断可行驶区域的准确度。
38.可选的,所述基于所述第二概率分布结果生成所述探测区域内的可行驶区域,包括:
39.在所述至少一个栅格内获取第二调整处理后的可行驶概率大于或等于所述概率阈值的可行驶栅格,基于所述可行驶栅格生成所述探测区域内的可行驶区域。
40.上述实施例的有益效果为:通过栅格的可行驶概率确定探测区域内的行驶区域,减小了非行驶区域的尺寸偏差,从而提升了判断可行驶区域的准确度,提升了自动驾驶系统的使用效果。
41.第二方面,本技术实施例提供了一种区域探测装置,所述装置包括:
42.第一探测模块,用于基于第一超声探测器获取探测区域内的非行驶区域;
43.第二探测模块,用于获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离;
44.行驶区域生成模块,用于基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理,将所述探测区域内除调整处理后的所述非行驶区域的区域确认为可行驶区域;
45.其中,所述第一超声探测器为按照车辆行驶方向安装于车辆前端的超声探测器,所述第二超声探测器为按照车辆行驶方向安装于车辆后端的超声探测器。
46.上述实施例的有益效果为:通过第二超声探测器对第一超声探测器检测到的结果进行调整,对存在障碍物的非行驶区域探测更精准,减小了非行驶区域的尺寸偏差,从而提升了判断可行驶区域的准确度,提升了自动驾驶系统的使用效果。
47.可选的,所述装置还包括:
48.栅格划分模块,用于在探测区域的探测图像上按照预设尺寸划分至少一个栅格,并将所述至少一个栅格中的各栅格对应的可行驶概率设置为初始概率值。
49.上述实施例的有益效果为:采用栅格对探测图像进行划分,使得获取的可行驶区域更加精确,误差更小。
50.可选的,所述持第一探测模块包括:
51.调整处理单元,用于基于第一超声探测器在第一视场角内获取到的第一探测距离,对所述至少一个栅格的可行驶概率进行第一调整处理;所述第一探测距离为所述第一视场角内障碍物与所述第一超声探测器之间的距离;
52.分布生成单元,用于基于第一调整处理后的可行驶概率生成所述探测区域的第一概率分布结果;
53.非行驶区域生成单元,用于基于所述第一概率分布结果生成所述探测区域内的非行驶区域。
54.上述实施例的有益效果为:获取每一个栅格的可行驶概率,进一步提高了判断可
行驶区域的准确度。
55.可选的,第一调整处理单元具体用于获取所述第一超声探测器在第一视场角内获取到的第一探测距离;
56.若所述第一视场角内的第一目标栅格与所述第一超声探测器之间的距离小于所述第一探测距离,则基于第一概率值对所述第一目标栅格的可行驶概率进行增大处理;
57.若所述第一视场角内的第二目标栅格与所述第一超声探测器之间的距离大于或等于所述第一探测距离,则基于第二概率值对所述第二目标栅格的可行驶概率进行减小处理。
58.上述实施例的有益效果为:根据第一探测距离对栅格的可行驶概率进行更改,进一步提高了判断可行驶区域的准确度。
59.可选的,所述非行驶区域生成单元具体用于在所述至少一个栅格内获取第一调整处理后的可行驶概率小于概率阈值的障碍物栅格,基于所述障碍物栅格生成所述探测区域内非行驶区域。
60.上述实施例的有益效果为:通过栅格的可行驶概率确定初步的非行驶区域,便于第二超声探测器对可行驶区域进行优化。
61.可选的,所述持第二探测模块包括:
62.计算距离获取单元,用于基于车辆姿态获取第二超声探测器在所述探测区域的探测图像上的相对位置,计算所述相对位置与所述第二超声探测器的第二视场角内的第三目标栅格之间的计算距离,所述第三目标栅格为所述非行驶区域内的栅格;
63.探测距离获取单元,用于获取所述第二超声探测器在所述第二视场角内获取到的第二探测距离,所述第二探测距离为所述第二视场角内障碍物与所述第二超声探测器之间的距离。
64.上述实施例的有益效果为:获取计算距离和探测距离,通过比较二者判断第一超声探测器和第二超声探测器获得的结果是否存在偏差,便于根据第二超声探测器的结果对可行驶区域进行调整。
65.可选的,所述行驶区域生成模块具体用于基于所述计算距离和所述探测结果对所述至少一个栅格的第一调整处理后的可行驶概率进行第二调整处理,生成所述探测区域的第二概率分布结果;
66.基于所述第二概率分布结果生成所述探测区域内的可行驶区域。
67.可选的,所述行驶区域生成模块具体用于若所述计算距离与所述第二探测距离之间的差值大于距离阈值,则基于第三概率值对所述第三目标栅格的第一调整处理后的可行驶概率进行减小处理;
68.基于第二调整处理后的可行驶概率生成所述探测区域的第二概率分布结果。
69.上述实施例的有益效果为:于根据第二超声探测器的结果对可行驶区域进行调整,减少可行驶区域的误差尺寸。
70.可选的,所述行驶区域生成模块具体用于在所述至少一个栅格内获取第二调整处理后的可行驶概率大于或等于所述概率阈值的可行驶栅格,基于所述可行驶栅格生成所述探测区域内的可行驶区域。
71.上述实施例的有益效果为:通过栅格的可行驶概率确定探测区域内的行驶区域,
减小了非行驶区域的尺寸偏差,从而提升了判断可行驶区域的准确度,提升了自动驾驶系统的使用效果。
72.第三方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
73.第四方面,本技术实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
74.本技术一些实施例提供的技术方案带来的有益效果至少包括:
75.在本技术一个或多个实施例中,基于第一超声探测器获取探测区域内的非行驶区域,获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离,基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理,将所述探测区域内除调整处理后的所述非行驶区域的区域确认为可行驶区域。通过第二超声探测器对第一超声探测器检测到的结果进行调整,对存在障碍物的非行驶区域探测更精准,减小了非行驶区域的尺寸偏差,从而提升了判断可行驶区域的准确度,提升了自动驾驶系统的使用效果。
附图说明
76.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
77.图1是本技术实施例提供的一种区域探测的场景示意图;
78.图2是本技术实施例提供的一种区域探测方法的流程示意图;
79.图3是本技术实施例提供的一种区域探测方法的流程示意图;
80.图3a是本技术实施例提供的一种第一调整处理的举例示意图;
81.图3b是本技术实施例提供的一种计算距离和第二探测距离获取的举例示意图;
82.图4是本技术实施例提供的一种区域探测装置的结构示意图;
83.图5是本技术实施例提供的一种区域探测装置的结构示意图;
84.图6是本技术实施例提供的一种第一探测模块的结构示意图;
85.图7是本技术实施例提供的一种第二探测模块的结构示意图;
86.图8是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
87.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
88.在本技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本技术的描述中,需要说明的是,除非另有明确的规定
和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
89.本技术实施例提供的区域探测方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的区域探测装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。请参见图1,为本技术实施例提供了一种区域探测的场景示意图,若车辆向前行驶时,第一超声探测器为安装于车头右侧的超声探测器,第二超声探测器为安装与车头左侧的超声探测器,第一超声探测器和第二超声探测器可以检测出探测区域中存在障碍物的不可行驶区域,从而得出探测区域中的可行驶区域,例如图1中可以监测处停有车辆的不可行驶区域,则自动驾驶系统可以根据不可行驶区域将车辆驶入可行驶区域的空余车位中。
90.本技术实施例中的区域探测装置可以为具有自动泊车、自动驾驶功能的车辆,也可以为车辆上可以执行区域探测方法的模块或设备,例如与车辆通过有线方式或无线方式连接的手机、个人电脑、车载设备等终端设备。本技术实施例中的第一超声探测器和第二超声探测器均为利用人耳听不到的超声波来做为探测源进行探测的设备,一般用于探测移动物体,超声探测器工作原理是发射超声波,通过被测物体的反射、回波接收后的时差来测量被测距离的,是一种非接触式测量仪器,本技术实施例中超声探测器可以通过碰到障碍物反射回来的超声波获取探测区域中的障碍物,从而获取探测区域中的非行驶区域、可行驶区域,所述探测区域为超声探测器探测过的区域,例如当超声探测器安装于车辆右侧时,探测区域为车辆右侧的区域。所述第一超声探测器为按照车辆像是放下安装于车辆前段的超声探测器,所述第二超声探测器为按照车辆行驶方向安装于车辆后端的超声探测器,第一超声探测器和第二超声探测器安装于车辆的同侧,例如当车辆向前行驶时,第一超声探测器可以安装于车头处的右侧,第二超声探测器可以安装于车位处的右侧。可以理解的是若将超声探测器均安装于车辆右侧,则可以探测车辆右侧的探测区域中的可行驶区域,同样的可以在车辆左侧也安装两个超声探测器用于探测车辆左侧的探测区域中的可行驶区域。
91.下面结合具体的实施例对本技术提供的区域探测方法进行详细说明。
92.请参见图2,为本技术实施例提供了一种区域探测方法的流程示意图。如图2所示,本技术实施例的所述方法可以包括以下步骤s101

s103。
93.s101,基于第一超声探测器获取探测区域内的非行驶区域。
94.具体的,当用户开启车辆的区域探测功能,或开启自动驾驶功能时,第一超声探测器和第二超声探测器会对探测区域进行探测,所述探测区域即第一超声探测器和第二超声探测器可以探测到的区域,例如当超声探测器均安装在车辆右侧时,探测区域即为车辆右侧的区域。第一超声探测器会向探测区域发送超声波,当超声波遇到探测区域中的障碍物时会反射回来并被第一超声探测器获取到,第一超声探测器可以获取到障碍物与第一超声探测器之间的第一探测距离,则探测区域中离第一超声探测器的距离大于第一探测距离的
区域为存在障碍物的非行驶区域,汽车不能驶入。
95.s102,获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离。
96.具体的,由于车辆是在按照车辆行驶方向向前行驶的,例如:前进、倒车等,第一超声探测器作为车辆行驶方向上安装于车辆前端的超声探测器,会先对探测区域进行探测,之后第二超声探测器会探测第一超声探测器已经探测过的探测区域,所述第二超声探测器为按照车辆行驶方向安装于车辆后端的超声探测器,例如:车辆在前进时,第一超声探测器可以为安装于车头端的超声探测器,第二超声探测器可以为安装于车尾端的超声探测器;同理,车辆在倒车时,第一超声探测器可以为安装于车尾端的超声探测器,第二超声探测器可以为安装于车头端的超声探测器,具体可以依据实际行驶情况来确定第一超声探测器和第二超声探测器。
97.区域探测装置可以获取探测区域的探测图像,所述探测图像可以是由车辆的雷达获取的,也可以一个区域探测装置生成的与探测区域对应的空白图像,区域探测装置可以根据车辆的实时车辆姿态将车辆投影在探测图像中,也可以将基于第一超声探测器获取到的非行驶区域投影在探测图像中。区域探测装置可以根据车辆姿态获取到第二超声探测器在探测图像中的相对位置,并根据探测图像计算相对位置和非行驶区域之间的计算距离,所述计算距离为探测图象上相对位置和非行驶区域之间的最小直线距离。然后与第一超声探测器相同,第二超声探测器也会向探测区域发送超声波,并根据反射回来的超声波获取探测区域内障碍物与第二超声探测器之间的探测距离,所述探测距离即为探测区域内障碍物与第二超声探测器之间的距离。
98.s103,基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理,将所述探测区域内除调整处理后的所述非行驶区域的区域确认为可行驶区域。
99.具体的,由于仅仅使用第一超声探测器对探测区域进行探测后生成的非行驶区域并不准确,与实际情况往往存在较大的尺寸偏差,所以在第一超声探测器探测后再使用第二超声探测器再次探测,根据计算距离和探测距离对第一超声探测器生成的非行驶区域进行调整处理,例如当计算距离与探测距离的差值大于距离阈值时,说明第二超声探测器探测到的实际情况与第一超声探测器探测到的非行驶区域相差过大,则增大非行驶区域,若计算距离与探测距离的差值低于或等于距离阈值,说明第二超声探测器探测到的实际情况与第一超声探测器探测到的非行驶区域基本一致,则不需要对非行驶区域进行调整。探测区域内除了调整处理后的非行驶区域以外的区域即为可行驶区域。
100.在本技术实施例中,基于第一超声探测器获取探测区域内的非行驶区域,获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离,基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理,将所述探测区域内除调整处理后的所述非行驶区域的区域确认为可行驶区域。通过第二超声探测器对第一超声探测器检测到的结果进行调整,对存在障碍物的非行驶区域探测更精准,减小了非行驶区域的尺寸偏差,从而提升了判断可行驶区域的准确度,提升了自动驾驶系统的使用效果。
101.请参见图3,为本技术实施例提供了一种区域探测方法的流程示意图。如图3所示,本技术实施例的所述方法可以包括以下步骤s201

s207。
102.s201,在探测区域的探测图像上按照预设尺寸划分至少一个栅格,并将所述至少一个栅格中的各栅格对应的可行驶概率设置为初始概率值。
103.具体的,区域探测装置可以获取探测区域的探测图像,所述探测图像可以是由车辆的雷达获取的,也可以一个区域探测装置生成的与探测区域对应的空白图像,区域探测装置可以根据车辆的实时车辆姿态将车辆投影在探测图像中,区域探测装置可以在探测图像上按照预设尺寸划分至少一个栅格,每一个栅格的大小相同,所述预设尺寸可以为区域探测装置的初始设置,也可以由用户或相关工作人员进行设置,可以理解的是预设尺寸越小代表获取到的可行驶区域精度越高,例如可以按照5cm*5cm划分栅格,即在探测图像上划分至少一个长宽均为5cm的栅格。然后区域探测装置将每个栅格对应的可行驶概率统一设置为初始概率值,可行驶概率值的范围可以设置为0

255,初始概率值可以设置为128,栅格的可行驶概率值越接近0则表示该栅格可行驶概率越小,存在障碍物的可能性越大,栅格的可行驶概率值越接近255则表示该栅格的可行驶概率值越大,存在障碍物的可能性越小。
104.可以理解的是,探测区域为第一超声探测器和第二超声探测器可以探测到的区域,例如当超声探测器均安装在车辆右侧时,探测区域即为车辆右侧的区域,所以探测区域的大小与超声探测器可以探测到的最大长度有关。
105.s202,基于第一超声探测器在第一视场角内获取到的第一探测距离,对所述至少一个栅格的可行驶概率进行第一调整处理。
106.具体的,第一视场角为以第一超声探测器为顶点,以第一超声探测器发送超声波时最大范围的两条边缘构成的夹角。当用户开启车辆的区域探测功能,或开启自动驾驶功能时,第一超声探测器和第二超声探测器会对探测区域进行探测。第一超声探测器在第一视场角内发送超声波,当超声波遇到第一视场角内的障碍物时会反射回去并被第一超声探测器获取,第一超声探测器可以根据反射回去的超声波获取到第一视场角内的障碍物与第一超声探测器之间的第一探测距离,并根据第一探测距离对至少一个栅格的可行驶概率进行第一调整处理,例如可以将第一视场角内与第一超声探测器之间的距离小于第一探测距离的栅格的可行驶概率增大,反之则将可行驶概率减小。
107.可以理解的是,车辆是沿着车辆行驶方向向前运动的,第一超声探测器也是依照第一预设频率向第一视场角发送超声波并获取第一探测距离,所述第一预设频率可以为区域探测装置的初始设置,也可以由用户或相关工作人员进行设置,例如第一预设频率可以设为50ms/次,即第一超声探测器每50ms向第一视场角内发送一次超声波并获取第一探测距离,并根据第一探测距离对第一视场角内的栅格的可行驶概率进行第一调整处理。
108.可选的,区域探测装置可以获取第一超声探测器在第一视场角内获取到的第一探测距离,若第一视场角内的第一目标栅格与第一超声探测器之间的距离小于第一探测距离,则基于第一概率值对第一目标栅格的可行驶概率进行增大处理,即将第一目标栅格的可行驶概率在当前基础上增大第一概率值;若第一视场角内的第二目标栅格与第一超声探测器之间的距离大于或等于第一探测距离,则基于第二概率值对第二目标栅格的可行驶概率进行减小处理,即将第二目标栅格的可行驶概率在当前基础上减小第一概率值。所述第一概率值和第二概率值可以为区域探测装置的初始设置,也可以由用户或相关工作人员进行设置,也可以基于第一预设频率进行设置,第一概率值和第二概率值可以相同也可以不相同。其中栅格和第一超声探测器之间的距离可以为栅格中心点与第一超声探测器之间的
直线距离。
109.可以理解的是,所述第一视场角内的栅格可以为与第一视场角有重合部分的栅格,或者与第一视场角的重合部分面积大于栅格面积一般的栅格。
110.请一并参见图3a,为本技术实施例提供了一种第一调整处理的举例示意图,以第一超声探测器获取一次第一探测距离,并对第一视场角内的栅格的可行驶概率进行一次第一调整处理为例,当第一超声探测器向第一视场角内发送超声波,当超声波遇到第一市场角内的障碍物会反射回去,第一超声探测器接收反射回来的超声波并获取第一探测距离,然后对第一视场角内与第一超声探测器之间的距离小于第一探测距离的第一目标栅格的可行驶概率进行增大处理,对与第一超声探测器之间的距离大于或等于第一探测距离的第二目标栅格的可行驶概率进行减小处理。例如第一概率值为5,第二概率值为10,而在进行这次第一调整处理之前第一视场角内的栅格的可行驶概率均为128,则将第一目标栅格的可行驶概率增大至133,将第二目标栅格的可行驶概率减小至118。
111.s203,基于第一调整处理后的可行驶概率生成所述探测区域的第一概率分布结果,基于所述第一概率分布结果生成所述探测区域内的非行驶区域。
112.具体的,可以理解的是车辆在沿着车辆行驶方向向前行驶,第一超声探测器按照第一预设频率对第一视场角内的栅格进行第一调整处理,所以探测区域内的栅格的可行驶概率会在车辆的行驶过程和第一超声探测器进行探测的过程中被区域探测装置进行多次调整,当第一超声探测器的第一视场角与探测区域没有重叠部分的时候,表示第一超声探测器完成了对当前探测区域的探测,则区域探测装置会根据第一调整处理后的可行驶概率生成探测区域的第一概率分布结果,并根据第一概率分布结果生成探测区域内的非行驶区域。
113.可选的,区域探测装置在至少一个栅格内获取第一调整处理后的可行驶概率小于概率阈值的障碍物栅格,基于障碍物栅格生成所述探测区域内非行驶区域,所述概率阈值可以为区域探测装置的初始设置,也可以由用户或相关工作人员进行设置,例如可以将概率阈值设置为10,则经过第一调整处理后的可行驶概率小于10的栅格被确认为障碍物栅格,表示这些栅格内存在障碍物,将障碍物栅格合并起来就能得到探测区域的非行驶区域。
114.s204,基于车辆姿态获取第二超声探测器在所述探测区域的探测图像上的相对位置,计算所述相对位置与所述第二超声探测器的第二视场角内的第三目标栅格之间的计算距离。
115.具体的,第二视场角为以第二超声探测器为顶点,以第二超声探测器发送超声波时最大范围的两条边缘构成的夹角。区域探测装置可以获取实时的车辆姿态,并根据车辆策太获取第二超声探测器在探测区域的探测图像上的相对位置,并计算相对位置和第二视场角内的第三目标栅格之间的计算距离,所述第三目标栅格为非行驶区域内的栅格。
116.可选的,所述第三目标栅格可以为一个或一个以上的栅格,则第三目标栅格与第二超声探测器之间的计算距离,可以为第三目标栅格中与第二超声探测器之间的最小距离。
117.s205,获取所述第二超声探测器在所述第二视场角内获取到的第二探测距离。
118.具体的,第二超声探测器会在第二视场角内发送超声波,当超声波遇到第二视场角内的障碍物时会反射回去并被第二超声探测器获取,第二超声探测器可以根据反射回去
的超声波获取到第二视场角内的障碍物与第二超声探测器之间的第二探测距离。
119.可以理解的是,车辆是沿着车辆行驶方向向前运动的,与第一超声探测器一样,第二超声探测器也是依照第二预设频率向第二视场角发送超声波并获取第二探测距离和计算距离,所述第而预设频率可以为区域探测装置的初始设置,也可以由用户或相关工作人员进行设置,第二预设频率可以与第一预设频率相同。
120.请一并参见图3b,为本技术实施例提供了一种计算距离和第二探测距离获取的举例示意图,以第二超声探测器获取一次第二探测距离和计算距离为例,第二超声探测器向第二视场角发送超声波,超声波遇到第二视场角内的障碍物反射回去,第二超声探测器获取反射回去的超声波并获取第二探测距离。同时,区域探测装置获取第二超声探测器在探测区域的探测图像上的相对位置,并获取第二视场角内的第三目标栅格,所述第三目标栅格属于非行驶区域,然后将第三目标栅格与第二超声探测器之间的最近距离确定为计算距离。
121.s206,若所述计算距离与所述第二探测距离之间的差值大于距离阈值,则基于第三概率值对所述第三目标栅格的第一调整处理后的可行驶概率进行减小处理,基于第二调整处理后的可行驶概率生成所述探测区域的第二概率分布结果。
122.具体的,若计算距离和第二探测距离之间的差值大于距离阈值,则根据第三概率值对第三目标栅格的第一调整处理后的可行驶概率进行减小处理。
123.可选的,若计算距离和第二探测距离之间的差值大于距离阈值,则根据第三概率值对第二视场角内所有栅格的第一调整处理后的可行驶概率进行减小处理。
124.可选的,若第二超声探测器未在第二视场角内探测到障碍物,即第二超声探测器未获取到反射回来的超声波,则根据第四概率值对第二视场角内所有栅格的第二调整处理后的可行驶概率进行增大处理。所述第一概率值、第二概率值、第三概率值和第四概率值可以相同,也可以各不相同。
125.可以理解的是,车辆在沿着车辆行驶方向向前行驶,第二超声探测器按照第二预设频率对第二视场角内的栅格进行第二调整处理,所以探测区域内的栅格的第一调整处理后的可行驶概率会在车辆的行驶过程和第二超声探测器进行探测的过程中被区域探测装置进行多次调整,当第二超声探测器的第二视场角与探测区域没有重叠部分的时候,表示第二超声探测器完成了对当前探测区域的探测,则区域探测装置会根据第二调整处理后的可行驶概率生成探测区域的第二概率分布结果。
126.s207,基于所述第二概率分布结果生成所述探测区域内的可行驶区域。
127.具体的,区域探测装置根据第二概率分布结果生成探测区域内的可行驶区域。区域探测装置在至少一个栅格内获取第二调整处理后的可行驶概率大于或等于概率阈值的可行驶栅格,基于可行驶栅格生成所述探测区域内的可行驶区域。
128.在本技术实施例中,在探测区域的探测图像上划分栅格,划分栅格提高了获取到的非行驶区域和可行驶区域的准确度,减小尺寸偏差,基于第一超声探测器生成探测区域中可行驶概率的第一概率分布结果,生成探测区域内的非行驶区域,然后获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离,基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理生成第二概率分布结果,获取第二调整处理后的可行驶概率大于或等于所述概率阈值的可行驶栅格,基于所
述可行驶栅格生成所述探测区域内的可行驶区域,通过第一超声探测器和第二超声探测器对探测区域内的栅格的可行驶概率进行多次调整,对存在障碍物的非行驶区域探测更精准,减小了非行驶区域的尺寸偏差,从而提升了判断可行驶区域的准确度,提升了自动驾驶系统的使用效果。
129.下面将结合附图4

附图7,对本技术实施例提供的区域探测装置进行详细介绍。需要说明的是,附图4

附图7中的区域探测装置,用于执行本技术图2和图3所示实施例的方法,为了便于说明,仅示出了与本技术实施例相关的部分,具体技术细节未揭示的,请参照本技术图2和图3所示的实施例。
130.请参见图4,其示出了本技术一个示例性实施例提供的区域探测装置的结构示意图。该区域探测装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该装置1包括第一探测模块11、第二探测模块12和行驶区域生成模块13。
131.第一探测模块11,用于基于第一超声探测器获取探测区域内的非行驶区域;
132.第二探测模块12,用于获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离;
133.行驶区域生成模块13,用于基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理,将所述探测区域内除调整处理后的所述非行驶区域的区域确认为可行驶区域;
134.其中,所述第一超声探测器为按照车辆行驶方向安装于车辆前端的超声探测器,所述第二超声探测器为按照车辆行驶方向安装于车辆后端的超声探测器。
135.在本实施例中,基于第一超声探测器获取探测区域内的非行驶区域,获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离,基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理,将所述探测区域内除调整处理后的所述非行驶区域的区域确认为可行驶区域。通过第二超声探测器对第一超声探测器检测到的结果进行调整,对存在障碍物的非行驶区域探测更精准,减小了非行驶区域的尺寸偏差,从而提升了判断可行驶区域的准确度,提升了自动驾驶系统的使用效果。
136.请参见图5,其示出了本技术一个示例性实施例提供的区域探测装置的结构示意图。该区域探测装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该装置1包括第一探测模块11、第二探测模块12、行驶区域生成模块13和栅格划分模块14。
137.第一探测模块11,用于基于第一超声探测器获取探测区域内的非行驶区域;
138.具体的,请一并参见图6,为本技术实施例提供了一种第一探测模块的结构示意图。所图6所示,所述持第一探测模块11可以包括:
139.调整处理单元111,用于基于第一超声探测器在第一视场角内获取到的第一探测距离,对所述至少一个栅格的可行驶概率进行第一调整处理;所述第一探测距离为所述第一视场角内障碍物与所述第一超声探测器之间的距离;
140.分布生成单元112,用于基于第一调整处理后的可行驶概率生成所述探测区域的第一概率分布结果;
141.非行驶区域生成单元113,用于基于所述第一概率分布结果生成所述探测区域内的非行驶区域。
142.可选的,所述第一调整处理单元111具体用于获取所述第一超声探测器在第一视场角内获取到的第一探测距离;
143.若所述第一视场角内的第一目标栅格与所述第一超声探测器之间的距离小于所述第一探测距离,则基于第一概率值对所述第一目标栅格的可行驶概率进行增大处理;
144.若所述第一视场角内的第二目标栅格与所述第一超声探测器之间的距离大于或等于所述第一探测距离,则基于第二概率值对所述第二目标栅格的可行驶概率进行减小处理。
145.可选的,所述非行驶区域生成单元113具体用于在所述至少一个栅格内获取第一调整处理后的可行驶概率小于概率阈值的障碍物栅格,基于所述障碍物栅格生成所述探测区域内非行驶区域。
146.第二探测模块12,用于获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离;
147.具体的,请一并参见图7,为本技术实施例提供了一种第二探测模块的结构示意图。所图7所示,所述持第二探测模块12可以包括:
148.计算距离获取单元121,用于基于车辆姿态获取第二超声探测器在所述探测区域的探测图像上的相对位置,计算所述相对位置与所述第二超声探测器的第二视场角内的第三目标栅格之间的计算距离,所述第三目标栅格为所述非行驶区域内的栅格;
149.探测距离获取单元122,用于获取所述第二超声探测器在所述第二视场角内获取到的第二探测距离,所述第二探测距离为所述第二视场角内障碍物与所述第二超声探测器之间的距离。
150.行驶区域生成模块13,用于基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理,将所述探测区域内除调整处理后的所述非行驶区域的区域确认为可行驶区域;
151.其中,所述第一超声探测器为按照车辆行驶方向安装于车辆前端的超声探测器,所述第二超声探测器为按照车辆行驶方向安装于车辆后端的超声探测器;
152.可选的,所述行驶区域生成模块13具体用于基于所述计算距离和所述探测结果对所述至少一个栅格的第一调整处理后的可行驶概率进行第二调整处理,生成所述探测区域的第二概率分布结果;
153.基于所述第二概率分布结果生成所述探测区域内的可行驶区域。
154.可选的,所述行驶区域生成模块13具体用于若所述计算距离与所述第二探测距离之间的差值大于距离阈值,则基于第三概率值对所述第三目标栅格的第一调整处理后的可行驶概率进行减小处理;
155.基于第二调整处理后的可行驶概率生成所述探测区域的第二概率分布结果。
156.可选的,所述行驶区域生成模块13具体用于在所述至少一个栅格内获取第二调整处理后的可行驶概率大于或等于所述概率阈值的可行驶栅格,基于所述可行驶栅格生成所述探测区域内的可行驶区域。
157.栅格划分模块14,用于在探测区域的探测图像上按照预设尺寸划分至少一个栅格,并将所述至少一个栅格中的各栅格对应的可行驶概率设置为初始概率值。
158.在本实施例中,在探测区域的探测图像上划分栅格,划分栅格提高了获取到的非
行驶区域和可行驶区域的准确度,减小尺寸偏差,基于第一超声探测器生成探测区域中可行驶概率的第一概率分布结果,生成探测区域内的非行驶区域,然后获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离,基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理生成第二概率分布结果,获取第二调整处理后的可行驶概率大于或等于所述概率阈值的可行驶栅格,基于所述可行驶栅格生成所述探测区域内的可行驶区域,通过第一超声探测器和第二超声探测器对探测区域内的栅格的可行驶概率进行多次调整,对存在障碍物的非行驶区域探测更精准,减小了非行驶区域的尺寸偏差,从而提升了判断可行驶区域的准确度,提升了自动驾驶系统的使用效果。
159.需要说明的是,上述实施例提供的区域探测装置在执行区域探测方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的区域探测装置与区域探测方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
160.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
161.本技术实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图2

图3b所示实施例的所述区域探测方法,具体执行过程可以参见图2

图3b所示实施例的具体说明,在此不进行赘述。
162.本技术还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图2图3b所示实施例的所述区域探测方法,具体执行过程可以参见图2

图3b所示实施例的具体说明,在此不进行赘述。
163.请参见图8,为本技术实施例提供了一种电子设备的结构示意图。如图8所示,所述电子设备1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。
164.其中,通信总线1002用于实现这些组件之间的连接通信。
165.其中,用户接口1003可以包括显示屏(display)、摄像头(camera),可选用户接口1003还可以包括标准的有线接口、无线接口。
166.其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如wi

fi接口)。
167.其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种借口和线路连接整个服务器1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行服务器1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field

programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。
168.其中,存储器1005可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read

only memory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non

transitory computer

readable storage medium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离第一述处理器1001的存储装置。如图8所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及区域探测应用程序。
169.在图8所示的电子设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储的区域探测应用程序,并具体执行以下操作:
170.基于第一超声探测器获取探测区域内的非行驶区域;
171.获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离;
172.基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理,将所述探测区域内除调整处理后的所述非行驶区域的区域确认为可行驶区域;
173.其中,所述第一超声探测器为按照车辆行驶方向安装于车辆前端的超声探测器,所述第二超声探测器为按照车辆行驶方向安装于车辆后端的超声探测器。
174.在一个实施例中,所述处理器1001在执行基于第一超声探测器针对探测区域获取的第一探测结果,生成非行驶区域之前,还执行以下操作:
175.在探测区域的探测图像上按照预设尺寸划分至少一个栅格,并将所述至少一个栅格中的各栅格对应的可行驶概率设置为初始概率值。
176.在一个实施例中,所述处理器1001在执行基于第一超声探测器获取探测区域内的非行驶区域时,具体执行以下操作:
177.基于第一超声探测器在第一视场角内获取到的第一探测距离,对所述至少一个栅格的可行驶概率进行第一调整处理;所述第一探测距离为所述第一视场角内障碍物与所述第一超声探测器之间的距离;
178.基于第一调整处理后的可行驶概率生成所述探测区域的第一概率分布结果;
179.基于所述第一概率分布结果生成所述探测区域内的非行驶区域。
180.在一个实施例中,所述处理器1001在执行基于第一超声探测器在第一视场角内获取到的第一探测距离,对所述至少一个栅格的可行驶概率进行第一调整处理时,具体执行以下操作:
181.获取所述第一超声探测器在第一视场角内获取到的第一探测距离;
182.若所述第一视场角内的第一目标栅格与所述第一超声探测器之间的距离小于所述第一探测距离,则基于第一概率值对所述第一目标栅格的可行驶概率进行增大处理;
183.若所述第一视场角内的第二目标栅格与所述第一超声探测器之间的距离大于或等于所述第一探测距离,则基于第二概率值对所述第二目标栅格的可行驶概率进行减小处理。
184.在一个实施例中,所述处理器1001在执行基于所述第一概率分布结果生成所述探测区域内的非行驶区域时,具体执行以下操作:
185.在所述至少一个栅格内获取第一调整处理后的可行驶概率小于概率阈值的障碍物栅格,基于所述障碍物栅格生成所述探测区域内非行驶区域。
186.在一个实施例中,所述处理器1001在执行获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离时,具体执行以下操作:
187.基于车辆姿态获取第二超声探测器在所述探测区域的探测图像上的相对位置,计算所述相对位置与所述第二超声探测器的第二视场角内的第三目标栅格之间的计算距离,所述第三目标栅格为所述非行驶区域内的栅格;
188.获取所述第二超声探测器在所述第二视场角内获取到的第二探测距离,所述第二探测距离为所述第二视场角内障碍物与所述第二超声探测器之间的距离。
189.在一个实施例中,所述处理器1001在执行基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理,将所述探测区域内除调整处理后的所述非行驶区域的区域确认为可行驶区域时,具体执行以下操作:
190.基于所述计算距离和所述探测结果对所述至少一个栅格的第一调整处理后的可行驶概率进行第二调整处理,生成所述探测区域的第二概率分布结果;
191.基于所述第二概率分布结果生成所述探测区域内的可行驶区域。
192.在一个实施例中,所述处理器1001在执行基于所述计算距离和所述探测结果对所述至少一个栅格的第一调整处理后的可行驶概率进行第二调整处理,生成所述探测区域的第二概率分布结果时,具体执行以下操作:
193.若所述计算距离与所述第二探测距离之间的差值大于距离阈值,则基于第三概率值对所述第三目标栅格的第一调整处理后的可行驶概率进行减小处理;
194.基于第二调整处理后的可行驶概率生成所述探测区域的第二概率分布结果。
195.在一个实施例中,所述处理器1001在执行基于所述第二概率分布结果生成所述探测区域内的可行驶区域时,具体执行以下操作:
196.在所述至少一个栅格内获取第二调整处理后的可行驶概率大于或等于所述概率阈值的可行驶栅格,基于所述可行驶栅格生成所述探测区域内的可行驶区域。
197.在本实施例中,在本技术实施例中,在探测区域的探测图像上划分栅格,划分栅格提高了获取到的非行驶区域和可行驶区域的准确度,减小尺寸偏差,基于第一超声探测器生成探测区域中可行驶概率的第一概率分布结果,生成探测区域内的非行驶区域,然后获取第二超声探测器与所述非行驶区域的计算距离,获取所述第二超声探测器针对所述探测区域的探测距离,基于所述计算距离和所述探测距离对所述非行驶区域进行调整处理生成第二概率分布结果,获取第二调整处理后的可行驶概率大于或等于所述概率阈值的可行驶栅格,基于所述可行驶栅格生成所述探测区域内的可行驶区域,通过第一超声探测器和第二超声探测器对探测区域内的栅格的可行驶概率进行多次调整,对存在障碍物的非行驶区域探测更精准,减小了非行驶区域的尺寸偏差,从而提升了判断可行驶区域的准确度,提升了自动驾驶系统的使用效果。
198.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
199.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜