【技术实现步骤摘要】
自动驾驶系统启动失败的处理方法、装置和计算机设备
[0001]本申请涉及自动驾驶异常处理
,尤其涉及一种自动驾驶系统启动失败的处理方法、装置和计算机设备。
技术介绍
[0002]无人驾驶汽车在无人化运营环境下,需要在无人值守的环境下独立完成唤醒、出车、进行自动驾驶运行等任务。在实际运营环境下,可能出现各种异常问题导致车辆自动驾驶系统无法完成自动启动,或者启动过程中异常而无法正常出车执行运营任务。这种情况下,经常需要维护人员到现场去人工干预,分析异常,排查再解决问题。导致整个问题解决周期长,特别在大规模车队营运情况下,维护成本沉重,甚至影响正常的业务运营。
技术实现思路
[0003]本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中难以高效地解决自动驾驶系统启动失败的问题。
[0004]第一方面,本申请提供了一种自动驾驶系统启动失败的处理方法,包括:
[0005]根据节点依赖关系,确定第一失败节点对应的依赖路径;
[0006]若依赖路径上存在其他失败节点,则将依赖路径上 ...
【技术保护点】
【技术特征摘要】
1.一种自动驾驶系统启动失败的处理方法,其特征在于,包括:根据节点依赖关系,确定第一失败节点对应的依赖路径;若所述依赖路径上存在其他失败节点,则将所述依赖路径上的其他所述失败节点加入所述第一失败节点对应的目标节点集;根据所述依赖路径确定所述目标节点集的恢复顺序;根据所述恢复顺序和所述失败节点的节点类型,依次尝试恢复所述目标节点集中的各所述失败节点;所述节点类型包括模块节点和层级状态节点。2.根据权利要求1所述的方法,其特征在于,所述根据所述恢复顺序和所述失败节点的节点类型,依次尝试恢复所述目标节点集中的各所述失败节点,包括:根据所述恢复顺序在所述目标节点集中依次选择当前恢复节点;若所述当前恢复节点的所述节点类型为所述模块节点,则重启所述当前恢复节点;若所述当前恢复节点的所述节点类型为所述层级状态节点,则将所述当前恢复节点同一层级的所有所述模块节点依次重启。3.根据权利要求2所述的方法,其特征在于,所述处理方法还包括:在重启属于算法应用层的所述模块节点之前,判断所述模块节点所依赖的传感器是否存在异常;若是,则请求重启存在异常的所述传感器,直至存在异常的所述传感器恢复正常。4.根据权利要求1所述的方法,其特征在于,所述处理方法还包括:选择所述自动驾驶系统的最顶层作为目标层;在所述目标层任选一个所述失败节点作为所述第一失败节点,直至所述目标层的所有所述失败节点成功恢复,将所述目标层切换为当前所述目标层之下的一层,并返回在所述目标层任选一个所述失败节点作为所述第一失败节点,直至所述目标层达到最底层。5.根据权利要求1所述的方法,其特征在于,所述根据所述依赖路径确定所述目标节点集的恢复顺序,包括:对于所述目标节点集中的任一所述失败节点,将该所述失败节点依赖的所述失败节点的恢复优先级设置为低于该所述失败节点,将该所述失败节点...
【专利技术属性】
技术研发人员:林曙志,
申请(专利权)人:广州文远知行科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。