上方障碍物检测方法及装置、***、车辆、存储介质
技术领域
本发明实施例涉及障碍物检测技术,尤其涉及一种上方障碍物检测方法及装置、***、车辆、存储介质,属于辅助驾驶技术领域。
背景技术
随着高级辅助驾驶***(Advanced Driver Assistant System,ADAS)和自动驾驶(Autonomous Driving,AD)技术的不断发展,毫米波雷达作为重要传感器也随之快速发展。
但是,毫米波雷达一般用于车辆前方障碍物的检查,对于车辆所在道路的上方障碍物的检测精度较差。具体而言,以龙门架、路牌为代表的上方障碍物由于散射强烈,很容易被毫米波雷达识别为静止车辆,这可能会引起自动驾驶车辆的紧急制动,造成车辆行驶的稳定性较差。为了解决这个问题,现有技术中一般采用增加俯仰向接收通道的雷达来实现对上方障碍物的检测;然而,这种雷达会导致计算量的增加,还需要选用处理能力更强的芯片来进行数据处理。
现有技术中通过毫米波雷达结合俯仰向接收通道、高处理能力芯片的方案会导致检测成本大幅提高。因此,如何在不增加***硬件开销的前提下,通过传统的低成本毫米波雷达实现上方障碍物的检测成为本领域亟待解决的技术问题。
发明内容
本发明提供了一种上方障碍物检测方法及装置、***、车辆、存储介质,用以在不增加***硬件开销的前提下实现对上方障碍物的检测,降低前方障碍物虚警概率,提高车辆行驶稳定性。
第一方面,本发明提供一种上方障碍物检测方法,包括:
在车辆行驶过程中的目标时段内,获取待检测目标反射的雷达信号的信号参数;
根据所述信号参数,获取所述待检测目标与所述车辆之间的相对位置关系;
根据所述相对位置关系与所述信号参数中的信号能量在所述目标时段内的变化趋势,确定所述待检测目标是否为所述车辆的上方障碍物。
第二方面,本发明提供一种上方障碍物检测装置,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面所述的方法。
第三方面,本发明提供一种上方障碍物检测***,包括:
如第二方面所述的上方障碍物检测装置;
雷达,用于发出探测雷达信号,并接收经待检测目标反射的雷达信号。
第四方面,本发明提供一种车辆,包括:如第三方面所述的上方障碍物检测***。
第五方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如第一方面所述的方法。
本发明提供的上方障碍物检测方法及装置、***、车辆、存储介质,考虑到雷达具备固定的俯仰向天线方向图,其距离待检测目标越近,仰角越大,从而,经待检测目标反射的雷达信号的信号能量越低,因此,本发明实施例通过车辆和待检测目标之间的相对位置关系与雷达信号的信号能量之间的变化趋势,可以实现对待检测目标的准确识别,该方案无需对现有检测***的硬件进行增加,避免硬件成本的开销,而是通过软件方式实现对上方障碍物的检测,降低了前方障碍物的虚警概率,提高了车辆行驶稳定性。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1为本发明实施例所提供的一种车辆行驶场景中的道路斜视图;
图2为本发明实施例中图1所示车辆行驶场景中的道路俯视图;
图3为本发明实施例中图1所示车辆行驶场景中的道路右视图;
图4为本发明实施例所提供的一种上方障碍物检测方法的流程示意图;
图5为本发明实施例所提供的另一种上方障碍物检测方法的流程示意图;
图6为本发明实施例所提供的另一种上方障碍物检测方法的流程示意图;
图7为本发明实施例所提供的一种上方障碍物检测装置的实体结构示意图;
图8为本发明实施例所提供的一种上方障碍物检测***的架构示意图;
图9为本发明实施例所提供的一种车辆的架构示意图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本发明具体的应用场景为:针对车辆前方的上方障碍物的检测场景。
具体而言,请参考图1与图2,其中,图1示出了一种车辆行驶场景中的道路斜视图,图2示出了图1所示车辆行驶场景中的道路俯视图。其中,图1与图2中所示坐标系为雷达坐标系,其中,X轴方向指向道路边沿,Y轴方向指向道路正前方,Z轴方向为垂直向上的方向。
如图1与图2所示,在该车辆行驶场景中,道路两侧设置有上方障碍物,其中,U1所示位置为道路左侧上方障碍物的散射中心,U2所示位置为道路右侧上方障碍物的散射中心,由于散射强烈,容易导致雷达将其识别为静止车辆,进而,可能会造成车辆紧急制动,影响车辆行驶的稳定性。
本发明提供的上方障碍物的检测方法,旨在解决现有技术的如上技术问题,并提出如下解决思路:利用车辆与待检测目标之间的相对位置关系与经待检测目标反射的雷达信号的信号能量之间的变化趋势,确定待检测目标是否为上方障碍物。
下面以具体地实施例对本发明的技术方案以及本发明实施例的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
实施例一
本发明实施例提供了一种上方障碍物检测方法。以下,对本发明实施例所提供的上方障碍物检测方法的发明思路进行简单说明。
具体而言,可以参考图3,图3示出了图1所示车辆行驶场景中的道路右视图,该道路右视图中示出了车辆与道路右侧上方障碍物之间的行驶示意图。
如图3所示,R表示道路右侧上方障碍物的散射中心U2与车辆之间的直线距离,该直线距离与前述雷达坐标系中的Y轴方向之间的侧面夹角记为a,可简称之为该道路右侧上方障碍物与车辆的仰角。
由图3所示示意图可知,随着车辆沿着Y轴方向向前行驶,其道路右侧上方障碍物距离车辆越来越近,仰角a越来越大,而在雷达所具备的固定的俯仰向天线方向图中,仰角越大,经该道路右侧上方障碍物反射的雷达信号的信号能量越弱。而与之相反的,针对与车辆同处于一个平面上的地面障碍物而言,车辆距离地面障碍物越近,经地面障碍物反射的雷达信号的能量越强。
由此,可基于车辆与待检测目标之间的相对位置关系与经待检测目标反射的雷达信号的信号能量之间的变化趋势,确定待检测目标是否为上方障碍物。
基于此,请参考图4,本发明实施例所提供的上方障碍物检测方法包括如下步骤:
S402,在车辆行驶过程中的目标时段内,获取待检测目标反射的雷达信号的信号参数。
可知,雷达可对外发射探测雷达信号,在遇到障碍物时,该探测雷达信号会经障碍物的阻挡而反射给雷达,如此,若雷达接收到反射的雷达信号,则可以确定前方有障碍物。由此,本发明实施例所涉及到的雷达信号是指:由雷达发出,并经待检测目标反射后由雷达接收的信号。
以下,为了便于说明,将雷达发出的信号称之为探测雷达信号,将经将障碍物(本发明实施例所涉及到的为待检测目标)反射并由雷达接收到的信号称之为雷达信号。
而在具体实现过程中,目标时段的起始帧可以为前述探测雷达信号的发送时刻或者前述雷达信号的接收时刻,结束帧可以为当前帧。
在一个可能的场景中,目标时段的结束帧为当前帧,目标时段的起始帧为雷达初始接收到反射的雷达信号的一帧。
在另一可能的场景中,目标时段的结束帧为当前帧,目标时段的起始帧为雷达初始发出探测雷达信号后开始跟踪反射的雷达信号的一帧。
需要注意的是,雷达发出探测雷达信号的一帧(简称为发射帧)与雷达开始跟踪雷达信号的一帧(简称为跟踪帧)可能不同。
具体的,若雷达在发出探测雷达信号后的某一帧开始跟踪雷达信号,则该起始帧为该探测雷达信号发出后、开始跟踪雷达信号的一帧,此时,雷达可能不会记录该发射帧与跟踪帧之间的帧间隔,而该帧间隔一般是固定的,可预先设置在该本上方障碍物的检测方法的执行装置(以下,简称上方障碍物检测装置)或雷达或其他可被读取到的存储位置中,因此,在这种实现场景中,可在获取到雷达记录的发射帧后,获取该预设的帧间隔,相加即可得到跟踪帧。
或者,若雷达在发出探测雷达信号的同一帧开始跟踪雷达信号,则该发射帧与跟踪帧相同。
而在另一可能的场景中,目标时段的起始帧也可直接为雷达发出探测雷达信号的一帧。不再赘述。
此外需要说明的是,前述目标时段可以是一个或多个雷达信号经发射、反射、接收构成的时段。举例说明,若目标时段中包含多个雷达信号的传递,则目标时段的起始帧即为多个雷达信号中的第一个雷达信号的起始帧(前述至少三种方式,不再赘述)。此外,考虑到雷达在正常工作时会持续对外发出雷达信号,而本发明实施例为针对待检测目标的检测,因此,该多个雷达信号可以为针对待检测目标反射的雷达信号。
本发明实施例所涉及到的信号参数可以包括但不限于:探测雷达信号的发射时刻(可通过帧来表示)、雷达信号的接收时刻(亦可通过帧表示)、雷达信号的信号能量。其中,信号能量可通过Pi表示,其单位为分贝(dB),其中i表示帧号,该帧号的起始帧为雷达发射出探测雷达信号并开始跟踪雷达信号的一帧,而其结束帧即为雷达接收到雷达信号的一帧。
前述雷达信号的信号参数均在雷达检测障碍物过程中被记录下来,因此,该步骤可通过向雷达处理器获取数据的方式实现。
此时,获取雷达信号的信号参数的具体实现方式,与本上方障碍物的检测装置与雷达之间的关系有关。
一种可能的设计中,该上方障碍物检测装置可设置于雷达内部,其可作为雷达内部独立于主处理器的一个或多个处理器(或处理模块),或者,也可作为主处理器中的一个或多个处理模块。这种实现场景中,该上方障碍物检测装置可与雷达的主处理器进行信息交互,向主处理器请求以获取前述信号参数。
在另一可能的设计中,该上方障碍物检测装置可独立于雷达设置,此时,上方障碍物检测装置与雷达的处理器之间可通过有线或无线通信的方式实现数据交互。其中,无线通信方式可以包括但不限于:无线保真通信(Wireless-Fidelity,WiFi)、蓝牙通信、近场通信(Near Field Communication,NFC)。在具体实现场景中,可由上方障碍物检测装置通过有线或无线方式向雷达的处理器发送请求,而雷达的处理器根据该请求向该上方障碍物检测装置反馈数据,以实现信号参数的获取;或者,也可以在雷达的处理器中设置自动发送规则,例如,周期性发送、实时发送等方式,而作为上方障碍物检测装置,则仅需接收雷达的处理器通过有线或无线方式发送的信号参数即可。
S404,根据信号参数,获取待检测目标与车辆之间的相对位置关系。
基于前述发明思路,该相对位置关系用以表征待检测目标与车辆之间的距离关系。具体而言,本发明实施例所涉及到的相对位置关系可以包括:车辆与待检测目标之间的第一距离。也就是,图3所示的距离R。
具体而言,该步骤可通过信号参数中的探测雷达信号的发射时刻与雷达信号的接收时刻来实现。
举例说明,若探测雷达信号的发射时刻为t1,而雷达信号的接收时刻为t2,信号传播速度为v,则雷达信号在雷达与待检测目标之间的传递时长为(t2-t1),由此,获取该传递时长与信号传播速度之积并除以2,即可得到第一距离,其可具体表示为:(t2-t1)*v/2。
S406,根据相对位置关系与信号参数中的信号能量在目标时段内的变化趋势,确定待检测目标是否为车辆的上方障碍物。
基于如图3所示的发明构思,在具体实现该方案中S406的步骤时,可参考图5所示方式实现:
S4062,在目标时段内,获取第一距离与信号能量之间的趋势参数。
本发明实施例提出一种趋势参数,并通过趋势参数来表征第一距离与信号能量之间的变化趋势。具体而言,该趋势参数可根据第一距离的变化量与信号能量的变化量来确定。
具体而言,本发明实施例提供两种可供实现的获取趋势参数的实现方式:
第一种,可获取连续多帧内的趋势参数。具体可参考如下方式实现:
1.1)获取目标时段内的每一帧对应的距离偏差值,距离偏差值为该帧对应的第一距离与目标时段内的连续多帧中的第一距离平均值之差;
1.2)获取目标时段内的每一帧对应的信号能量偏差值,信号能量偏差值为该帧对应的信号能量与目标时段内的连续多帧中的信号能量平均值之差;
1.3)获取第一变化参数与第二变化参数,其中,第一变化参数为目标时段内的连续多帧中,各帧的距离偏差值与能量偏差值之积的总和;第二变化参数为目标时段内的连续多帧中,各帧的距离偏差值的平方和;
1.4)获取第一变化参数与第二变化参数之间的比值,以作为连续多帧对应的趋势参数。
具体的,可通过如下公式(记为公式一)实现:
其中,
其中,S表示连续多帧对应的趋势参数,Ri表示第i帧时的待检测目标与车辆之间的第一距离,R·表示连续多帧内待检测目标与车辆之间的第一距离的平均值,Pi表示第i帧时的待检测目标与车辆之间的信号能量,P*表示连续多帧内待检测目标与车辆之间的信号能量的平均值,i0表示连续多帧的起始帧,ie表示连续多帧的结束帧。
在一种可能的设计中,该连续多帧可具体为目标时段,此时,i0表示目标时段的起始帧,ie表示目标时段的结束帧。
此外,前述目标时段内的连续多帧是指目标时段内连续的至少两帧。
第二种,可获取单一帧内的趋势参数。具体可参考如下方式实现:
2.1)获取目标时段内除起始帧外的每一帧对应的距离偏差值,距离偏差值为该帧对应的第一距离与起始帧对应的第一距离之差;
2.2)获取目标时段内除起始帧外的每一帧对应的信号能量偏差值,信号能量偏差值为该帧对应的信号能量与起始帧对应的信号能量之差;
2.3)在目标时段内除起始帧外的每一帧,获取信号能量偏差值与距离偏差值之间的比值,以作为该帧对应的趋势参数。
具体的,可通过如下公式(记为公式二)实现:
其中,Si表示第i帧对应的趋势参数,Ri表示第i帧时的待检测目标与车辆之间的第一距离,Rj表示目标时段的起始帧对应的待检测目标与车辆之间的第一距离,Pi表示第i帧时的待检测目标与车辆之间的信号能量,Pj表示起始帧对应的待检测目标与车辆之间的信号能量,i表示目标时段中除起始帧之外的任意帧。
除此之外,前述第二种实现方式还可以有其他形式的变形。例如,在一种可能的设计中,针对除起始帧之外的任意帧,可在获取该帧对应的信号能量偏差值与距离偏差值时,还可将前述起始帧对应的信号能量和距离,更换为:该帧的前一帧(或指定数目帧,其中指定书目为大于1的整数)对应的信号能量和距离,以此来得到信号能量偏差值与距离偏差值之后,再获取信号能量偏差值与距离偏差值之间的比值,以作为该帧对应的趋势参数。
需要说明的是,通过前述公式一或公式二实现趋势参数的获取时,本发明实施例对于距离偏差值与能量偏差值之间的获取顺序无特别限定,这两个步骤可同时执行,或者,先后次序执行。
S4064,根据趋势参数与预设的趋势阈值,确定待检测目标是否为车辆的上方障碍物。
具体而言,前述步骤中,能够获取到不同的趋势参数,基于如图3所示的发明思路,可以通过将趋势参数与预设的趋势阈值进行比较的方法,实现对待检测目标是否为车辆的上方障碍物的判断。
具体而言,若通过S4062中的公式一实现该检测,则可以将连续多帧对应的趋势参数与预设的趋势阈值进行比较,若连续多帧对应的趋势参数小于趋势阈值,则确定待检测目标为车辆的上方障碍物。反之,若连续多帧对应的趋势参数大于或者等于趋势阈值,则确定待检测目标不是车辆的上方障碍物。
由于公式一所示方式为连续多帧内的趋势参数,因此,可通过直接比较的方式实现检测,具备较高的精确度,有利于提高检测准确率。
若通过S4062中的公式二实现该检测,由于公式二是得到单帧内的趋势参数,因此,为了适应于不同的检测需求,本发明实施例给出如下三种可能的实现方式:
方式一,在目标时段内除起始帧外的任意帧,将该帧对应的趋势参数与趋势阈值进行比较,若该帧对应的趋势参数小于趋势阈值,确定待检测目标为车辆的上方障碍物。反之,若该帧对应的趋势参数大于或者等于趋势阈值,确定待检测目标不是车辆的上方障碍物。
这种实现方式的数据处理量较少,有利于提高检测效率。
方式二,在目标时段内除起始帧外的任意帧,若该帧对应的趋势参数小于趋势阈值,获取趋势参数小于趋势参数阈值的连续帧数目,从而,若连续帧数目大于或者等于预设的帧阈值,确定待检测目标为车辆的上方障碍物,其中,帧阈值至少为两帧。
可知,前述连续帧的数目小于预设的帧阈值,则可确定待检测目标不是车辆的上方障碍物。
也就是,若在单帧的判断结果为是的前提下,为了进一步保证该判断结果不是偶然情况,因此,在至少两帧均判断为是的情况下,才会将待检测目标确定为车辆的上方障碍物。这种实现方式相较于前述方式一,相当于增加了一个二次检验过程,由此,能够进一步避免偶然情况的发生,进一步提高检测准确率。
方式三,在目标时段内,获取除起始帧外的各帧对应的趋势参数的平均值,从而,若趋势参数的平均值小于趋势阈值,确定待检测目标为车辆的上方障碍物。
这种实现方式中,整个目标时段的趋势参数的平均值更能够表征相对位置关系与信号能量在目标时段内的变化趋势,更有利于提高检测精确度。
通过如上方案,可实现对待检测目标的检测。
此外,需要说明的是,前述各实现方式中的趋势阈值可根据需要设置,各不同实现方式中的趋势阈值可设置为相同数值,或者,可结合不同检测需求设置为不同阈值。
例如,在一个可能的设计中,可将前述趋势阈值设置为同一数值,如,设置为0.05。
除此之外,请参考图1和图2可知,道路上方的上方障碍物一般距离道路边界线较近,也就是,X轴方向的横向距离一般在一定的距离阈值范围内,因此,可将该特征作为前述检测步骤中的辅助特征进行判断。
此时,本发明实施例的相对位置关系,除第一距离之外,还可以包括第二距离,其中,第二距离为待检测目标与雷达指向线之间的距离。例如,图1所示的左侧上方障碍物的第二距离就是,该左侧上方障碍物与雷达指向线之间的距离;图1所示的右侧上方障碍物的第二距离就是,该右侧上方障碍物与雷达指向线之间的距离。
具体而言,该方法可参考图6所示方法实现。如图6所示,在执行S406之前,该方法还包括如下步骤:
S4052,在目标时段内的每一帧,分别获取第一距离与第二距离。
其中,第一距离为待检测目标与车辆之间的直线距离,不再赘述。
S4054,根据第一距离与第二距离,判断待检测目标是否为待定上方障碍物。
若是,执行S406,也就是,执行前述根据相对位置关系与信号能量在目标时段内的变化趋势,确定待检测目标是否为车辆的上方障碍物的步骤,不再赘述。
若否,执行S408,确定该待检测目标不是车辆的上方障碍物。
具体而言,其判断过程可以为:若第一距离大于第一距离阈值且第二距离小于预设的第二距离阈值时,确定待检测目标为待定上方障碍物。反之,若第一距离小于或者等于第一距离阈值,和/或,第二距离大于或者等于预设的第二距离阈值,则确定待检测目标不是待定上方障碍物。
此外,需要说明的是,如图6所示的实现方式为一种可能的设计,本发明实施例对于通过第二距离实现横向特征检测与前述趋势参数检测的执行次序无特别限定。也就是,若将前述横向特征检测作为趋势参数检测的辅助检测步骤时,只有二者的检测结果均为是,才能最终确定待检测目标为待定上方障碍物;反之,若存在至少一个检测步骤的检测结果为否,都确定待检测目标不是待定上方障碍物。
因此,在其他可能的设计中,也可先执行前述趋势参数的检测,若其检测结果为是,则在执行如图6所示的横向特征检测,此时,若横向特征检测的结果为是,即可确定待检测目标为待定上方障碍物
除前述流程之外,如图3所示,本发明实施例还进一步给出一种可能的检测方式:利用图3所示的仰角a实现对待检测目标的检测。此时,该检测方式可作为前述任一可实现方案的辅助方案,从而,在前述方案的检查结果均为是的前提下,若该仰角检测结果也为是,则可确定待检测目标为待定上方障碍物。反之,若任一检测步骤的检测结果为否,则确定待检测目标不是待定上方障碍物。
具体的,若以仰角作为上方障碍物的一个检测依据时,可采用如第一距离的实现方式类似的方式,获取仰角与信号能量之间的变化趋势,并将能够用以表征变化趋势的第二趋势参数与第二趋势阈值的比较,来实现对待检测目标的检测。实现方式同上,不再赘述。
此外,考虑到传统雷达可能不具备针对仰角的测量工具,因此,若以仰角作为上方障碍物的一个检测依据时,还需要设置仰角测量工具,这会在一定程度上增加硬件设备成本。
除基于前述方案对待检测目标进行检测,以确定该待检测目标是否为车辆的上方障碍物之外,可知,雷达还可实现对车辆行驶前方障碍物的检测,检测方式除以现有的方式之外,也可采用本发明实施例所提供检测方法的类似手段实现。
具体而言,如图3所示的实现场景中已述,随着车辆向前方行驶,接收到地面障碍物反射的雷达信号的信号能量会越来越高,由此,可通过与图1类似方式,根据相对位置关系与雷达信号的信号能量在目标时段内的变化趋势,若雷达信号的信号能量随着第一距离的缩短而增强,则可将其确定为车辆的地面障碍物。
此外,只需要能够实现雷达信号的发射和接收的雷达均可实现本方案,因此,本发明实施例对于雷达类型无特殊限定。
在一种可能的实现场景中,如背景技术的自动驾驶或辅助驾驶场景中,前述各实现步骤中所涉及到的雷达可以为毫米波雷达。
可以理解的是,上述实施例中的部分或全部步骤或操作仅是示例,本发明实施例还可以执行其它操作或者各种操作的变形。此外,各个步骤可以按照上述实施例呈现的不同的顺序来执行,并且有可能并非要执行上述实施例中的全部操作。
基于上述实施例一所提供的上方障碍物检测方法,本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。
本发明实施例提供了一种上方障碍物检测装置,请参考图7,该上方障碍物检测装置700,包括:
存储器710;
处理器720;以及
计算机程序;
其中,计算机程序存储在存储器710中,并被配置为由处理器720执行以实现如上述实施例所述的方法。
此外,如图7所示,在该上方障碍物检测装置700中还设置有收发器730,用于与其他设备进行数据传输或通信,在此不再赘述。
如图7所示,存储器710、处理器720与收发器730之间通过总线连接并通信。
其中,所述上方障碍物检测装置700中处理器720的数目可以为一个或多个,处理器720也可以称为处理单元,可以实现一定的控制功能。所述处理器720可以是通用处理器或者专用处理器等。
在一种可选地设计中,处理器720也可以存有指令,所述指令可以被所述处理器运行,使得所述上方障碍物检测装置700执行上述方法实施例中描述的方法。
在又一种可能的设计中,上方障碍物检测装置700可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。
可选地,所述上方障碍物检测装置700中存储器710的数目可以为一个或多个,存储器710,其上存有指令或者中间数据,所述指令可在所述处理器上被运行,使得所述上方障碍物检测装置700执行上述方法实施例中描述的方法。可选地,所述存储器710中还可以存储有其他相关数据。可选地处理器720中也可以存储指令和/或数据。所述处理器720和存储器710可以单独设置,也可以集成在一起。
此外,所述处理器720可以称为处理单元。所述收发器730可以称为收发单元、收发机、收发电路、或者收发器等,用于实现上方障碍物检测装置700的收发功能。
具体而言,在一个可能的实现场景中,若该上方障碍物检测装置700用于实现对应于图4所示实施例中的上方障碍物检测方法的操作时,所述收发器730用于获取待检测目标反射的雷达信号的信号参数。
此外,收发器730还可以进一步完成其他相应的通信功能。而处理器720用于完成相应的确定或者控制操作,可选的,还可以在存储器710中存储相应的指令。各个部件的具体的处理方式可以参考前述实施例的相关描述。
本发明实施例中描述的处理器720和收发器730可实现在集成电路(integratedcircuit,IC)、模拟IC、射频集成电路RFIC、混合信号IC、专用集成电路(applicationspecific integrated circuit,ASIC)、印刷电路板(printed circuit board,PCB)、电子设备等上。该处理器和收发器也可以用各种1C工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channel metal oxidesemiconductor,PMOS)、双极结型晶体管(Bipolar Junction Transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。
可选的,上方障碍物检测装置700可以是独立的设备或者可以是较大设备的一部分。
此外,本发明实施例提供了一种可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行以实现前述实施例所述的方法。
此外,本发明实施例还提供了一种计算机程序产品,当所述计算机程序被计算机执行时,用于执行前述实施例所述的方法。
在一种可能的设计中,第八方面中的程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。
以及,本发明实施例提供了一种上方障碍物检测***,请参考图8,该上方障碍物检测***800包括:
上方障碍物检测装置700;
雷达810,用于发出探测雷达信号,并接收经待检测目标反射的雷达信号。
其中,一种可能的设计中,雷达为毫米波雷达。
此外,本发明实施例还提供了一种车辆,请参考图9,该车辆900包括:上方障碍物检测***800。该车辆900可以是包括有上方障碍物检测***800的普通车辆,或配备有ADAS***的车辆,或自动驾驶车辆。在一种可能的实施方式中,车辆900中的雷达810可以设置在车辆900的车头或车辆偏前方部分,从而获取车辆前方的环境信息;而上方障碍物检测装置700可以设置在车辆内部,例如接近车辆控制装置的位置,此处并不作限制。车辆900中的雷达810和上方障碍物检测装置700之间的通信可以通过CAN总线、以太网链路、无线通信、近场通信等方式,此处并不作限制。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。