自动驾驶 4-7 轮胎打滑和建模Tire Slip and Modeling

2023-10-15 03:40

本文主要是介绍自动驾驶 4-7 轮胎打滑和建模Tire Slip and Modeling,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Longitudinal slip: 纵向滑移
skidding: 侧滑
spinning: (使)快速旋转
friction driving: 摩擦传动
traction: 牵引
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

大家好,欢迎来到这个关于轮胎打滑和建模的视频。 在这个视频中,我们将探讨滑移角和滑移率的概念, 介绍一些我们的孩子的模型,以完成我们的动态手机模型。

在上一堂课中 我们看到了如何模拟转向,油门, 和制动系统, 从人或自动命令到发光角度和驱动驻车。

这些驱动模型驱动轮胎的状态 因此,我们是将作为输入的轮胎模型。

轮胎是车辆和道路之间的接口, 并且施加在车辆上的外力 完全由胎生产生的能力来定义。

因此,为了充分分析车辆动力学 并基于动力学模型开发控制器, 这是非常重要的,拥有一个很好的模型捕捉 轮胎在整个操作范围内的产生力的行为。

让我们回忆一下两个重要的定义, 即滑移角和滑移率。

跃角度是向前方向之间的角度 与运动的实际运动的夹角, 我们将其表示为β。

车辆滑移角可以为tan的倒数之横向速度 Vy除以纵向速度Vx。

对于小滑移角, 我们可以使用小角度近似和 确定跳跃角度β作为横向速度Vy, 和纵向速度Vx之间的动画。

我们可以扩展滑移角的概念,并定义每个轮胎的滑移角度。

这里,前轮和后轮的车轮滑移角 分别定义为αf和αr。

轮胎滑移是颜料 指导的方向与实际利用方向之间的角度, 非机动车滑移角。

轮胎滑移角度在确定轮胎的完整模型中重要的作用。

我们可以将轮胎滑移角度与车辆滑移角度、速度、 横摆率相关联,其中车辆质量中心 前轮胎和后轮胎之间的距离由L_f和L_r表示。

描述轮胎滑时需要的另一个重要定义 是纵向滑移率或滑移率。

滑移消费率 车轮变形与作用在车轮上的纵向力之间的关系。

当加速或刹车时, 所观察到的星星的角速度 与纯滚动运动的预期速度不匹配, 这意味着除了滚动外,轮胎和道路之间也有滑行。

轮胎与汽车相关的不同 可以表示为相对于纯滚动速度的力量, 并且其被称为滑移率。

有几种情况下的差异 在车辆速度和角速度上。

首先,当车辆速度V, 大轮胎速度r的 w倍,在这种情况, 遇见在打滑。

某些情况在公园旅游期间。

第二,当车辆速度V 小于轮胎速度 r*w。 在这种情况下,兔在旋转。

这种情况经常发生在结冰的道路上的低摩擦驾驶中,当然也发生在派对时。

第三,当老鼠速度快时,动物速度为非零。

在这种情况下,兔兔被锁定。 这是我们第一种情况的延伸,可能在紧急刹车期间发生。

然而,现代防抱死制动系统是为了避免 一些情况,由于其不良的制动性能和失去转向控制。

因此,让我们来看看一些建模方法,如何 使车轮在其整个工作范围内产生力。

轮胎模型将车辆滑移角, 轮胎比,道路系数 和作用在轮胎上的垂直方向上的法向力作为输入。

然后计算横向和纵向的力。 额外的输入可以带来更高的精度, 如轮胎材料的特性, 和外倾角; 车轮旋转平面与道路之间的角度。

这些额外的输入帮助扩展可以建模的力和文档集 包括自发转向或转向轴的外部特性, 即轮胎与行进方向, 滚动阻逆, 甚至珍珠的自发力。

主题建模是一个深入而成熟的领域, 并已经开发了许多不同种类的模型。

我们可以将这些模型分为主要的建模方法:分析模型、 数值模型和参数化模型。

分析模型是通过 物理化学的建模定义的模型 通常其导致适合于控制开发的简单且快速的模型。

从计算的角度来看具有吸引力, 但这些模型在轮胎的整个操作范围内经常表现出来。

Brush 和 Fiala 模型是该组中的一些示例。

数值模型来自 轮胎的有限差分和有限元多维模型的详细解决方案, 并表示为一组表。

这模型比前更准确, 但基于模型的控制开发。

痛苦使用数值模型 来提高其车辆动力学的保真度,但 允许估计稳定性和 控制力控制系统,在部署之前。

参数化模型是定义 通过参数化功能进行轮胎曲线族的模型。

然后通过 大量测量识别功能参数,并且必须单独评估每个车轮。

著名的参数化模型,如线性, Pacejka 和 Dugoff 模型在车辆动态建模中得到了广泛的, 因为提供了合理的力预测和方便的计算组合。

这些模型很容易 实现,并适用于基于模型的控制开发。

现在让我们更详细地看看两个参数化模型。

我们从简单的线性轮胎模型开始。 线性模型有两个部分,由线性曲线表示。

第一个对应于整个车轮区域, 原来是纵向的横向的, 其通过力系数 C 将车轮力与轮胎的滑移率或滑移角相关联。

第二部分对应的问题 所有滑移率或角度的最大滚动力 超过最大滑移率或角度。

最大滑移比Xmax, 导致最大的轮胎力 F(x)max,并且最大滑移角 αmax导致最大横向轮胎力F(y)d的曲线。

平时,线性轮胎模型 是线性区域的重要部分的良好近似, 但随着我们上升度而下降。

然而,对于标称自驱动, 线性模型是一个很好的近似, 因为轮胎主要在线性区域工作。

我们将看到的第二个模型 是最重要和最广泛使用的轮胎模型之一, 在基于模型的控制中的动物动力学上。

那个被称为Pacejka轮胎模型,也被称为 神奇的公式,因为它是多么美好地纵向和横向轮胎的力。

那么,这里是神奇的公式来计算 纵向滚动力作为滑移率, 轮胎法向力, 和道路摩擦系数。

我们定义的系统参数 B、C、D、 和E,通过实验来。 而这些都因轮胎而异。

晚年的力与 沿途滑移在不同的道路上发生变化。

以便我们看一下从道路测试中收集的一些数据。

下图显示了左侧的动态滚动力 和彼此的侧向轮胎力, 分别相对于它们的滑移率和滑移角绘制。

丑的 在实验数据点上,是线性模型和 Pacejka 模型。

我们可以看到,这两个模型都是低滑移区域中数据的良好显示, 但随着随着滑移的增加,线性模型表现得很近。

这些数据也让我们很好地了解了力量建模的难度 因为相对于模型,测得的力的传播非常明显。

这两种模型都非常特殊, 对创建模拟交通工具来说,其动态可以有效地计算 并且养成控制习惯 基于车辆及其动态的动态模型。

在本视频中,我们研究了 车辆建模中最重要的组成部分:轮胎模型。

我们的疲劳了,滑移和轮胎比的定义, 并探索不同的轮胎模型, 可知轮胎特性产生力估计。

恭喜你,你已经完成了 自动驾驶车课程的第三模块的介绍。

在本模块中,您学习了车辆运动学和动态建模方面的技能。

你推导出了汽车的运动自行车模型。

你探索了车辆的横向和纵向动态建模。

在下节课 我们将使用这些详细的车辆模型来设计 来调节动物运动运动的控制器。下节课见。

第7课补充阅读:轮胎打滑与建模

补充阅读:轮胎打滑与造型
在下面的 PDF 中阅读有关不同轮胎型号和配方的更多信息:

莫德·基赛、布鲁诺·蒙苏埃斯、阿德里安娜·塔普斯、迪迪埃·马丁内斯。“具有不同参数的新线性轮胎模型”。2017 年第二届 IEEE 智能交通工程国际会议 (ICITE),2017 年 9 月,新加坡,新加坡。IEEE,智能交通工程 (ICITE),2017 年第二届 IEEE 国际会议。<10.1109/ICITE.2017.8056891>。https://hal.archives-ouvertes.fr/hal-01690792/

  • 轮胎模型.pdf

参考

https://www.coursera.org/learn/intro-self-driving-cars/lecture/iSRpt/lesson-7-tire-slip-and-modeling

这篇关于自动驾驶 4-7 轮胎打滑和建模Tire Slip and Modeling的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/215110

相关文章

Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单

《Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单》:本文主要介绍Springboot的ThreadPoolTaskScheduler线... 目录ThreadPoolTaskScheduler线程池实现15分钟不操作自动取消订单概要1,创建订单后

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur

Spring使用@Retryable实现自动重试机制

《Spring使用@Retryable实现自动重试机制》在微服务架构中,服务之间的调用可能会因为一些暂时性的错误而失败,例如网络波动、数据库连接超时或第三方服务不可用等,在本文中,我们将介绍如何在Sp... 目录引言1. 什么是 @Retryable?2. 如何在 Spring 中使用 @Retryable

使用 Python 和 LabelMe 实现图片验证码的自动标注功能

《使用Python和LabelMe实现图片验证码的自动标注功能》文章介绍了如何使用Python和LabelMe自动标注图片验证码,主要步骤包括图像预处理、OCR识别和生成标注文件,通过结合Pa... 目录使用 python 和 LabelMe 实现图片验证码的自动标注环境准备必备工具安装依赖实现自动标注核心

QT实现TCP客户端自动连接

《QT实现TCP客户端自动连接》这篇文章主要为大家详细介绍了QT中一个TCP客户端自动连接的测试模型,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录版本 1:没有取消按钮 测试效果测试代码版本 2:有取消按钮测试效果测试代码版本 1:没有取消按钮 测试效果缺陷:无法手动停

基于UE5和ROS2的激光雷达+深度RGBD相机小车的仿真指南(五):Blender锥桶建模

前言 本系列教程旨在使用UE5配置一个具备激光雷达+深度摄像机的仿真小车,并使用通过跨平台的方式进行ROS2和UE5仿真的通讯,达到小车自主导航的目的。本教程默认有ROS2导航及其gazebo仿真相关方面基础,Nav2相关的学习教程可以参考本人的其他博客Nav2代价地图实现和原理–Nav2源码解读之CostMap2D(上)-CSDN博客往期教程: 第一期:基于UE5和ROS2的激光雷达+深度RG

基于51单片机的自动转向修复系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 单片机

Python3 BeautifulSoup爬虫 POJ自动提交

POJ 提交代码采用Base64加密方式 import http.cookiejarimport loggingimport urllib.parseimport urllib.requestimport base64from bs4 import BeautifulSoupfrom submitcode import SubmitCodeclass SubmitPoj():de

数学建模笔记—— 非线性规划

数学建模笔记—— 非线性规划 非线性规划1. 模型原理1.1 非线性规划的标准型1.2 非线性规划求解的Matlab函数 2. 典型例题3. matlab代码求解3.1 例1 一个简单示例3.2 例2 选址问题1. 第一问 线性规划2. 第二问 非线性规划 非线性规划 非线性规划是一种求解目标函数或约束条件中有一个或几个非线性函数的最优化问题的方法。运筹学的一个重要分支。2

OCC开发_变高箱梁全桥建模

概述     上一篇文章《OCC开发_箱梁梁体建模》中详细介绍了箱梁梁体建模的过程。但是,对于实际桥梁,截面可能存在高度、腹板厚度、顶底板厚度变化,全桥的结构中心线存在平曲线和竖曲线。针对实际情况,通过一个截面拉伸来实现全桥建模显然不可能。因此,针对变高箱梁,本文新的思路来实现全桥建模。 思路 上一篇文章通过一个截面拉伸生成几何体的方式行不通,我们可以通过不同面来形成棱柱的方式实现。具体步骤