资源经验分享自动驾驶(五)---------车辆运动学模型

自动驾驶(五)---------车辆运动学模型

2019-12-25 | |  377 |   0

原标题:自动驾驶(五)---------车辆运动学模型

原文来自:CSDN      原文链接:https://blog.csdn.net/zhouyy858/article/details/96438324


车辆运动学模型

我的定义:正常直线行驶,位置变化等于速度*时间,车辆不是直线行驶,已知速度和方向盘转角等,求新的位置。
1.单车模型(Bicycle Model)

                                                        03.png

        其中将左/右前轮合并为一个点,位于A点;将左/右后轮合并为一个点,位于B点;点C为车辆质心点。,O 为OA、OB的交点,是车辆的瞬时滚动中心,线段OA、OB分别垂直于两个滚动轮的方向;β 为滑移角(Tire Slip Angle),指车辆行进方向和轮圈所指方向两者间所成的角度,ψ为航向角(Heading Angle),指车身与X轴的夹角。

      由正弦法则得:04.png,    05.png

      展开上面公式得:06.png,    07.png

      联立上面:08.png

      低速环境下,车辆行驶路径的转弯半径变化缓慢,此时我们可以假设车辆的方向变化率等于车辆的角速度。则车辆的角速度为                                                  09.png

     待入R得到:10.png

     最后在惯性坐标系XY下,可得车辆运动学模型:11.png

        此模型中有三个输入:   滑移角β 为:12.png

 

2.四轮模型(阿克曼转向)

        四轮模型和自行车模型最大得不同就是前轮左右角度不同,但是保证两个前轮得垂线和后轴得垂线相交与一点,具体如何实现是由转向机构来负责,只要知道两个前轮得转角是不一样的。

                                       13.png

        对应的公式如下:14.png, 外侧轮胎的转向半径不同15.png16.png,平均转角17.png

        内外转角之差18.png

        剩下的沿用自行车模型就行了

 

 

 

免责声明:本文来自互联网新闻客户端自媒体,不代表本网的观点和立场。

合作及投稿邮箱:E-mail:editor@tusaishared.com

上一篇:自动驾驶(四)---------GPS前世今生

下一篇:自动驾驶(六)---------模型预测控制

用户评价
全部评价

热门资源

  • Python 爬虫(二)...

    所谓爬虫就是模拟客户端发送网络请求,获取网络响...

  • TensorFlow从1到2...

    原文第四篇中,我们介绍了官方的入门案例MNIST,功...

  • TensorFlow从1到2...

    “回归”这个词,既是Regression算法的名称,也代表...

  • 机器学习中的熵、...

    熵 (entropy) 这一词最初来源于热力学。1948年,克...

  • TensorFlow2.0(10...

    前面的博客中我们说过,在加载数据和预处理数据时...