CN108958245A - 一种基于时间序列的无人车路径跟踪算法 - Google Patents
一种基于时间序列的无人车路径跟踪算法 Download PDFInfo
- Publication number
- CN108958245A CN108958245A CN201810692636.5A CN201810692636A CN108958245A CN 108958245 A CN108958245 A CN 108958245A CN 201810692636 A CN201810692636 A CN 201810692636A CN 108958245 A CN108958245 A CN 108958245A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- speed
- path tracking
- path
- time series
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 17
- 238000012937 correction Methods 0.000 claims abstract description 6
- 230000001133 acceleration Effects 0.000 claims 1
- 238000004364 calculation method Methods 0.000 abstract description 8
- 230000015572 biosynthetic process Effects 0.000 abstract description 3
- 230000003321 amplification Effects 0.000 abstract 1
- 238000013178 mathematical model Methods 0.000 abstract 1
- 238000003199 nucleic acid amplification method Methods 0.000 abstract 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0223—Control 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种无人车路径跟踪算法,应用于无人车队行驶过程中,队形变换时的路径跟踪,所述方法包括:车辆与期望路径相对状态的判断模型;基于时间序列的车辆速度及横标角速度修正值计算的数学模型;对车辆下一时刻状态的计算方式。通过采用此算法,可以使无人车进行路径跟踪时降低对车本身的硬件必要度,拓宽实用性,避免误差放大。
Description
技术领域:
本发明涉及一种路径跟踪算法,尤其涉及一种在已知车辆变道时的最优路径方程后,对此最优路径实施跟踪的计算方法。
技术背景:
本路径跟踪算法采用时间序列修正的原理,可在较少输入量情况下实现路径跟随,硬件要求低,因此具有较高的适应性,适用范围广。随着交通进步,新能源无人车技术势必成为未来交通发展趋势。而在一些特殊环境中,需要对无人车队进行队形变换,变换过程中就需要从车换道。从车换道过程中,会规划出一条最佳轨迹,但由于控制误差等因素,汽车很难完全沿着轨迹路线行驶,总是会出现较多偏差。在时间序列上,车辆的状态,包括速度和横摆角速度的大小及方向均可以在离散时间序列下视为一定值,基于此原理,本发明设计了误差修正方法,以确保无人车能保持较好的路径跟踪。
检索到中国发明专利第CN201710481831.9号,2017年08月11 号公开(下称对比文件1),揭示了一种无人驾驶汽车的路径跟踪方法,其采用厘米级高精度卫星差分定位,在路径中判定转向点,遇转向点则采用转向路径跟踪法行驶,否则采用直径路径跟踪法行驶。中国发明专利第CN201710379676.X号,2017年9月12日公开(下称对比文件2),揭示了一种路径跟踪控制方法,通过两个预瞄点和航向确定横向误差,从而实现路径跟踪控制的方法。
利用这种路径跟踪策略时,其对于车辆的硬件要求高,容错性差,经济适用性低,路径拟合度不好;采用这种方法,涉及到的测试量多,易出现误差积累,经济适用性差。
发明内容:
本发明提供一种无人车在变道过程中的路径跟踪方法,旨在解决现有的路径跟踪方法原理复杂,计算量大,且难以保持车与车之间形式稳定性的问题。
本发明的具体操作步骤如说明书附图1,执行如下:
S1、获取已知的变道最佳切换路径方程以及当前车辆的位置坐标,如说明书附图2所示,以A,B,C作为车辆的出发位置,当前位置和目标位置。
S2、从最佳路径的时间参数方程中计算期望速度大小及方向。
S3、对比同一时刻车辆相对于路径的位置及速度差、方向夹角;判断差值是否超过预定阈值,若没有超过,则保持当前状态;若超过,则转S4。
S4、根据夹角及速度差的正负值,计算得到一修正值,将此修正值叠加在当前状态作为下一时刻的初始状态,即对每一时刻的状态不断地做修正,以接近或达到预期状态。
其中,S1的具体步骤如下:
S11、以车辆起始点的质心为原点,速度方向为y轴建立第一坐标系xoy。
S12、以车辆路径跟踪过程中的质心为原点,速度方向为y′轴建立动态坐标系x′o′y′,标记为第二坐标系。
S13、外部输入期望路径曲线方程为:
Rideal(ti)=(xideal(ti),yideal(ti)) (1)
其中,Rideal(ti)表示车辆理想路径曲线,xideal(ti),yideal(ti)分别表示其对于第一坐标系的坐标值。而汽车当前的速度及横摆角速度则有车载传感器反馈得到。
S2的具体步骤如下:
S21、对期望路径曲线方程求得相对于第一坐标系的梯度,其大小即为每一时刻的期望速度大小,其方向为每一时刻的期望速度方向 videal(ti),具体计算为:
S22、对于期望横摆角速度ωideal(ti),计算如下:
其中,Δθideal(ti)表示两相邻时刻的期望,Δt表示两相邻时间差,和分别为x,y方向上的对时间ti的参数方程的一阶导数,vx(ti)和vy(ti)是对应方向的速度分解量。
S3具体步骤如下:
S31、相同时间内,可获取到车辆的实际速度与实际横摆角速度 v(ti),ω(ti),横摆角速度以顺时针为正,逆时针为负。
S32、对目标路线与第二坐标系求交点,令yideal(ti)=0,得到对应的位置横坐标x′ideal(ti),人为规定一个较小的半径r>0,以车辆质心为圆心作半径为r的圆,当路径与此圆有交点时视为车辆在路径上。则得到车辆位置判定条件:
S33、计算从车在变队形过程中实际速度与期望速度的方向夹角
S34、计算期望速度方向与第二坐标系x′轴方向夹角余弦为
其中,ex′是x′轴的单位向量,ε(ti)是期望速度方向与第二坐标系x′轴方向夹角。
S35、设置夹角阈值θthreshCld,设置转向判定条件
Δθ=θ(ti)-θthreshold (7)
横摆角速度调整方式判定条件
ψ(ti)=cos(ε(ti)) (8)
令
S36、设置速度阈值vthreshold,速度调整的判定条件
Δv=|videal(ti)|-|v(ti)| (11)
f(ti)=max(|Δv|-vthreshold,0)·Δv (12)
在得到上述中需要的判断条件和f(ti)后,执行S4。
S4详细步骤如下:
S41、计算速度和横摆角速度的方向控制函数具体计算过程如下:
S42、对当前状态进行休整计算,作为下一时刻的车辆行驶状态,具体计算如下:
其中,g1(ti)和g2(ti)分别为对应速度和横摆角速度的调整函数,针对不同类型的车辆有不同的计算方式;v(ti+1)和ω(ti+1)是ti+1时刻的速度和横摆角速度。
附图说明:
图1:车辆路径跟踪算法流程图
图2:车辆路径跟踪各状态量标注示意图
A,B,C:车辆出发点,当前点和目标点
Rideal(ti):期望跟随路径
θ(ti):实际速度与期望速度夹角
ε(ti):期望速度方向与第二坐标系x′轴方向夹角
v0,v(ti),videal(ti):初始速度,ti时的实际速度和期望速度
ex′:x′轴的单位向量。
Claims (3)
1.一种基于时间序列的无人车路径跟踪算法,根据车速、位置、横摆角速度、道路形状改变时间序列步长。外部输入时间序列上的车辆路径方程,实时计算车辆行驶的期望状态,包括车辆位置、速度和角速度信息。结合到车辆实际状态获得对下一时刻车辆实际状态的修正量。适用范围宽,经济适用性高。
2.如权利要求1所述路径跟踪过程,车辆转向处理方程为:
其中,tiΔθ为期望速度方向与实际速度方向的夹角,ε(ti)为期望速度方向在x′轴上的夹角。
3.如权利要求1所述路径跟踪,车辆加速处理方程为:
f(ti)=max(|Δv|-vthershold,0)·Δv
其中,Δv是期望速度与实际速度大小之差,vthershold是可调阈值,为一常数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810692636.5A CN108958245A (zh) | 2018-06-29 | 2018-06-29 | 一种基于时间序列的无人车路径跟踪算法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810692636.5A CN108958245A (zh) | 2018-06-29 | 2018-06-29 | 一种基于时间序列的无人车路径跟踪算法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108958245A true CN108958245A (zh) | 2018-12-07 |
Family
ID=64487772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810692636.5A Pending CN108958245A (zh) | 2018-06-29 | 2018-06-29 | 一种基于时间序列的无人车路径跟踪算法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108958245A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112141109A (zh) * | 2020-09-25 | 2020-12-29 | 闽江学院 | 一种横移运输无人自动驾驶车辆引导装置及其控制方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101504252B1 (ko) * | 2013-11-28 | 2015-03-19 | 현대모비스 주식회사 | 곡선 도로에서 차량의 속도를 제어하기 위한 시스템 및 그 방법 |
CN104977933A (zh) * | 2015-07-01 | 2015-10-14 | 吉林大学 | 一种自主驾驶车辆的区域型路径跟踪控制方法 |
CN106275066A (zh) * | 2016-08-30 | 2017-01-04 | 北京智行者科技有限公司 | 一种智能车的转向控制方法及装置 |
CN106671982A (zh) * | 2017-01-09 | 2017-05-17 | 厦门大学 | 基于多智能体的无人驾驶电动汽车自动超车系统及方法 |
CN106959698A (zh) * | 2017-05-24 | 2017-07-18 | 大连海事大学 | 一种路径跟踪避障制导方法 |
CN107264531A (zh) * | 2017-06-08 | 2017-10-20 | 中南大学 | 一种半结构化环境中智能车辆自主换道超车运动规划方法 |
CN107992050A (zh) * | 2017-12-20 | 2018-05-04 | 广州汽车集团股份有限公司 | 无人驾驶汽车局部路径运动规划方法和装置 |
-
2018
- 2018-06-29 CN CN201810692636.5A patent/CN108958245A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101504252B1 (ko) * | 2013-11-28 | 2015-03-19 | 현대모비스 주식회사 | 곡선 도로에서 차량의 속도를 제어하기 위한 시스템 및 그 방법 |
CN104977933A (zh) * | 2015-07-01 | 2015-10-14 | 吉林大学 | 一种自主驾驶车辆的区域型路径跟踪控制方法 |
CN106275066A (zh) * | 2016-08-30 | 2017-01-04 | 北京智行者科技有限公司 | 一种智能车的转向控制方法及装置 |
CN106671982A (zh) * | 2017-01-09 | 2017-05-17 | 厦门大学 | 基于多智能体的无人驾驶电动汽车自动超车系统及方法 |
CN106959698A (zh) * | 2017-05-24 | 2017-07-18 | 大连海事大学 | 一种路径跟踪避障制导方法 |
CN107264531A (zh) * | 2017-06-08 | 2017-10-20 | 中南大学 | 一种半结构化环境中智能车辆自主换道超车运动规划方法 |
CN107992050A (zh) * | 2017-12-20 | 2018-05-04 | 广州汽车集团股份有限公司 | 无人驾驶汽车局部路径运动规划方法和装置 |
Non-Patent Citations (2)
Title |
---|
王树凤,等: "基于改进人工势场法的智能车辆超车路径规划研究", 《汽车技术》 * |
祁智: "无人驾驶车辆换道与超车控制方法研究", 《中国优秀硕士学位论文全文数据库工程科技II辑》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112141109A (zh) * | 2020-09-25 | 2020-12-29 | 闽江学院 | 一种横移运输无人自动驾驶车辆引导装置及其控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110502009B (zh) | 基于航向预估的无人驾驶车辆路径跟踪控制方法 | |
CN111610780B (zh) | 一种自动驾驶车路径跟踪控制方法及其装置 | |
CN107037818A (zh) | 一种无人驾驶汽车的路径跟踪方法 | |
CN112092815B (zh) | 一种基于模型预测的车辆换道轨迹跟踪控制方法 | |
CN107831761B (zh) | 一种智能车的路径跟踪控制方法 | |
CN105867377B (zh) | 一种农业机械自动导航控制方法 | |
JP6259797B2 (ja) | 車両走行制御装置 | |
CN109131325B (zh) | 智能驾驶汽车的三维可拓预瞄切换的车道保持控制方法 | |
CN108045435B (zh) | 一种路面自适应的智能车辆横向混合控制方法 | |
CN107992074A (zh) | 一种基于飞行路径角规划的再入轨迹设计方法 | |
CN107697065B (zh) | 一种面向一般停车场景的自动泊车控制方法 | |
CN110398963A (zh) | 无轨导航纠偏控制方法、装置、存储介质及控制器 | |
CN102880060A (zh) | 再入飞行器自适应指数时变滑模姿态控制方法 | |
BR112017022955B1 (pt) | Sistema, método e meio não transitório legível por computador para calcular um plano de trajetória dirigível para um veículo autônomo e sistema, método e meio não transitório legível por computador para controlar um veículo autônomo | |
CN111487976B (zh) | 一种倒车轨迹跟踪方法 | |
CN108279563A (zh) | 一种速度自适应的无人车轨迹跟踪pid控制方法 | |
CN110109451A (zh) | 一种考虑路径曲率的新型几何学路径跟踪算法 | |
CN103970138A (zh) | 基于自抗扰与微分平滑的alv横向控制方法 | |
CN111696339A (zh) | 一种自动驾驶车队的跟车控制方法、系统及车辆 | |
CN103644917A (zh) | 移动测量平台激光雷达旋转与平移参数计算方法 | |
CN113900448A (zh) | 一种基于滑模干扰观测器的飞行器预测校正复合制导方法 | |
CN111240362B (zh) | 一种智能引导飞行器转弯的控制方法及装置 | |
CN108958245A (zh) | 一种基于时间序列的无人车路径跟踪算法 | |
CN108490943A (zh) | 一种农业机械自适应曲线自动驾驶控制方法 | |
CN118295302A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181207 |
|
WD01 | Invention patent application deemed withdrawn after publication |