• 学习笔记19--汽车模型之汽车运动学


    本系列博客包括6个专栏,分别为:《自动驾驶技术概览》、《自动驾驶汽车平台技术基础》、《自动驾驶汽车定位技术》、《自动驾驶汽车环境感知》、《自动驾驶汽车决策与控制》、《自动驾驶系统设计及应用》。
    此专栏是关于《自动驾驶汽车决策与控制》书籍的笔记.



    2.汽车模型

    2.2 汽车运动学

    汽车运动模型指用数学方式描述汽车运动而不考虑影响汽车运动的力;

    建立汽车运动学模型需要作以下假设:

    • 不考虑汽车在 Z Z Z轴方向的运动,只考虑 X Y XY XY水平面的运动;
    • 左右侧车轮转角一致,这样可把左右侧轮胎合并成一个轮胎;
    • 汽车行驶速度变化缓慢,忽略前后轴载荷的转移;
    • 车身及悬架系统是刚性的;
      1

    在汽车运动学模型中,汽车前轮由位于 A A A点的一个车轮代替,后轮由位于 B B B点的一个后轮代替;前、后轮转角分别用 δ f \delta_f δf δ r \delta_r δr表示;此模型建立的前提是前、后轮均能转向,如果只有前轮能转向时,则后轮转向角 δ r \delta_r δr设置为0,汽车质心位于点 C C C;从质心 C C C到点 A A A和点 B B B的距离分别用 l f l_f lf l r l_r lr表示,汽车的轴距表示为 L = l f + l r L=l_f+l_r L=lf+lr

    假设汽车进行平面运动,此时需要用三个变量来描述汽车的运动: X , Y , ψ X,Y,\psi X,Y,ψ;点 ( X , Y ) (X,Y) (X,Y)为汽车质心点的坐标, ψ \psi ψ用来描述汽车的行驶方向,汽车质心点的速度用 V V V表示,汽车速度方向与汽车纵轴的夹角用 β \beta β表示, β \beta β称为汽车的侧偏角;

    在运动学模型中,点 A A A处和点 B B B处的速度方向分别为前轮和后轮的方向,前轮速度方向与汽车纵轴形成的夹角用 δ f \delta_f δf表示,后轮速度方向与汽车纵轴形成的夹角用 δ r \delta_r δr表示,忽略前后轮的侧偏角;汽车的瞬时旋转中心用点 O O O表示,旋转中心 O O O由垂直两滚动轮方向的直线 A O 、 B O AO、BO AOBO的交点确定;汽车行驶轨迹的半径 R R R等于连接质心 C C C和旋转中心 O O O的线段 C O CO CO的长度;质心处的车速方向垂直于线段 O C OC OC;质心处速度方向与汽车纵轴形成的夹角为汽车的侧偏角 β \beta β,汽车的横摆角用 ψ \psi ψ表示,汽车方向角为 γ = ψ + β \gamma=\psi+\beta γ=ψ+β

    Δ O C A \Delta{OCA} ΔOCA上用正弦定理,有:
    sin ⁡ ( δ f − β ) l f = sin ⁡ ( π 2 − δ f ) R (22) \frac{\sin(\delta_f-\beta)}{l_f}=\frac{\sin(\frac{\pi}{2}-\delta_f)}{R}\tag{22} lfsin(δfβ)=Rsin(2πδf)(22)
    Δ O C B \Delta{OCB} ΔOCB上用正弦定理,有:
    sin ⁡ ( β − δ r ) l r = sin ⁡ ( π 2 − δ r ) R (23) \frac{\sin(\beta-\delta_r)}{l_r}=\frac{\sin(\frac{\pi}{2}-\delta_r)}{R}\tag{23} lrsin(βδr)=Rsin(2πδr)(23)
    由式(22)可得:
    − sin ⁡ ( β ) cos ⁡ ( δ f ) l f = cos ⁡ ( δ f ) R (24) \frac{-\sin(\beta)\cos(\delta_f)}{l_f}=\frac{\cos(\delta_f)}{R}\tag{24} lfsin(β)cos(δf)=Rcos(δf)(24)
    由式(23)可得:
    cos ⁡ ( δ r ) sin ⁡ ( β ) − cos ⁡ ( β ) sin ⁡ ( δ r ) l r = cos ⁡ ( δ r ) R (25) \frac{\cos(\delta_r)\sin(\beta)-\cos(\beta)\sin(\delta_r)}{l_r}=\frac{\cos(\delta_r)}{R}\tag{25} lrcos(δr)sin(β)cos(β)sin(δr)=Rcos(δr)(25)
    化简合并可得:
    { tan ⁡ ( δ f ) − tan ⁡ ( δ r ) } cos ⁡ β = l f + l r R (26) \{\tan(\delta_f)-\tan(\delta_r)\}\cos\beta=\frac{l_f+l_r}{R}\tag{26} {tan(δf)tan(δr)}cosβ=Rlf+lr(26)
    如果汽车轨迹半径缓慢变化,汽车行驶方向的变化率将等于汽车的角速度,汽车的角速度为 V / R V/R V/R,则有:
    ψ ˙ = V R (27) \dot{\psi}=\frac{V}{R}\tag{27} ψ˙=RV(27)
    将式(26)、式(27)整理:
    ψ ˙ = V cos ⁡ β l f + l r ( tan ⁡ ( δ f ) − tan ⁡ ( δ r ) ) (28) \dot{\psi}=\frac{V\cos\beta}{l_f+l_r}(\tan(\delta_f)-\tan(\delta_r))\tag{28} ψ˙=lf+lrVcosβ(tan(δf)tan(δr))(28)
    运动的总方程为:
    X ˙ = V cos ⁡ ( ψ + β ) Y ˙ = V sin ⁡ ( ψ + β ) ψ ˙ = V cos ⁡ β l f + l r ( tan ⁡ ( δ f ) − tan ⁡ ( δ r ) ) (29) ˙X=Vcos(ψ+β)˙Y=Vsin(ψ+β)˙ψ=Vcosβlf+lr(tan(δf)tan(δr))

    \tag{29} X˙=Vcos(ψ+β)Y˙=Vsin(ψ+β)ψ˙=lf+lrVcosβ(tan(δf)tan(δr))(29)
    在这模型中,有三个输入量, δ f 、 δ r 、 V \delta_f、\delta_r、V δfδrV,速度 V V V为外部变量,可以假设为时间函数或是从纵向汽车模型中获得;

    侧偏角 β \beta β
    β = arctan ⁡ ( l f tan ⁡ δ r + l r tan ⁡ δ f l f + l r ) (30) \beta=\arctan\left(\frac{l_f\tan\delta_r+l_r\tan\delta_f}{l_f+l_r}\right)\tag{30} β=arctan(lf+lrlftanδr+lrtanδf)(30)
    2
    图5.10, l w l_w lw表示汽车的轨迹宽度, δ o 、 δ i \delta_o、\delta_i δoδi分别表示外侧和内侧的转向角,设轴距 L = l f + l r L=l_f+l_r L=lf+lr,小于半径 R R R;若侧偏角 β \beta β很小,则可近似表示为:
    ψ V ≈ 1 R = δ L (31) \frac{\psi}{V}≈\frac{1}{R}=\frac{\delta}{L}\tag{31} VψR1=Lδ(31)
    由于内侧和外侧车轮的行驶半径不同,因此有:
    δ o = L R + l w 2 , δ i = L R − l w 2 (32) \delta_o=\frac{L}{R+\frac{l_w}{2}},\delta_i=\frac{L}{R-\frac{l_w}{2}}\tag{32} δo=R+2lwLδi=R2lwL(32)
    前轮的平均转向角为:
    δ = δ o + δ i 2 ≈ L R (33) \delta=\frac{\delta_o+\delta_i}{2}≈\frac{L}{R}\tag{33} δ=2δo+δiRL(33)
    δ o \delta_o δo δ i \delta_i δi间的差值为:
    δ i − δ o = L R 2 l w = δ 2 l w L (34) \delta_i-\delta_o=\frac{L}{R^2}l_w=\delta\frac{2l_w}{L}\tag{34} δiδo=R2Llw=δL2lw(34)
    因此,两前轮转向角的差值与平均转向角的二次方成正比;

  • 相关阅读:
    AI算法,又整新活!萌妹子来挑战~
    AcWing 93. 递归实现组合型枚举
    Jenkins 结合 ANT 发送测试报告
    海思高校合作——QA培训资料
    第一次小实习记录
    功率放大器应用领域分享:微流控细胞分选在“软骨”芯片关节炎治疗研究中的应用
    ​Chrome插件:Postman Interceptor 调试的终极利器
    fastadmin 自定义导出excel
    Scrapy下载视频示例1
    中学课程辅导杂志中学课程辅导杂志社中学课程辅导编辑部2022年第24期目录
  • 原文地址:https://blog.csdn.net/qq_39032096/article/details/126292160