基于轮毂电机四轮驱动的自动驾驶车辆差速转向控制方法技术

技术编号:39733549 阅读:9 留言:0更新日期:2023-12-17 23:36
本发明专利技术提供的一种基于轮毂电机四轮驱动的自动驾驶车辆差速转向控制方法,包括以下步骤:

【技术实现步骤摘要】
基于轮毂电机四轮驱动的自动驾驶车辆差速转向控制方法


[0001]本专利技术涉及一种车辆控制方法,尤其涉及一种基于轮毂电机四轮驱动的自动驾驶车辆差速转向控制方法


技术介绍

[0002]自动驾驶的兴起,在自动驾驶领域大多数人都把控制算法研究放到传统的主动前轮转向,也就是前轮控制方向,而对于其他转向控制研究相当较少

而四轮差速底盘同样可以应用于自动驾驶

[0003]对于传统的转向控制算法主要包括
LQR(
线性二次型调节器
),
纯跟踪算法
,
滑模控制和
MPC(
模型预测控制算法
)
等,
MPC
由于其跟踪性能对车辆的预测模型的精度非常敏感,并且模型是非线性的,预测控制对计算性能的有非常高的要求,因此
MPC
算法不适合高速驾驶环境
。LQR
算法容易设计,但是在曲率变化较大的路段时,会使得跟踪误差变大而使跟踪失败

滑模控制的主要缺点是其不连续的开关特性将会引起控制系统抖动

[0004]因此,为了解决上述问题,亟需提出一种新的技术手段加以解决


技术实现思路

[0005]本专利技术的目的是提供一种基于轮毂电机四轮驱动的自动驾驶车辆差速转向控制方法用以解决上述技术问题

[0006]本专利技术提供的一种基于轮毂电机四轮驱动的自动驾驶车辆差速转向控制方法,包括以下步骤:
[0007]S1.
将四轮差速转向轮毂电机驱动的自动驾驶车辆简化为二自由度模型,具体为:将自动驾驶车辆的左前轮和右前轮等效为位于左前轮和右前轮之间的中心点的虚拟前轮,将自动驾驶车辆的左后轮和右后轮等效为位于左后轮和右后轮之间的中心点的虚拟后轮;
[0008]S2.
构建
PID
控制器模型,基于
PID
控制模型控制车辆的实际速度与目标速度一致;
[0009]S3.
基于经过
PID
控制器模型控制的实际车速确定出虚拟后轮的线速度,然后基于虚拟后轮的线速度构建横摆角计算模型并确定出横摆角;
[0010]S4.
基于横摆角确定自动驾驶车辆的左轮线速度和右轮线速度,基于左轮线速度和右轮线速度控制轮毂电机工作

[0011]进一步,步骤
S2
中,
PID
控制器模型为:
[0012][0013]其中,
e(t)
为车辆的目标车速与实际车速之间的误差,
e(t)

v
tar

v
act

v
act
为车辆的实际车速,
v
tar
为车辆的目标车速,

t
表示误差采样时间间隔,
e(j)
表示第
j
个采样时刻的目标车速与实际车速之间的误差

[0014]进一步,所述横摆角计算模型为:
[0015][0016]其中,
L
表示车辆的左后轮与右后轮之间的轴距,
v
r
为虚拟后轮的线速度,
δ
f
表示前轮偏角

[0017]进一步,通过如下方法确定前轮偏角
δ
f

[0018]基于纯跟踪算法确定预锚距离
L
W

[0019]构建前轮偏角
δ
f

[0020][0021]其中:
θ
为虚拟后轮的滚动方向与虚拟前轮的质心和虚拟后轮质心之间的夹角

[0022]进一步,基于横摆角确定自动驾驶车辆的左轮线速度和右轮线速度具体包括:
[0023]以虚拟后轮的质心为原点建立车辆坐标系
oxy
以及建立大地坐标系
OXY
,其中坐标系
oxy
的纵轴
y
为虚拟后轮的轴向,并虚拟后轮的前进方向为
x
轴;
[0024]确定虚拟后轮和虚拟前轮的
x
轴的线速度分量:
[0025]v
fx

v
f cos
δ
f

v
f
为虚拟前轮线速度,
v
fx
为虚拟前轮的在
oxy
坐标中
x
轴的线速度分量;
[0026]设定自动驾驶车辆为刚体模型,因此:
[0027]vrx

vfx
[0028]v
rx
为虚拟后轮在
oxy
坐标中
x
轴的线速度分量;
[0029]计算自动驾驶车辆的左轮线速度
v
L
和右轮线速度
v
R

[0030][0031][0032]其中:
r
为轮毂电机的半径,
R
T
为轮胎半径

[0033]本专利技术的有益效果:通过本专利技术,基于纯跟踪算法确定出前轮偏角以及车辆的横摆角,其控制参数较小,对外界干扰的鲁棒性较好,而且结合
PID
控制器模型进行实际车速跟踪,能够很好的模仿司机的驾驶行为,并能够对车速进行良好的跟踪控制,对行驶路径要求低,整个控制算法简单,适应能力强

附图说明
[0034]下面结合附图和实施例对本专利技术作进一步描述:
[0035]图1为本专利技术的流程图

[0036]图2为本专利技术的运动分析示意图

[0037]图3为本专利技术的纯跟踪算法示意图

[0038]图4为本专利技术的预锚点示意图

具体实施方式
[0039]以下进一步对本专利技术做出详细说明:
[0040]本专利技术提供的一种基于轮毂电机四轮驱动的自动驾驶车辆差速转向控制方法,包括以下步骤:
[0041]S1.
将四轮差速转向轮毂电机驱动的自动驾驶车辆简化为二自由度模型,具体为:将自动驾驶车辆的左前轮和右前轮等效为位于左前轮和右前轮之间的中心点的虚拟前轮,将自动驾驶车辆的左后轮和右后轮等效为位于左后轮和右后轮之间的中心点的虚拟后轮;
[0042]S2.
构建
PID
控制器模型,基于
PID
控制模型控制车辆的实际速度与目标速度一致;
[0043]S3.
基于经过
PID
控制器模型控制的实际车速确定出虚拟后轮的线速度,然后基于虚拟后轮的线速度构建横摆角计算模型并确定出横摆本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于轮毂电机四轮驱动的自动驾驶车辆差速转向控制方法,其特征在于:包括以下步骤:
S1.
将四轮差速转向轮毂电机驱动的自动驾驶车辆简化为二自由度模型,具体为:将自动驾驶车辆的左前轮和右前轮等效为位于左前轮和右前轮之间的中心点的虚拟前轮,将自动驾驶车辆的左后轮和右后轮等效为位于左后轮和右后轮之间的中心点的虚拟后轮;
S2.
构建
PID
控制器模型,基于
PID
控制模型控制车辆的实际速度与目标速度一致;
S3.
基于经过
PID
控制器模型控制的实际车速确定出虚拟后轮的线速度,然后基于虚拟后轮的线速度构建横摆角计算模型并确定出横摆角;
S4.
基于横摆角确定自动驾驶车辆的左轮线速度和右轮线速度,基于左轮线速度和右轮线速度控制轮毂电机工作
。2.
根据权利要求1所述基于轮毂电机四轮驱动的自动驾驶车辆差速转向控制方法,其特征在于:步骤
S2
中,
PID
控制器模型为:其中,
e(t)
为车辆的目标车速与实际车速之间的误差,
e(t)

v
tar

v
act

v
act
为车辆的实际车速,
v
tar
为车辆的目标车速,

t
表示误差采样时间间隔,
e(j)
表示第
j
个采样时刻的目标车速与实际车速之间的误差
。3.
根据权利要求2所述基于轮毂电机四轮驱动的自动驾驶车辆差速转向控制方法,其特征在于:所述横摆角计算模型为:其中,
L
表示车辆的左后轮与右后轮之间的轴距,
v
r
为虚拟后轮的线速度...

【专利技术属性】
技术研发人员:邓召学赵双双魏宏杰
申请(专利权)人:重庆交通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1