[发明专利]一种无人驾驶赛车制动与转向协同避撞控制方法及系统有效
申请号: | 202110707068.3 | 申请日: | 2021-06-25 |
公开(公告)号: | CN113264067B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 汪洪波;高含;冯立钊 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | B60W60/00 | 分类号: | B60W60/00;B60W30/09;B60W30/095;B60W50/00 |
代理公司: | 合肥市泽信专利代理事务所(普通合伙) 34144 | 代理人: | 方荣肖 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无人驾驶 赛车 制动 转向 协同 控制 方法 系统 | ||
1.一种无人驾驶赛车制动与转向协同避撞控制方法,其特征在于:其包括以下步骤:
一、规划转向避撞路径;
二、设计转向避撞时车辆的纵向安全距离dsafe,
三、采集转向避撞时车辆的纵向加速度aX1和横向加速度aY1,并结合纵向安全距离dsafe,采用粒子群算法设计避撞过程中车辆的最优纵向加速度aX1优和避撞过程中车辆最大横向加速度aY1,max;
四、控制车辆在车辆转向避撞时,执行的纵向加速度为最优纵向加速度aY1优,控制车辆最大横向加速度为aY1,max;
其中,所述转向避撞路径的规划方法包括以下步骤:
I建立大地坐标系,所述大地坐标系的原点是所述转向避撞路径启动规划时车辆的位置,车辆纵向位移方向为X轴方向,车辆横向位移方向为Y轴方向;
II采用一元五次多项式方程来描述在转向避撞过程中车辆质心随时间t横向移动的横向位移路径Y1(t):
Y1(t)=a0+a1(t-t0)+a2(t-t0)2+a3(t-t0)3+a4(t-t0)4+a5(t-t0)5
其中,a0、a1、a2、a3、a4、a5为所述一元五次多项式方程的系数;
t0为所述转向避撞路径开始时的时间;
III将车辆的横向位移条件、横向速度条件、横向加速度条件代入横向位移路径Y1(t),得到五阶多项式方程Y1(t):
其中,te为所述转向避撞路径结束的时间;
Ye为t=te时,车辆的横向位移Y1(te),取Ye=3.75m,即为一个车道宽;
IV对五阶多项式方程Y1(t)求二阶导,得到车辆随时间t变化的横向加速度函数a(t):
V令得到极值aY1,max,相应极值点时的t为:aY1,max为车辆避撞过程中最大横向加速度,代入横向加速度函数a(t)得到
VI将Ye=3.75代入五阶多项式方程Y1(t),即为所述转向避撞路径:
其中,(1)所述纵向安全距离dsafe的设计方法包括以下步骤:
I当车辆转向避撞过程中,且当车辆左转避撞时,计算车辆右前角横向位移Yfr(t)和车辆转向避撞所需最少时间tYfr;其中,车辆转向避撞过程中,不论是车辆左转避撞还是右转避撞,其纵向安全距离dsafe相同;
II在车辆转向避撞过程中假设前车加速度不变,车辆相对前车随时间t变化的纵向位移sr(t)为:
其中,Vr为车辆相对前车的纵向车速,Vr=VX1-VX2,VX1、VX2分别为车辆的纵向车速与前车的纵向车速;
ar为车辆相对前车的纵向加速度,ar=aX1-aX2,aX1、aX2分别为车辆的纵向加速度与前车的纵向加速度;
III当车辆左转避撞时,车辆要达到横向安全状态时,车辆的避撞纵向安全距离dsafe为:
(2)避撞过程中车辆的最优纵向加速度aX1优和避撞过程中车辆最大横向加速度aY1,max的设计方法包括以下步骤:
I针对粒子群算法模型进行参数初始化
N=500;G=300;v=(0,0);x=(0,0);aY1,MIN=0;aY1,MAX=0.5g;aX1,MIN=0;aX1,MAX=-μg;
其中,N为粒子群的种群规模;
G迭代次数;
vlimit为粒子的速度限制;
xlimit为粒子的位置限制;
aX1,MIN为车辆的纵向加速度下限值;
aX1,MAX为车辆的纵向加速度上限值;
aY1,MIN为车辆的横向加速度下限值;
aY1,MAX为车辆的纵向加速度上限值;
v为粒子的初始速度;
x粒子的初始位置;
μ为路面附着系数,取μ=0.75;
g为重力加速度,单位为m/s2;
II设立粒子群的适应度函数fitness
令适应度函数为避撞纵向安全距离dsafe、横向加速度aX1和纵向加速度aY1的归一化和值:fitness=dsafe’+aX1’+aY1’;
dsafe’为避撞纵向安全距离dsafe的归一化和值;
aX1’为纵向加速度归一化和值;
aY1’为横向加速度归一化和值;
III设立粒子群的约束条件
(aX1优)2+(aY1,max)2≤(μg)2;
IV进行粒子群迭代
采用粒子速度和位置更新公式进行迭代,同时更新pbest、gbest、fitnesspbest和fitnessgbest;迭代至达到最大迭代次数而终止,输出此时的gbest,即为所求的在转向避撞过程中最优纵向加速度aX1优和最大横向加速度aY1,max;
vi+1=ωvi+C1random(0,1)(pbest-xi)+C1random(0,1)(gbest-xi)xi+1=xi+vi+1;
其中,ω为惯性因子;
vi为迭代次数i时的粒子的速度;
vi+1为迭代次数i+1时的粒子的速度;
C1和C2均为粒子的加速常数;
pbest为每个粒子的历史最佳位置;
gbest为整个群体的历史最佳位置;
fitnesspbest为每个粒子的历史最佳适应度值;
fitnessgbest为整个群体的历史最佳适应度值;
random(0,1)为区间[0,1]上的随机数;
xi为迭代次数i时的粒子的位置;
xi+1为迭代次数i+1时的粒子的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110707068.3/1.html,转载请声明来源钻瓜专利网。