CN110194180B - 自动停车的方法及*** - Google Patents

自动停车的方法及*** Download PDF

Info

Publication number
CN110194180B
CN110194180B CN201910537793.3A CN201910537793A CN110194180B CN 110194180 B CN110194180 B CN 110194180B CN 201910537793 A CN201910537793 A CN 201910537793A CN 110194180 B CN110194180 B CN 110194180B
Authority
CN
China
Prior art keywords
node
data
crc
automatic driving
random number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910537793.3A
Other languages
English (en)
Other versions
CN110194180A (zh
Inventor
张少康
李波
刘渊
霍舒豪
张德兆
王肖
李晓飞
张放
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Idriverplus Technologies Co Ltd
Original Assignee
Beijing Idriverplus Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Idriverplus Technologies Co Ltd filed Critical Beijing Idriverplus Technologies Co Ltd
Priority to CN201910537793.3A priority Critical patent/CN110194180B/zh
Publication of CN110194180A publication Critical patent/CN110194180A/zh
Application granted granted Critical
Publication of CN110194180B publication Critical patent/CN110194180B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0225Failure correction strategy

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Safety Devices In Control Systems (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明提供了一种自动停车的方法,包括:电机驱动控制器接收自动驾驶运算单元的各个功能节点发送的节点数据;节点数据包括CRC校验数据;CRC校验数据是通过自动驾驶运算单元的CRC随机数节点为功能节点分配的随机数计算得到的;对CRC校验数据进行校验;当校验不成功时,统计为一次错误次数;当累计的错误次数不小于预设的阈值时,生成停车信息和故障信息,并将故障信息发送给云端服务器。由此,可以在自动驾驶运算单元不能正常工作的情况下,可以快速探测到自动驾驶运算单元的工作异常状况,并停车保护自动驾驶车辆的安全,且无需增加硬件冗余,经济性好,方法简洁,连接线束少,可靠性高。

Description

自动停车的方法及***
技术领域
本发明涉及自动驾驶技术领域,尤其涉及一种自动停车的方法及***。
背景技术
自动驾驶技术是近年的热点话题,在缓解交通拥堵、提高道路安全性、减少空气污染等领域,自动驾驶将会带来颠覆性的改变。自动驾驶计算单元的软件架构大多基于机器人操作***(Robot Operating System,ROS)或者对ROS***进行改造。ROS的正常运行依赖ROS master节点(ROS***主节点)的正常运行。在实践中,ROS master节点会偶尔发生不能正常工作的情况。在该情况下,整个自动驾驶计算单元就会崩溃,无法保证自动驾驶车辆的安全稳定运行。
目前应用较多的保证自动驾驶计算单元安全稳定运行的方法大致可分为利用自动驾驶运算单元硬件冗余的方法和利用软件***备份的方法两类。
基于自动驾驶运算单元硬件冗余的方法主要指无人车整车架构中有两套自动驾驶运算单元。主/后备自动驾驶运算单元运行同样的自动驾驶算法或者主自动驾驶运算单元运行自动驾驶算法,后备自动驾驶运算单元运行自动驾驶安全监督算法。一旦主自动驾驶运算单元崩溃,后备自动驾驶运算单元可以控制整车安全稳定停车,保证无人车安全。
基于软件***备份的方法主要指改进ROS架构,在ROS master节点(ROS***主节点)外构建一个备用主节点。如果ROS***主节点失效,则软件***自动启用备用主节点,以保证自动驾驶***安全稳定运行。
基于自动驾驶运算单元硬件冗余的方法会大幅度增加硬件成本与***架构复杂度。且需要巧妙设计自动驾驶运算单元的切换规则,使得主自动驾驶运算单元发生故障后,后备自动驾驶运算单元能够无缝接管自动驾驶***的控制权限。
基于软件***备份的方法无法从根本上杜绝自动驾驶运算单元崩溃的可能性。软件冗余无法解决因硬件元器件老化、受损等引起的故障导致的***崩溃。在发生硬件***崩溃时,无法做到可靠稳定地停车。
发明内容
本发明实施例的目的是提供一种自动停车的方法及***,可以解决现有技术中的硬件冗余的方法所存在的增加硬件成本与***架构复杂度的问题,以及利用软件***备份所存在的无法从根本上杜绝自动驾驶运算单元崩溃的可能性的问题。
为解决上述问题,第一方面,本发明提供了一种自动停车的方法,所述方法包括:
电机驱动控制器接收自动驾驶运算单元的各个功能节点发送的节点数据;所述节点数据包括CRC校验数据;所述CRC校验数据是通过自动驾驶运算单元的CRC随机数节点为所述功能节点分配的随机数计算得到的;
对所述CRC校验数据进行校验;
当校验不成功时,统计为一次错误次数;
当累计的所述错误次数不小于预设的阈值时,生成停车信息和故障信息,并将所述故障信息发送给云端服务器。
在一种可能的实现方式中,所述当累计的所述错误次数大于预设的阈值时之前,所述方法还包括:
当校验成功时,如果当前之前具有累计的错误次数,且所述累计的错误次数小于预设的阈值,则当前之前累计的所述错误次数清零。
在一种可能的实现方式中,所述节点数据还包括时间信息;所述对所述CRC校验数据进行校验之前还包括:
通过所述时间信息,判断当前接收节点数据的时间与上次接收节点数据的时间是否超过预设的时间阈值;
当超过所述预设的时间阈值时,统计为一次错误次数;
当未超过所述预设的时间阈值时,对所述CRC数据进行校验。
在一种可能的实现方式中,所述对所述CRC校验数据进行校验,具体包括:
所述CRC校验数据除以与所述功能节点相同的生成多项式,当余数为零时,则验证成功。
在一种可能的实现方式中,所述功能节点接收所述CRC随机数节点发送的随机数;
将所述随机数左移3位后,除以生成多项式,将余数与所述随机数构成CRC校验数据。
在一种可能的实现方式中,所述功能节点包括感知节点、定位节点、规划节点和控制节点。
第二方面,本发明提供了一种自动停车的***,所述自动停车的***包括:
接收单元,所述接收单元用于接收自动驾驶运算单元的各个功能节点发送的节点数据;所述节点数据包括CRC校验数据;所述CRC校验数据是通过自动驾驶运算单元的CRC随机数节点为所述功能节点分配的随机数计算得到的;
校验单元,所述校验单元用于对所述CRC校验数据进行校验;
统计单元,所述统计单元用于当校验不成功时,统计为一次错误次数;
处理单元,所述处理单元用于当累计的所述错误次数不小于预设的阈值时,生成停车信息和故障信息,并将所述故障信息发送给云端服务器。
在一种可能的实现方式中,所述处理单元还用于,
当校验成功时,如果当前之前具有累计的错误次数,且所述累计的错误次数小于预设的阈值,则当前之前累计的所述错误次数清零。
在一种可能的实现方式中,所述节点数据还包括时间信息;所述***还包括:判断单元;
所述判断单元用于,通过所述时间信息,判断当前接收节点数据的时间与上次接收节点数据的时间是否超过预设的时间阈值;
所述统计单元还用于,当超过所述预设的时间阈值时,统计为一次错误次数;
所述校验单元还用于,当未超过所述预设的时间阈值时,对所述CRC数据进行校验。
在一种可能的实现方式中,所述校验单元具体用于:
所述CRC校验数据除以与所述功能节点相同的生成多项式,当余数为零时,则验证成功。
第三方面,本发明提供了一种设备,包括存储器和处理器,所述存储器用于存储程序,所述处理器用于执行第一方面任一所述的方法。
第四方面,本发明提供了一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面任一所述的方法。
第五方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一所述的方法。
通过应用本发明实施例提供的自动停车方法及***,可以实时监控自动驾驶运算单元工作状态,可以快速探测到自动驾驶运算单元的工作异常状况,在自动驾驶运算单元不能正常工作的情况下,稳定安全地停止车辆,并停车保护自动驾驶车辆的安全。该自动停车的方法无需增加硬件冗余,经济性好,方法简洁,连接线束少,可靠性高。
附图说明
图1为本发明实施例一提供的自动停车的方法流程图;
图2为CRC校验数据生成过程示意图;
图3为CRC校验数据校验过程示意图;
图4为本发明实施例二提供的自动停车的***结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1为本发明实施例一提供的自动停车的方法流程图,该方法的执行主体为电机驱动控制器,该电机驱动控制器具备判断自动驾驶运算单元工作异常的能力,其与电机相连接,用于通过控制电机,控制车辆的停止。其中,该电机驱动控制器和自动驾驶运算单元为自动驾驶车辆中的模块。如图1所示,该自动停车的方法包括以下步骤:
步骤101,电机驱动控制器接收自动驾驶运算单元的各个功能节点发送的节点数据;节点数据包括CRC校验数据;CRC校验数据是通过自动驾驶运算单元的CRC随机数节点为功能节点分配的随机数计算得到的。
具体的,自动驾驶运算单元包括感知节点、定位节点、规划节点、控制节点等多个功能节点,每个功能节点可以向ROS广播数据。
可以通过在自动驾驶运算单元中新添加一个循环冗余校验码(Cyc l icRedundancy Check,CRC)随机数节点,CRC随机数节点为功能节点分配随机数。
在一个示例中,如图2所示,图2为CRC校验数据生成过程示意图。在自动驾驶运算单元中增加的CRC随机数节点向功能节点发送四位二进制随机数1110作为CRC校验的信息字段。采用固定的生成多项式1011,其最高次幂为3。其中,随机数的位数可以根据具体情况进行设定,本申请对此并不限定,生成多项式也可以采用其他固定多项式,本申请对此并不限定。
在功能节点的mai n函数中加入CRC验证字段计算程序,功能节点的每个运算周期都要运行一次CRC验证字段计算程序。计算过程如下:
因为固定的生成多项式最高次幂为3,将四位二进制随机数1110左移3位,变为1110 000;随机数左移3位后的结果除以生成多项式,采用模二除法,与异或运算等价;相除的余数写在后三位;随机数1110附加上后三位的余数100作为CRC校验数据1110100。
步骤102,对CRC校验数据进行校验。
具体的,如图3所示,图3为CRC校验数据校验过程示意图。首先,电机驱动控制器通过控制器局域网络(Contro l ler Area Network,CAN))总线接收功能节点的CRC校验数据。然后,电机驱动控制器采用与功能节点相同的生成多项式1011,CRC校验数据1110100采用模二除法除以生成多项式1011,从而,实现对CRC校验数据的校验。
步骤103,当校验不成功时,统计为一次错误次数。
具体的,继续接上例,进行校验的结果包括两种:
一种情况是,当余数为0表示校验成功,说明自动驾驶运算单元和CAN总线运行正常,如果当前之前具有累计的错误次数,且错误次数小于预设的阈值,则当前之前累计的错误次数清零。
另一种情况是,余数不为0,表示自动驾驶运算单元运行异常,累计错误次数增加一次。
进一步的,节点数据还包括时间信息,在进行校验之前,通过时间信息,判断当前接收节点数据的时间与上次接收节点数据的时间是否超过预设的时间阈值;当超过预设的时间阈值时,统计为一次错误次数,即累计错误次数增加一次。
当未超过预设的时间阈值时,执行步骤102,进行校验验证。
步骤104,当累计的错误次数大于预设的阈值时,生成停车信息和故障信息,并将故障信息发送给云端服务器。
具体的,若累计错误次数大于阈值,可以判定自动驾驶运算单元运行出现问题,或者其中的某个功能节点出现问题,则电机驱动控制器生成停车信息,该停车信息可以控制电机停止运转,从而控制车辆停车。同时,生成故障信息,该故障信息包括车辆ID,电机驱动控制器上报故障信息后,云端服务器接收都故障信息后,会对故障车辆进行处理。
通过应用本发明实施例一提供的自动停车方法,可以实时监控自动驾驶运算单元工作状态,可以快速探测到自动驾驶运算单元的工作异常状况,在自动驾驶运算单元不能正常工作的情况下,稳定安全地停止车辆,并停车保护自动驾驶车辆的安全。该自动停车的方法无需增加硬件冗余,经济性好,方法简洁,连接线束少,可靠性高。
图4为本发明实施例二提供的自动停车的***结构示意图。如图4所示,该自动停车的***包括:接收单元401,校验单元402,统计单元403,处理单元404和判断单元405。
接收单元401用于接收自动驾驶运算单元的各个功能节点发送的节点数据;节点数据包括CRC校验数据;CRC校验数据是通过自动驾驶运算单元的CRC随机数节点为功能节点分配的随机数计算得到的;
校验单元402用于对CRC校验数据进行校验;
统计单元403用于当校验不成功时,统计为一次错误次数;
处理单元404用于当累计的错误次数不小于预设的阈值时,生成停车信息和故障信息,并将故障信息发送给云端服务器。
进一步的,处理单元404还用于,
当校验成功时,如果当前之前具有累计的错误次数,且累计的错误次数小于预设的阈值,则当前之前累计的错误次数清零。
进一步的,判断单元405用于,通过时间信息,判断当前接收节点数据的时间与上次接收节点数据的时间是否超过预设的时间阈值;
统计单元403还用于,当超过预设的时间阈值时,统计为一次错误次数;
校验单元402还用于,当未超过预设的时间阈值时,对CRC数据进行校验。
进一步的,校验单元402具体用于:
CRC校验数据除以与功能节点相同的生成多项式,当余数为零时,则验证成功。
通过应用本发明实施例一提供的自动停车***,可以实时监控自动驾驶运算单元工作状态,可以快速探测到自动驾驶运算单元的工作异常状况,在自动驾驶运算单元不能正常工作的情况下,稳定安全地停止车辆,并停车保护自动驾驶车辆的安全。该自动停车的方法无需增加硬件冗余,经济性好,方法简洁,连接线束少,可靠性高。
本发明实施例三提供了一种设备,包括存储器和处理器,存储器用于存储程序,存储器可通过总线与处理器连接。存储器可以是非易失存储器,例如硬盘驱动器和闪存,存储器中存储有软件程序和设备驱动程序。软件程序能够执行本发明实施例提供的上述方法的各种功能;设备驱动程序可以是网络和接口驱动程序。处理器用于执行软件程序,该软件程序被执行时,能够实现本发明实施例一提供的方法。
本发明实施例四提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行本发明实施例一提供的方法。
本发明实施例五提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现本发明实施例一提供的方法。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种自动停车的方法,其特征在于,所述方法包括:
电机驱动控制器接收自动驾驶运算单元的各个功能节点发送的节点数据;所述节点数据包括CRC校验数据;所述CRC校验数据是通过自动驾驶运算单元的CRC随机数节点为所述功能节点分配的随机数计算得到的;所述功能节点包括感知节点、定位节点、规划节点和控制节点;
对所述CRC校验数据进行校验;
当校验不成功时,统计为一次错误次数;
当累计的所述错误次数不小于预设的阈值时,生成停车信息和故障信息,并将所述故障信息发送给云端服务器,以使所述云端服务器对故障车进行处理。
2.根据权利要求1所述的方法,其特征在于,所述当累计的所述错误次数大于预设的阈值时之前,所述方法还包括:
当校验成功时,如果当前之前具有累计的错误次数,且所述累计的错误次数小于预设的阈值,则当前之前累计的所述错误次数清零。
3.根据权利要求1所述的方法,其特征在于,所述节点数据还包括时间信息;所述对所述CRC校验数据进行校验之前还包括:
通过所述时间信息,判断当前接收节点数据的时间与上次接收节点数据的时间是否超过预设的时间阈值;
当超过所述预设的时间阈值时,统计为一次错误次数;
当未超过所述预设的时间阈值时,对所述CRC校验数据进行校验。
4.根据权利要求1所述的方法,其特征在于,所述对所述CRC校验数据进行校验,具体包括:
所述CRC校验数据除以与所述功能节点相同的生成多项式,当余数为零时,则验证成功。
5.根据权利要求1所述的方法,其特征在于,所述功能节点接收所述CRC随机数节点发送的随机数;
将所述随机数左移3位后,除以生成多项式,将余数与所述随机数构成CRC校验数据。
6.一种自动停车的***,其特征在于,所述自动停车的***包括:
接收单元,所述接收单元用于接收自动驾驶运算单元的各个功能节点发送的节点数据;所述节点数据包括CRC校验数据;所述CRC校验数据是通过自动驾驶运算单元的CRC随机数节点为所述功能节点分配的随机数计算得到的;所述功能节点包括感知节点、定位节点、规划节点和控制节点;
校验单元,所述校验单元用于对所述CRC校验数据进行校验;
统计单元,所述统计单元用于当校验不成功时,统计为一次错误次数;
处理单元,所述处理单元用于当累计的所述错误次数不小于预设的阈值时,生成停车信息和故障信息,并将所述故障信息发送给云端服务器,以使所述云端服务器对故障车进行处理。
7.根据权利要求6所述的***,其特征在于,所述处理单元还用于,
当校验成功时,如果当前之前具有累计的错误次数,且所述累计的错误次数小于预设的阈值,则当前之前累计的所述错误次数清零。
8.根据权利要求6所述的***,其特征在于,所述节点数据还包括时间信息;所述***还包括:判断单元;
所述判断单元用于,通过所述时间信息,判断当前接收节点数据的时间与上次接收节点数据的时间是否超过预设的时间阈值;
所述统计单元还用于,当超过所述预设的时间阈值时,统计为一次错误次数;
所述校验单元还用于,当未超过所述预设的时间阈值时,对所述CRC校验数据进行校验。
9.根据权利要求6所述的***,其特征在于,所述校验单元具体用于:
所述CRC校验数据除以与所述功能节点相同的生成多项式,当余数为零时,则验证成功。
CN201910537793.3A 2019-06-20 2019-06-20 自动停车的方法及*** Active CN110194180B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910537793.3A CN110194180B (zh) 2019-06-20 2019-06-20 自动停车的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910537793.3A CN110194180B (zh) 2019-06-20 2019-06-20 自动停车的方法及***

Publications (2)

Publication Number Publication Date
CN110194180A CN110194180A (zh) 2019-09-03
CN110194180B true CN110194180B (zh) 2021-01-26

Family

ID=67754958

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910537793.3A Active CN110194180B (zh) 2019-06-20 2019-06-20 自动停车的方法及***

Country Status (1)

Country Link
CN (1) CN110194180B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110901659A (zh) * 2019-12-10 2020-03-24 新石器慧通(北京)科技有限公司 终端控制方法和***
CN111549426B (zh) * 2020-04-15 2021-11-19 苏州汇川技术有限公司 织机飞车保护***及织机的主轴电机驱动器

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1571284A (zh) * 2003-07-14 2005-01-26 北京大学 一种用于纠正数据帧中错误比特的快速循环crc校验方法
CN1906061A (zh) * 2004-01-19 2007-01-31 丰田自动车株式会社 车辆控制***的故障检测装置
DE102009055044A1 (de) * 2009-12-21 2011-06-22 Robert Bosch GmbH, 70469 Verfahren und Vorrichtung zur Unterbindung einer ungewollten Beschleunigung eines Fahrzeuges
CN103052530A (zh) * 2010-08-02 2013-04-17 株式会社V-Ens 电动汽车及其控制方法
CN105388801A (zh) * 2014-08-27 2016-03-09 瑞萨电子株式会社 控制***、中继装置和控制方法
CN108429734A (zh) * 2017-02-15 2018-08-21 福特环球技术公司 用于车辆通信***中的安全漏洞检测的***和方法
CN108469802A (zh) * 2018-01-31 2018-08-31 武汉华威专用汽车检测有限责任公司 一种车辆信息远程监控与故障诊断***
CN108809323A (zh) * 2017-05-03 2018-11-13 成都鼎桥通信技术有限公司 循环冗余校验码的生成方法和装置
CN109358592A (zh) * 2018-08-30 2019-02-19 百度在线网络技术(北京)有限公司 车辆故障处理方法、装置、设备及存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1571284A (zh) * 2003-07-14 2005-01-26 北京大学 一种用于纠正数据帧中错误比特的快速循环crc校验方法
CN1906061A (zh) * 2004-01-19 2007-01-31 丰田自动车株式会社 车辆控制***的故障检测装置
DE102009055044A1 (de) * 2009-12-21 2011-06-22 Robert Bosch GmbH, 70469 Verfahren und Vorrichtung zur Unterbindung einer ungewollten Beschleunigung eines Fahrzeuges
CN103052530A (zh) * 2010-08-02 2013-04-17 株式会社V-Ens 电动汽车及其控制方法
CN105388801A (zh) * 2014-08-27 2016-03-09 瑞萨电子株式会社 控制***、中继装置和控制方法
CN108429734A (zh) * 2017-02-15 2018-08-21 福特环球技术公司 用于车辆通信***中的安全漏洞检测的***和方法
CN108809323A (zh) * 2017-05-03 2018-11-13 成都鼎桥通信技术有限公司 循环冗余校验码的生成方法和装置
CN108469802A (zh) * 2018-01-31 2018-08-31 武汉华威专用汽车检测有限责任公司 一种车辆信息远程监控与故障诊断***
CN109358592A (zh) * 2018-08-30 2019-02-19 百度在线网络技术(北京)有限公司 车辆故障处理方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN110194180A (zh) 2019-09-03

Similar Documents

Publication Publication Date Title
US20230011677A1 (en) Autonomous driving control system and control method and device
CN112004730B (zh) 车辆控制装置
EP3085596B1 (en) A vehicle safety electronic control system
US10576990B2 (en) Method and device for handling safety critical errors
CN110194180B (zh) 自动停车的方法及***
US20150082096A1 (en) Method and apparatus for fault detection n a controller area network
US20210070321A1 (en) Abnormality diagnosis system and abnormality diagnosis method
CN108038021B (zh) 一种计算机程序运行阶段代码内存校验方法
Leu et al. An intelligent brake-by-wire system design and analysis in accordance with ISO-26262 functional safety standard
CN114968646A (zh) 一种功能故障处理***及其方法
KR101295770B1 (ko) 안전 무결성 확보를 위한 열차제어 시스템
US20240103964A1 (en) Method and system for fault-tolerant data communication
CN115993811A (zh) 一种基于l4级智能驾驶算法的故障降级仿真测试方法
Bergmiller et al. Probabilistic fault detection and handling algorithm for testing stability control systems with a drive-by-wire vehicle
CN114545888B (zh) 一种端对端的故障诊断方法和装置
WO2018010084A1 (zh) 应用于数字集成电路的esd检测装置、集成电路及方法
US20120079256A1 (en) Interrupt suppression
CN113238927A (zh) 整车功能安全测试方法、装置、电子设备及介质
KR101623305B1 (ko) 정보 검사 장치 및 방법과 정보 검사 장치를 포함하는 정보 처리 시스템
US10963357B2 (en) Fault monitoring for a complex computing unit
KR102160256B1 (ko) 리셋의 기능 안전을 결정하는 방법 및 그 방법을 수행하는 전자 장치
CN104063317A (zh) 一种指令诊断方法
JP2020061655A (ja) 通信システム
JP7021928B2 (ja) 制御システム
CN111221673B (zh) 一种故障恢复方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: B4-006, maker Plaza, 338 East Street, Huilongguan town, Changping District, Beijing 100096

Patentee after: Beijing Idriverplus Technology Co.,Ltd.

Address before: B4-006, maker Plaza, 338 East Street, Huilongguan town, Changping District, Beijing 100096

Patentee before: Beijing Idriverplus Technology Co.,Ltd.

CP01 Change in the name or title of a patent holder