车辆运动学相关的控制算法

1.Pure Pursuit(纯追踪法)

        Pure Pursuit(纯追踪法)是一种广泛使用的基于几何的追踪方法,它在低速的条件下有比较好的效果,其是一种基于自行车模型和阿克曼转向几何推导出的控制算法,如下图所示。

 

Pure Pursuit算法最基本的思想:

        以车的后轴中心为切点,以车的纵向车身为切线,通过控制前轮的转角,使得车辆能够沿着一条过目标点的圆弧来行驶。

目标点的选取:

         选择距离自车后轴中心ld目标轨迹上的一个点,目标点与自车的角度为α,可计算出自车沿着圆弧行驶到目标点处的角度为2α。

如何计算出自车的转向角δ?

由三角形定理可得,

 化简得:

 已知,

 所以:

         Pure Pursuit的主要影响因素为ld的选取,通常小一点的ld追踪会更加准确,因为它更靠近车辆本身,所以会更好的追踪,由于会不断更新目标点,所以系统的稳定性会随之降低。如果是大一点的ld,由于它会追踪较长的时间,所以系统相对比较稳定,但是准确性可能会随之降低。

2.Stanley

        Stanley也是一种基于几何的轨迹追踪算法,它的主要思想是以前轮中心为参考点,不需要预瞄距离,直接计算前轮中心到目标轨迹的横向误差和航向误差。

图片

 

算法步骤:

(1)假设当前横向误差e= 0,所以自车只需转过θe的角度,则自车可一直沿着目标轨迹行驶,此时令

图片

(2)为了消除横向误差,构建三角形,可得

图片

 

(3)

图片

(4)

图片

(5)低速情况下,为了解决噪音,通常加入一个正的常数Ks

图片

(6) 在高速的情况下,当我们有转向的命令时,我们需要更缓慢的变化,以确保侧向力不会过大,即使Stanley里面有速度的考量,但在高速的情况下,反应还是很剧烈,因此,我们常常会在θe(t)上加一个阻尼项,相当于对θe(t)设计一个PD控制器。

(7)根据路径的曲率,设计一个前馈项

(8)最终的转角为

图片

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
车辆四轮转向运动学模型是一种描述车辆运动的数学模型,它考虑了车辆的动力学特性和四个车轮的转向角度对车辆路径和行驶性能的影响。在ADAS系统的车辆控制算法中,车辆四轮转向运动学模型被广泛应用于实现精确的车辆操控和驾驶辅助功能。 首先,车辆四轮转向运动学模型可以用于实现刚性车辆的转弯控制。通过电子控制单元(ECU)对车辆四个车轮的转向角度进行控制,可以按照预设的路径或操作指令实现车辆的精确转弯。这在诸如自动驾驶、车道保持和路径跟踪等场景下十分重要,可以帮助车辆保持行驶的安全性和稳定性。 其次,车辆四轮转向运动学模型还可应用于实现高级驾驶辅助功能,如车道保持辅助和自动泊车等。通过对车辆的转向角度和速度进行精确的控制,可以实现车辆的自动保持在车道中心位置并辅助驾驶员进行换道操作。此外,通过控制车辆的转向角度和速度,还可以实现车辆的自动停车和出库,减少驾驶员的操作难度和停车安全风险。 此外,车辆四轮转向运动学模型还可以用于实现主动安全控制功能,如紧急制动和防侧翻等。通过分析车辆的转向角度和速度,可以预测车辆的运动轨迹和潜在的危险情况,及时触发紧急制动或调整车辆的动力输出,以提高车辆的稳定性和安全性。 综上所述,车辆四轮转向运动学模型在ADAS系统的车辆控制算法中的应用十分广泛。它可以用于实现精确的车辆操控、驾驶辅助功能以及主动安全控制,帮助提高驾驶员的驾驶体验和道路安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值