CN113173178A - 一种用于车辆的自动驾驶控制方法及控制*** - Google Patents

一种用于车辆的自动驾驶控制方法及控制*** Download PDF

Info

Publication number
CN113173178A
CN113173178A CN202110635659.4A CN202110635659A CN113173178A CN 113173178 A CN113173178 A CN 113173178A CN 202110635659 A CN202110635659 A CN 202110635659A CN 113173178 A CN113173178 A CN 113173178A
Authority
CN
China
Prior art keywords
vehicle
dimensional
controller
master controller
track
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.)
Granted
Application number
CN202110635659.4A
Other languages
English (en)
Other versions
CN113173178B (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.)
Zhejiang Geely Holding Group Co Ltd
Zhejiang Geely New Energy Commercial Vehicle Development Co Ltd
Zhejiang Geely Remote New Energy Commercial Vehicle Group Co Ltd
Original Assignee
Zhejiang Geely Holding Group Co Ltd
Zhejiang Geely New Energy Commercial Vehicle Group Co Ltd
Zhejiang Geely New Energy Commercial Vehicle Development 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 Zhejiang Geely Holding Group Co Ltd, Zhejiang Geely New Energy Commercial Vehicle Group Co Ltd, Zhejiang Geely New Energy Commercial Vehicle Development Co Ltd filed Critical Zhejiang Geely Holding Group Co Ltd
Priority to CN202110635659.4A priority Critical patent/CN113173178B/zh
Publication of CN113173178A publication Critical patent/CN113173178A/zh
Application granted granted Critical
Publication of CN113173178B publication Critical patent/CN113173178B/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/029Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0015Planning or execution of driving tasks specially adapted for safety
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/007Emergency override
    • 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/029Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
    • B60W2050/0292Fail-safe or redundant systems, e.g. limp-home or backup systems
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/50Barriers
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/53Road markings, e.g. lane marker or crosswalk

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

本发明提供一种用于车辆的自动驾驶控制方法和控制***,涉及车辆技术领域。包括:所述主控制器实时获取所述车辆周围的第一环境信息和地图信息并发送至所述从控制器;所述从控制器实时获取所述车辆周围的第二环境信息;所述从控制器判断所述主控制器是否出现故障;若是,所述从控制器根据所述主控制器最后一次发送的所述第一环境信息和所述地图信息以及所述第二环境信息规划停车路径,并根据所述停车路径控制所述车辆自动停车。本发明提供的自动驾驶控制方法停车安全性高且舒适性好。

Description

一种用于车辆的自动驾驶控制方法及控制***
技术领域
本发明涉及车辆技术领域,特别是涉及一种用于车辆的自动驾驶控制方法及控制***。
背景技术
随着科技的发展,自动驾驶技术的安全性越来越受关注。按照自动驾驶***等级划分,L4级别的自动驾驶***定义为不需要人为接管、可安全停止的***。为了达到L4级别,目前行业里主要采用冗余设计,即在原来的***上,增加余量,以保证***在处于意外情况(如宕机等),仍能做出安全措施,从而提高***的安全性和可靠性。另外,针对不同的运行场景和***成本的要求,还衍生出了各种冗余方案,但是本质上是传感器冗余、执行器冗余以及计算平台冗余的混合模式。
而为了满足处理多路视觉、激光雷达、毫米波雷达等传感器数据的要求,自动驾驶计算平台一般选用接口丰富、大算力计算平台。但这种平台的软硬件复杂,难以达到车规级要求,可靠性不容易保障,而且成本较高。为了提高平台可靠性,一些技术方案中采用相同的硬件备份,然而整个***的成本较高,同时也无法避免同类故障的发生。另一些技术方案中将不具备感知能力的微控制单元(MCU)作为备份控制器,但是由于无法探测和预测前方障碍物,因此仅能进行紧急制动,导致停车舒适性较差。
发明内容
本发明第一方面的一个目的是提供一种停车安全性高且舒适性好的自动驾驶控制方法。
本发明第一方面的进一步的目的是提供一种行车安全性高的自动驾驶控制方法。
本发明第二方面的目的是提供一种停车安全性高且舒适性好的自动驾驶控制***。
根据上述第一方面,本发明提供了一种用于车辆的自动驾驶控制方法,用于控制所述车辆的自动驾驶控制***,所述自动驾驶控制***包括通信连接的主控制器和从控制器,所述自动驾驶控制方法包括:
所述主控制器实时获取所述车辆周围的第一环境信息和地图信息并发送至所述从控制器;
所述从控制器实时获取所述车辆周围的第二环境信息;
所述从控制器判断所述主控制器是否出现故障;
若是,所述从控制器根据所述主控制器最后一次发送的所述第一环境信息和所述地图信息以及所述第二环境信息规划停车路径,并根据所述停车路径控制所述车辆自动停车。
可选地,所述从控制器实时获取所述车辆周围的第二环境信息的步骤之后还包括:
所述从控制器将所述第二环境信息发送给所述主控制器;
所述主控制器根据所述第二环境信息、所述第一环境信息和所述地图信息生成用于控制车辆自动驾驶的行驶路径。
可选地,所述第一环境信息由设置在所述车辆上的第一组传感器获取;
所述第二环境信息由设置在所述车辆上的第二组传感器获取。
可选地,所述从控制器判断所述主控制器是否出现故障的步骤包括:
当所述从控制器在所述预设间隔时间内未收到所述主控制器的心跳包时,判定所述主控制器故障,所述心跳包由所述主控制器生成并发送给所述从控制器,在所述第一组传感器异常和/或所述主控制器与所述车辆的底盘之间的通讯异常时停止所述心跳包的发送。
可选地,所述从控制器根据所述主控制器最后一次发送的所述第一环境信息和所述地图信息规划初始停车路径包括:
所述从控制器将所述第一环境信息、所述第二环境信息和所述地图信息按照第一预设公式得到一维纵向轨迹和一维横向轨迹;
对所述一维纵向轨迹和所述一维横向轨迹进行卡尔曼滤波得到滤波后的一维纵向轨迹和一维横向轨迹;
剔除不满足第一预设条件的所述滤波后的一维纵向轨迹,将所述滤波后的一维横向轨迹和剔除后剩余的所述滤波后一维纵向轨迹生成一维横纵向轨迹对;
根据轨迹评价函数对所有所述一维横纵向轨迹对进行代价评估,按照代价评估值从小到大取出所述代价评估值相对应的所述一维横纵向轨迹对进行组合生成二维轨迹;
判断所述二维轨迹是否满足第二预设条件;
若是,则根据所述二维轨迹生成所述停车路径。
可选地,判断所述二维轨迹是否满足第二预设条件之后还包括:
若所述二维轨迹不满足所述第二预设条件;
所述从控制器将所述第一环境信息、所述第二环境和所述地图信息按照第二预设公式得到所述一维横向轨迹和所述一维纵向轨迹;
按照预设规则对所述一维横向轨迹和所述一维纵向轨迹排序后组合得到横纵向轨迹对;
判断所述横纵向轨迹对是否满足所述车辆的硬碰撞要求;
若是,则根据所述横纵向轨迹对生成所述停车路径。
可选地,所述第一预设公式为:
Figure BDA0003105564110000031
其中,t为时间,s为纵向距离,d为横向距离,a0-a5和b0-b5均为常数。
可选地,所述第一预设条件为同时满足以下条件:
所述一维纵向轨迹的最后一个时刻点为零;
所述一维纵向轨迹的末端与停止线的距离小于预设值;
所述一维纵向轨迹上的每个时刻点的速度、加速度和加加速度均在各自的第一预设范围内。
可选地,所述第二预设条件为同时满足以下条件:
所述二维轨迹上的每个时刻点的速度、加速度和加加速度均在各自的第二预设范围内;
所述二维轨迹满足所述车辆的硬碰撞要求。
根据上述第二方面,本发明还提供了一种用于车辆的自动驾驶控制***,包括主控制和从控制器,所述主控制器用于实时获取所述车辆周围的第一环境信息和地图信息并发送至所述从控制器;所述从控制器用于实时获取所述车辆周围的第二环境信息并发送至所述主控制器,及判断所述主控制器是否出现故障,若是,所述从控制器根据所述主控制器最后一次发送的所述第一环境信息和所述地图信息以及所述第二环境信息规划停车路径,并根据所述停车路径控制所述车辆自动停车。
本发明提供的自动驾驶控制方法中从控制器在后台运行,从控制器能够识别主控制器的异常,当它检测到主控制器发生故障时,则合理执行制动,控制安全停车。具体地,由主控制器实时地获取车辆周围的第一环境信息和地图信息,和由从控制器实时地获取车辆周围的第二环境信息,主控制器将获得的第一环境信息和地图信息发送给从控制器。当从控制器判定主控制器异常时,根据主控制器发送的第一环境信息和地图信息、以及自己获取的第二环境信息规划车辆的停车路径,并且根据停车路径控制车辆自动停车。本发明提供的自动驾驶控制方法在主控制器正常时由主控制器控制车辆,当主控制器异常时,由从控制器接管车辆,并根据相关信息规划停车路径,最后根据停车路径控制车辆停车,在车辆完全停止前具有一段缓冲行驶距离,能够尽可能地避免无必要的紧急制动,以及实现弯道制动操作,从而能够使得停车时的安全性和舒适性都得到提高。因此,与现有技术中在控制器异常时直接停车的方案相比,本发明提供的自动驾驶控制方法在主控制器异常时停车时的安全性和舒适性都高。
进一步地,主控制器正常时,接收从控制器发送的第二环境信息,并将据第二环境信息、第一环境信息和地图信息融合后生成用于控制车辆自动驾驶的行驶路径。与现有技术中相比,主控制器规划的行驶路径所考虑的因素更多,从而能够进一步提升自动驾驶行车的安全性。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
图1是根据本发明一个实施例的用于车辆的自动驾驶控制方法的流程框图;
图2是根据本发明一个实施例的用于车辆的自动驾驶控制***的结构框图;
图3是根据本发明另一个实施例的用于车辆的自动驾驶控制方法的流程框图;
图4是根据本发明一个实施例的用于车辆的自动驾驶控制方法的在执行停车时的车辆坐标系图;
图5是根据本发明一个实施例的用于车辆的自动驾驶控制方法在停车时的减速曲线;
图6是根据本发明另一个实施例的用于车辆的自动驾驶控制方法在停车时的减速曲线;
图7是根据本发明又一个实施例的用于车辆的自动驾驶控制方法在停车时的减速曲线。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
图1是根据本发明一个实施例的用于车辆的自动驾驶控制方法的流程框图。图2是根据本发明一个实施例的用于车辆的自动驾驶控制***的结构框图。如图1所示,本发明提供了一种用于车辆的自动驾驶控制方法,用于控制车辆的自动驾驶控制***,该车辆包括底盘50,自动驾驶控制***包括通信连接的主控制器10和从控制器20,主控制器10和从控制器20均与底盘50连接,自动驾驶控制方法包括:
S10:主控制器10实时获取车辆周围的第一环境信息和地图信息并发送至从控制器20;
S20:从控制器20实时获取车辆周围的第二环境信息;
S30:从控制器20判断主控制器10是否出现故障;
S40:若是,从控制器20根据主控制器10最后一次发送的第一环境信息和地图信息以及第二环境信息规划停车路径,并根据停车路径控制车辆自动停车。
其中,第一环境信息包括障碍物信息,地图信息包括车道线信息,第二环境信息包括障碍物信息、车道线信息和道路边缘信息等。
本实施例提供的自动驾驶控制方法中从控制器20在后台运行,从控制器20能够识别主控制器10的异常,当它检测到主控制器10发生故障时,则合理执行制动,控制安全停车。具体地,由主控制器10实时地获取车辆周围的第一环境信息和地图信息,和由从控制器20实时地获取车辆周围的第二环境信息,主控制器10将获得的第一环境信息和地图信息发送给从控制器20。当从控制器20判定主控制器10异常时,根据主控制器10发送的第一环境信息和地图信息、以及自己获取的第二环境信息规划车辆的停车路径,并且根据停车路径控制车辆自动停车。本发明提供的自动驾驶控制方法在主控制器10正常时由主控制器10控制车辆,当主控制器10异常时,由从控制器20接管车辆,并根据相关信息规划停车路径,最后根据停车路径控制车辆停车,在车辆完全停止前具有一段缓冲行驶距离,能够尽可能地避免无必要的紧急制动,以及实现弯道制动操作,从而能够使得停车时的安全性和舒适性都得到提高。因此,与现有技术中在控制器异常时直接停车的方案相比,本发明提供的自动驾驶控制方法在主控制器10异常时停车时的安全性和舒适性都高。
在一个优选的实施例中,从控制器20具备基础的感知能力,同时接收主控制器10送出的最后一帧感知数据,根据工况执行安全接管策略,能够尽可能地避免无必要的紧急制动,以及实现弯道制动操作,相比直接制动提高行驶安全。
图3是根据本发明另一个实施例的用于车辆的自动驾驶控制方法的流程框图。如图3所示,在一个具体的实施例中,步骤S20之后还包括:
S50:从控制器20将第二环境信息发送给主控制器10;
S60:主控制器10根据第二环境信息、第一环境信息和地图信息生成用于控制车辆自动驾驶的行驶路径。
在本实施例中,主控制器10正常时,接收从控制器20发送的第二环境信息,并将据第二环境信息、第一环境信息和地图信息融合后生成用于控制车辆自动驾驶的行驶路径。与现有技术中相比,主控制器10规划的行驶路径所考虑的因素更多,从而能够进一步提升自动驾驶行车的安全性。
在一个具体的实施例中,第一环境信息由设置在车辆上的第一组传感器30获取,第二环境信息由设置在车辆上的第二组传感器40获取。优选地,第一组传感器30为多路视觉、激光雷达、毫米波雷达,更为优选为,第一组传感器30为前向摄像头、周视摄像头、毫米波角雷达、激光雷达和组合定位设备,第二组传感器40为前向中焦摄像头(与第一组传感器30中的前向摄像头不同)和前向毫米波雷达。主控制器10为一个接口丰富的大算力计算平台,一般为高算力的域控制器,可以接入多路视觉、激光雷达、毫米波雷达。考虑***成本,从控制器20选择低算力、高可靠的嵌入式软硬件***,一般为典型的ADAS控制器,具备基本的感知能力,能够接入前向中焦摄像头和前向毫米波雷达。在正常运行时,从控制器20一方面将前向视觉和前向毫米波雷达的原始数据通过以太网传给主控制器10,主控制器10进行全向传感器融合,进行自动驾驶决策规划及行驶控制指令下发,正常状态下底盘CAN网络的各执行器响应由主控制器10下发的指令。另一方面从控制器20也接收主控制器10融合后的目标信息,以及规划出的行驶道路路径信息,当判断主控制器10异常时,会接管,此时底盘CAN网络上各控制器优先会响应从控制器20指令。当然,从控制器20也可以接收主控制器10采集的原始数据,然后将自己采集的原始数据和主控制器10发送的原始数据融合后规划停车路径,底盘CAN网络上各控制器优先会响应从控制器20指令。
在一个具体的实施例中,从控制器20判断主控制器10是否出现故障的步骤包括:
当从控制器20在预设间隔时间内未收到主控制器10的心跳包时,判定主控制器10故障,心跳包由主控制器10生成并发送给从控制器20,在第一组传感器30异常和/或主控制器10与车辆的底盘之间的通讯异常时停止心跳包的发送。
为了为确保从控制器20监控主控制器10的状态安全可靠以及满足通讯带宽要求,主控制器10和从控制器20之间有两路信息交互通道。具体地,主控制器10和从控制器20均与车辆的底盘连接,连接方式优选为CAN通讯连接,用于获取底盘信息和对底盘进行控制。主控制器10与从控制器20之间通讯连接,连接方式优选为以太网连接。主控制器10上设置有CAN通讯模块和TCP服务端,CAN通讯模块用于实现主控制器10与底盘的连接,TCP服务端用于实现主控制器10与从控制器20的连接。主控制器10启动后开启CAN通讯模块与底盘通讯连接,接收底盘信息并且将控制报文发送给底盘。与此同时,主控制器10启动TCP服务端,等待与从控制器20建立以太网连接,连接建立成功后,主控制器10将定时发送心跳包和感知相关数据(第一环境信息和地图信息)给从控制器20。在两种情况下,从控制器20会接管车辆,分别是:第一组传感器30异常,则主控制器10***将停止CAN通讯模块,并且停止发送心跳包给从控制器20,从控制器20将接管车辆;第一组传感器30正常,但CAN通讯模块异常,则主控制器10将停止发送心跳包给从控制器20,从控制器20将接管车辆。其中,底盘中有驱动控制器、制动控制器、档位控制器、转向控制器和车身控制器等。在主控制器10正常的情况下,底盘中各个控制器执行主控制器10下发的指令进行自动驾驶,当主控制器10异常的情况下,底盘中各个控制器执行从控制器20下发的指令进行自动停车。
具体地,从控制器20上设置有Canbus模块,从控制器20启动后Canbus模块处于监听状态,等待与主控制器10建立网络连接。当建立网络连接后,周期检测主控制器10发送的心跳包以及控制报文。若主控制器10发生故障导致心跳包停发,或者检测到控制报文丢失,从控制器20将记录主机最后发出的一帧心跳包、第一环境信息和地图信息。
在一个具体的实施例中,从控制器20根据主控制器10最后一次发送的第一环境信息和地图信息规划初始停车路径包括:
从控制器20将第一环境信息、第二环境信息和地图信息按照第一预设公式得到一维纵向轨迹和一维横向轨迹;
对一维纵向轨迹和一维横向轨迹进行卡尔曼滤波得到滤波后的一维纵向轨迹和一维横向轨迹;
剔除不满足第一预设条件的滤波后的一维纵向轨迹,将滤波后的一维横向轨迹和剔除后剩余的滤波后一维纵向轨迹生成一维横纵向轨迹对;
根据轨迹评价函数对所有一维横纵向轨迹对进行代价评估,按照代价评估值从小到大取出代价评估值相对应的一维横纵向轨迹对进行组合生成二维轨迹;
判断二维轨迹是否满足第二预设条件;
若是,则根据二维轨迹生成停车路径。
其中,该实施例生成的停车路径为普通路径。
本实施例为从控制器20接管车辆后进行的停车路径规划过程。从控制器20将实时感知到的第二环境信息与主控制器10发出的第一环境信息和地图信息进行融合。图4是根据本发明一个实施例的用于车辆的自动驾驶控制方法的在执行停车时的车辆坐标系图。如图4所示,在大曲率道路行驶时,例如直角转弯,发生意外接管情况下的车辆行驶问题,防止冲出道路,可以在道路中安全停车,另外,根据与障碍物的碰撞判断,选择合理的减速度。
在一个具体的实施例中,判断二维轨迹是否满足第二预设条件之后还包括:
若二维轨迹不满足第二预设条件;
从控制器20将第一环境信息、第二环境和地图信息按照第二预设公式得到一维横向轨迹和一维纵向轨迹;
按照预设规则对一维横向轨迹和一维纵向轨迹排序后组合得到横纵向轨迹对;
判断横纵向轨迹对是否满足车辆的硬碰撞要求;
若是,则根据横纵向轨迹对生成停车路径。
本实施例提供的方案针对的是二维轨迹不满足第二预设条件的,生成的停车路径为备选轨迹。当所有轨迹都不满足第二预设条件时,表示无法规划出普通轨迹,则进入备选轨迹生成模块。备选轨迹的生成和选择相对而言比较简单,并不像普通轨迹那样需要进行一系列复杂的代价评估,只通过硬碰撞检测即可。
在一个具体的实施例中,第一预设公式为:
Figure BDA0003105564110000091
其中,t为时间,s为纵向距离,d为横向距离,a0-a5和b0-b5均为常数。该公式适用于普通轨迹的生成。
在进行备选轨迹的生成时,第二预设公式中一维横向轨迹生成的公式与上述第一预设公式中的横向轨迹相同,一维纵向轨迹生成时,设定加速度为常数,而加速度是距离s对时间t的二次导数,则有:a0=s0,a1=v0,a2=1/2a,a3=a4=a5=0,其中,a0-a5均为常数,a为加速度,v0为速度,最终使得加速度为[-0.1,-1.0,-2.0,-3.0,-4.0]。在上述实施例中,备选轨迹的生成过程包括:首先,将规划的一维纵向轨迹(t,s),按减速度从小到大排列,及将规划的一维横向轨迹(t,d)按横向距离进行排列;其次,对一维纵向轨迹和一维横向轨迹进行组合,生成横纵向轨迹对[(t,s),(t,d)];最后,对生成的横纵向轨迹对依次进行硬碰撞检测,如果满足硬碰撞要求,则输出备选轨迹,从控制器20根据备选轨迹控制车辆自动停车。其中,组合生成横纵向轨迹对的顺序为横向=0,0.5,0.5,1,-1…,纵向a=-0.1,1,2,3,4…。备选轨迹主要在紧急情况下使用,因此对减速度导数值的约束相比轨迹评估函数而言是比较宽松,图5是根据本发明一个实施例的用于车辆的自动驾驶控制方法在停车时的减速曲线,其中实线表示普通轨迹的速度,虚线表示备选轨迹的速度,尽管普通轨迹的末端减速度与备选轨迹减速度相同,都为4m/s2,但由于普通轨迹必须考虑舒适性,减速度是逐渐增加到4m/s2,因此减速到零的时间和距离要远远大于备选轨迹的。
图6是根据本发明另一个实施例的用于车辆的自动驾驶控制方法在停车时的减速曲线。图7是根据本发明又一个实施例的用于车辆的自动驾驶控制方法在停车时的减速曲线。在一些实施例中,备选轨迹和普通轨迹存在交集,这说明刹车距离相同(如图6所示)或从相同的速度减速到零花了相同的时间(如图7所示),图6和图7中实线表示普通轨迹的速度,虚线表示备选轨迹的速度。从图6和图7可以看出,要产生相同的刹车距离或者相同的刹车时间,普通轨迹的末端减速度要远远大于备选轨迹。当普通轨迹的评估函数确定后,即减速度的边界值已知,可以大致估算出备选轨迹的减速度下界,从而使得备选轨迹的刹车距离或刹车时间小于普通轨迹的表现。
在一个具体的实施例中,第一预设条件为同时满足以下条件:
一维纵向轨迹的最后一个时刻点为零;
一维纵向轨迹的末端与停止线的距离小于预设值;
一维纵向轨迹上的每个时刻点的速度、加速度和加加速度均在各自的第一预设范围内。
其中,第一预设范围依据车型而选定,例如:速度最大不超过30km/h,加速度不超过±3m/s2,加加速度不超过±4m/s2
在一个具体的实施例中,第二预设条件为同时满足以下条件:
二维轨迹上的每个时刻点的速度、加速度和加加速度均在各自的第二预设范围内;
二维轨迹满足车辆的硬碰撞要求。
其中,第二预设范围依据车型而选定,例如:速度最大不超过30km/h,加速度不超过±3m/s2,加加速度不超过±4m/s2
本发明还提供了一种用于车辆的自动驾驶控制***,其一般性地包括主控制和从控制器20,主控制器10用于实时获取车辆周围的第一环境信息和地图信息并发送至从控制器20;从控制器20用于实时获取车辆周围的第二环境信息并发送至主控制器10,及判断主控制器10是否出现故障,若是,从控制器20根据主控制器10最后一次发送的第一环境信息和地图信息以及第二环境信息规划停车路径,并根据停车路径控制车辆自动停车。
本实施例提供的自动驾驶控制***包括主控制器10和从控制器20。其中,从控制器20在后台运行,能够识别主控制器10的异常,当它检测到主控制器10发生故障时,则合理执行制动,控制安全停车。具体地,由主控制器10实时地获取车辆周围的第一环境信息和地图信息,和由从控制器20实时地获取车辆周围的第二环境信息,主控制器10将获得的第一环境信息和地图信息发送给从控制器20。当从控制器20判定主控制器10异常时,根据主控制器10发送的第一环境信息和地图信息、以及自己获取的第二环境信息规划车辆的停车路径,并且根据停车路径控制车辆自动停车。本发明提供的自动驾驶控制方法在主控制器10正常时由主控制器10控制车辆,当主控制器10异常时,由从控制器20接管车辆,并根据相关信息规划停车路径,最后根据停车路径控制车辆停车,在车辆完全停止前具有一段缓冲行驶距离,能够尽可能地避免无必要的紧急制动,以及实现弯道制动操作,从而能够使得停车时的安全性和舒适性都得到提高。因此,与现有技术中在控制器异常时直接停车的方案相比,本发明提供的自动驾驶控制方法在主控制器10异常时停车时的安全性和舒适性都高。
在一个具体的实施例中,该自动驾驶控制***还包括第一组传感器30和第二组传感器40,第一组传感器30与主控制器10连接,用于获取第一环境信息和地图信息,第二组传感器40与从控制器20连接,用于获取第二环境信息。优选地,第一组传感器30为多路视觉、激光雷达、毫米波雷达,优选为,前向摄像头、周视摄像头、毫米波角雷达、激光雷达和组合定位设备,第二组传感器40为前向中焦摄像头(与第一组传感器30中的前向摄像头不同)和前向毫米波雷达。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

Claims (10)

1.一种用于车辆的自动驾驶控制方法,其特征在于,用于控制所述车辆的自动驾驶控制***,所述自动驾驶控制***包括通信连接的主控制器和从控制器,所述自动驾驶控制方法包括:
所述主控制器实时获取所述车辆周围的第一环境信息和地图信息并发送至所述从控制器;
所述从控制器实时获取所述车辆周围的第二环境信息;
所述从控制器判断所述主控制器是否出现故障;
若是,所述从控制器根据所述主控制器最后一次发送的所述第一环境信息和所述地图信息以及所述第二环境信息规划停车路径,并根据所述停车路径控制所述车辆自动停车。
2.根据权利要求1所述的自动驾驶控制方法,其特征在于,所述从控制器实时获取所述车辆周围的第二环境信息的步骤之后还包括:
所述从控制器将所述第二环境信息发送给所述主控制器;
所述主控制器根据所述第二环境信息、所述第一环境信息和所述地图信息生成用于控制车辆自动驾驶的行驶路径。
3.根据权利要求2所述的自动驾驶控制方法,其特征在于,所述第一环境信息由设置在所述车辆上的第一组传感器获取;
所述第二环境信息由设置在所述车辆上的第二组传感器获取。
4.根据权利要求3所述的自动驾驶控制方法,其特征在于,所述从控制器判断所述主控制器是否出现故障的步骤包括:
当所述从控制器在所述预设间隔时间内未收到所述主控制器的心跳包时,判定所述主控制器故障,所述心跳包由所述主控制器生成并发送给所述从控制器,在所述主控制器与所述第一组传感器之间异常和/或所述主控制器与所述车辆的底盘之间的通讯异常时停止所述心跳包的发送。
5.根据权利要求1所述的自动驾驶控制方法,其特征在于,所述从控制器根据所述主控制器最后一次发送的所述第一环境信息和所述地图信息规划初始停车路径包括:
所述从控制器将所述第一环境信息、所述第二环境信息和所述地图信息按照第一预设公式得到一维纵向轨迹和一维横向轨迹;
对所述一维纵向轨迹和所述一维横向轨迹进行卡尔曼滤波得到滤波后的一维纵向轨迹和一维横向轨迹;
剔除不满足第一预设条件的所述滤波后的一维纵向轨迹,将所述滤波后的一维横向轨迹和剔除后剩余的所述滤波后一维纵向轨迹生成一维横纵向轨迹对;
根据轨迹评价函数对所有所述一维横纵向轨迹对进行代价评估,按照代价评估值从小到大取出所述代价评估值相对应的所述一维横纵向轨迹对进行组合生成二维轨迹;
判断所述二维轨迹是否满足第二预设条件;
若是,则根据所述二维轨迹生成所述停车路径。
6.根据权利要求5所述的自动驾驶控制方法,其特征在于,判断所述二维轨迹是否满足第二预设条件之后还包括:
若所述二维轨迹不满足所述第二预设条件;
所述从控制器将所述第一环境信息、所述第二环境和所述地图信息按照第二预设公式得到所述一维横向轨迹和所述一维纵向轨迹;
按照预设规则对所述一维横向轨迹和所述一维纵向轨迹排序后组合得到横纵向轨迹对;
判断所述横纵向轨迹对是否满足所述车辆的硬碰撞要求;
若是,则根据所述横纵向轨迹对生成所述停车路径。
7.根据权利要求6所述的自动驾驶控制方法,其特征在于,所述第一预设公式为:
Figure FDA0003105564100000021
其中,t为时间,s为纵向距离,d为横向距离,a0-a5和b0-b5均为常数。
8.根据权利要求5所述的自动驾驶控制方法,其特征在于,所述第一预设条件为同时满足以下条件:
所述一维纵向轨迹的最后一个时刻点为零;
所述一维纵向轨迹的末端与停止线的距离小于预设值;
所述一维纵向轨迹上的每个时刻点的速度、加速度和加加速度均在各自的第一预设范围内。
9.根据权利要求5所述的自动驾驶控制方法,其特征在于,所述第二预设条件为同时满足以下条件:
所述二维轨迹上的每个时刻点的速度、加速度和加加速度均在各自的第二预设范围内;
所述二维轨迹满足所述车辆的硬碰撞要求。
10.一种用于车辆的自动驾驶控制***,其特征在于,包括主控制和从控制器,所述主控制器用于实时获取所述车辆周围的第一环境信息和地图信息并发送至所述从控制器;所述从控制器用于实时获取所述车辆周围的第二环境信息并发送至所述主控制器,及判断所述主控制器是否出现故障,若是,所述从控制器根据所述主控制器最后一次发送的所述第一环境信息和所述地图信息以及所述第二环境信息规划停车路径,并根据所述停车路径控制所述车辆自动停车。
CN202110635659.4A 2021-06-08 2021-06-08 一种用于车辆的自动驾驶控制方法及控制*** Active CN113173178B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110635659.4A CN113173178B (zh) 2021-06-08 2021-06-08 一种用于车辆的自动驾驶控制方法及控制***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110635659.4A CN113173178B (zh) 2021-06-08 2021-06-08 一种用于车辆的自动驾驶控制方法及控制***

Publications (2)

Publication Number Publication Date
CN113173178A true CN113173178A (zh) 2021-07-27
CN113173178B CN113173178B (zh) 2022-10-18

Family

ID=76927627

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110635659.4A Active CN113173178B (zh) 2021-06-08 2021-06-08 一种用于车辆的自动驾驶控制方法及控制***

Country Status (1)

Country Link
CN (1) CN113173178B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113442924A (zh) * 2021-08-03 2021-09-28 浙江吉利控股集团有限公司 一种车辆轨迹的规划方法及规划***
CN114237104A (zh) * 2021-12-02 2022-03-25 东软睿驰汽车技术(沈阳)有限公司 一种自动驾驶域控制器及车辆
CN114291115A (zh) * 2022-01-06 2022-04-08 云控智行科技有限公司 一种自动驾驶车辆安全停车轨迹规划方法
CN114435394A (zh) * 2021-12-22 2022-05-06 安徽建德基文化传媒有限公司 一种无人驾驶汽车的控制***
CN115923686A (zh) * 2022-12-17 2023-04-07 中国重汽集团济南动力有限公司 一种双机热备份整车控制***、方法及新能源车

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108196547A (zh) * 2018-01-08 2018-06-22 北京图森未来科技有限公司 一种自动驾驶***
CN109032132A (zh) * 2018-07-06 2018-12-18 联合汽车电子有限公司 车辆驾驶***及方法
CN109343529A (zh) * 2018-10-30 2019-02-15 奇瑞汽车股份有限公司 车辆控制方法及装置
CN110386148A (zh) * 2019-06-26 2019-10-29 北京汽车集团有限公司 自动驾驶车辆的控制方法、装置和车辆
CN110745144A (zh) * 2019-12-23 2020-02-04 吉利汽车研究院(宁波)有限公司 一种自动驾驶控制***、控制方法及设备
CN111661062A (zh) * 2019-03-05 2020-09-15 阿里巴巴集团控股有限公司 自动驾驶控制方法、装置及***
CN112849055A (zh) * 2021-02-24 2021-05-28 清华大学 基于底盘域控制器的智能汽车信息流冗余安全控制***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108196547A (zh) * 2018-01-08 2018-06-22 北京图森未来科技有限公司 一种自动驾驶***
CN109032132A (zh) * 2018-07-06 2018-12-18 联合汽车电子有限公司 车辆驾驶***及方法
CN109343529A (zh) * 2018-10-30 2019-02-15 奇瑞汽车股份有限公司 车辆控制方法及装置
CN111661062A (zh) * 2019-03-05 2020-09-15 阿里巴巴集团控股有限公司 自动驾驶控制方法、装置及***
CN110386148A (zh) * 2019-06-26 2019-10-29 北京汽车集团有限公司 自动驾驶车辆的控制方法、装置和车辆
CN110745144A (zh) * 2019-12-23 2020-02-04 吉利汽车研究院(宁波)有限公司 一种自动驾驶控制***、控制方法及设备
CN112849055A (zh) * 2021-02-24 2021-05-28 清华大学 基于底盘域控制器的智能汽车信息流冗余安全控制***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
门玉森: "基于轨迹匹配的模仿学习在类人机器人运动行为中的研究", 《中国优秀硕士学文论文全文数据库》 *
魏国亮: "校园智能公交车避障控制策略研究", 《万方学时期刊数据库》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113442924A (zh) * 2021-08-03 2021-09-28 浙江吉利控股集团有限公司 一种车辆轨迹的规划方法及规划***
CN114237104A (zh) * 2021-12-02 2022-03-25 东软睿驰汽车技术(沈阳)有限公司 一种自动驾驶域控制器及车辆
CN114435394A (zh) * 2021-12-22 2022-05-06 安徽建德基文化传媒有限公司 一种无人驾驶汽车的控制***
CN114291115A (zh) * 2022-01-06 2022-04-08 云控智行科技有限公司 一种自动驾驶车辆安全停车轨迹规划方法
CN115923686A (zh) * 2022-12-17 2023-04-07 中国重汽集团济南动力有限公司 一种双机热备份整车控制***、方法及新能源车

Also Published As

Publication number Publication date
CN113173178B (zh) 2022-10-18

Similar Documents

Publication Publication Date Title
CN113173178B (zh) 一种用于车辆的自动驾驶控制方法及控制***
CN111935201B (zh) 车内通信***、车内通信的方法及设备
US11472428B2 (en) Vehicle control system and control method
CN114348020B (zh) 一种5g远程与自动驾驶安全冗余***及控制方法
EP3223195B1 (en) Device and method for detecting object
JP7193289B2 (ja) 車載電子制御システム
US9606538B2 (en) Device and method for the autonomous control of motor vehicles
US11398944B2 (en) Vehicle fault handling method, apparatus, device and storage medium
US20190359221A1 (en) Vehicle control system
CN110481565A (zh) 自动驾驶车辆的控制方法和自动驾驶车辆的控制装置
CN109582021B (zh) 智能车避障方法、装置及计算机可读存储介质
US20190171205A1 (en) Controlling the operation of a vehicle
KR102452555B1 (ko) 차량 고장 처리 제어 장치 및 그 방법
CN110155047A (zh) 一种防碰撞控制方法、装置、***及车辆
US11220273B2 (en) Vehicle control apparatus and vehicle control method
CN112041213B (zh) 用于可自主运行的设备的运行方法和可自主运行的设备
US20210229685A1 (en) Vehicle control apparatus, vehicle, vehicle control method, and non-transitory computer-readable storage medium
CN114212102B (zh) 一种避免侧向碰撞的辅助驾驶方法、***及装置
KR20210031128A (ko) 운전자 보조 장치 및 그 제어 방법
US20210197812A1 (en) Vehicle control apparatus, vehicle, and vehicle control method
CN116668992A (zh) 车辆事故处理方法、计算机可读存储介质及车辆
CN112441086A (zh) 轨道车辆及其控制方法、***和列车控制与管理***
CN113442924A (zh) 一种车辆轨迹的规划方法及规划***
CN112810608A (zh) 车辆行驶控制装置以及车辆控制***
JP7276122B2 (ja) 運転制御システム

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
CP01 Change in the name or title of a patent holder

Address after: 310051 No. 1760, Jiangling Road, Hangzhou, Zhejiang, Binjiang District

Patentee after: ZHEJIANG GEELY HOLDING GROUP Co.,Ltd.

Patentee after: Zhejiang Geely Remote New Energy Commercial Vehicle Group Co.,Ltd.

Patentee after: Zhejiang Geely new energy Commercial Vehicle Development Co.,Ltd.

Address before: 310051 No. 1760, Jiangling Road, Hangzhou, Zhejiang, Binjiang District

Patentee before: ZHEJIANG GEELY HOLDING GROUP Co.,Ltd.

Patentee before: ZHEJIANG GEELY NEW ENERGY COMMERCIAL VEHICLE GROUP Co.,Ltd.

Patentee before: Zhejiang Geely new energy Commercial Vehicle Development Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230721

Address after: 310051 No. 1760, Jiangling Road, Hangzhou, Zhejiang, Binjiang District

Patentee after: ZHEJIANG GEELY HOLDING GROUP Co.,Ltd.

Patentee after: Zhejiang Geely Remote New Energy Commercial Vehicle Group Co.,Ltd.

Address before: 310051 No. 1760, Jiangling Road, Hangzhou, Zhejiang, Binjiang District

Patentee before: ZHEJIANG GEELY HOLDING GROUP Co.,Ltd.

Patentee before: Zhejiang Geely Remote New Energy Commercial Vehicle Group Co.,Ltd.

Patentee before: Zhejiang Geely new energy Commercial Vehicle Development Co.,Ltd.