CN113085853B - 一种车道内主动躲闪大型车辆的辅助驾驶*** - Google Patents

一种车道内主动躲闪大型车辆的辅助驾驶*** Download PDF

Info

Publication number
CN113085853B
CN113085853B CN202110451317.7A CN202110451317A CN113085853B CN 113085853 B CN113085853 B CN 113085853B CN 202110451317 A CN202110451317 A CN 202110451317A CN 113085853 B CN113085853 B CN 113085853B
Authority
CN
China
Prior art keywords
vehicle
target
module
count
decision
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
CN202110451317.7A
Other languages
English (en)
Other versions
CN113085853A (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.)
China Automotive Technology and Research Center Co Ltd
CATARC Tianjin Automotive Engineering Research Institute Co Ltd
Original Assignee
China Automotive Technology and Research Center Co Ltd
CATARC Tianjin Automotive Engineering Research Institute 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 China Automotive Technology and Research Center Co Ltd, CATARC Tianjin Automotive Engineering Research Institute Co Ltd filed Critical China Automotive Technology and Research Center Co Ltd
Priority to CN202110451317.7A priority Critical patent/CN113085853B/zh
Publication of CN113085853A publication Critical patent/CN113085853A/zh
Application granted granted Critical
Publication of CN113085853B publication Critical patent/CN113085853B/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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • B60W30/0956Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters

Landscapes

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

Abstract

本发明提供了一种车道内主动躲闪大型车辆的辅助驾驶***,包括感知模块、决策模块、规划模块、跟踪模块和控制器,所述感知模块包括环境感知传感器,环境感知传感器信号连接至决策模块的输入端,决策模块通过环境感知传感器信号确定辅助驾驶***的四种状态,决策模块输出端信号连接至规划模块的输入端,规划模块用于规划偏离和回归两个过程的车辆运动轨迹,规划模块输出端信号连接至跟踪模块的输入端。本发明所述的一种车道内主动躲闪大型车辆的辅助驾驶***可实现在超越大型车辆场景下的自动目标识别、决策、主动躲闪轨迹规划以及躲闪动作执行功能,可提升车辆在该场景下的侧向碰撞安全性,以及驾乘人员的安心感。

Description

一种车道内主动躲闪大型车辆的辅助驾驶***
技术领域
本发明属于主动安全技术、高级驾驶辅助***、自动驾驶的感知、决策、规划与跟踪技术领域,尤其是涉及一种车道内主动躲闪大型车辆的辅助驾驶***。
背景技术
ADAS(Advanced Driver Assistant System)高级驾驶辅助***,是通过车载传感器采集车辆行驶环境中的道路及环境车参数,进行目标物辨识、检测和跟踪,从而能够预测车辆可能遇到的风险,主动改变车辆的运动状态或对驾驶员主动发出提醒,以提高安全性。ADAS***常用的传感器包括:毫米波雷达、激光雷达、超声波雷达、摄像头等。按照其辅助驾驶***所控制的执行机构,ADAS***可以分为主要针对纵向运动控制的ACC(自适应巡航),FCW(前向碰撞预警)等,针对侧向运动控制的LKA(车道保持),LDW(车道偏离预警),ALC(自动变道)等,以及将二者相组合的TJA(交通拥堵辅助),HWP(高速自动驾驶)等功能;
其中,针对侧向运动进行规划和控制的LKA,LDW,ALC等功能中,LKA和LDW的目的在于控制自车保持在车道线中心位置行驶,属于自车道内的侧向运动控制,而ALC则是基于感知信息进行变道意图判断,并控制车辆变换车道的跨车道侧向运动控制;
对于自车超越大型车辆的场景,由于大型车辆车宽较大、侧向位置波动幅度大而且车尾部存在较明显的负压区,若自车LKA功能激活,持续保持自车处于车道中心线位置,则会导致超越过程中自车与大型车辆的会车间距较小,存在侧向碰撞风险,且容易给驾乘人员带来不良的驾乘体验。而本发明中的DWEL***的引入则可从根本上解决这一问题。当自车传感器探测到超越大型车辆的目标场景时,DWEL***开启,控制自车在接近目标时预先向相反方向进行偏离(自车道内),并在超越完成后控制自车返回车道中心线位置。DWEL***的引入在保证车辆的稳定性舒适性的同时,基于环境参数增加了会车车距,从而提升了超越过程的侧向碰撞安全性,并改善了驾驶员的“安心感”。同时,偏离过程和回归过程的轨迹基于实时环境参数和驾驶行为图谱进行规划,符合人类驾驶员驾驶习惯,具有安全拟人化特性。
发明内容
有鉴于此,本发明旨在提出一种车道内主动躲闪大型车辆的辅助驾驶***(DWEL,Dodge Within Ego Lane),以解决自车LKA功能激活时存在侧向碰撞风险,驾乘人员不良驾乘体验的问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种车道内主动躲闪大型车辆的辅助驾驶***,包括感知模块、决策模块、规划模块、跟踪模块和控制器,所述感知模块包括环境感知传感器,环境感知传感器对环境进行感知操作,对目标级信息进行获取,目标级信息包括目标车辆识别和环境参数,并对目标级信息进行处理操作,再将处理后的目标级信息输送给决策模块,决策模块接收到处理后的目标级信息,根据状态机条件转移列表对辅助驾驶***的四种状态进行转换操作,并确定辅助驾驶***当前状态,所述辅助驾驶***的四种状态包括激活状态,在激活状态下,决策模块对处理后的目标级信息进行处理操作得到决策指令参数,然后将决策指令参数输送给规划模块,规划模块接收到决策指令参数,规划模块依据当前环境参数和驾驶行为图谱通过多项式轨迹规划方法规划自车躲闪大型车辆的偏离轨迹和回归轨迹得到规划轨迹参数,并将规划轨迹参数输送给跟踪模块,跟踪模块接收到规划轨迹参数,对车辆的执行机构进行控制操作,保证自车沿目标轨迹运动,所述环境感知传感器、决策模块、规划模块、跟踪模块均信号连接控制器。
进一步的,所述环境感知传感器包括摄像头、转向盘转矩传感器、转向盘转角传感器、加速踏板传感器、制动踏板传感器和陀螺仪,所述摄像头、转向盘转矩传感器、转向盘转角传感器、加速踏板传感器、制动踏板传感器和陀螺仪均信号连接至控制器。
进一步的,所述辅助驾驶***的四种状态还包括关闭状态、待机状态和故障状态,关闭状态开启进入待机状态,待机状态关闭进入关闭状态,待机状态激活进入激活状态,激活状态退出进入待机状态,当***处于待机状态和激活状态,若检测到故障均会进入故障状态,故障状态排除故障进入关闭状态。
进一步的,所述目标级信息进行处理操作包括以下步骤:
A1、感知模块判断目标车类型是否为大型车辆,若是则进行下一步,否则切换下一个目标车,重新进入A1步骤;
A2、感知模块判断目标车相对自车纵向距离是否在阈值ΔDx(150m)内,若是则进行下一步,否则切换下一个目标车,重新进入A1步骤;
A3、感知模块判断目标车相对自车横向距离是否处于范围ΔDy1(2~5m)内,若是则Left_Count增加1,切换下一个目标车,并重新进入A1步骤,否则进行下一步;
A4、感知模块判断目标车相对自车横向距离是否处于范围ΔDy2(-5~-2m)内,若是则Right_Count增加1,切换下一个目标车,并重新进入A1步骤,否则切换下一个目标车,并重新进入A1步骤;;
A5、当所有目标车均经历了A1~A4的判断过程,感知模块判断Left_Count是否>0且Right_Count是否=0,若Left_Count>0且Right_Count=0,则目标车位于左侧,输出相对纵向距离最小的大型车辆的全部信息,此时满足目标场景要求,否则进行下一步;
A6、感知模块判断Left_Count是否=0且Right_Count是否>0,若Left_Count=0且Right_Count>0,则目标车位于右侧,输出相对纵向距离最小的大型车辆的全部信息,此时满足目标场景要求,否则进行下一步;
A7、感知模块判断Left_Count是否=0且Right_Count是否=0,若Left_Count=0且Right_Count=0,则未出现大型目标车辆,DWEL***处于待机状态,否则进行下一步;
A8、感知模块判断Left_Count是否>0且Right_Count是否>0,若Left_Count>0且Right_Count>0,则道路两侧均存在大型车辆,DWEL***处于待机状态。
进一步的,在步骤A5中的所述判断过程包括四种可能性判断,四种可能性判断分别包括只经历步骤A1,依次经历步骤A1、步骤A2,依次经历步骤A1、步骤A2、步骤A3,依次经历步骤A1、步骤A2、步骤A3、步骤A4。
进一步的,所述偏离轨迹和回归轨迹多项式轨迹规划方法包括如下参数:TTO(Time To Overtake)、τ1、τ2、Δy,TTO计算公式、τ1和τ2参数设定方式、Δy计算公式如下:
TTO=Δx/(uSV-utarget);
τ1=0.0394·(uSV-utarget)+3.3159(s);
τ2=-0.0298·(uSV-utarget)+4.6306(s);
Figure BDA0003038781800000051
其中,TTO是指自车和目标车均按照当前速度匀速行驶,距离自车超越目标车的时间,Δx是自车车头与目标车车尾的相对纵向距离,usv为自车当前车速,utarget为目标车当前车速。τ1和τ2分别是偏离过程和回归过程的持续时间,Δy为偏离过程的最大偏移量,x1和x2分别是自车与目标大型车辆的侧向距离(两车车身之间空隙的侧向长度)和自车与目标大型车辆侧车道线之间的距离。
进一步的,所述跟踪模块控制操作包括以下步骤:
B1、跟踪模块采用PID控制对目标轨迹进行跟踪,
B2、跟踪模块引入粒子群寻优算法(PSO)和预瞄模型实现自适应整定PID控制;
B3、跟踪模块通过对全部粒子状态的不断迭代操作,求取最优位置。
相对于现有技术,本发明所述的一种车道内主动躲闪大型车辆的辅助驾驶***具有以下优势:
(1)本发明所述的一种车道内主动躲闪大型车辆的辅助驾驶***可实现在超越大型车辆场景下的自动目标识别、决策、主动躲闪轨迹规划以及躲闪动作执行功能,可提升车辆在该场景下的侧向碰撞安全性,以及驾乘人员的安心感。
(2)本发明所述的一种车道内主动躲闪大型车辆的辅助驾驶***在躲闪轨迹规划环节所制定的规划策略是基于自然驾驶行为数据拟人化开发的,可保证此功能符合人类(中国人)驾驶习惯。
(3)本发明所述的一种车道内主动躲闪大型车辆的辅助驾驶***的躲闪动作执行功能可在LKA功能的底层执行机构基础上开发,所需改造成本较低。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例所述的一种车道内主动躲闪大型车辆的辅助驾驶***的摄像头探测目标示意图;
图2为本发明实施例所述的一种车道内主动躲闪大型车辆的辅助驾驶***的感知环节目标物类型判断流程图;
图3为本发明实施例所述的一种车道内主动躲闪大型车辆的辅助驾驶***的状态机转换图;
图4为本发明实施例所述的一种车道内主动躲闪大型车辆的辅助驾驶***的偏离、回归过程轨迹规划示意图;
图5为本发明实施例所述的一种车道内主动躲闪大型车辆的辅助驾驶***的轨迹跟踪流程图;
图6为本发明实施例所述的一种车道内主动躲闪大型车辆的辅助驾驶***粒子群优化算法寻优流程图;
图7本发明实施例所述的一种车道内主动躲闪大型车辆的辅助驾驶***基于PreScan-Simulink仿真平台的自适应整定PID轨迹跟踪试验结果图;
图8本发明实施例所述的一种车道内主动躲闪大型车辆的辅助驾驶***基于PreScan-Simulink仿真平台的自适应整定PID轨迹跟踪试验结果误差示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。
下面将参考附图并结合实施例来详细说明本发明。
如图1所示,一种车道内主动躲闪大型车辆的辅助驾驶***(即DWEL),包括感知模块、决策模块、规划模块、跟踪模块和控制器,所述感知模块包括环境感知传感器,环境感知传感器信号连接至决策模块的输入端,决策模块通过环境感知传感器信号确定辅助驾驶***的四种状态,决策模块输出端信号连接至规划模块的的输入端,规划模块用于规划偏离和回归两个过程的车辆运动轨迹,规划模块输出端信号连接至跟踪模块的输入端,所述决策模块、规划模块、跟踪模块均信号连接控制器,所述控制器为ECU,该***可针对自车超越大型车辆的风险场景,主动感知周边环境,并依据当前环境参数和驾驶行为图谱规划自车躲闪大型车辆的偏离轨迹和回归轨迹,保证超越过程中合适的车辆间隙,提高驾驶安全性。
所述环境感知传感器包括摄像头、转向盘转矩传感器、转向盘转角传感器、加速踏板传感器、制动踏板传感器和陀螺仪,所述摄像头、转向盘转矩传感器、转向盘转角传感器、加速踏板传感器、制动踏板传感器和陀螺仪均信号连接至控制器,所述的摄像头感知信息包括但不限于:目标物ID、类型、相对距离、相对速度、左右侧车道线信息等。所述的转向盘转矩传感器用于检测驾驶员对转向盘施加的转矩。所述的转向盘转角传感器用于检测转向盘转角。所述的加速踏板传感器用于检测加速踏板开度。所述的制动踏板传感器用于检测制动踏板角度。所述的陀螺仪用于检测自车车速以及纵向、侧向加速度。若一定纵向范围内的目标物满足仅自车的单侧相邻车道(左侧邻车道或右侧邻车道)存在大型车辆,则当前环境满足DWEL***的目标场景条件,否则,DWEL***不开启。
如图3所示,所述辅助驾驶***的四种状态包括关闭状态(OFF)、待机状态(STANDBY)、激活状态(ACTIVE)和故障状态(FAILURE),DWEL***决策模块决定了这四种状态之间的转换。关闭状态开启进入待机状态,待机状态关闭进入关闭状态,待机状态激活进入激活状态,激活状态包括偏离过程和回归过程,若偏离过程和回归过程执行结束,则DWEL***退出,进入待机状态。当***处于待机状态和激活状态,若检测到故障均会进入故障状态,故障状态排除故障进入关闭状态。
所述辅助驾驶***包括以下操作步骤:
S1、环境感知传感器对环境进行感知操作,对目标车辆的识别和环境参数获取,并对目标级信息进行处理操作,再将处理后的目标级信息输送给决策模块;目标车辆的识别和环境参数获取包括对目标车辆相对运动参数、车道线信息等;
S2、决策模块接收到处理后的目标级信息,根据状态机条件转移列表对DWEL***四种状态进行转换操作,并确定DWEL***当前状态,在激活状态下,决策模块对处理后的目标级信息进行处理操作得到决策指令参数,然后将决策指令参数(指决策模块输出的决策指令参数)输送给规划模块;DWEL***当前状态包括关闭、待机、激活、故障四种;
S3、规划模块接收到决策指令参数,规划模块依据当前环境参数和驾驶行为图谱通过多项式轨迹规划方法规划自车躲闪大型车辆的偏离轨迹和回归轨迹,并将规划轨迹参数输送给跟踪模块;
S4、跟踪模块接收到规划轨迹参数(规划模块输出的规划轨迹参数),对车辆的执行机构进行控制操作,保证自车沿目标轨迹运动,车辆的执行机构即线控转向***,DWEL***可通过摄像头对行驶过程中遭遇的大型车辆进行目标物类型识别和横向距离检测,其工作过程可分为两个阶段:1偏离阶段:当自车接近目标时基于目标物纵向和横向距离、自车距车道线距离、自车车速、目标物纵向相对车速等信息计算出目标横向偏移量Δy、偏离时间τ1和回归时间τ2,并发送底层执行机构转向实现偏离,以保持横向安全距离;2回归阶段:在超越目标后重新回归车道中心线位置。该功能可以在ACC,LKS,TJA,HWP等***基础上,进一步提升车辆的侧向安全性以及驾乘人员的安心感。
此外,决策模块的核心即是状态机,如附图3所示,包含关闭、待机、激活和故障四种状态,决策模块的初始状态应处于关闭状态,当驾驶员开启DWEL***则进入待机状态,当感知模块对目标级信息处理后,确定满足目标场景要求则进入激活状态,如果决策模块处于待机状态时驾驶员关闭DWEL***则进入关闭状态。当且仅当决策模块处于待机状态时,规划模块规划自车躲闪大型车辆的偏离轨迹和回归轨迹。在自车回归阶段完成后,决策模块由激活状态退出,并进入待机状态。当决策模块处于激活状态或待机状态且***检测到感知模块、决策模块、规划模块或跟踪模块出现故障时,决策模块报错并进入故障状态,直到***检测到故障排除,决策模块进入关闭状态。
如图2所示,在步骤S1中的所述目标级信息进行处理操作包括以下步骤:
A1、感知模块判断目标车类型是否为大型车辆(卡车或大客车),若是则进行下一步,否则切换下一个目标车,重新进入A1步骤;
A2、感知模块判断目标车相对自车纵向距离是否在阈值ΔDx(150m)内,若是则进行下一步,否则切换下一个目标车,重新进入A1步骤;
A3、感知模块判断目标车相对自车横向距离是否处于范围ΔDy1(2~5m)内,若是则Left_Count增加1,切换下一个目标车,并重新进入A1步骤,否则进行下一步;
A4、感知模块判断目标车相对自车横向距离是否处于范围ΔDy2(-5~-2m)内,若是则Right_Count增加1,切换下一个目标车,并重新进入A1步骤,否则切换下一个目标车,并重新进入A1步骤;
A5、当所有目标车均经历了A1~A4的判断过程,感知模块判断Left_Count是否>0且Right_Count是否=0,若Left_Count>0且Right_Count=0,则目标车位于左侧,输出相对纵向距离最小的大型车辆的全部信息,此时满足目标场景要求,否则进行下一步;
A6、感知模块判断Left_Count是否=0且Right_Count是否>0,若Left_Count=0且Right_Count>0,则目标车位于右侧,输出相对纵向距离最小的大型车辆的全部信息,此时满足目标场景要求,否则进行下一步;
A7、感知模块判断Left_Count是否=0且Right_Count是否=0,若Left_Count=0且Right_Count=0,则未出现大型目标车辆,DWEL***处于待机状态,否则进行下一步;
A8、感知模块判断Left_Count是否>0且Right_Count是否>0,若Left_Count>0且Right_Count>0,则道路两侧均存在大型车辆,DWEL***处于待机状态。
需说明的是,本车道内主动躲闪大型车辆的辅助驾驶***主要设计对象为车辆的横向决策规划与控制,若自车道前方存在前车,驾驶员应当自行对前车进行跟车操作,若此时因自车速度较低无法超越左侧大型车辆,此时DWEL***处于激活状态,通过规划模块的TTO和τ1的公式和定义可知,当***进入激活状态后开始计时,在经历了时间(TTO-τ1)后开始进入偏离过程,若自车车速小于左侧车道大型车辆车速,则TTO<0,无意义,***将持续保持激活状态但不执行偏离动作,直到目标车驶出感知阈值范围,***返回待机状态。
在步骤A5中的所述判断过程包括四种可能性判断,四种可能性判断分别包括只经历步骤A1,依次经历步骤A1、步骤A2,依次经历步骤A1、步骤A2、步骤A3,依次经历步骤A1、步骤A2、步骤A3、步骤A4。
在实际测试中,获取所有目标车的目标级信息后,假设有5个目标车,第一个目标车先经历步骤A1判断是否属于大型车辆,若属于大型车辆,则第一个目标车进入步骤A2,若不属于大型车辆,则第一个目标车就止步于步骤A1,等待其他四个目标车经历完判断过程;
与此同时,换成第二个目标车进入步骤A1判断是否属于大型车辆,若属于大型车辆,则第二个目标车进入步骤A2(若不属于大型车辆,则第二个目标车就止步于步骤A1,等待剩余三个目标车经历完判断过程),若第二个目标车在步骤A2内,其相对自车纵向距离在阈值ΔDx(20m)内,则第二个目标车进入步骤A3,若第二个目标车相对自车纵向距离不在阈值ΔDx(20m)内,则第二个目标车就止步于步骤A2,等待剩余三个目标车经历完判断过程;
依次类推第三个目标车、第四个目标车、第五个目标车的判断过程,当所有目标车均经历了步骤A1~A4的判断过程即可进入步骤A5中进行下一步操作。
如图4所示,在步骤S3中的所述偏离轨迹和回归轨迹多项式轨迹规划方法包括如下参数:TTO(Time To Overtake)、τ1、τ2、Δy,TTO计算公式、τ1和τ2参数设定方式、Δy计算公式如下:
TTO=Δx/(uSV-utarget);
τ1=0.0394·(uSV-utarget)+3.3159(s);
τ2=-0.0298·(uSV-utarget)+4.6306(s);
Figure BDA0003038781800000121
其中,TTO是指自车和目标车均按照当前速度匀速行驶,距离自车超越目标车的时间,Δx是自车车头与目标车车尾的相对纵向距离,即两车的纵向间距,usv为自车当前车速,utarget为目标车当前车速。τ1和τ2分别是偏离过程和回归过程的持续时间,Δy为偏离过程的最大偏移量,x1和x2分别是自车与目标大型车辆的侧向距离(两车车身之间空隙的侧向长度)和自车与目标大型车辆侧车道线之间的距离,此外,τ1、τ2、Δy三个参数均不是常值,而是根据自车周边环境而实时改变的,如:τ1会随着自车相对目标大型车辆的纵向速度差的增加而增加,τ2会随着自车相对目标大型车辆的纵向速度差的增加而减小,τ1和τ2的参数设定可以基于驾驶行为图谱、经验公式等设定:***进入激活状态后实时计算TTO,当TTO小于τ1且TTO>0s时,开启偏离过程,并保持τ1时间后进入回归过程,回归过程持续τ2后DWEL***退出激活状态。
偏离过程和回归过程的轨迹规划部分基于多项式轨迹规划方法进行,本发明中的偏离过程的最大偏移量Δy是根据环境参数和专家经验共同确定的,Δy随着自车与目标大型车辆的侧向距离x1(两车车身之间空隙的侧向长度)的增大而减小,同时随着自车与目标大型车辆侧车道线之间的距离x2的增大而减小,如图4所示。
在上述基础上,引入躲闪轨迹的初末状态边界条件如下,即可根据多项式轨迹规划模型进行多项式参数求解:
Figure BDA0003038781800000131
y1(t)=a0+a1t+a2t2+a3t3
Figure BDA0003038781800000132
yl表示车辆的侧向轨迹,a0~a3则是基于三次多项式轨迹规划方法设计的侧向轨迹规划模型的系数,无物理意义,其计算方式已在公式中列出,Δy是偏离过程的最大偏移量,t代表偏离过程的持续时间。
如图5所示,在步骤S4中的所述跟踪模块控制操作包括以下步骤:
B1、跟踪模块采用PID控制对目标轨迹进行跟踪,
B2、跟踪模块引入粒子群寻优算法(PSO)和预瞄模型实现自适应整定PID控制;
B3、跟踪模块通过对全部粒子状态的不断迭代操作,求取最优位置(优化问题最优解);DWEL***的轨迹跟踪模块的输入为规划模块输出的目标轨迹,输出为转向盘转角。其轨迹跟踪控制流程如附图5所示,采用PID控制对目标轨迹进行跟踪,并在传统PID控制的基础上,引入了粒子群寻优算法(PSO)和预瞄模型实现了自适应整定PID控制,以降低PID控制的误差和延迟。其中,粒子群算法是一种用于解决目标最优化问题的群体智能算法,具有灵活性、鲁棒性和自组织性。粒子群算法的核心思想在于:在优化问题的求解空间中构建由若干粒子个体组成的种群,粒子初始状态随机并可以在空间中***,通过种群中所有粒子循环迭代寻优以实现最优问题的求解。其中每个粒子的空间状态可以表示为xi=[xi1,xi2......xiD],每个粒子的维度D等于求解空间的维度(本专利中D=3,求解维度为pid三个控制参数),而每个粒子具有四种特征:粒子空间位置p、粒子运动速度矢量v、适应度值fitness和粒子的个体极值g。其中,粒子空间位置表示优化问题的可能最优解,粒子运动速度矢量代表最优解的优化方向和梯度,适应度值表示每个粒子关于适应度函数的映射值,个体极值则表示每个粒子在优化过程中最接近模型最优解的位置。此外,在种群层面存在着另一个优化参数z:群体极值,代表每次迭代群体中最接近最优解的个体极值。在每次迭代优化过程中,粒子的速度和位置的更新公式如下:
Figure BDA0003038781800000151
Figure BDA0003038781800000152
其中w为惯性权重、d∈[1,D]、rand1和rand2分别为两个0~1之间的随机因子,c1和c2为加速度因子。粒子位置和速度的变化区间可人为设定为[pmin pmax]和[vmin vmax]。粒子运动的动力源于三个方面:①惯性力,保持粒子沿初始方向运动,以实现全局搜索;②个体极值吸引力,引导粒子朝自身历史最优位置运动并在此位置保持,实现自我认知;③种群极值吸引力,引导粒子脱离初始运动方向,朝其他粒子的历史最优位置运动,实现种群认知。粒子群寻优过程如附图6所示。
为实现自适应整定PID控制,可以基于粒子群算法对某种初始工况(车速、躲闪横向距离、偏离过程时间)下的最优p,i,d控制参数进行寻优,其中粒子状态可以表示为Xi=[Kp Ki Kd],而每个粒子对应的适应度值则由仿真试验结果统计得出,适应度值fitness共包含三部分:偏离过程开始1s后实际侧向位移与目标侧向位移的滞后距离e1、偏离过程结束时刻实际侧向位移与目标侧向位移的滞后距离e2、回归过程结束后实际轨迹相比目标轨迹的侧向位移最大超调量e3。在获取了不同初始工况下的最优pid参数后,制定成pid真值表,在不同的初始工况(车速、躲闪横向距离、偏离过程时间)下选择不同的PID参数,从而实现不同工况下的可自适应整定的轨迹跟踪算法,提高了轨迹跟踪模块的鲁棒性。
fitness=e1+e2+e3
e1=|ytarget(t)-yreal(t)||t=t0+1s;
e2=|ytarget(t)-yreal(t)| |t=t01
e3=|ytarget(t)-yreal(t)| |t=t012
其中,公式中竖线代表的是边界条件,即e1是在时间t0+1s时的误差,e2是在时间t01时的误差,e3是在时间t012时的误差;ytarget(t)代表规划模块输出的目标轨迹侧向位移值,yreal(t)代表仿真试验中车辆实际轨迹的侧向位移值。
在PreScan-Matlab-Simulink联合仿真平台中对本发明中提出的自适应整定PID轨迹跟踪***进行仿真验证,其结果如附图7和图8所示,由仿真结果可知,本发明提出的轨迹跟踪方法在该发明所针对的场景下有着较高的跟踪精度,可满足实车控制要求。
此外,需要说明的是,在图1中,摄像头传感器即正文出现的摄像头,摄像头传感器视野及摄像头的探测范围;OBJ1~OBJ4为摄像头探测到的目标物示意图,(x,y)表示目标物相对纵向距离和相对侧向距离;
在图2中,OBJi(xi,yi)表示第i个目标车及其相对纵向距离和相对侧向距离信息;
在图4中,左邻车道代表自车左侧的第一条车道,右邻车道代表自车右侧第一条邻车道;
在图5中,轨迹跟踪误差为目标轨迹与实际轨迹侧向位移的差值,控制量即转向盘转角,被控对象为车辆的动力学***;
在图6中,Y代表满足精度判断,则输出优化结果。N代表不满足精度判断,则继续迭代更新粒子的速度和位置。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种车道内主动躲闪大型车辆的辅助驾驶***,其特征在于:包括感知模块、决策模块、规划模块、跟踪模块和控制器,所述感知模块包括环境感知传感器,环境感知传感器对环境进行感知操作,对目标级信息进行获取,目标级信息包括目标车辆识别和环境参数,并对目标级信息进行处理操作,再将处理后的目标级信息输送给决策模块,决策模块接收到处理后的目标级信息,根据状态机条件转移列表对辅助驾驶***的四种状态进行转换操作,并确定辅助驾驶***当前状态,所述辅助驾驶***的四种状态包括激活状态,在激活状态下,决策模块对处理后的目标级信息进行处理操作得到决策指令参数,然后将决策指令参数输送给规划模块,规划模块接收到决策指令参数,规划模块依据当前环境参数和驾驶行为图谱通过多项式轨迹规划方法规划自车躲闪大型车辆的偏离轨迹和回归轨迹得到规划轨迹参数,并将规划轨迹参数输送给跟踪模块,跟踪模块接收到规划轨迹参数,对车辆的执行机构进行控制操作,保证自车沿目标轨迹运动,所述环境感知传感器、决策模块、规划模块、跟踪模块均信号连接控制器;
所述目标级信息进行处理操作包括以下步骤:
A1、感知模块判断目标车类型是否为大型车辆,若是则进行下一步,否则切换下一个目标车,重新进入A1步骤;
A2、感知模块判断目标车相对自车纵向距离是否在阈值
Figure 926951DEST_PATH_IMAGE001
内,
Figure 819821DEST_PATH_IMAGE001
的值为150m,若是则进行下一步,否则切换下一个目标车,重新进入A1步骤;
A3、感知模块判断目标车相对自车横向距离是否处于范围
Figure 265846DEST_PATH_IMAGE002
内,
Figure 678503DEST_PATH_IMAGE002
的范围值为2m~5m,若是则Left_Count增加1,切换下一个目标车,并重新进入A1步骤,否则进行下一步;
A4、感知模块判断目标车相对自车横向距离是否处于范围
Figure 551782DEST_PATH_IMAGE003
内,
Figure 666368DEST_PATH_IMAGE003
的范围值为-5m~-2m,若是则Right_Count增加1,切换下一个目标车,并重新进入A1步骤,否则切换下一个目标车,并重新进入A1步骤;
A5、当所有目标车均经历了A1~A4的判断过程,感知模块判断Left_Count是否>0且Right_Count是否=0,若Left_Count>0且Right_Count=0,则目标车位于左侧,输出相对纵向距离最小的大型车辆的全部信息,此时满足目标场景要求,否则进行下一步;
A6、感知模块判断Left_Count是否=0且Right_Count是否>0,若Left_Count=0且Right_Count>0,则目标车位于右侧,输出相对纵向距离最小的大型车辆的全部信息,此时满足目标场景要求,否则进行下一步;
A7、感知模块判断Left_Count是否=0且Right_Count是否=0,若Left_Count=0且Right_Count=0,则未出现大型目标车辆,车道内主动躲闪大型车辆的辅助驾驶***处于待机状态,否则进行下一步;
A8、感知模块判断Left_Count是否>0且Right_Count是否>0,若Left_Count>0且Right_Count>0,则道路两侧均存在大型车辆,车道内主动躲闪大型车辆的辅助驾驶***处于待机状态。
2.根据权利要求1所述的一种车道内主动躲闪大型车辆的辅助驾驶***,其特征在于:所述环境感知传感器包括摄像头、转向盘转矩传感器、转向盘转角传感器、加速踏板传感器、制动踏板传感器和陀螺仪,所述摄像头、转向盘转矩传感器、转向盘转角传感器、加速踏板传感器、制动踏板传感器和陀螺仪均信号连接至控制器。
3.根据权利要求1所述的一种车道内主动躲闪大型车辆的辅助驾驶***,其特征在于:所述辅助驾驶***的四种状态还包括关闭状态、待机状态和故障状态,关闭状态开启进入待机状态,待机状态关闭进入关闭状态,待机状态激活进入激活状态,激活状态退出进入待机状态,当***处于待机状态和激活状态,若检测到故障均会进入故障状态,故障状态排除故障进入关闭状态。
4.根据权利要求1所述的一种车道内主动躲闪大型车辆的辅助驾驶***,其特征在于:在步骤A5中的所述判断过程包括四种可能性判断,四种可能性判断分别包括只经历步骤A1,依次经历步骤A1、步骤A2,依次经历步骤A1、步骤A2、步骤A3,依次经历步骤A1、步骤A2、步骤A3、步骤A4。
5.根据权利要求1所述的一种车道内主动躲闪大型车辆的辅助驾驶***,其特征在于:所述多项式轨迹规划方法包括如下参数:TTO、
Figure 712821DEST_PATH_IMAGE004
Figure 432516DEST_PATH_IMAGE005
Figure 539012DEST_PATH_IMAGE006
,TTO计算公式、
Figure 344157DEST_PATH_IMAGE004
Figure 945034DEST_PATH_IMAGE005
参数设定方式、
Figure 519235DEST_PATH_IMAGE006
计算公式如下:
Figure 531053DEST_PATH_IMAGE007
τ 1 = 0.0394 · (uSV-utarget)+3.3159(s) ;
τ 2 = -0.0298 · (uSV-utarget)+4.6306(s) ;
Figure 702774DEST_PATH_IMAGE010
其中,TTO是指自车和目标车均按照当前速度匀速行驶,距离自车超越目标车的时间,
Figure 88756DEST_PATH_IMAGE011
是自车车头与目标车车尾的相对纵向距离,
Figure 418893DEST_PATH_IMAGE012
为自车当前车速,
Figure 610840DEST_PATH_IMAGE013
为目标车当前车速;
Figure 894054DEST_PATH_IMAGE004
Figure 778833DEST_PATH_IMAGE005
分别是偏离过程和回归过程的持续时间,
Figure 780287DEST_PATH_IMAGE006
为偏离过程的最大偏移量,
Figure 775925DEST_PATH_IMAGE014
Figure 461116DEST_PATH_IMAGE016
分别是自车与目标大型车辆的侧向距离和自车与目标大型车辆侧车道线之间的距离。
6.根据权利要求1所述的一种车道内主动躲闪大型车辆的辅助驾驶***,其特征在于:所述跟踪模块控制操作包括以下步骤:
B1、跟踪模块采用PID控制对目标轨迹进行跟踪,
B2、跟踪模块引入粒子群寻优算法和预瞄模型实现自适应整定PID控制;
B3、跟踪模块通过对全部粒子状态的不断迭代操作,求取最优位置。
CN202110451317.7A 2021-04-26 2021-04-26 一种车道内主动躲闪大型车辆的辅助驾驶*** Active CN113085853B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110451317.7A CN113085853B (zh) 2021-04-26 2021-04-26 一种车道内主动躲闪大型车辆的辅助驾驶***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110451317.7A CN113085853B (zh) 2021-04-26 2021-04-26 一种车道内主动躲闪大型车辆的辅助驾驶***

Publications (2)

Publication Number Publication Date
CN113085853A CN113085853A (zh) 2021-07-09
CN113085853B true CN113085853B (zh) 2022-05-17

Family

ID=76680397

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110451317.7A Active CN113085853B (zh) 2021-04-26 2021-04-26 一种车道内主动躲闪大型车辆的辅助驾驶***

Country Status (1)

Country Link
CN (1) CN113085853B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114506346B (zh) * 2022-03-24 2023-11-21 重庆长安汽车股份有限公司 一种用于自动驾驶的速度控制方法及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1726513A1 (en) * 2005-05-02 2006-11-29 Iveco S.p.A. Driving assistance system for lane keeping support, for lane change assistance, and for driver status monitoring for a vehicle
CN109669461A (zh) * 2019-01-08 2019-04-23 南京航空航天大学 一种复杂工况下自动驾驶车辆决策***及其轨迹规划方法
WO2020135742A1 (zh) * 2018-12-29 2020-07-02 长城汽车股份有限公司 自动驾驶车辆的横向决策***及横向决策确定方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11685440B2 (en) * 2019-10-10 2023-06-27 Steering Solutions Ip Holding Corporation System and method for shared control for emergency steering

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1726513A1 (en) * 2005-05-02 2006-11-29 Iveco S.p.A. Driving assistance system for lane keeping support, for lane change assistance, and for driver status monitoring for a vehicle
WO2020135742A1 (zh) * 2018-12-29 2020-07-02 长城汽车股份有限公司 自动驾驶车辆的横向决策***及横向决策确定方法
CN109669461A (zh) * 2019-01-08 2019-04-23 南京航空航天大学 一种复杂工况下自动驾驶车辆决策***及其轨迹规划方法

Also Published As

Publication number Publication date
CN113085853A (zh) 2021-07-09

Similar Documents

Publication Publication Date Title
CN110187639B (zh) 一种基于参数决策框架的轨迹规划控制方法
CN112373477B (zh) 自动驾驶***的冗余控制方法、自动驾驶***、汽车、控制器及计算机可读存储介质
EP3127770B1 (en) Vehicle drive control apparatus and speed control method
US7860653B2 (en) Obstacle avoidance control apparatus
US8190330B2 (en) Model based predictive control for automated lane centering/changing control systems
JP5130638B2 (ja) 回避操作算出装置、回避制御装置、各装置を備える車両、回避操作算出方法および回避制御方法
US8209090B2 (en) Method and device for performing a collision avoidance maneuver
JP5180641B2 (ja) 車両用運転支援装置
Hima et al. Trajectory tracking for highly automated passenger vehicles
CN110356394A (zh) 一种车辆主动避让障碍物的方法、装置及汽车
US20210179092A1 (en) Active safety assistance system for pre-adjusting speed and control method using the same
CN109131326A (zh) 一种具有换道辅助功能的自适应巡航控制器及其工作方法
CN114074681B (zh) 基于概率的车道变更决策和运动规划***及其方法
CN110789524B (zh) 自适应巡航控制
CN111289978A (zh) 一种车辆无人驾驶行为决策的方法和***
JP2009061878A (ja) 走行制御装置
JP4873047B2 (ja) 走行制御装置
CN111409641A (zh) 一种基于纵横向协调的轨迹跟踪控制方法及***
WO2009155228A1 (en) Path generation algorithm for automated lane centering and lane changing control system
WO2022053026A1 (zh) 一种自动驾驶会车场景处理方法及其装置、车辆、存储介质
JP2007253746A (ja) 回避操作算出装置、回避制御装置、各装置を備える車両、回避操作算出方法および回避制御方法
JPH0781604A (ja) 自動走行車両
JP5673127B2 (ja) 運転支援装置
US11891059B2 (en) System and methods of integrating vehicle kinematics and dynamics for lateral control feature at autonomous driving
CN113085853B (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