车辆动力学及控制_Apollo控制算法车辆动力学模型分析(一)

欢迎关注微信公众号《不想做科学家的工程师不是好码农》

无论是LQR或是MPC控制,都需要有车辆的模型作为基础。本文整理出Apollo控制算法中使用的车辆动力学模型的推导过程。

首先,根据牛顿第二定律结合车辆前后轮受力,有:

根据力矩平衡结合车辆前后轮受力和受力点到车辆重心距离,有:

上述两式中,汽车质量

、转动惯量
、前轴到重心距离
和后轴到重心距离
都是可测量的。为了求解两等式,需要分别求得车辆横向加速度
和前轮横向受力
和后轮横向受力

横向加速度可以分解为由横向位移产生的加速度和向心加速度。

为横向位移,
为航向角,
为纵向速度。这样横向加速度就分解为位移和航向角的表达式。

745af402f8b2ef0536c38754f66f2297.png

前轮横向受力可以近似为公式4,其中

为前轮侧偏刚度,
为前轮转角,
为前轮速度偏角。

后轮横向受力可以近似为公式5,其中

为后轮侧偏刚度,
为后轮速度偏角。

公式4和公式5可以理解为实测数据标定后得到近似公式。在简化环境因素下,侧偏刚度可以由简化的轮胎模型求出,前轮转角为可获取量,只需想办法表示出前后轮的速度偏角。至此,上文提到的各变量在车体上的示意图如下:

e457c1c2d57c9c3ce586e8da32abdd56.png

根据上图可知,

等于车辆横向速度比纵向速度,而横向速度由车辆自身横向速度和绕重心转动速度组成。

在小角度转向假设下,有:

至此,把变化后的各变量表达式代入公式1,有如下推导过程:

把变化后的各变量表达式代入公式2,有如下推导过程:

最终得到关于横向位移

和航向角
的方程:

自动驾驶算法工程师一枚

欢迎勾搭

a202ac12b857481a8c7bf7fa7a6ed4c0.png
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值