本公开的实施例涉及人工智能领域,具体为自动驾驶和ai芯片技术,可应用于自动驾驶中的雷达控制场景下。
背景技术:
1、自动驾驶系统通常需要各种各样的传感器(如radar雷达等),以实现自动定位和感知周围环境等功能,进而辅助于生成驾驶路线等策略,保证自动驾驶的安全性。
2、对于雷达传感器,自动驾驶系统中的计算单元一般是借助雷达驱动(radardriver)实现与雷达传感器的通信和控制。在一些如雷达驱动运行异常或计算单元出现硬件故障等影响计算单元对雷达的控制的情况下,自动驾驶系统通常会控制车辆进行紧急靠边停车等以保证驾驶安全。
技术实现思路
1、本公开的实施例提出了自动驾驶中的雷达控制方法、装置、自动驾驶汽车、设备、存储介质以及程序产品。
2、第一方面,本公开的实施例提供了一种自动驾驶中的雷达控制方法,该包括:监听第一雷达驱动的运行是否正常,其中,第一雷达驱动安装在第一计算单元中,第一计算单元利用第一雷达驱动控制目标雷达;响应于监听到第一雷达驱动运行异常,向第二计算单元发送第一接管请求,其中,第一接管请求用于请求第二计算单元利用第二雷达驱动启动对目标雷达的控制,其中,第二雷达驱动安装在第二计算单元中;响应于接收到第二计算单元针对第一接管请求的应答信息,且响应于确定应答信息指示第二计算单元同意启动对目标雷达的控制,放弃对目标雷达的控制。
3、第二方面,本公开的实施例提供了一种自动驾驶中的雷达控制装置,该装置包括:监听模块,被配置成监听第一雷达驱动的运行是否正常,其中,第一雷达驱动安装在第一计算单元中,第一计算单元利用第一雷达驱动控制目标雷达;控制模块,被配置成响应于监听到第一雷达驱动运行异常,向第二计算单元发送第一接管请求,其中,第一接管请求用于请求第二计算单元利用第二雷达驱动启动对目标雷达的控制,其中,第二雷达驱动安装在第二计算单元中;响应于接收到第二计算单元针对第一接管请求的应答信息,且响应于确定应答信息指示第二计算单元同意启动对目标雷达的控制,放弃对目标雷达的控制。
4、第三方面,本公开实施例提出了一种自动驾驶汽车,包括雷达、第一计算单元和第二计算单元;第一计算单元和第二计算单元用于控制雷达;第一计算单元用于执行如第一方面所描述的方法。
5、第四方面,本公开实施例提出了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面描述的方法。
6、第五方面,本公开实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面描述的方法。
7、第六方面,本公开实施例提出了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如第一方面描述的方法。
8、本公开的实施例提供的自动驾驶中的雷达控制方法通过设置第一计算单元可以利用其中安装的第一雷达驱动控制目标雷达,以及第二计算单元也可以利用其中安装的第二雷达驱动控制目标雷达,并且第一计算单元可以监听自身的雷达驱动的运行是否正常,若自身的雷达驱动运行出现异常,则及时请求第二计算单元接管对目标雷达的控制,以保证自动驾驶场景下的雷达出现软件故障时,能够利用其它计算单元及时接管雷达控制,从而提升自动驾驶的可靠性。
9、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种自动驾驶中的雷达控制方法,应用于第一计算单元,包括:
2.根据权利要求1所述的方法,其中,所述方法还包括:
3.根据权利要求2所述的方法,其中,所述方法还包括:
4.根据权利要求3所述的方法,其中,所述方法还包括:
5.根据权利要求1-4之一所述的方法,其中,所述第一计算单元包括现场可编程逻辑门阵列;以及
6.根据权利要1-4之一所述的方法,其中,所述第二计算单元包括微控制单元;以及
7.一种自动驾驶中的雷达控制装置,应用于第一计算单元,包括:
8.根据权利要求7所述的装置,其中,所述监听模块进一步被配置成:响应于确定所述第二计算单元已启动对所述目标雷达的控制,监听所述第二计算单元是否出现硬件故障,其中,所述硬件故障影响所述第二计算单元对所述目标雷达的控制;
9.根据权利要求8所述的装置,其中,所述控制模块进一步被配置成:
10.根据权利要求9所述的装置,其中,所述控制模块进一步被配置成:
11.根据权利要求7-10之一所述的装置,其中,所述第一计算单元包括现场可编程逻辑门阵列;以及
12.根据权利要7-10之一所述的装置,其中,所述第二计算单元包括微控制单元;以及
13.一种自动驾驶汽车,包括雷达、第一计算单元和第二计算单元,所述第一计算单元和第二计算单元用于控制所述雷达;
14.一种电子设备,包括:
15.一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行权利要求1-6中任一项所述的方法。
16.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6中任一项所述的方法。