CN108519773A - 一种结构化环境下无人驾驶车辆的路径规划方法 - Google Patents

一种结构化环境下无人驾驶车辆的路径规划方法 Download PDF

Info

Publication number
CN108519773A
CN108519773A CN201810187540.3A CN201810187540A CN108519773A CN 108519773 A CN108519773 A CN 108519773A CN 201810187540 A CN201810187540 A CN 201810187540A CN 108519773 A CN108519773 A CN 108519773A
Authority
CN
China
Prior art keywords
path
vehicle
lane
coordinate
information
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
CN201810187540.3A
Other languages
English (en)
Other versions
CN108519773B (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.)
Wufang Smart Car Technology Co ltd
Original Assignee
Xian Jiaotong University
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 Xian Jiaotong University filed Critical Xian Jiaotong University
Priority to CN201810187540.3A priority Critical patent/CN108519773B/zh
Publication of CN108519773A publication Critical patent/CN108519773A/zh
Application granted granted Critical
Publication of CN108519773B publication Critical patent/CN108519773B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3446Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags, using precalculated routes

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Traffic Control Systems (AREA)

Abstract

一种结构化环境下无人驾驶车辆的路径规划方法该方法,包括以下步骤:S1、定位;S2、当前车道路况分析;其中判断是否需要完整重规划,是,转步骤S3;否,转步骤S4;S3、完整重规划;S4、更新局部规划结果。本发明旨在设计一个集路径规划和换道决策于一体的结构化环境下无人驾驶车辆的规划方法,保证无人车行驶的安全性和舒适性。

Description

一种结构化环境下无人驾驶车辆的路径规划方法
技术领域
本发明属于无人驾驶技术领域,具体涉及一种结构化环境下无人驾驶车辆的路径规划方法。
背景技术
近年来,随着科技的发展,无人驾驶汽车已从概念逐渐变为现实。无人驾驶汽车是一种智能汽车,也可以称之为轮式移动机器人,主要依靠车内以计算机***为主的智能驾驶仪来实现无人驾驶。无人驾驶技术主要包括环境信息的感知,驾驶行为的智能决策,无碰撞路径的规划以及车辆的运动控制四个部分。其中,规划模块是无人驾驶技术中十分重要的组成部分,为环境感知和运动控制起着承上启下的作用。
路径规划是规划模块的一个重要组成部分,目前主流的路径生成算法主要有:基于图搜索的规划算法、基于采样的规划算法和曲线插值的规划算法。基于图搜索的规划算法主要包括:Dijkstra算法、A*算法和State lattices算法,其中Dijkstra 算法是一种典型的最短路径算法,它是以起始点为中心向外层层扩展,直到扩展到终点为止,适合于结构化和非结构化环境的全局规划,但在点的数量巨大的情况下效率不高,所以不适用于需要实时规划的场景;A*算法需要设定合适的启发函数,全面估计各扩展搜索节点的代价值,通过比较各扩展节点的代价值大小,选择最有希望的点加以扩展,直到找到目标节点为止,A*算法扩展节点少,鲁棒性好,对环境信息反映快,但在实际应用中要注意运动体自身体积带来的限制;State lattices能够处理多维状态(位置、速度、加速度、时间),适合局部规划和动态环境,但计算代价太大。基于采样的方法主要是RRT及其衍生算法,它能够在多维的***中提供一种快速的解决方案,适合全局规划和局部规划,但它产生的轨迹不能持续,因此是不稳定的。基于曲线插值的方法主要有:B样条曲线,贝塞尔曲线,多项式曲线,它们的优点是计算代价低,但生成轨迹的时候需要满足一定的生成条件,不够灵活,难以胜任复杂的交通场景。
中国专利CN105549597A公开了一种基于环境不确定性的无人车动态路径规划方法,其考虑了车辆所具有的解构特性和运动学特性,使用车辆自身多维状态作为条件求解六次多项式的系数,生成从起点到终点的候选路径。上述专利没有考虑变道时后方车辆的行为,也没有考虑无人车在行驶过程中遇到的交通标志,容易造成自动驾驶过程的交通事故。
发明内容
本发明的目的在于克服上述现有技术的缺点,提出了一种结构化环境下无人驾驶车辆的路径规划方法,在满足无人驾驶安全性条件下,同时保证了程序运行效率,并且能够合理的应对较为复杂的交通场景。
本发明的技术方案具体包括以下步骤:
步骤S1、定位;
首先加载全局地图数据,然后读取本车状态信息,最后找出离本车距离最短的全局路径点作为全局定位点;
步骤S2、当前车道路况分析;
第一、由传感器获取交通场景信息即障碍物信息,交通标志信息,车道线信息;第二、判断所获取的交通场景信息是否需要完整重规划,如果是,转到步骤S3完整重规划,否则,转到步骤S4,更新局部规划结果;
步骤S3、完整重规划;
首先,换道分析获取无人车与前后车辆的纵向距离,速度和加速度,计算得出无人车在当前交通场景下是否可以换道;其次,模板生成中采取五次样条插值算法,结合车辆运动学模型,生成31条备选路径,这31条备选路径的集合,称为模板;最后,计算每条备选路径的代价,采用代价最小的备选路径更新局部规划结果;
步骤S4、更新局部规划结果;
更新局部规划结果适应交通场景的不断变化,包括速度设定和更新当前局部路径和拓展轨迹两部分。
所述步骤S1包括以下子步骤:
步骤S101:获取全局地图信息和本车状态信息;
全局地图数据包括路径点的坐标(xi,yi),i∈N,
交通标志,本车状态信息包括无人驾驶汽车的坐标(xc,yc),速度Vc,加速度ac,朝向θc,朝向变化率θc’;
步骤S102、计算全局定位点;
计算本车的坐标(xc,yc)到每个全局路径点坐标(xi,yi)的距离,找出离本车距离最小的全局路径点作为全局坐标系下的定位点。
所述步骤S2包括以下子步骤:
步骤S201、获取感知信息;
感知信息包括障碍物信息,交通标志信息和车道线信息,
检测出的障碍物用矩形 box表示,包含长宽、朝向、速度、加速度属性,交通标志信息包括限速牌,箭头,红绿灯,车道线信息用于告诉无人车当前有几条车道,目前处于哪条车道,是否允许变道;
步骤S202、判断是否需要完整重规划;
判断是否完整重规划,首先,判断前方是否有障碍物;其次,检查车道线是否为
步骤S3、完整重规划包括以下子步骤:
步骤S301、换道分析;
首先,以车自身为中心,将车前后划分为9个子区域,
编号从左到右,从上至下分别为A1、A2…A9,其中车自身可能处于的区域有A4、A5和A6,符号表示为 Ac∈{A4,A5,A6},障碍物可能处于除Ac区域外的任意区域,符号表示为Ao∈{A}and Ao≠Ac,A为全集,包括所有子区域;
向左换道分析如下,实验车处于区域A5;
①.从感知模块获取A2区域最近车辆信息,速度记为Vo2,加速度记为ao2。如果Vo2大于实验车速度Vc,或者仿真两秒后的速度Vo2+2×ao2大于Vc,则认为当前车道可正常行驶,选择跟随,保持当前局部路径;
②.若步骤①中的判断结果为否,则判断A4区域是否被占据,如果是,选择跟随,保持当前局部路径;
③.若步骤②中判断结果为否,则判断A1区域是否被占据,如果是,且满足条件Vo1小于Vc且Vo1+2×ao1小于Vc,则选择跟随,保持当前局部路径;
④.若区域A1没有被占据,或者满足条件Vo1大于Vc或Vo1+2×ao1大于Vc,则判断A7区域是否被占据;
⑤.若步骤④中A7区域没有被占据,则选择代价最小的候选路径;
⑥.若步骤④中A7区域被占据,则判断Vo7×2+2×ao7是否大于dis+Vc×2,dis为A7区域车头到实验车尾部的纵向距离,2为仿真时间,若是,则选择跟随,保持当前局部路径,否则,选择代价最小的候选路径;
步骤S302、模板生成;
满足以下公式:
根据简单自行车运动学模型建立车辆状态模型S=[x,y,θ,δ,v]T,其中S为车辆运动状态,x,y是车后轴中心相对于全局坐标原点的横向坐标和纵向坐标,θ为车辆朝向角,δ为车前轮转角,v为车当前速,L为自行车前轮中心到后轮中心的距离, 分别为x、y、θ对时间的一阶导数;
采用五次样条插值方法生成候选路径,候选路径上的点的x坐标应当满足以下公式:
a、b、c、d、e和f是五次样条的系数,s为车移动的距离,这里的x不是对时间t求导,而是对车移动距离s求导,公式推导如下:
dx/dt=vcosθ
ds/dt=v
首先,获取车辆自身状态S(x0,y000,v0),作为样条函数的起始条件,代入公式(*),得方程组:
其中θ0’=tan(δ0)/L;
然后,将局部路径终点信息,记为(xse,ysese),作为终点条件,代入公式(*),得方程组:
整理方程组后写成AB=C矩阵方程形式:
其中
A=[a b c]
C=[sin(θ00'se2/2-cos(θ0)se-x0+xse sin(θ00'se-cos(θ0)+cos(θse) sin(θ00']
通过矩阵求逆运算A=CB-1求出矩阵A的值,于是求得了五次样条所有系数a、b、 c、d、e和f,最后,根据五次样条函数计算所有候选路径点的x坐标;
以相同的方法,计算候选路径点的y坐标;
根据候选路径每个点的x坐标和y坐标,生成从实验车自身出发到局部路径终点的一条候选路径,然后将终点集合的其他终点分别作为终点条件生成其他的候选路径,最后产生的候选路径集合,既模板;
步骤S303、备选路径选择;
根据以下公式计算左边15条候选路径的代价,找出代价最小的备选路径:
若侯选路径遇障,则代价为无穷大,不参与上述公式计算,其中(xc,yc)为车自身坐标,(xi,yi)为候选路径终点坐标,i取值范围为1到15,I代表候选路径序号。
所述步骤S4包括以下子步骤:
步骤S401、速度设定;
首先读取自身车速Vc、前方车辆速度Vo和两车的距离d,
然后使用以下公式计算目标车速Vobj
其中t=min{1,αVc/d},因为t∈(0,1),所以加入取最小值的条件限制,参数k和α需要根据实车性能和控制模块性能适当调整;
步骤S402、更新当前局部路径和拓展轨迹;
当前局部路径更新的规则:
a、无人车行驶到当前局部路径的终点;
b、有障碍物在拓展路径或者在当前局部路径上;
c、拓展路径是从上次目标点到本次目标点的全局路径点,因为规划程序不断的在全局路径定位新的目标点,所以拓展路径时刻都在更新。
本发明更新局部规划结果是为了适应交通场景的不断变化,实时的调整有利于安全性和舒适性的保证。其中包括速度设定和更新当前局部路径和拓展轨迹两部分。
附图说明
图1为本发明整体框架示意图;
图2为实验车与前方车辆,当前局部路径与拓展路径位置关系示意图;
图3换道前交通场景示意图;
图4为换道分析流程示意图;
图5换道后交通场景示意图;
图6为简单自行车运动学模型;
具体实施方式
下面结合附图对本发明做进一步详细描述。
如图1所示,一种结构化环境下无人驾驶车辆的路径规划方法包含以下步骤:
步骤S1、定位。具体的,如图1第一个虚线框所示,包括以下子步骤:
步骤S101、获取全局地图信息和本车状态信息;
具体的,全局地图信息包括路径点的坐标(xi,yi),i∈N,交通标志信息;本车状态信息包括无人驾驶汽车的坐标(xc,yc),速度Vc,加速度ac,朝向变化率θc’,朝向θc
步骤S102、计算全局定位点;
具体的,计算本车的坐标(xc,yc)到每个全局路径点坐标(xi,yi)的距离,找出离本车距离最小的全局路径点作为全局定位点。
步骤S2、当前车道路况分析。具体的,如图1第二个虚线框所示,包括以下子步骤:
步骤S201、获取感知信息;
具体的,感知信息包括障碍物信息,交通标志信息和车道线信息。检测出的障碍物用矩形box表示,包含长宽、朝向、速度、加速度属性,交通标志信息主要包括限速牌,箭头,红绿灯,车道线信息用于告诉无人车当前有几条车道,目前处于哪条车道,是否允许变道。
步骤S202、判断是否需要完整重规划;
判断是否完整重规划,需要做三个判断。首先,判断是否前方是否有障碍物;其次,检查车道线是否为实线;最后,检查交通标志是否禁止换道。
具体的,判断是否前方是否有障碍物,如图2所示,实验车已经沿着当前局部路径行驶了一段距离,同时拓展路径也向前延伸了一段距离,拓展路径是从上次目标点到本次目标点的全局路径点,其目的是在自动驾驶时更早的发现前方障碍物,给予实验车充足的距离做出相应的调整。图2中前方车辆在拓展路径上,处于与实验车相同车车道,若前方车辆速度小于实验车车速,说明当前车道不能畅通行驶。然后检查车道线信息,判断是否为实线,若为实线,则不需要完整重规划,否则,检查交通标志是否禁止换道,若没有交通标志禁止换道,则进行步骤S3完整重规划。总之,完整重规划的条件是当前车道存在小于车速的障碍物,并且车道线不为实线且没有禁止换道的交通标志。否则,一律不进行完整重规划,只保持当前车道行驶。
步骤S3、完整重规划。具体的,如图1第三个虚线框所示,包括以下子步骤:
步骤S301、换道分析;
具体的,如图3所示,首先,以车自身为中心,将车前后划分为9个子区域,编号从左到右,从上至下分别为A1、A2…A9。其中车自身可能处于的区域有A4、A5 和A6,符号表示为Ac∈{A4,A5,A6},障碍物可能处于除Ac区域外的任意区域,符号表示为Ao∈{A}and Ao≠Ac,A为全集,包括所有子区域。
向左变道流程如图4所示,实验车处于区域A5。
①.从感知模块获取A2区域最近车辆信息,速度记为Vo2,加速度记为ao2。如果Vo2大于实验车速度Vc,或者仿真两秒后的速度Vo2+2×ao2大于Vc,则认为当前车道可正常行驶,选择跟随,保持当前局部路径;
②.若步骤①中的判断结果为否,则判断A4区域是否被占据,如果是,选择跟随,保持当前局部路径;
③.若步骤②中判断结果为否,则判断A1区域是否被占据,如果是,且满足条件Vo1小于Vc且Vo1+2×ao1小于Vc,则选择跟随,保持当前局部路径;
④.若区域A1没有被占据,或者满足条件Vo1大于Vc或Vo1+2×ao1大于Vc,则判断A7区域是否被占据;
⑤.若步骤④中A7区域没有被占据,则选择代价最小的候选路径;
⑥.若步骤④中A7区域被占据,则判断Vo7×2+2×ao7是否大于dis+Vc×2(dis为 A7区域车头到实验车尾部的纵向距离,2为仿真时间),若是,则选择跟随,保持当前局部路径,否则,选择向左换道。图3为换道前示意图,图5为换道后示意图。
步骤S302、模板生成;
图6是简单自行车运动学模型,满足以下公式:
根据简单自行车运动学模型建立车辆状态模型S=[x,y,θ,δ,v]T,其中S为车辆运动状态,(x,y)是车后轴中心相对于全局坐标原点的横向坐标和纵向坐标,θ为车辆朝向角,δ为车前轮转角,v为车当前速度,L为自行车前轮中心到后轮中心的距离,分别为x、y、θ对时间的一阶导数。
本发明采用五次样条插值方法生成候选路径,这里详细说明x轴坐标的计算。候选路径上的点的x坐标应当满足以下公式:
a、b、c、d、e和f是五次样条的系数,s为车移动的距离,这里的x不是对时间t求导,而是对车移动距离s求导,与简单自行车运动学模型有些不同,公式推导如下:
dx/dt=vcosθ
ds/dt=v
首先,获取车辆自身状态S(x0,y000,v0),作为样条函数的起始条件,代入公式(*),得方程组:
其中θ0’=tan(δ0)/L。
然后,将局部路径终点信息,记为(xse,ysese),作为终点条件,代入公式(*),得方程组:
整理方程组后写成AB=C矩阵方程形式:
其中
A=[a b c]
C=[sin(θ00'se2/2-cos(θ0)se-x0+xse sin(θ00'se-cos(θ0)+cos(θse) sin(θ00']
接下来,通过矩阵求逆运算A=CB-1求出矩阵A的值,于是求得了五次样条所有系数a、b、c、d、e和f。最后,根据五次样条函数计算所有候选路径点的x坐标。同理,计算候选路径点的y坐标。
通过以上方法得到了候选路径每个点的x坐标和y坐标,生成了从实验车自身出发到局部路径终点的一条候选路径。然后将终点集合的其他终点分别作为终点条件生成其他的候选路径,最后产生的候选路径集合,既模板,如图3所示。
步骤S303、备选路径选择;
根据以下公式计算左边15条候选路径的代价,找出代价最小的备选路径:
若侯选路径遇障,则代价为无穷大,不参与上述公式计算。其中(xc,yc)为车自身坐标,(xi,yi)为候选路径终点坐标,i取值范围为1到15,I代表候选路径序号。
步骤S4、更新局部规划结果。具体的,如图1第四个虚线框所示,包括以下子步骤:
步骤S401、速度设定;
具体的,首先读取自身车速Vc、前方车辆速度Vo和两车的距离d。然后使用以下公式计算目标车速Vobj
这里使用了三阶贝塞尔公式计算车目标速度,其中t=min{1,αVc/d},因为t∈(0,1), 所以加入取最小值的条件限制,参数k和α需要根据实车性能和控制模块性能适当调整。其设计的优点在于,当前方车速慢于自身车速时,无人车初始的刹车加速度会比较大,随着车速的降低和距离的拉近,刹车加速度也会逐渐变小,这样可以快速的把车速降低下来,达到一个安全的速度,然后缓慢滑行至距障碍物一定的安全距离时停止,安全舒适。
步骤S402、更新当前局部路径和拓展轨迹;
具体的,当前局部路径更新的规则:
a、无人车行驶到当前局部路径的终点;
b、有障碍物在拓展路径或者在当前局部路径上;
c、拓展路径是从上次目标点到本次目标点的全局路径点,因为规划程序不断的在全局路径定位新的目标点,所以拓展路径时刻都在更新。
综上所述,本发明提供了一种结构化环境下无人驾驶车辆的路径规划方法,主要内容包括路径生成的算法,速度规划,轨迹的选择。本规划方法具有确实的可行性和良好的扩展性,能够保证无人驾驶汽车行驶过程中的安全性和舒适性。
对于无人驾驶领域的技术人员来说,可以根据以上描述的规划方法实现无人车的自动驾驶,或者基于其进行相应的改变和适当的调整,而所有的这些改变以及调整都应属于本发明权利要求的保护范围之内。

Claims (5)

1.一种结构化环境下无人驾驶车辆的路径规划方法,其特征在于包括以下步骤:
步骤S1、定位;
首先加载全局地图数据,然后读取本车状态信息,最后找出离本车距离最短的全局路径点作为全局定位点;
步骤S2、当前车道路况分析;
第一、由传感器获取交通场景信息即障碍物信息,交通标志信息,车道线信息;第二、判断所获取的交通场景信息是否需要完整重规划,如果是,转到步骤S3完整重规划,否则,转到步骤S4,更新局部规划结果;
步骤S3、完整重规划;
首先,换道分析获取无人车与前后车辆的纵向距离,速度和加速度,计算得出无人车在当前交通场景下是否可以换道;其次,模板生成中采取五次样条插值算法,结合车辆运动学模型,生成31条备选路径,这31条备选路径的集合,称为模板;最后,计算每条备选路径的代价,采用代价最小的备选路径更新局部规划结果;
步骤S4、更新局部规划结果;
更新局部规划结果适应交通场景的不断变化,包括速度设定和更新当前局部路径和拓展轨迹两部分。
2.根据权利要求1所述的结构化环境下无人驾驶车辆的路径规划方法,其特征在于:
所述步骤S1包括以下子步骤:
步骤S101:获取全局地图信息和本车状态信息;
全局地图数据包括路径点的坐标(xi,yi),i∈N,交通标志,本车状态信息包括无人驾驶汽车的坐标(xc,yc),速度Vc,加速度ac,朝向θc,朝向变化率θc’;
步骤S102、计算全局定位点;
计算本车的坐标(xc,yc)到每个全局路径点坐标(xi,yi)的距离,找出离本车距离最小的全局路径点作为全局坐标系下的定位点。
3.根据权利要求1所述的结构化环境下无人驾驶车辆的路径规划方法,其特征在于:
所述步骤S2包括以下子步骤:
步骤S201、获取感知信息;
感知信息包括障碍物信息,交通标志信息和车道线信息,检测出的障碍物用矩形box表示,包含长宽、朝向、速度、加速度属性,交通标志信息包括限速牌,箭头,红绿灯,车道线信息用于告诉无人车当前有几条车道,目前处于哪条车道,是否允许变道;
步骤S202、判断是否需要完整重规划;
判断是否完整重规划,首先,判断前方是否有障碍物;其次,检查车道线是否为实线;最后,检查交通标志是否禁止换道;完整重规划的条件是当前车道存在小于车速的障碍物,并且车道线不为实线且没有禁止换道的交通标志,否则,一律不进行完整重规划,只保持当前车道行驶。
4.根据权利要求1所述的结构化环境下无人驾驶车辆的路径规划方法,其特征在于:
步骤S3、完整重规划包括以下子步骤:
步骤S301、换道分析;
首先,以车自身为中心,将车前后划分为9个子区域,编号从左到右,从上至下分别为A1、A2…A9,其中车自身可能处于的区域有A4、A5和A6,符号表示为Ac∈{A4,A5,A6},障碍物可能处于除Ac区域外的任意区域,符号表示为Ao∈{A}andAo≠Ac,A为全集,包括所有子区域;
向左换道分析如下,实验车处于区域A5;
①.从感知模块获取A2区域最近车辆信息,速度记为Vo2,加速度记为ao2。如果Vo2大于实验车速度Vc,或者仿真两秒后的速度Vo2+2×ao2大于Vc,则认为当前车道可正常行驶,选择跟随,保持当前局部路径;
②.若步骤①中的判断结果为否,则判断A4区域是否被占据,如果是,选择跟随,保持当前局部路径;
③.若步骤②中判断结果为否,则判断A1区域是否被占据,如果是,且满足条件Vo1小于Vc且Vo1+2×ao1小于Vc,则选择跟随,保持当前局部路径;
④.若区域A1没有被占据,或者满足条件Vo1大于Vc或Vo1+2×ao1大于Vc,则判断A7区域是否被占据;
⑤.若步骤④中A7区域没有被占据,则选择代价最小的候选路径;
⑥.若步骤④中A7区域被占据,则判断Vo7×2+2×ao7是否大于dis+Vc×2,dis为A7区域车头到实验车尾部的纵向距离,2为仿真时间,若是,则选择跟随,保持当前局部路径,否则,选择代价最小的候选路径;
步骤S302、模板生成;
满足以下公式:
根据简单自行车运动学模型建立车辆状态模型S=[x,y,θ,δ,v]T,其中S为车辆运动状态,x,y是车后轴中心相对于全局坐标原点的横向坐标和纵向坐标,θ为车辆朝向角,δ为车前轮转角,v为车当前速度,L为自行车前轮中心到后轮中心的距离,分别为x、y、θ对时间的一阶导数;
采用五次样条插值方法生成候选路径,候选路径上的点的x坐标应当满足以下公式:
a、b、c、d、e和f是五次样条的系数,s为车移动的距离,这里的x不是对时间t求导,而是对车移动距离s求导,公式推导如下:
dx/dt=vcosθ
ds/dt=v
首先,获取车辆自身状态S(x0,y000,v0),作为样条函数的起始条件,代入公式(*),得方程组:
其中θ0’=tan(δ0)/L;
然后,将局部路径终点信息,记为(xse,ysese),作为终点条件,代入公式(*),得方程组:
整理方程组后写成AB=C矩阵方程形式:
其中
A=[a b c]
C=[sin(θ00'se2/2-cos(θ0)se-x0+xse sin(θ00'se-cos(θ0)+cos(θse) sin(θ00']
通过矩阵求逆运算A=CB-1求出矩阵A的值,于是求得了五次样条所有系数a、b、c、d、e和f,最后,根据五次样条函数计算所有候选路径点的x坐标;
以相同的方法,计算候选路径点的y坐标;
根据候选路径每个点的x坐标和y坐标,生成从实验车自身出发到局部路径终点的一条候选路径,然后将终点集合的其他终点分别作为终点条件生成其他的候选路径,最后产生的候选路径集合,既模板;
步骤S303、备选路径选择;
根据以下公式计算左边15条候选路径的代价,找出代价最小的备选路径:
若侯选路径遇障,则代价为无穷大,不参与上述公式计算,其中(xc,yc)为车自身坐标,(xi,yi)为候选路径终点坐标,i取值范围为1到15,I代表候选路径序号。
5.根据权利要求1所述的结构化环境下无人驾驶车辆的路径规划方法,其特征在于:
所述步骤S4包括以下子步骤:
步骤S401、速度设定;
首先读取自身车速Vc、前方车辆速度Vo和两车的距离d,然后使用以下公式计算目标车速Vobj
其中t=min{1,αVc/d},因为t∈(0,1),所以加入取最小值的条件限制,参数k和α需要根据实车性能和控制模块性能适当调整;
步骤S402、更新当前局部路径和拓展轨迹;
当前局部路径更新的规则:
a、无人车行驶到当前局部路径的终点;
b、有障碍物在拓展路径或者在当前局部路径上;
c、拓展路径是从上次目标点到本次目标点的全局路径点,因为规划程序不断的在全局路径定位新的目标点,所以拓展路径时刻都在更新。
CN201810187540.3A 2018-03-07 2018-03-07 一种结构化环境下无人驾驶车辆的路径规划方法 Active CN108519773B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810187540.3A CN108519773B (zh) 2018-03-07 2018-03-07 一种结构化环境下无人驾驶车辆的路径规划方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810187540.3A CN108519773B (zh) 2018-03-07 2018-03-07 一种结构化环境下无人驾驶车辆的路径规划方法

Publications (2)

Publication Number Publication Date
CN108519773A true CN108519773A (zh) 2018-09-11
CN108519773B CN108519773B (zh) 2020-01-14

Family

ID=63433546

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810187540.3A Active CN108519773B (zh) 2018-03-07 2018-03-07 一种结构化环境下无人驾驶车辆的路径规划方法

Country Status (1)

Country Link
CN (1) CN108519773B (zh)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109631929A (zh) * 2019-02-20 2019-04-16 百度在线网络技术(北京)有限公司 基于黑名单的重导航方法、装置及存储介质
CN109708656A (zh) * 2019-01-24 2019-05-03 爱驰汽车有限公司 基于实时路况的路线规划方法、***、设备及存储介质
CN109712421A (zh) * 2019-02-22 2019-05-03 百度在线网络技术(北京)有限公司 自动驾驶车辆的速度规划方法、装置和存储介质
CN109752017A (zh) * 2018-12-29 2019-05-14 同济大学 一种用于无人低速车的行驶航线轨迹生成***
CN109814576A (zh) * 2019-02-22 2019-05-28 百度在线网络技术(北京)有限公司 自动驾驶车辆的速度规划方法、装置和存储介质
CN109945882A (zh) * 2019-03-27 2019-06-28 上海交通大学 一种无人驾驶车辆路径规划与控制***及方法
CN109947113A (zh) * 2019-04-10 2019-06-28 厦门大学嘉庚学院 一种有人驾驶汽车与无人驾驶汽车路面共享方法
CN110008577A (zh) * 2019-04-01 2019-07-12 清华大学 基于最差全局危险度搜索的车辆自动换道功能测评方法
CN110244742A (zh) * 2019-07-01 2019-09-17 百度在线网络技术(北京)有限公司 无人驾驶车辆巡游的方法、设备以及存储介质
CN110672111A (zh) * 2019-09-24 2020-01-10 广州大学 车辆行车路径规划方法、装置、***、介质和设备
CN110940346A (zh) * 2018-09-21 2020-03-31 上汽通用汽车有限公司 一种用于自动驾驶变道的高精地图处理方法及装置
CN111002984A (zh) * 2019-12-24 2020-04-14 北京汽车集团越野车有限公司 一种自动驾驶方法、装置、车辆及自动驾驶设备
CN111338335A (zh) * 2019-12-31 2020-06-26 清华大学 一种结构化道路场景下的车辆局部轨迹规划方法
CN111457931A (zh) * 2019-01-21 2020-07-28 广州汽车集团股份有限公司 自动驾驶车辆的局部路径重规划控制方法、装置、***及存储介质
CN111650934A (zh) * 2020-05-26 2020-09-11 坤泰车辆***(常州)有限公司 自动驾驶***局部路径规划的方法
CN111736486A (zh) * 2020-05-01 2020-10-02 东风汽车集团有限公司 一种面向l2智能驾驶控制器的传感器仿真建模方法及装置
CN111811517A (zh) * 2020-07-15 2020-10-23 中国科学院上海微***与信息技术研究所 一种动态局部路径规划方法及***
CN112051797A (zh) * 2020-09-07 2020-12-08 腾讯科技(深圳)有限公司 足式机器人运动控制方法、装置、设备及介质
CN112068574A (zh) * 2020-10-19 2020-12-11 中国科学技术大学 一种无人车在动态复杂环境中的控制方法及***
CN112101128A (zh) * 2020-08-21 2020-12-18 东南大学 一种基于多传感器信息融合的无人方程式赛车感知规划方法
CN112124314A (zh) * 2020-10-28 2020-12-25 重庆长安汽车股份有限公司 车辆自动变道横向路径规划方法、***、车辆及存储介质
CN112148002A (zh) * 2020-08-31 2020-12-29 西安交通大学 一种局部轨迹规划方法、***及装置
CN112362074A (zh) * 2020-10-30 2021-02-12 重庆邮电大学 一种结构化环境下的智能车辆局部路径规划方法
CN112666833A (zh) * 2020-12-25 2021-04-16 吉林大学 一种用于电动自动驾驶车辆的车速跟随自适应鲁棒控制方法
CN112964271A (zh) * 2021-03-15 2021-06-15 西安交通大学 一种面向多场景的自动驾驶规划方法及***
CN112985445A (zh) * 2021-04-20 2021-06-18 速度时空信息科技股份有限公司 基于高精地图的车道级精度实时性运动规划方法
TWI737437B (zh) * 2020-08-07 2021-08-21 財團法人車輛研究測試中心 軌跡決定方法
CN113516749A (zh) * 2021-09-14 2021-10-19 中国汽车技术研究中心有限公司 自动驾驶视觉传感器数据采集方法、装置、设备及介质
CN113515111A (zh) * 2020-03-25 2021-10-19 郑州宇通客车股份有限公司 一种车辆避障路径规划方法及装置
CN113870316A (zh) * 2021-10-19 2021-12-31 青岛德智汽车科技有限公司 一种无gps跟车场景下前车路径重建方法
CN113906360A (zh) * 2020-08-07 2022-01-07 深圳市大疆创新科技有限公司 可移动平台的控制方法、装置、计算机可读存储介质
CN114137960A (zh) * 2021-11-01 2022-03-04 天行智控科技(无锡)有限公司 一种封闭区域智能运输***的无人驾驶车辆协作方法
CN114234998A (zh) * 2021-09-23 2022-03-25 同济大学 基于语义道路地图的无人驾驶多目标点轨迹并行规划方法
CN114655206A (zh) * 2022-04-29 2022-06-24 重庆长安汽车股份有限公司 一种跟车目标决策方法、车辆及存储介质
CN115079702A (zh) * 2022-07-18 2022-09-20 江苏集萃清联智控科技有限公司 一种混合道路场景下的智能车辆规划方法和***

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101033971A (zh) * 2007-02-09 2007-09-12 中国科学院合肥物质科学研究院 一种移动机器人地图创建***及地图创建方法
EP2612110A1 (de) * 2010-08-31 2013-07-10 Lacos Computerservice GmbH Verfahren zur erfassung von agrarflächen durch abfliegen mit georeferenzierter optischer aufzeichnung
EP2897864A2 (en) * 2012-09-19 2015-07-29 The Boeing Company Forestry management system
CN106441319A (zh) * 2016-09-23 2017-02-22 中国科学院合肥物质科学研究院 一种无人驾驶车辆车道级导航地图的生成***及方法
CN107085437A (zh) * 2017-03-20 2017-08-22 浙江工业大学 一种基于eb‑rrt的无人机航迹规划方法
CN107167811A (zh) * 2017-04-26 2017-09-15 西安交通大学 基于单目视觉与激光雷达融合的道路可行驶区域检测方法
CN107264531A (zh) * 2017-06-08 2017-10-20 中南大学 一种半结构化环境中智能车辆自主换道超车运动规划方法
WO2017189070A2 (en) * 2016-02-04 2017-11-02 Proxy Technologies, Inc. Unmanned or optionally manned vehicle, system and methods for determining positional information of unmanned or optionally manned vehicles
CN107490382A (zh) * 2017-07-31 2017-12-19 中北智杰科技(北京)有限公司 一种无人驾驶汽车路径规划***及控制方法
CN107702716A (zh) * 2017-08-31 2018-02-16 广州小鹏汽车科技有限公司 一种无人驾驶路径规划方法、***和装置
CN107749079A (zh) * 2017-09-25 2018-03-02 北京航空航天大学 一种面向无人机扫描重建的点云质量评价和无人机轨迹规划方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101033971A (zh) * 2007-02-09 2007-09-12 中国科学院合肥物质科学研究院 一种移动机器人地图创建***及地图创建方法
EP2612110A1 (de) * 2010-08-31 2013-07-10 Lacos Computerservice GmbH Verfahren zur erfassung von agrarflächen durch abfliegen mit georeferenzierter optischer aufzeichnung
EP2897864A2 (en) * 2012-09-19 2015-07-29 The Boeing Company Forestry management system
WO2017189070A2 (en) * 2016-02-04 2017-11-02 Proxy Technologies, Inc. Unmanned or optionally manned vehicle, system and methods for determining positional information of unmanned or optionally manned vehicles
CN106441319A (zh) * 2016-09-23 2017-02-22 中国科学院合肥物质科学研究院 一种无人驾驶车辆车道级导航地图的生成***及方法
CN107085437A (zh) * 2017-03-20 2017-08-22 浙江工业大学 一种基于eb‑rrt的无人机航迹规划方法
CN107167811A (zh) * 2017-04-26 2017-09-15 西安交通大学 基于单目视觉与激光雷达融合的道路可行驶区域检测方法
CN107264531A (zh) * 2017-06-08 2017-10-20 中南大学 一种半结构化环境中智能车辆自主换道超车运动规划方法
CN107490382A (zh) * 2017-07-31 2017-12-19 中北智杰科技(北京)有限公司 一种无人驾驶汽车路径规划***及控制方法
CN107702716A (zh) * 2017-08-31 2018-02-16 广州小鹏汽车科技有限公司 一种无人驾驶路径规划方法、***和装置
CN107749079A (zh) * 2017-09-25 2018-03-02 北京航空航天大学 一种面向无人机扫描重建的点云质量评价和无人机轨迹规划方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BY THORSTEN LUETTEL,ETC: "Autonomous Ground VehiclesVConcepts and a Path to the Future", 《PROCEEDINGS OF THE IEEE》 *
杜鹏桢,等: "不确定环境下基于改进萤火虫算法的地面自主车辆全局路径规划方法", 《电子学报》 *

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110940346A (zh) * 2018-09-21 2020-03-31 上汽通用汽车有限公司 一种用于自动驾驶变道的高精地图处理方法及装置
CN110940346B (zh) * 2018-09-21 2021-07-13 上汽通用汽车有限公司 一种用于自动驾驶变道的高精地图处理方法及装置
CN109752017A (zh) * 2018-12-29 2019-05-14 同济大学 一种用于无人低速车的行驶航线轨迹生成***
CN111457931A (zh) * 2019-01-21 2020-07-28 广州汽车集团股份有限公司 自动驾驶车辆的局部路径重规划控制方法、装置、***及存储介质
CN109708656A (zh) * 2019-01-24 2019-05-03 爱驰汽车有限公司 基于实时路况的路线规划方法、***、设备及存储介质
US11687080B2 (en) 2019-02-20 2023-06-27 Apollo Intelligent Driving Technology (Beijing) Co., Ltd. Blacklist-based re-navigation method and apparatus, and storage medium
CN109631929A (zh) * 2019-02-20 2019-04-16 百度在线网络技术(北京)有限公司 基于黑名单的重导航方法、装置及存储介质
CN109631929B (zh) * 2019-02-20 2021-04-30 百度在线网络技术(北京)有限公司 基于黑名单的重导航方法、装置及存储介质
CN109712421A (zh) * 2019-02-22 2019-05-03 百度在线网络技术(北京)有限公司 自动驾驶车辆的速度规划方法、装置和存储介质
US11718318B2 (en) 2019-02-22 2023-08-08 Apollo Intelligent Driving (Beijing) Technology Co., Ltd. Method and apparatus for planning speed of autonomous vehicle, and storage medium
CN109814576A (zh) * 2019-02-22 2019-05-28 百度在线网络技术(北京)有限公司 自动驾驶车辆的速度规划方法、装置和存储介质
EP3699053A1 (en) * 2019-02-22 2020-08-26 Baidu Online Network Technology (Beijing) Co., Ltd. Method and apparatus for planning speed of autonomous vehicle, and storage medium
CN109712421B (zh) * 2019-02-22 2021-06-04 百度在线网络技术(北京)有限公司 自动驾驶车辆的速度规划方法、装置和存储介质
CN109945882B (zh) * 2019-03-27 2021-11-02 上海交通大学 一种无人驾驶车辆路径规划与控制***及方法
CN109945882A (zh) * 2019-03-27 2019-06-28 上海交通大学 一种无人驾驶车辆路径规划与控制***及方法
CN110008577A (zh) * 2019-04-01 2019-07-12 清华大学 基于最差全局危险度搜索的车辆自动换道功能测评方法
CN110008577B (zh) * 2019-04-01 2020-12-11 清华大学 基于最差全局危险度搜索的车辆自动换道功能测评方法
CN109947113A (zh) * 2019-04-10 2019-06-28 厦门大学嘉庚学院 一种有人驾驶汽车与无人驾驶汽车路面共享方法
CN110244742B (zh) * 2019-07-01 2023-06-09 阿波罗智能技术(北京)有限公司 无人驾驶车辆巡游的方法、设备以及存储介质
CN110244742A (zh) * 2019-07-01 2019-09-17 百度在线网络技术(北京)有限公司 无人驾驶车辆巡游的方法、设备以及存储介质
CN110672111A (zh) * 2019-09-24 2020-01-10 广州大学 车辆行车路径规划方法、装置、***、介质和设备
CN110672111B (zh) * 2019-09-24 2021-06-25 广州大学 车辆行车路径规划方法、装置、***、介质和设备
CN111002984A (zh) * 2019-12-24 2020-04-14 北京汽车集团越野车有限公司 一种自动驾驶方法、装置、车辆及自动驾驶设备
CN111338335B (zh) * 2019-12-31 2021-02-26 清华大学 一种结构化道路场景下的车辆局部轨迹规划方法
CN111338335A (zh) * 2019-12-31 2020-06-26 清华大学 一种结构化道路场景下的车辆局部轨迹规划方法
CN113515111A (zh) * 2020-03-25 2021-10-19 郑州宇通客车股份有限公司 一种车辆避障路径规划方法及装置
CN113515111B (zh) * 2020-03-25 2023-08-25 宇通客车股份有限公司 一种车辆避障路径规划方法及装置
CN111736486A (zh) * 2020-05-01 2020-10-02 东风汽车集团有限公司 一种面向l2智能驾驶控制器的传感器仿真建模方法及装置
CN111650934A (zh) * 2020-05-26 2020-09-11 坤泰车辆***(常州)有限公司 自动驾驶***局部路径规划的方法
CN111811517A (zh) * 2020-07-15 2020-10-23 中国科学院上海微***与信息技术研究所 一种动态局部路径规划方法及***
TWI737437B (zh) * 2020-08-07 2021-08-21 財團法人車輛研究測試中心 軌跡決定方法
CN113906360A (zh) * 2020-08-07 2022-01-07 深圳市大疆创新科技有限公司 可移动平台的控制方法、装置、计算机可读存储介质
CN112101128A (zh) * 2020-08-21 2020-12-18 东南大学 一种基于多传感器信息融合的无人方程式赛车感知规划方法
CN112148002A (zh) * 2020-08-31 2020-12-29 西安交通大学 一种局部轨迹规划方法、***及装置
CN112051797B (zh) * 2020-09-07 2023-12-26 腾讯科技(深圳)有限公司 足式机器人运动控制方法、装置、设备及介质
CN112051797A (zh) * 2020-09-07 2020-12-08 腾讯科技(深圳)有限公司 足式机器人运动控制方法、装置、设备及介质
CN112068574A (zh) * 2020-10-19 2020-12-11 中国科学技术大学 一种无人车在动态复杂环境中的控制方法及***
CN112124314B (zh) * 2020-10-28 2021-09-03 重庆长安汽车股份有限公司 车辆自动变道横向路径规划方法、***、车辆及存储介质
CN112124314A (zh) * 2020-10-28 2020-12-25 重庆长安汽车股份有限公司 车辆自动变道横向路径规划方法、***、车辆及存储介质
CN112362074A (zh) * 2020-10-30 2021-02-12 重庆邮电大学 一种结构化环境下的智能车辆局部路径规划方法
CN112362074B (zh) * 2020-10-30 2024-03-19 重庆邮电大学 一种结构化环境下的智能车辆局部路径规划方法
CN112666833B (zh) * 2020-12-25 2022-03-15 吉林大学 一种用于电动自动驾驶车辆的车速跟随自适应鲁棒控制方法
CN112666833A (zh) * 2020-12-25 2021-04-16 吉林大学 一种用于电动自动驾驶车辆的车速跟随自适应鲁棒控制方法
CN112964271A (zh) * 2021-03-15 2021-06-15 西安交通大学 一种面向多场景的自动驾驶规划方法及***
CN112985445A (zh) * 2021-04-20 2021-06-18 速度时空信息科技股份有限公司 基于高精地图的车道级精度实时性运动规划方法
CN113516749A (zh) * 2021-09-14 2021-10-19 中国汽车技术研究中心有限公司 自动驾驶视觉传感器数据采集方法、装置、设备及介质
CN114234998B (zh) * 2021-09-23 2023-08-29 同济大学 基于语义道路地图的无人驾驶多目标点轨迹并行规划方法
CN114234998A (zh) * 2021-09-23 2022-03-25 同济大学 基于语义道路地图的无人驾驶多目标点轨迹并行规划方法
CN113870316A (zh) * 2021-10-19 2021-12-31 青岛德智汽车科技有限公司 一种无gps跟车场景下前车路径重建方法
CN113870316B (zh) * 2021-10-19 2023-08-15 青岛德智汽车科技有限公司 一种无gps跟车场景下前车路径重建方法
CN114137960A (zh) * 2021-11-01 2022-03-04 天行智控科技(无锡)有限公司 一种封闭区域智能运输***的无人驾驶车辆协作方法
CN114655206A (zh) * 2022-04-29 2022-06-24 重庆长安汽车股份有限公司 一种跟车目标决策方法、车辆及存储介质
CN115079702A (zh) * 2022-07-18 2022-09-20 江苏集萃清联智控科技有限公司 一种混合道路场景下的智能车辆规划方法和***

Also Published As

Publication number Publication date
CN108519773B (zh) 2020-01-14

Similar Documents

Publication Publication Date Title
CN108519773A (zh) 一种结构化环境下无人驾驶车辆的路径规划方法
CN112068545B (zh) 一种无人驾驶车辆在十字路口的行驶轨迹规划方法、***及存储介质
CN113359757B (zh) 一种无人驾驶车辆路径规划与轨迹跟踪方法
US11698263B2 (en) Safety and comfort constraints for navigation
CN109540159B (zh) 一种快速完备的自动驾驶轨迹规划方法
CN107702716B (zh) 一种无人驾驶路径规划方法、***和装置
US10823575B2 (en) Reference line smoothing method using piecewise spiral curves with weighted geometry costs
US10800408B2 (en) Determining driving paths for autonomous driving that avoid moving obstacles
US10429849B2 (en) Non-linear reference line optimization method using piecewise quintic polynomial spiral paths for operating autonomous driving vehicles
CN111089594B (zh) 一种适用于多场景的自主泊车轨迹规划方法
CN108073176A (zh) 一种改进型D*Lite车辆动态路径规划方法
CN108088456A (zh) 一种具有时间一致性的无人驾驶车辆局部路径规划方法
US11499834B2 (en) Aligning road information for navigation
US11409284B2 (en) Relaxation optimization model to plan an open space trajectory for autonomous vehicles
CN108602509A (zh) 基于运动规划来操作自动驾驶车辆的方法和***
CN108137006A (zh) 用于自动驾驶车辆的***延迟校正控制方法
CN109799828B (zh) 自动驾驶车辆横纵向协调控制方法
CN112577506B (zh) 一种自动驾驶局部路径规划方法和***
KR101133037B1 (ko) 자율이동차량용 충돌회피를 위한 경로갱신방법 및 그 장치
CN113608531B (zh) 基于安全a*引导点的无人车实时全局路径规划方法
Huang et al. Social force based vehicle model for 2-dimensional spaces
CN111090286B (zh) 一种无人车运动状态规划方法及装置
CN108628298A (zh) 用于自动驾驶车辆的控制型规划和控制***
CN112284393A (zh) 一种智能移动机器人全局路径规划方法和***
Yuan et al. Mixed local motion planning and tracking control framework for autonomous vehicles based on model predictive control

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221221

Address after: No. 2, Yunshen Road, Changshu Hi tech Industrial Development Zone, Suzhou City, Jiangsu Province, 215506

Patentee after: WUFANG SMART CAR TECHNOLOGY Co.,Ltd.

Address before: Beilin District Xianning West Road 710049, Shaanxi city of Xi'an province No. 28

Patentee before: XI'AN JIAOTONG University