【技术实现步骤摘要】
自动化车辆安全控制的车辆安全响应控制层级结构及对应的方法
[0001]本专利技术总体上涉及用于自动化车辆安全响应的技术,并且更具体地,在一些实施例中,涉及用于响应车辆系统故障来实施自动化车辆安全措施的技术和对应的车辆计算架构。
技术介绍
[0002]现代车辆配备了许多特征和功能,设计用于增强车辆对潜在安全危害的安全响应的有效性。例如,此类危害可能是由与车辆可操作的外部环境相关联的特性引起的,诸如天气危害、道路上的障碍物等。越来越多的车辆驾驶功能正在进行自动化,并且随着自动化程度的提高,在支持自动驾驶功能的车辆部件发生故障之后,为确保继续安全车辆操作所需的安全协议的数量和复杂性也对应地增加。本文描述的是解决与响应于车辆部件/系统的故障而采取的当前车辆安全措施相关联的技术问题的技术解决方案。
技术实现思路
[0003]本专利技术的示例实施例涉及用于实施自动化车辆安全响应措施以确保在支持自动化车辆驾驶功能的车辆部件或车辆系统发生故障之后在有限时间段内继续安全自动化车辆操作的车辆系统、方法、非暂时性计算机可读介质、技术和方法学。例如,车辆可以是具有一个或多个驾驶功能的至少部分自动化的自动驾驶车辆。自动驾驶车辆可以包括车辆计算平台,该车辆计算平台负责执行与对于安全自动驾驶车辆操作关键的任务(例如,物体检测和感知)相关的计算密集的运算。当诸如车辆计算平台的关键车辆部件/系统发生故障时,车辆可能不再能够执行以自主方式安全操作和导航车辆所需的运算,或者至少不再能够确保此类运算的准确性。在此类场景下,本文公开的自动化车 ...
【技术保护点】
【技术特征摘要】
1.一种车辆安全系统的计算机实施的方法,包括:由车辆的一个或多个处理器从所述车辆的车辆计算平台接收未来车辆轨迹数据;由所述一个或多个处理器确定所述车辆计算平台已经发生故障;由所述一个或多个处理器遍历车辆安全响应控制级别层级结构进行迭代以确定所述层级结构中由所述车辆的当前操作状态支持的最高车辆安全响应控制级别;由所述一个或多个处理器选择所述层级结构中由所述车辆的所述当前操作状态支持的所述最高车辆安全响应控制级别作为当前车辆安全响应控制级别;由所述一个或多个处理器确定与所述当前车辆安全响应控制级别对应的一组车辆安全响应控制命令;以及由所述一个或多个处理器将所述一组车辆安全响应控制命令发送到所述车辆的一个或多个致动器,以响应于所述车辆计算平台的故障启动用于所述车辆的安全响应措施。2.根据权利要求1所述的计算机实施的方法,其中遍历所述车辆安全响应控制级别层级结构进行迭代包括:确定第一车辆安全响应控制级别是所述层级结构中能够由所述车辆支持的最高整体车辆安全响应控制级别;识别所述车辆的与所述第一车辆安全响应控制级别对应的一个或多个部件;确定所述一个或多个部件是可操作的;以及确定所述第一车辆安全响应控制级别是所述层级结构中由所述车辆的所述当前操作状态支持的所述最高车辆安全响应控制级别。3.根据权利要求2所述的计算机实施的方法,其中确定所述一个或多个部件是可操作的包括:确定所述一个或多个部件中的每个部件的一个或多个操作度量的相应一个或多个值满足对应的一个或多个阈值。4.根据权利要求2所述的计算机实施的方法,其中所述一个或多个部件包括所述车辆的一个或多个传感器,并且其中确定与所述当前车辆安全响应控制级别对应的所述一组车辆安全响应控制命令包含:至少部分地基于所述未来车辆轨迹数据生成一组初始控制命令;从所述一个或多个传感器接收传感器数据;以及使用所述传感器数据补强所述一组初始控制命令以生成所述一组车辆安全响应控制命令。5.根据权利要求4所述的计算机实施的方法,其中所述传感器数据包括从惯性传感器接收的第一传感器数据,并且其中使用所述传感器数据补强所述一组初始控制命令以生成所述一组车辆安全响应控制命令包括:生成一个或多个车辆转向控制命令,所述一个或多个车辆转向控制命令在被实施时使所述一个或多个致动器调整所述车辆的转向控制以减轻所述车辆的实际轨迹与由所述未来车辆轨迹数据指示的计划轨迹之间的偏差。6.根据权利要求4所述的计算机实施的方法,其中所述传感器数据包括从基于雷达的传感器接收的第一传感器数据,并且其中使用所述传感器数据补强所述一组初始控制命令以生成所述一组车辆安全响应控制命令包括:使用所述第一传感器数据,沿由所述未来车辆轨迹数据指示的计划轨迹检测障碍物;以及
生成一个或多个车辆节流控制命令,所述一个或多个车辆节流控制命令在被实施时使所述一个或多个致动器增加所述车辆的减速率以避免与所述障碍物发生碰撞。7.根据权利要求4所述的计算机实施的方法,其中所述传感器数据包括从基于雷达的传感器接收的第一传感器数据,并且其中使用所述传感器数据补强所述一组初始控制命令以生成所述一组车辆安全响应控制命令包括:使用所述第一传感器数据,沿由所述未来车辆轨迹数据指示的计划轨迹检测障碍物;以及生成一个或多个车辆转向控制命令,所述一个或多个车辆转向控制命令在被实施时使所述一个或多个致动器启动对所述计划轨迹的替代车辆轨迹,以避免与所述障碍物发生碰撞。8.根据权利要求1所述的计算机实施的方法,其中遍历所述车辆安全响应控制级别层级结构进行迭代包括:确定第一车辆安全响应控制级别是所述层级结构中能够由所述车辆支持的最高整体车辆安全响应控制级别;识别所述车辆的与所述第一车辆安全响应控制级别对应的一个或多个部件;确定所述一个或多个部件中的至少一个不是可操作的;确定第二车辆安全响应控制级别是所述层级结构中能够由所述车辆支持的所述第一车辆安全响应控制级别之后的下一个最高控制级别;以及确定所述第二车辆安全响应控制级别是所述层级结构中由所述车辆的所述当前操作状态支持的所述最高车辆安全响应控制级别。9.根据权利要求8所述的计算机实施的方法,还包括:确定所述第二车辆安全响应控制级别是所述层级结构中的最低控制级别,其中确定与所述当前车辆安全响应控制级别对应的所述一组车辆安全响应控制命令包括:确定所述第二车辆安全响应控制级别对应于硬制动控制命令,并且其中将所述一组车辆安全响应控制命令发送到所述一个或多个致动器包括:将所述硬制动控制命令发送到所述一个或多个致动器以使所述一个或多个致动器启动所述车辆的硬制动操作。10.根据权利要求1所述的计算机实施的方法,其中所述一个或多个处理器包括最小风险条件控制(MRCC)车辆安全系统。11.根据权利要求10所述的计算机实施的方法,其中所述一个或多个致动器构成线控驱动(DBW)车辆系统的一部分。12.根据权利要求...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。