【技术实现步骤摘要】
自动驾驶系统的故障检测方法、装置及介质
[0001]本公开涉及人工智能领域中的无人驾驶
、
自动驾驶等领域,尤其涉及一种自动驾驶系统的故障检测方法
、
装置及介质
。
技术介绍
[0002]目前,车辆中通常会搭载自动驾驶系统,以便实现对车辆的自动驾驶控制
。
当自动驾驶系统发生故障时,容易导致自动驾驶控制的安全性和可靠性降低
。
[0003]因此,亟需一种自动驾驶系统的故障检测方式,以便及时
、
准确的确定出是否可以启动自动驾驶系统,以保证车辆和自动驾驶系统的安全
。
技术实现思路
[0004]本公开提供了一种自动驾驶系统的故障检测方法
、
装置
、
设备以及存储介质,用于检测自动驾驶系统是否可以安全启动运行,进而确保车辆自动驾驶行车的安全性
。
[0005]根据本公开的第一方面,提供了一种自动驾驶系统的故障检测方法,包括:
[0006]响应于启动指令,获取自动驾驶系统的机器异常检查
MCE
日志信息;其中,所述启动指令用于指示启动所述自动驾驶系统;所述
MCE
日志信息用于记录所述自动驾驶系统的
MCE
故障;
[0007]根据所述
MCE
日志信息,确定第一数量和第二数量;其中,所述第一数量为所述自动驾驶系统中存在的第一错误的数量;所述第一错误为具有致命属性的总线错误;所述第二
【技术保护点】
【技术特征摘要】
1.
一种自动驾驶系统的故障检测方法,包括:响应于启动指令,获取自动驾驶系统的机器异常检查
MCE
日志信息;其中,所述启动指令用于指示启动所述自动驾驶系统;所述
MCE
日志信息用于记录所述自动驾驶系统的
MCE
故障;根据所述
MCE
日志信息,确定第一数量和第二数量;其中,所述第一数量为所述自动驾驶系统中存在的第一错误的数量;所述第一错误为具有致命属性的总线错误;所述第二数量为所述自动驾驶系统中存在的第二错误的数量;所述第二错误为缓存错误;若确定所述第一数量大于第一预设值,和
/
或,确定所述第二数量大于第二预设值,则生成并执行第一告警指令,其中,所述第一告警指令用于指示禁止所述自动驾驶系统启动
。2.
根据权利要求1所述的方法,其中,根据所述
MCE
日志信息,确定第一数量和第二数量,包括:根据第一关键信息和第二关键信息,对所述
MCE
日志信息进行关键词匹配,确定所述第一数量和所述第二数量;其中,所述第一关键信息表征用于检测第一错误的关键词,所述第二关键信息表征用于检测第二错误的关键词
。3.
根据权利要求2所述的方法,其中,所述第一关键信息中包括:第一关键字
、
第二关键字以及第一排列顺序信息;所述第一关键字为表征总线错误的关键字;所述第二关键字表征错误属性为致命属性;所述第一排列顺序信息为错误日志中所述第一关键字和所述第二关键字的排列顺序;所述错误日志为所述
MCE
日志信息中用于记录所述第一错误的一条日志
。4.
根据权利要求2或3所述的方法,其中,所述第二关键信息中包括:第三关键字
、
第四关键字
、
第五关键字
、
第二排列顺序信息和第三排列顺序信息;所述第三关键字为表征缓存错误的关键字;所述第四关键字表征错误属性为不可纠正属性;所述第五关键字表征错误属性为可纠正属性;所述第二排列顺序信息为用于指示所述第三关键字和所述第四关键字的排列顺序;所述第三排列顺序信息为用于指示所述第三关键字和所述第五关键字的排列顺序
。5.
根据权利要求1‑4中任一项所述的方法,还包括:若确定所述第一数量小于或等于第一预设值,并且确定所述第二数量小于或等于第二预设值,则根据所述
MCE
日志信息,确定第一日志信息;其中,所述第一日志信息为所述
MCE
日志信息中用于记录第三错误的日志;所述第三错误为具有不可纠正属性的总线错误;若所述第一日志信息表征存在一个
PCIE
设备的故障次数大于第三预设值,则生成并执行所述第一告警指令;其中,所述故障次数为所述
PCIE
设备出现第三错误的次数
。6.
根据权利要求5所述的方法,还包括:若确定所述第一日志信息表征所述自动驾驶系统中存在一个
PCIE
设备的故障次数小于或等于所述第三预设值,则生成第二告警指令,并执行所述启动指令;所述第二告警指令用于指示对所述自动驾驶系统进行维护
。7.
根据权利要求1‑6中任一项所述的方法,还包括:响应于所述自动驾驶系统启动成功,根据所述
MCE
日志信息,确定第二日志信息;所述第二日志信息为所述
MCE
日志信息中用于记录第四错误的日志;所述第四错误为具有可纠正属性的总线错误;
若所述第二日志信息表征存在一个
PCIE
设备的错误次数大于第四预设值,则生成第二告警指令;其中,所述第二告警指令用于指示对所述自动驾驶系统进行维护;所述错误次数为所述
PCIE
设备出现第四错误的次数;所述第四预设值小于第三预设值
。8.
根据权利要求1‑4中任一项所述的方法,还包括:若确定所述第一数量小于或等于第一预设值,并且确定所述第二数量小于或等于第二预设值,则执行所述启动指令
。9.
根据权利要求1‑8中任一项所述的方法,还包括:响应于所述自动驾驶系统启动成功,实时确定所述自动驾驶系统对应的第三数量,并确定所述自动驾驶系统中的内存单元的类型信息;其中,所述第三数量为所述自动驾驶系统出现具有可纠正属性的内存错误的次数;所述类型信息用于表征内存单元的连接方式;根据所述类型信息,确定与所述类型信息对应的第五预设值;若所述第三数量大于所述第五预设值,则生成并执行第三告警指令;所述第三告警指令用于指示停止运行所述自动驾驶系统
。10.
根据权利要求1‑9中任一项所述的方法,还包括:响应于所述自动驾驶系统启动成功,确定第四数量;所述第四数量为所述自动驾驶系统在预设时段内出现处理器过热错误的次数;若确定所述第四数量大于阈值信息中的第一值,则执行第三告警指令;所述阈值信息包括至少一个阈值;所述第一值为所述阈值信息中取值最大的阈值;所述第三告警指令用于指示停止运行所述自动驾驶系统
。11.
根据权利要求
10
所述的方法,还包括:获取当前的气温信息;其中,所述气温信息为搭载所述自动驾驶系统的车辆所行驶的环境温度;根据所述气温信息,确定所述阈值信息;其中,所述气温信息和所述阈值信息中第一值呈正相关
。12.
根据权利要求
11
所述的方法,其中,所述阈值信息包括第一阈值和第二阈值;所述第一阈值小于所述第二阈值;所述方法还包括:若确定所述第四数量大于所述第一阈值,且所述第四数量小于所述第二阈值,则生成第一控制信号和第四告警指令;所述第一控制信号用于控制所述自动驾驶系统中的散热单元工作;其中,所述第四告警指令用于指示对所述自动驾驶系统存在过热风险
。13.
根据权利要求
11
所述的方法,其中,所述阈值信息包括第三阈值
、
第四阈值以及第五阈值;所述第四阈值大于所述第三阈值,且所述第四阈值小于所述第五阈值;所述方法还包括:若确定所述第四数量大于所述第三阈值,且所述第四数量小于所述第四阈值,则执行第二控制信号;其中,所述第二控制信号用于控制所述自动驾驶系统中的散热单元在第一功率值下工作
。14.
根据权利要求
13
所述的方法,其中,所述方法还包括:若确定所述第四数量大于所述第四阈值,且所述第四数量小于所述第五阈值,则执行第三控制信号;所述第三控制信号用于控制所述自动驾驶系统中的散热单元在第二功率值下工作;所述第一功率值小于所述第二功率值
。
15.
一种自动驾驶系统的故障检测装置,包括:第一获取单元,用于响应于启动指令,获取自动驾驶系统的机器异常检查
MCE
日志信息;其中,所述启动指令用于指示启动所述自动驾驶系统;所述
MCE
日志信息用于记录所述自动驾驶系统的
MCE
故障;第一确定单元,用于根据所述
MCE
日志信息,确定第一数量和第二数量;其中,所述第一数量为所述自动驾驶系统中存在的第一错误的数量;所述第一错误为具有致命属性的总线错误;所述第二数量为所述自动驾驶系统中存在的第二错误的数量;所述第二错误为缓存错误;第一生成单元,用于若确定所述第一数量大于第一预设值,和
/
或,确定所述第二数量大于第二预设值,则生成第一告警指令,其中,所述第一告警指令用于指示禁止所述自...
【专利技术属性】
技术研发人员:邹东坡,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。