CN115140048A - 一种自动驾驶行为决策与轨迹规划模型与方法 - Google Patents

一种自动驾驶行为决策与轨迹规划模型与方法 Download PDF

Info

Publication number
CN115140048A
CN115140048A CN202210749429.5A CN202210749429A CN115140048A CN 115140048 A CN115140048 A CN 115140048A CN 202210749429 A CN202210749429 A CN 202210749429A CN 115140048 A CN115140048 A CN 115140048A
Authority
CN
China
Prior art keywords
vehicle
target vehicle
track
acceleration
layer
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
CN202210749429.5A
Other languages
English (en)
Other versions
CN115140048B (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.)
Harbin Institute of Technology
Chongqing Research Institute of Harbin Institute of Technology
Original Assignee
Harbin Institute of Technology
Chongqing Research Institute of Harbin Institute of Technology
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 Harbin Institute of Technology, Chongqing Research Institute of Harbin Institute of Technology filed Critical Harbin Institute of Technology
Priority to CN202210749429.5A priority Critical patent/CN115140048B/zh
Publication of CN115140048A publication Critical patent/CN115140048A/zh
Application granted granted Critical
Publication of CN115140048B publication Critical patent/CN115140048B/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/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18163Lane change; Overtaking manoeuvres
    • 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/0011Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
    • 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

一种自动驾驶行为决策与轨迹规划模型与方法,属于自动驾驶技术领域。解决了现有自动驾驶框架体系的完整性差,存在换道安全性差的问题。本发明利用IDM和MOBIL算法实现自动驾驶车辆的长期行为决策,通过硬约束、软约束两种行驶对车辆行驶轨迹进行规划以及最优化来实现自动驾驶车辆的短期轨迹规划,它包括一个行为决策层,一个轨迹规划层,一个安全保障层以及一个车辆控制层,有效的提高了自动驾驶的安全性。本发明适用于自动驾驶车辆控制。

Description

一种自动驾驶行为决策与轨迹规划模型与方法
技术领域
本发明属于自动驾驶技术领域。
背景技术
自动驾驶是当前交通领域最为热门的领域之一,自动驾驶一般由感知识别、决策规划、 执行控制三个环节组成。
感知***也被称为“中层控制***”,负责感知周围的环境,并进行环境信息与车内信 息的采集与处理,主要涉及道路边界检测、车辆检测、行人检测等技术;决策***也被称 为“上层控制***”,负责路径规划和导航,代替人类作出驾驶行为的决策;执行***也被 称为“底层控制***”,负责汽车的加速、刹车和转向,主要由电子制动、电子驱动以及电子转向三部分构成。
近年来,国内外学者对于计算机视觉、自动驾驶决策行为分析、车辆动力学控制各方 面的研究都在逐步深入,也都有了不同程度的应用。但是,现有自动驾驶框架体系的完整 性差,存在换道安全性差的问题。
发明内容
本发明目的是为了解决现有自动驾驶框架体系的完整性差,存在换道安全性差的问题。 本发明提出一种自动驾驶行为决策与轨迹规划模型与方法。
本发明所述一种自动驾驶行为决策与轨迹规划模型,包括:安全保障层、行为决策层、 轨迹规划层和车辆控制层;
行为决策层用于根据周围车辆及环境信息,利用IDM算法和MOBIL算法,获取车辆下 一时刻的决策指令;
安全保障层用于根据交通法规及目标车辆的速度、周围车辆及环境信息判断目标车辆 执行行为决策层获取的下一时刻的决策指令是否会与周围车辆发生碰撞,若是则向行为决 策层发送碰撞危险报警信号;否则将车辆下一时刻的决策指令发送至轨迹规划层;
行为决策层接收到碰撞危险报警信号,再次根据周围车辆及环境信息,利用IDM算法 和MOBIL算法,重新获取目标车辆下一时刻的决策指令;
轨迹规划层用于利用目标车辆周围车辆及环境信建立Frenet坐标系,根据车辆下一时 刻的决策指令对目标车辆行驶轨迹进行建模,采用硬约束和软约束计算成本函数,对目标 车辆行驶轨迹寻优,获取最优目标车辆行驶轨迹;
安全保障层还用于根据交通法规及目标车辆的速度、周围车辆及环境信息判断最优目 标车辆行驶轨迹每个时刻是否会与周围车辆发生碰撞,若是,则向轨迹规划层发送碰撞报 警危险报警信号,同时标记碰撞时刻;否则,将向车辆控制层发送最优目标车辆行驶轨迹 发送至车辆控制层;
轨迹规划层接收到碰撞危险报警信号,根据标记的碰撞时刻,调整最优目标车辆行驶 轨迹,重新获取最优目标车辆行驶轨迹;
车辆控制层用于对最优目标车辆行驶轨迹进行离散化处理,获取每一时刻目标车辆的 位置,再根据每一时刻目标车辆的位置与相邻两时刻目标车辆位置之间偏角,利用PID控 制器获取动作控制信号。
一种自动驾驶行为决策与轨迹规划方法,该方法具体包括:
步骤一、采集目标车辆周围车辆及环境信息,根据所述周围车辆及环境信息和交通法 规,利用IDM算法和MOBIL算法,获取车辆下一时刻的决策指令;
步骤二、利用目标车辆周围车辆及环境信息建立Frenet坐标系,根据车辆下一时刻的 决策指令对目标车辆行驶轨迹进行建模,采用硬约束和软约束计算成本函数,对目标车辆 行驶轨迹寻优,获取最优目标车辆行驶轨迹;
步骤三、对最优目标车辆行驶轨迹进行坐标变换,并离散化处理,再利用PID控制器 获取动作控制信号。
进一步地,本发明中,步骤一中,目标车辆周围车辆及环境信息包括周围车辆的与目 标车辆的相对速度、相对位置及目标车辆的当前车道信息。
进一步地,本发明中,步骤一中,获取车辆下一时刻的决策指令的具体方法为:
采用IDM算法,根据目标车辆与前车的间距、速度,计算使车辆保持跟车行驶的加速 度;
采用MOBIL算法根据所述使车辆保持跟车行驶的加速度,通过最小化变道引起的总制 动策略对目标车辆变道行为进行建模,获取下一时刻目标车辆的换道决策指令。
进一步地,本发明中,步骤一中,采用IDM算法,根据目标车辆与前车的间距、速度,计算使目标车辆保持跟车行驶的加速度的具体方法为:
利用IDM算法的加速度方程:
Figure BDA0003717764510000021
Figure BDA0003717764510000031
获取计算使目标车辆保持跟车行驶的加速度an,使目标车辆保持跟车行驶的加速度an分为自由流加速度afree(vn)与拥挤流加速度abrake(sn,vn,Δvn):
Figure BDA0003717764510000032
Figure BDA0003717764510000033
Figure BDA0003717764510000034
其中,s(n) min为车辆静止时的安全距离,Tn为驾驶员反应时间时距,bn为舒适加速度, vn为目标车辆的速度,n为目标车辆的编号,a(n) max为目标车辆的最大加速度;v(n) max为目 标车辆在自由流状态下的期望速度;δ为加速度指数,当δ→∞时,加速度为恒定值, Δvn=vn-vn-1,Δvn为目标车辆n与当前车道前车n-1的速度差,sn=xn-1-xn-ln-1,sn为目 标车辆n与当前车道前车n-1的净间距,xn为车辆n的位置;ln-1为车辆(n-1)的长度;标 量s*是当前状态下驾驶员的期望间距。
进一步地,本发明中,步骤二中,对目标车辆行驶轨迹寻优之前,还包括对最优目标 车辆行驶轨迹安全性判断的步骤,具体过程为:
对目标车辆周围车辆及环境内的障碍物位置进行预测,并定义目标车辆在行驶过程中 至少会与一个障碍物发生碰撞的不安全的栅格集合:
Figure BDA0003717764510000035
其中,t表示当前时刻,t′表示下一时刻,O表示障碍物所占的栅格的合集,rc表示碰 撞半径,τ(s(t),d(t))是备选轨迹点中的任意一个栅格,τo(so(t),do(t))是预测的障碍物栅格, 当备选轨迹点的栅格与预测的障碍物栅格的欧氏距离小于碰撞半径rc,存在碰撞,当目标 车辆行驶轨迹避开集合U时为安全,T表示车辆行驶的总时间,so(t)表示t时刻障碍物在 Frenet坐标系下的纵坐标,do(t)表示t时刻障碍物在Frenet坐标系下的横坐标,s(t′)表示t′ 时刻车辆在Frenet坐标系下的纵坐标,so(t′)表示t′时刻障碍物在Frenet坐标系下的纵坐标,d(t′)表示t′时刻车辆在Frenet坐标系下的横坐标,do(t′)表示t′时刻障碍物在Frenet坐标系 下的横坐标。
进一步地,本发明中,步骤二中,对目标车辆行驶轨迹寻优,获取最优目标车辆行驶 轨迹的具体过程为:
利用成本函数:
Figure BDA0003717764510000041
对目标车辆行驶轨迹寻优,其中,J(τ)表示最优轨迹的成本函数,J0表示车辆到目标 车道中心的距离,ω0表示车辆到目标车道中心的距离这一参数的权重,Jv表示对速度误差 的成本函数,ωv表示速度的权重,Ja表示对加速度的成本函数,ωa表示加速度的权重,Jj表示对车辆的颠簸程度的成本函数,ωj表示车辆颠簸程度这一参数的权重,
Figure BDA0003717764510000042
表示车辆转向角的成本函数,
Figure BDA0003717764510000043
表示车辆转向角参数的权重。
本发明利用IDM和MOBIL算法实现自动驾驶车辆的长期行为决策,通过硬约束、软约 束两种行驶对车辆行驶轨迹进行规划以及最优化来实现自动驾驶车辆的短期轨迹规划,它 包括一个行为决策层,一个轨迹规划层,一个安全保障层以及一个车辆控制层,有效的提高 了自动驾驶的安全性。
附图说明
图1是本发明所述框架的整体结构示意图;
图2是行为决策层中的状态转换过程示意图;
图3是Frenet坐标系下的车辆行驶路径示意图;
图4是移动障碍物和候选路径的轨迹示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地 描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本 发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他 实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组 合。
具体实施方式一:下面结合图1说明本实施方式,本实施方式所述一种自动驾驶行为 决策与轨迹规划模型,其特征在于,包括:安全保障层、行为决策层、轨迹规划层和车辆控制层;
行为决策层用于根据周围车辆及环境信息,利用IDM算法和MOBIL算法,获取车辆下 一时刻的决策指令;
安全保障层用于根据交通法规及目标车辆的速度、周围车辆及环境信息判断目标车辆 执行行为决策层获取的下一时刻的决策指令是否会与周围车辆发生碰撞,若是则向行为决 策层发送碰撞危险报警信号;否则将车辆下一时刻的决策指令发送至轨迹规划层;
行为决策层接收到碰撞危险报警信号,再次根据周围车辆及环境信息,利用IDM算法 和MOBIL算法,重新获取目标车辆下一时刻的决策指令;
轨迹规划层用于利用目标车辆周围车辆及环境信建立Frenet坐标系,根据车辆下一时 刻的决策指令对目标车辆行驶轨迹进行建模,采用硬约束和软约束计算成本函数,对目标 车辆行驶轨迹寻优,获取最优目标车辆行驶轨迹;
安全保障层还用于根据交通法规及目标车辆的速度、周围车辆及环境信息判断最优目 标车辆行驶轨迹每个时刻是否会与周围车辆发生碰撞,若是,则向轨迹规划层发送碰撞报 警危险报警信号,同时标记碰撞时刻;否则,将向车辆控制层发送最优目标车辆行驶轨迹 发送至车辆控制层;
轨迹规划层接收到碰撞危险报警信号,根据标记的碰撞时刻,调整最优目标车辆行驶 轨迹,重新获取最优目标车辆行驶轨迹;
车辆控制层用于对最优目标车辆行驶轨迹进行离散化处理,获取每一时刻目标车辆的 位置,再根据每一时刻目标车辆的位置与相邻两时刻目标车辆位置之间偏角,利用PID控 制器获取动作控制信号。
本发明提出了一个面向自动驾驶长期行为决策与短期轨迹规划的层次框架来实现车辆 的自动驾驶决策与规划。在决策层,利用智能驾驶员模型(IDM)和MOBIL模型,根据目标 车辆周围的道路交通状况生成长期决策的决策行为,包括跟驰和换道决策。在规划层,采 用Frenet坐标系进行短期轨迹优化,消除了道路曲率对轨迹方程计算的影响,相对于笛卡 尔坐标系,极大地降低了运算量。进一步,本文在Frenet坐标系下通过探索空间中的可行 区域来生成轨迹多项式,从而能在保证轨迹安全的前提下执行决策命令。最后,这一框架 还引入了一个启发式的安全保障层,用于处理突发状况,在紧急情况下能够调用其他模块 进行重新计算。
本发明提出了一个面向自动驾驶长期行为决策与短期轨迹规划的层次框架来实现车辆 的自动驾驶决策与规划。在决策层,利用智能驾驶员模型(IDM)和MOBIL模型,根据目标 车辆周围的道路交通状况生成长期决策的决策行为,包括跟驰和换道决策。在规划层,采 用Frenet坐标系进行短期轨迹优化,消除了道路曲率对轨迹方程计算的影响,相对于笛卡 尔坐标系,极大地降低了运算量。进一步,本文在Frenet坐标系下通过探索空间中的可行 区域来生成轨迹多项式,从而能在保证轨迹安全的前提下执行决策命令。最后,这一框架 还引入了一个启发式的安全保障层,用于处理突发状况,在紧急情况下能够调用其他模块 进行重新计算。
具体实施方式二、本实施方式所述一种自动驾驶行为决策与轨迹规划方法,该方法具 体包括:
步骤一、采集目标车辆周围车辆及环境信息,根据所述周围车辆及环境信息和交通法 规,利用IDM算法和MOBIL算法,获取车辆下一时刻的决策指令;
步骤二、利用目标车辆周围车辆及环境信息建立Frenet坐标系,根据车辆下一时刻的 决策指令对目标车辆行驶轨迹进行建模,采用硬约束和软约束计算成本函数,对目标车辆 行驶轨迹寻优,获取最优目标车辆行驶轨迹;
步骤三、对最优目标车辆行驶轨迹进行坐标变换,并离散化处理,再利用PID控制器 获取动作控制信号。
进一步地,本发明中,步骤一中,目标车辆周围车辆及环境信息包括周围车辆的与目 标车辆的相对速度、相对位置及目标车辆的当前车道信息。
进一步地,本发明中,获取车辆下一时刻的决策指令的具体方法为:
采用IDM算法,根据目标车辆与前车的间距、速度,计算使车辆保持跟车行驶的加速 度;
采用MOBIL算法根据所述使车辆保持跟车行驶的加速度,通过最小化变道引起的总制 动策略对目标车辆变道行为进行建模,获取下一时刻目标车辆的换道决策指令。
进一步地,本发明中,步骤一中,采用IDM算法,根据目标车辆与前车的间距、速度,计算使目标车辆保持跟车行驶的加速度的具体方法为:
利用IDM算法的加速度方程:
Figure BDA0003717764510000061
Figure BDA0003717764510000071
获取计算使目标车辆保持跟车行驶的加速度an,使目标车辆保持跟车行驶的加速度an分为自由流加速度afree(vn)与拥挤流加速度abrake(sn,vn,Δvn):
Figure BDA0003717764510000072
Figure BDA0003717764510000073
Figure BDA0003717764510000074
其中,s(n) min为车辆静止时的安全距离,Tn为驾驶员反应时间时距,bn为舒适加速度, vn为目标车辆的速度,n为目标车辆的编号,a(n) max为目标车辆的最大加速度;v(n) max为目 标车辆在自由流状态下的期望速度;δ为加速度指数,当δ→∞时,加速度为恒定值, Δvn=vn-vn-1,Δvn为目标车辆n与当前车道前车n-1的速度差,sn=xn-1-xn-ln-1,sn为目 标车辆n与当前车道前车n-1的净间距,xn为车辆n的位置;ln-1为车辆(n-1)的长度;标 量s*是当前状态下驾驶员的期望间距。
进一步地,本发明中,步骤二中,对目标车辆行驶轨迹寻优之前,还包括对最优目标 车辆行驶轨迹安全性判断的步骤,具体过程为:
对目标车辆周围车辆及环境内的障碍物位置进行预测,并定义目标车辆在行驶过程中 至少会与一个障碍物发生碰撞的不安全的栅格集合:
Figure BDA0003717764510000075
其中,t表示当前时刻,t′表示下一时刻,O表示障碍物所占的栅格的合集,rc表示碰 撞半径,τ(s(t),d(t))是备选轨迹点中的任意一个栅格,τo(so(t),do(t))是预测的障碍物栅格, 当备选轨迹点的栅格与预测的障碍物栅格的欧氏距离小于碰撞半径rc,存在碰撞,当目标 车辆行驶轨迹避开集合U时为安全,T表示车辆行驶的总时间,so(t)表示t时刻障碍物在 Frenet坐标系下的纵坐标,do(t)表示t时刻障碍物在Frenet坐标系下的横坐标,s(t′)表示t′ 时刻车辆在Frenet坐标系下的纵坐标,so(t′)表示t′时刻障碍物在Frenet坐标系下的纵坐标,d(t′)表示t′时刻车辆在Frenet坐标系下的横坐标,do(t′)表示t′时刻障碍物在Frenet坐标系 下的横坐标。
进一步地,本发明中,步骤二中,对目标车辆行驶轨迹寻优,获取最优目标车辆行驶 轨迹的具体过程为:
利用成本函数:
Figure BDA0003717764510000081
对目标车辆行驶轨迹寻优,其中,J(τ)表示最优轨迹的成本函数,J0表示车辆到目标 车道中心的距离,ω0表示车辆到目标车道中心的距离这一参数的权重,Jv表示对速度误差 的成本函数,ωv表示速度的权重,Ja表示对加速度的成本函数,ωa表示加速度的权重,Jj表示对车辆的颠簸程度的成本函数,ωj表示车辆颠簸程度这一参数的权重,
Figure BDA0003717764510000083
表示车辆转向角的成本函数,
Figure BDA0003717764510000084
表示车辆转向角参数的权重。
本发明中还提出一种检查是否会与其他障碍物发生碰撞从而消除不可行的轨迹的方法。 为了能够检测与动态障碍物的碰撞,就需要对周围障碍物未来的位置进行预测。正常情况 下车辆周围的障碍物都是具有已知形状和运动学参数的其他车辆,因此可以根据其形状以 及速度、加速度等信息预测他们未来时刻的位置,如图4所示。
结合图2、图3和图4可以看出,本发明通过IDM算法和MOBIL模型来实现基于当前交通状态的长期行为决策问题。在Frenet框架上提供了一种简单可扩展的运动规划算法,以生成安全可靠的多项式轨迹来解决短期的轨迹规划问题。本文为Frenet空间上的移动障碍物构建了一种新的避障方法,使轨迹规划层能够探索道路空间并生成时空轨迹。通过将计算转移到Frenet坐标系能够让车辆的驾驶行为对于三维的道路曲率和坡度保持不变,比笛卡尔坐标系描述车辆轨迹曲线的方式更为简单,能够显著简化函数、优化计算。这一框架中还构建了一个可扩展的安全保障层,用于控制生成的决策和轨迹的安全行。如果在路径规划中出现碰撞风险或无法预测轨迹的情况,安全保障层会向各模块重新发送计算命令。 这在一定程度上提高了算法的安全性和可靠性。
为了实现这种形式下的避障,定义一个集合U,该集合表示目标车辆在行驶过程中至 少会与一个障碍物发生碰撞的不安全的栅格集合:
Figure BDA0003717764510000082
其中,的t表示当前时刻,t′表示下一时刻,O表示障碍物所占的栅格的合集,rc表示 碰撞半径,τ(s(t),d(t))是备选轨迹点中的任意一个栅格,τo(so(t),do(t))是预测的障碍物栅 格。因此问题可以转化为找到所有的τo点,在该点处τ和τo的欧氏距离小于碰撞半径rc。 由于车辆行驶是一个连续的过程,每一个障碍物所占据的位置可以用一个半径为rc的柱体 来表示,可行的备选轨迹只需要避开这个集合U即可。
利用上述方法在目标车辆最优行驶轨迹上等间隔生成备选轨迹点后,利用成本函数:
Figure BDA0003717764510000091
其中,J(τ)表示最优轨迹的成本函数,wx表示各个参数的权重值。J0表示车辆到目标车道中心的距离,Jv表示对速度误差的成本函数,Ja表示对加速度的成本函数,Jj表 示对车辆的颠簸程度的成本函数,
Figure BDA0003717764510000092
表示车辆转向角的成本函数。
对获取目标车辆最优行驶轨迹在可靠性、舒适性和安全性方面寻优的步骤。
进一步地,本发明中,对最优目标车辆行驶轨迹进行离散化处理,再利用PID控制器 对目标车辆进行控制的过程为:
根据当前车辆的速度、加速度生成车辆确定等间隔时间点到达的位置坐标,根据相邻 两时间点之间的距离和偏角生成横向、纵向的PID控制指令,通过横向PID控制器控制转 向角,通过纵向PID控制器控制车辆油门控制车辆的速度和加速度。
本发明所述自动驾驶行为决策与轨迹规划模型与方法,其核心是将决策与控制算法进 行集成,并通过一个安全保障层确保最终行为的安全性。这一集成方式可以使控制层直接 调用决策层的输出,可以在一定程度上减少数据处理的工作量。同时安全保障层的功能相 较于传统研究中在决策、控制层各自进行安全保障的方法更为可靠。
虽然在本文中参照了特定的实施方式来描述本发明,但是应该理解的是,这些实施例 仅仅是本发明的原理和应用的示例。因此应该理解的是,可以对示例性的实施例进行许多 修改,并且可以设计出其他的布置,只要不偏离所附权利要求所限定的本发明的精神和范 围。应该理解的是,可以通过不同于原始权利要求所描述的方式来结合不同的从属权利要 求和本文中所述的特征。还可以理解的是,结合单独实施例所描述的特征可以使用在其他 所述实施例中。

Claims (7)

1.一种自动驾驶行为决策与轨迹规划模型,其特征在于,包括:安全保障层、行为决策层、轨迹规划层和车辆控制层;
行为决策层用于根据周围车辆及环境信息,利用IDM算法和MOBIL算法,获取车辆下一时刻的决策指令;
安全保障层用于根据交通法规及目标车辆的速度、周围车辆及环境信息判断目标车辆执行行为决策层获取的下一时刻的决策指令是否会与周围车辆发生碰撞,若是则向行为决策层发送碰撞危险报警信号;否则将车辆下一时刻的决策指令发送至轨迹规划层;
行为决策层接收到碰撞危险报警信号,再次根据周围车辆及环境信息,利用IDM算法和MOBIL算法,重新获取目标车辆下一时刻的决策指令;
轨迹规划层用于利用目标车辆周围车辆及环境信息建立Frenet坐标系,根据车辆下一时刻的决策指令对目标车辆行驶轨迹进行建模,采用硬约束和软约束计算成本函数,对目标车辆行驶轨迹寻优,获取最优目标车辆行驶轨迹;
安全保障层还用于根据交通法规及目标车辆的速度、周围车辆及环境信息判断最优目标车辆行驶轨迹每个时刻是否会与周围车辆发生碰撞,若是,则向轨迹规划层发送碰撞报警危险报警信号,同时标记碰撞时刻;否则,将向车辆控制层发送最优目标车辆行驶轨迹发送至车辆控制层;
轨迹规划层接收到碰撞危险报警信号,根据标记的碰撞时刻,调整最优目标车辆行驶轨迹,重新获取最优目标车辆行驶轨迹;
车辆控制层用于对最优目标车辆行驶轨迹进行离散化处理,获取每一时刻目标车辆的位置,再根据每一时刻目标车辆的位置与相邻两时刻目标车辆位置之间偏角,利用PID控制器获取动作控制信号。
2.一种自动驾驶行为决策与轨迹规划方法,其特征在于,该方法具体包括:
步骤一、采集目标车辆周围车辆及环境信息,根据所述周围车辆及环境信息和交通法规,利用IDM算法和MOBIL算法,获取车辆下一时刻的决策指令;
步骤二、利用目标车辆周围车辆及环境信息建立Frenet坐标系,根据车辆下一时刻的决策指令对目标车辆行驶轨迹进行建模,采用硬约束和软约束计算成本函数,对目标车辆行驶轨迹寻优,获取最优目标车辆行驶轨迹;
步骤三、对最优目标车辆行驶轨迹进行坐标变换,并离散化处理,再利用PID控制器获取动作控制信号。
3.根据权利要求2所述的一种自动驾驶行为决策与轨迹规划方法,其特征在于,步骤一中,目标车辆周围车辆及环境信息包括周围车辆的与目标车辆的相对速度、相对位置及目标车辆的当前车道信息。
4.根据权利要求2所述的一种自动驾驶行为决策与轨迹规划方法,其特征在于,步骤一中,获取车辆下一时刻的决策指令的具体方法为:
采用IDM算法,根据目标车辆与前车的间距、速度,计算使车辆保持跟车行驶的加速度;
采用MOBIL算法根据所述使车辆保持跟车行驶的加速度,通过最小化变道引起的总制动策略对目标车辆变道行为进行建模,获取下一时刻目标车辆的换道决策指令。
5.根据权利要求4所述的一种自动驾驶行为决策与轨迹规划方法,其特征在于,步骤一中,采用IDM算法,根据目标车辆与前车的间距、速度,计算使目标车辆保持跟车行驶的加速度的具体方法为:
利用IDM算法的加速度方程:
Figure FDA0003717764500000021
Figure FDA0003717764500000022
获取计算使目标车辆保持跟车行驶的加速度an,使目标车辆保持跟车行驶的加速度an分为自由流加速度afree(vn)与拥挤流加速度abrake(sn,vn,Δvn);
Figure FDA0003717764500000023
Figure FDA0003717764500000024
Figure FDA0003717764500000025
其中,s(n) min为车辆静止时的安全距离,Tn为驾驶员反应时间时距,bn为舒适加速度,vn为目标车辆的速度,n为目标车辆的编号,a(n) max为目标车辆的最大加速度;v(n) max为目标车辆在自由流状态下的期望速度;δ为加速度指数,当δ→∞时,加速度为恒定值,Δvn=vn-vn-1,Δvn为目标车辆n与当前车道前车n-1的速度差,sn=xn-1-xn-ln-1,sn为目标车辆n与当前车道前车n-1的净间距,xn为车辆n的位置;ln-1为车辆n-1的长度;标量s*是当前状态下驾驶员的期望间距。
6.根据权利要求5所述的一种自动驾驶行为决策与轨迹规划方法,其特征在于,步骤二中,对目标车辆行驶轨迹寻优之前,还包括对最优目标车辆行驶轨迹安全性判断的步骤,具体过程为:
对目标车辆周围车辆及环境内的障碍物位置进行预测,并定义目标车辆在行驶过程中至少会与一个障碍物发生碰撞的不安全的栅格集合:
Figure FDA0003717764500000031
Figure FDA0003717764500000032
其中,t表示当前时刻,t′表示下一时刻,O表示障碍物所占的栅格的合集,rc表示碰撞半径,τ(s(t),d(t))是备选轨迹点中的任意一个栅格,τo(so(t),do(t))是预测的障碍物栅格,当备选轨迹点的栅格与预测的障碍物栅格的欧氏距离小于碰撞半径rc,存在碰撞,当目标车辆行驶轨迹避开集合U时为安全,T表示车辆行驶的总时间,so(t)表示t时刻障碍物在Frenet坐标系下的纵坐标,do(t)表示t时刻障碍物在Frenet坐标系下的横坐标,s(t′)表示t′时刻车辆在Frenet坐标系下的纵坐标,so(t′)表示t′时刻障碍物在Frenet坐标系下的纵坐标,d(t′)表示t′时刻车辆在Frenet坐标系下的横坐标,do(t′)表示t′时刻障碍物在Frenet坐标系下的横坐标。
7.根据权利要求6所述的一种自动驾驶行为决策与轨迹规划方法,其特征在于,步骤二中,对目标车辆行驶轨迹寻优,获取最优目标车辆行驶轨迹的具体过程为:
利用成本函数:
Figure FDA0003717764500000033
对目标车辆行驶轨迹寻优,其中,J(τ)表示最优轨迹的成本函数,J0表示车辆到目标车道中心的距离,ω0表示车辆到目标车道中心的距离这一参数的权重,Jv表示对速度误差的成本函数,ωv表示速度的权重,Ja表示对加速度的成本函数,ωa表示加速度的权重,Jj表示对车辆的颠簸程度的成本函数,ωj表示车辆颠簸程度这一参数的权重,
Figure FDA0003717764500000034
表示车辆转向角的成本函数,
Figure FDA0003717764500000035
表示车辆转向角参数的权重。
CN202210749429.5A 2022-06-28 2022-06-28 一种自动驾驶行为决策与轨迹规划模型与方法 Active CN115140048B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210749429.5A CN115140048B (zh) 2022-06-28 2022-06-28 一种自动驾驶行为决策与轨迹规划模型与方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210749429.5A CN115140048B (zh) 2022-06-28 2022-06-28 一种自动驾驶行为决策与轨迹规划模型与方法

Publications (2)

Publication Number Publication Date
CN115140048A true CN115140048A (zh) 2022-10-04
CN115140048B CN115140048B (zh) 2023-07-25

Family

ID=83409728

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210749429.5A Active CN115140048B (zh) 2022-06-28 2022-06-28 一种自动驾驶行为决策与轨迹规划模型与方法

Country Status (1)

Country Link
CN (1) CN115140048B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116645826A (zh) * 2023-05-25 2023-08-25 合肥工业大学 一种基于三次多项式的弯道跟驰路径规划方法

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011016770A1 (de) * 2011-04-12 2011-11-03 Daimler Ag Verfahren zur Unterstützung eines Fahrers eines Fahrzeugs bei einem Fahrspurwechsel und Vorrichtung zur Durchführung des Verfahrens
EP2881829A2 (de) * 2013-12-05 2015-06-10 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren zum automatischen Steuern eines Fahrzeugs, Vorrichtung zum Erzeugen von Steuersignalen für ein Fahrzeug und Fahrzeug
CN110329263A (zh) * 2019-07-05 2019-10-15 西南交通大学 自动驾驶车辆自适应换道轨迹规划方法
US20190391580A1 (en) * 2018-06-25 2019-12-26 Mitsubishi Electric Research Laboratories, Inc. Systems and Methods for Safe Decision Making of Autonomous Vehicles
CN111361564A (zh) * 2020-04-29 2020-07-03 吉林大学 一种考虑效益最大化的车道变更***及综合决策方法
CN111845774A (zh) * 2020-07-20 2020-10-30 上海大学 一种基于横纵向协调的自动驾驶汽车动态轨迹规划及跟踪方法
WO2021096776A1 (en) * 2019-11-14 2021-05-20 Nec Laboratories America, Inc. Simulating diverse long-term future trajectories in road scenes
CN113370996A (zh) * 2021-07-26 2021-09-10 清华大学 自动驾驶换道跟驰决策方法及***、自动驾驶车辆
CN113386795A (zh) * 2021-07-05 2021-09-14 西安电子科技大学芜湖研究院 一种自动驾驶车辆智能决策及局部轨迹规划方法及其决策***
CN113886764A (zh) * 2021-10-28 2022-01-04 哈尔滨工业大学 一种基于Frenet坐标系的智能车辆多场景轨迹规划方法
CN114179832A (zh) * 2021-12-29 2022-03-15 阿波罗智联(北京)科技有限公司 用于自动驾驶车辆的变道方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011016770A1 (de) * 2011-04-12 2011-11-03 Daimler Ag Verfahren zur Unterstützung eines Fahrers eines Fahrzeugs bei einem Fahrspurwechsel und Vorrichtung zur Durchführung des Verfahrens
EP2881829A2 (de) * 2013-12-05 2015-06-10 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren zum automatischen Steuern eines Fahrzeugs, Vorrichtung zum Erzeugen von Steuersignalen für ein Fahrzeug und Fahrzeug
US20190391580A1 (en) * 2018-06-25 2019-12-26 Mitsubishi Electric Research Laboratories, Inc. Systems and Methods for Safe Decision Making of Autonomous Vehicles
CN110329263A (zh) * 2019-07-05 2019-10-15 西南交通大学 自动驾驶车辆自适应换道轨迹规划方法
WO2021096776A1 (en) * 2019-11-14 2021-05-20 Nec Laboratories America, Inc. Simulating diverse long-term future trajectories in road scenes
CN111361564A (zh) * 2020-04-29 2020-07-03 吉林大学 一种考虑效益最大化的车道变更***及综合决策方法
CN111845774A (zh) * 2020-07-20 2020-10-30 上海大学 一种基于横纵向协调的自动驾驶汽车动态轨迹规划及跟踪方法
CN113386795A (zh) * 2021-07-05 2021-09-14 西安电子科技大学芜湖研究院 一种自动驾驶车辆智能决策及局部轨迹规划方法及其决策***
CN113370996A (zh) * 2021-07-26 2021-09-10 清华大学 自动驾驶换道跟驰决策方法及***、自动驾驶车辆
CN113886764A (zh) * 2021-10-28 2022-01-04 哈尔滨工业大学 一种基于Frenet坐标系的智能车辆多场景轨迹规划方法
CN114179832A (zh) * 2021-12-29 2022-03-15 阿波罗智联(北京)科技有限公司 用于自动驾驶车辆的变道方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116645826A (zh) * 2023-05-25 2023-08-25 合肥工业大学 一种基于三次多项式的弯道跟驰路径规划方法
CN116645826B (zh) * 2023-05-25 2024-04-19 合肥工业大学 一种基于三次多项式的弯道跟驰路径规划方法

Also Published As

Publication number Publication date
CN115140048B (zh) 2023-07-25

Similar Documents

Publication Publication Date Title
CN113386795B (zh) 一种自动驾驶车辆智能决策及局部轨迹规划方法及其决策***
CN110834644B (zh) 一种车辆控制方法、装置、待控制车辆及存储介质
CN109669461B (zh) 一种复杂工况下自动驾驶车辆决策***及其轨迹规划方法
CN112389427B (zh) 车辆轨迹优化方法、装置、电子设备和存储介质
US11970168B2 (en) Vehicle trajectory modification for following
CN110488802B (zh) 一种网联环境下的自动驾驶车辆动态行为决策方法
CN110136254B (zh) 基于动态概率驾驶地图的驾驶辅助信息显示方法
CN110187639B (zh) 一种基于参数决策框架的轨迹规划控制方法
CN112193244B (zh) 基于线性约束的自动驾驶车辆运动规划方法
CN110794851B (zh) 车辆远程控制安全防护方法、装置和无人驾驶车辆
CN110716562A (zh) 基于强化学习的无人驾驶汽车多车道行驶的决策方法
CN114312830B (zh) 一种考虑危险驾驶工况的智能车耦合决策模型及方法
CN112249008B (zh) 针对复杂动态环境的无人驾驶汽车预警方法
CN110304074A (zh) 一种基于分层状态机的混合式驾驶方法
CN112577506B (zh) 一种自动驾驶局部路径规划方法和***
CN113848914B (zh) 动态环境下碰撞系数人工势场法局部路径规划方法
US11801864B1 (en) Cost-based action determination
CN115257724A (zh) 一种插电式混动汽车安全节能决策控制方法和***
CN114543827A (zh) 一种路径规划方法及装置
CN113720346A (zh) 基于势能场和隐马尔可夫模型的车辆路径规划方法及***
CN115257746A (zh) 一种考虑不确定性的自动驾驶汽车换道决策控制方法
CN114572244A (zh) 智能驾驶及adas前车驾驶行为识别预测方法及模块
CN116259185A (zh) 停车场场景下融合预测算法的车辆行为决策方法及装置
CN116654017A (zh) 一种紧急工况下基于周车轨迹预测的智能汽车避撞决策与路径规划的方法、***
Yan et al. A hierarchical motion planning system for driving in changing environments: Framework, algorithms, and verifications

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