【技术实现步骤摘要】
一种具有冲突消解功能的人机共驾横向控制方法
本专利技术涉及一种人机共驾横向控制方法,特别涉及一种具有冲突消解功能的人机共驾横向控制方法。
技术介绍
目前,在汽车企业、技术供应商和政府的大力推动下,自动驾驶汽车取得了巨大的进步,已经在一些试点区域推出了商业服务,如无人驾驶出租车等。然而,由于技术限制、潜在的法律问题、以及更重要的安全因素,现阶段的自动驾驶汽车应用仍然十分有限。在这种情况下,人机共驾成为了从手动驾驶到自动驾驶之间的过渡方法,已收到国内外学者的广泛关注。人机共驾主要指驾驶人和机器系统同时或分时的掌握车辆的控制权。驾驶人和机器系统能够根据自身的驾驶目标对车辆施加控制。通过这种将驾驶人和机器系统组合成多智能体系统的方式可以提高车辆的安全性和舒适性,降低驾驶人的操作符合。然而,由于两者在感知、决策方面的不同,或是单方发生错误,驾驶人与机器系统之间将产生冲突,形成对抗,严重影响驾驶体验和安全性,因此,有必要在人机共驾横向控制的基础上加入冲突消解来提高人机共驾系统实用性、安全性以及用户友好性。专利CN108819951A通过建立驾驶员驾驶技能评价模型,对驾驶员的驾驶技能进行评价,从而为驾驶权的分配提供依据。该方法没有考虑到驾驶人和机器系统由于目标不同而产生的冲突,会使得在冲突发生时,机器系统的控制对驾驶人产生干扰,加大驾驶人的操作负荷。
技术实现思路
本专利技术的目的是为了实现人机共驾横向控制的同时,有效消解驾驶人与机器系统之间的控制冲突而提供的一种具有冲突消解功能的人机共驾横向控 ...
【技术保护点】
1.一种具有冲突消解功能的人机共驾横向控制方法,其特征在于:包括如下步骤:/n步骤一、建立基于人机转向力矩耦合的车路模型:车辆转向系统建模如下:/n
【技术特征摘要】
1.一种具有冲突消解功能的人机共驾横向控制方法,其特征在于:包括如下步骤:
步骤一、建立基于人机转向力矩耦合的车路模型:车辆转向系统建模如下:
式中,Jeq,keq和beq分别为转向系统等效在转向盘上的转动惯量、刚度和阻尼;θ为转向盘转角;τv为转向系统等效在转向盘上的转向阻力矩;τh和τm分别为驾驶人和机器系统施加在转向盘上的转向力矩;
在适用工况下,转向阻力矩主要与前轮转角成正比,即:
τv=Kvαf(2)
式中,Kv为阻力矩增益,αf为前轮转角;
前轮转角由下式得出:
式中,u和v分别为车辆的纵向速度和侧向速度;ω为横摆角速度;lf为车辆质心到前轴的距离;isw为转向传动比;
假设车速不变,考察车辆的侧向运动和横摆运动,采用汽车线性二自由度模型建立基于人机转向力矩耦合的车路模型,状态空间表达式如下:
式中,x为状态向量;y为输出向量;A为系统矩阵;Bh和Bm分别为驾驶人控制矩阵和机器系统控制矩阵;C为输出矩阵;各个向量和矩阵表达式如下:
y=[δψ]
系统矩阵A中Cf和Cr分别为前后轴的侧偏刚度;lf和lr分别为车辆质心到前后轴的距离;M为整车质量;Iz为车辆绕质心的横摆转动惯量,状态向量x中,δ为车辆质心的侧向位置;ψ为车辆的航向角;
步骤二、建立基于人机博弈的车辆轨迹跟随控制器:
将步骤一中式(4)的车路模型进行离散化,得到如下公式:
式中,Ad=TsA+I;Bhd=TsBh;Bmd=TsBm;Ts为采样时间;I为单位矩阵;
以式(5)的离散车路模型作为预测模型,设模型预测控制方法中的预测时域为Np,控制时域为Nc,设当前时刻为k,假设车速在预测时域内保持不变,推导得到:
Y(k)=Θx(k)+ΦhTh(k)+ΦmTm(k)(6)
式中,Y(k)为MPC输出,Th(k)和Tm(k)分别为驾驶人MPC输入和机器系统MPC输入;Θ为MPC系统矩阵;Φh和Φm分别为驾驶人MPC控制矩阵和机器系统MPC控制矩阵;各个矩阵表达式如下:
Y(k)=[y(k+1)…y(k+Nc)…y(k+Np)]T
Th(k)=[τh(k)τh(k+1)…τh(k+Nc-1)]T
Tm(k)=[τm(k)τm(k+1)…τm(k+Nc-1)]T
基于式(6)的模型,人机共驾轨迹跟随问题描述为式(7)与式(8),具体如下:
式(7)与式(8)中,Qh和Qm分别为驾驶人和机器系统的误差权矩阵;Rh和Rm分别为驾驶人和机器系统的控制权矩阵;
式(7)表达了驾驶人为了跟随自身的目标轨迹Yh而产生了输入Th;同样地,式(8)表达了机器系统为了跟随自身的目标轨迹Ym而产生了输入Tm;
经过推导,Th和Tm的解析表达式分别如式(9)和式(...
【专利技术属性】
技术研发人员:朱冰,韩嘉懿,赵健,戴景霜,王常态,
申请(专利权)人:吉林大学,
类型:发明
国别省市:吉林;22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。