CN109190171B - 一种基于深度学习的车辆运动模型优化的方法 - Google Patents
一种基于深度学习的车辆运动模型优化的方法 Download PDFInfo
- Publication number
- CN109190171B CN109190171B CN201810871827.8A CN201810871827A CN109190171B CN 109190171 B CN109190171 B CN 109190171B CN 201810871827 A CN201810871827 A CN 201810871827A CN 109190171 B CN109190171 B CN 109190171B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- deep learning
- steering wheel
- angle
- deflection angle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
本发明涉及一种基于深度学习的车辆运动模型优化的方法,通过深度学习的方式拟合出转向盘转角α与质心偏角β之间的非线性函数,最终可得到这样一个过程,已知转向盘转角α,可解得β质心偏角。该方法主要通过搭建深度学习神经网络训练模型对收集到大量的车身转向盘信息、车速、向心加速度与车辆运动模型中的质心偏角信息加以训练,寻找转向盘转角与质心偏角信息之间的非线性对应关系,从而将车辆运动模型中的转向盘转角信息加以优化,得到更为准确的运动方向信息,进一步提高运动模型位置推算的准确性。
Description
技术领域
本发明涉及智能驾驶技术领域,具体涉及一种基于深度学习的车辆运动模型优化的方法。
背景技术
在使用简单车辆运动模型时,偏航角度θ不能精确的描述车辆真实运动的偏转角度,简单车辆运动模型,如图1所示,
其中,θ是偏航角度,它是相对X轴的逆时针方向的角度;
v是θ方向的速度;
(x,y)是车辆的位置坐标。
而真实车辆运动学模型,如图2所示,
其中,ψ是车辆的偏航角度;β是车辆的质心偏角。
如果能求出β质心偏角,就可以运用真实车辆运动学模型求解出车辆的精确位置估计。常规做法是通过标定转向盘每隔10°检测前轮胎偏角,然后使用计算公式求解β质心偏角,这种方式带来的问题有二方面,第一是车辆静止时标定,数据采集是离散的,中间差值需要用积分求得,误差相对较大;第二是β质心偏角和车速、向心加速度、轮胎侧偏力有关,是连续动态的过程,单从静态标定法无法正确求解出β质心偏角。
发明内容
本发明针对现有技术中存在的技术问题,提供一种基于深度学习的车辆运动模型优化的方法,通过深度学习的方式拟合出转向盘转角α与质心偏角β之间的非线性函数,最终可得到这样一个过程,已知转向盘转角α,可解得β质心偏角。该方法主要通过搭建深度学习神经网络训练模型对收集到大量的车身转向盘信息、车速、向心加速度与车辆运动模型中的质心偏角信息加以训练,寻找转向盘转角与质心偏角信息之间的非线性对应关系,从而将车辆运动模型中的转向盘转角信息加以优化,得到更为准确的运动方向信息,进一步提高运动模型位置推算的准确性。
本发明解决上述技术问题的技术方案如下:
一种基于深度学习的车辆运动模型优化的方法,包括以下步骤:
根据车辆的惯性质量、车速、质心偏角、横摆角速度、车辆的横摆转动惯量、车辆质心至前后车轴的距离、前后轮的侧偏刚度以及前车轮偏角,确定车辆基本运动方程;
根据转向系的特性对车辆动力学性能的影响,将转向系运动方程和车辆基本运动方程联立,得到转向系关于转向盘转角和质心偏角相关的车辆运动方程;
运用深度学习的方法拟合转向盘转角和质心偏角的非线性函数,深度学习的模型输入是转向盘转角、车速、向心加速度,输出是质心偏角,使用均方差作为衡量指标。
进一步,考虑到转向盘转角相对前轮转向角的延迟性,所述深度学习模型选用带时间序列特性的网络结构。
进一步,所述深度学习模型包括输入层、隐藏层、承接层和输出层;所述承接层用来存储状态,使系统具有适应时变特性,从而适合用来建立时间序列的预测模型。
进一步,所述深度学习模型的训练集包括在不同的工况和场景条件下,采集的高精度惯导数据和车身信号数据,并根据所述高精度惯导数据和车身信号数据分析获取的转向盘转角、车速、向心加速度。
进一步,所述深度学习模型的训练方式包括:
将每个Log数据内容分为训练样本集和测试样本集,
在训练样本集中,抽取相邻50条数据为一个样本,其中前49条设为自变量X,后1条为目标数值y,
依次类推,最终被分成N个训练样本,形成训练矩阵;
同理,形成测试矩阵。
本发明的有益效果是:
1、影响β质心偏角的因素有很多,单纯静态标定会引入较大误差,本发明是以车辆操纵动力学理论为基础,研究车辆运动时β质心偏角和哪些因子有关,整理出相关联的非线性函数公式。
2、动态的采集数据,包含不同的工况、不同的场景,通过大量数据训练,拟合出与真实车辆运动误差最小的非线性函数。
3、静态标定是离散的,本发明求解的非线性函数是连续的。
附图说明
图1为简单车辆运动模型示意图;
图2为真实车辆运动学模型示意图;
图3为车辆平面运动和轮胎的侧偏力运动模型示意图;
图4为转向系等效模型示意图;
图5为作用于前轮的回正力矩示意图;
图6为深度学习模型;
图7为深度学习模型计算步骤示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
本发明提供一种基于深度学习的车辆运动模型优化的方法,包括以下内容:
1、确立车辆基本运动方程。对应于某一个给定的转向输入下车辆的运动力学特性,通过力学方程引出任意给定的前轮偏角δ时车辆基本运动方程,它不受其相对地面固定坐标系的位置和其航向的影响。
2、确立转向系模型与运动方程。推导转向系的特性对车辆动力学性能的影响,将转向系运动方程和第一步车辆基本运动方程联立,可得转向系关于转向盘转角α和β质心偏角相关的车辆运动方程。证明转向盘转角α和β质心偏角之间的非线性关系由速度ν和横摆角速度γ影响,因横摆角速度γ和向心加速η有关联,所以转向盘转角α和β质心偏角的关系也由速度ν和向心加速η影响。
3、运用深度学习的方法拟合转向盘转角α和β质心偏角的非线性函数。在不同的工况和场景条件下,采集高精度惯导数据和车身信号数据,深度学习的模型输入是转向盘转角、车速、向心加速度,输出是质心偏角,使用均方差作为衡量指标,趋近于0或越小越好,这样拟合的非线性函数越接近真实运动结果。
具体的,该方法具体包括:
首先,确立车辆基本运动方程
图3为车辆平面运动和轮胎的侧偏力运动模型示意图。如图3所示可得以下力学模型:
其中,m为车辆的惯性质量,v为车速,β为质心偏角,γ为横摆角速度,Cf和Cr为前后轮的侧偏力,I为车辆的横摆转动惯量,lf和lr为车辆质心至前后车轴的距离,Kf和Kr为前后轮的侧偏刚度,δ为前车轮偏角。
将式(1.3)和式(1.4)分别代入式(1.1)和式(1.2),可得:
以上等式就成为了描述车辆的基本运动方程。
其次,确立转向系模型与运动方程
图4为转向系等效模型示意图,图5为作用于前轮的回正力矩示意图。
如图4图5所示,可得到以下力学方程:
其中,Is为转向惯量,Ks为弹性系数,Cs为阻尼系数,α为转向盘转角,δ为前车轮偏角,Kf为前轮胎侧偏刚度,βf前轮产生的侧偏角,ξ为轮胎拖距和主销后倾拖距之和。
将式(2.1)和式(2.2)分别代入式(2.3),可得:
对于已知的α,前轮转向角δ可通过式(2.4)获得,为研究转向系特性影响,忽略转向盘迅速转动的过程,也就是说,此时的和很小,而且Is和Cs也很小,式(2.4)中的和可忽略。将式(2.4)、式(1.5)和式(1.6)联立,便得到了同时考虑转向系关于转向盘转角的车辆运动方程组:
可证明转向盘转角α和β质心偏角之间的非线性关系由速度v和横摆角速度γ影响,因横摆角速度γ和向心加速η有关联,所以转向盘转角α和β质心偏角的关系也由速度v和横摆角速度γ、向心加速η影响。
第三,证明前轮转向角δ相对与转向盘转角α的响应延迟
将式(2.4)、式(1.5)和式(1.6)稍加变形,便可以得到相应与转向盘转角α的车辆运动方程如下:
严格来讲,当转向盘被更快地操作时,式(2.11)中和不能被忽略,根据这些方程可以预见,绕主销的前轮惯性项和阻尼项会使前轮转向角δ相对与转向盘转角α的响应延迟,当选择使用神经网络拟合非线性函数时需要考虑时间序列的重要性。
第四,运用深度学习的方法拟合转向盘转角α和β质心偏角的非线性函数
在不同的工况和场景条件下,采集高精度惯导数据和车身信号数据,深度学习的模型输入是转向盘转角、车速、向心加速度,输出是质心偏角,使用均方差作为衡量指标,考虑到转向盘转角α相对前轮转向角δ的延迟性,选用带时间序列特性的网络结构经典Elman,如下图6所示。
带时间序列特性的网络结构经典Elman是一种局部回归网络,它的主要结构由输入层、隐藏层、承接层、输出层组成,具有较强的计算能力和联想记忆功能,它在内部通过承接层来存储状态,使系统具有适应时变特性,从而适合用来建立时间序列的预测模型。该预测模型的计算步骤如图7所示。
模型训练的方式是将每个Log数据内容分为训练样本集和测试样本集,在训练样本集中,抽取相邻50条数据为一个样本,其中前49条设为自变量X,后1条为目标数值y,依次类推,最终被分成N个训练样本,形成训练矩阵。同样测试集也参照此类划分形成测试矩阵。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种基于深度学习的车辆运动模型优化的方法,其特征在于,包括以下步骤:
根据车辆的惯性质量、车速、质心偏角、横摆角速度、车辆的横摆转动惯量、车辆质心至前后车轴的距离、前后轮的侧偏刚度以及前车轮偏角,确定车辆基本运动方程;所述车辆基本运动方程如式(1.5)和式(1.6)所示;
根据转向系的特性对车辆动力学性能的影响,将转向系运动方程和车辆基本运动方程联立,得到转向系关于转向盘转角和质心偏角相关的车辆运动方程组;所述转向系运动方程如式(2.4)所示:
联立式(2.4)、式(1.5)和式(1.6),所述的车辆运动方程组如式(2.9)至式(2.11)所示:
式中,Is为转向惯量,Ks为弹性系数,Cs为阻尼系数,α为转向盘转角,ξ为轮胎拖距和主销后倾拖距之和;
运用深度学习的方法拟合转向盘转角和质心偏角的非线性函数,深度学习的模型输入是转向盘转角、车速、向心加速度,输出是质心偏角,使用均方差作为衡量指标。
2.根据权利要求1所述一种基于深度学习的车辆运动模型优化的方法,其特征在于,考虑到转向盘转角相对前轮转向角的延迟性,深度学习模型选用带时间序列特性的网络结构。
3.根据权利要求2所述一种基于深度学习的车辆运动模型优化的方法,其特征在于,所述深度学习模型包括输入层、隐藏层、承接层和输出层;所述承接层用来存储状态,使系统具有适应时变特性,从而适合用来建立时间序列的预测模型。
4.根据权利要求3所述一种基于深度学习的车辆运动模型优化的方法,其特征在于,所述深度学习模型的训练集包括在不同的工况和场景条件下,采集的高精度惯导数据和车身信号数据,并根据所述高精度惯导数据和车身信号数据分析获取的转向盘转角、车速、向心加速度。
5.根据权利要求4所述一种基于深度学习的车辆运动模型优化的方法,其特征在于,所述深度学习模型的训练方式包括:
将每个Log数据内容分为训练样本集和测试样本集,
在训练样本集中,抽取相邻50条数据为一个样本,其中前49条设为自变量X,后1条为目标数值y,
依次类推,最终被分成N个训练样本,形成训练矩阵;
同理,形成测试矩阵。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810871827.8A CN109190171B (zh) | 2018-08-02 | 2018-08-02 | 一种基于深度学习的车辆运动模型优化的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810871827.8A CN109190171B (zh) | 2018-08-02 | 2018-08-02 | 一种基于深度学习的车辆运动模型优化的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109190171A CN109190171A (zh) | 2019-01-11 |
CN109190171B true CN109190171B (zh) | 2022-06-17 |
Family
ID=64920589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810871827.8A Active CN109190171B (zh) | 2018-08-02 | 2018-08-02 | 一种基于深度学习的车辆运动模型优化的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109190171B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110378201A (zh) * | 2019-06-05 | 2019-10-25 | 浙江零跑科技有限公司 | 一种基于侧环视鱼眼相机输入的多列车铰接角测量方法 |
CN111090959B (zh) * | 2019-12-31 | 2023-06-20 | 湖南行必达网联科技有限公司 | 车辆载荷谱获取方法和系统 |
CN111144383B (zh) * | 2020-01-15 | 2023-03-28 | 河南理工大学 | 一种检测车辆偏转角度的方法 |
CN113030504B (zh) * | 2021-03-18 | 2023-03-07 | 北京航迹科技有限公司 | 车辆测速方法、装置、车载计算机设备和存储介质 |
CN114394130B (zh) * | 2021-12-27 | 2022-11-11 | 中国矿业大学 | 一种煤矿辅助运输车辆定位方法及定位系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106218633A (zh) * | 2016-08-02 | 2016-12-14 | 大连理工大学 | 基于q‑学习的四轮独立驱动电动汽车稳定性控制方法 |
CN106649983A (zh) * | 2016-11-09 | 2017-05-10 | 吉林大学 | 用于无人驾驶车辆高速运动规划的车辆动力学模型建模方法 |
CN108082182A (zh) * | 2017-12-18 | 2018-05-29 | 长春工业大学 | 一种拓宽汽车稳定域的主动后轮转向控制方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10502819B2 (en) * | 2017-12-21 | 2019-12-10 | GM Global Technology Operations LLC | Systems and methods for aligning an inertial measurement unit in a vehicle |
-
2018
- 2018-08-02 CN CN201810871827.8A patent/CN109190171B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106218633A (zh) * | 2016-08-02 | 2016-12-14 | 大连理工大学 | 基于q‑学习的四轮独立驱动电动汽车稳定性控制方法 |
CN106649983A (zh) * | 2016-11-09 | 2017-05-10 | 吉林大学 | 用于无人驾驶车辆高速运动规划的车辆动力学模型建模方法 |
CN108082182A (zh) * | 2017-12-18 | 2018-05-29 | 长春工业大学 | 一种拓宽汽车稳定域的主动后轮转向控制方法 |
Non-Patent Citations (1)
Title |
---|
车辆质心侧偏角的估计与仿真分析;曹初等;《科技经济导刊》;20161231(第33期);第1-4页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109190171A (zh) | 2019-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109190171B (zh) | 一种基于深度学习的车辆运动模型优化的方法 | |
CN110596694B (zh) | 一种复杂环境雷达多目标跟踪和道路行驶环境预测方法 | |
Farrelly et al. | Estimation of vehicle lateral velocity | |
CN108362282A (zh) | 一种基于自适应零速区间调整的惯性行人定位方法 | |
CN111879957B (zh) | 基于模糊逻辑和增强机器学习的车辆动力学测定 | |
CN108482379A (zh) | 轮毂电机驱动车辆路面附着系数及路面坡度同步实时估算系统及方法 | |
CN113386781A (zh) | 一种基于数据驱动车辆动力学模型的智能车辆轨迹跟踪控制方法 | |
CN110987470B (zh) | 一种基于模型迭代的汽车质量在线估计方法 | |
CN105136145A (zh) | 一种基于卡尔曼滤波的四旋翼无人机姿态数据融合的方法 | |
WO2022227460A1 (zh) | 位姿预测方法、装置、电子设备及存储介质 | |
CN113682282A (zh) | 一种车辆稳定性控制方法、系统、车辆和存储介质 | |
CN111189454A (zh) | 基于秩卡尔曼滤波的无人车slam导航方法 | |
WO2024045741A1 (zh) | 车辆横摆角预测方法、装置及计算机可读存储介质 | |
CN107229801B (zh) | 轮胎滚动阻力系数在线辨识方法 | |
CN103076146A (zh) | 基于跌落试验七自由度车辆模型的车辆参数识别方法 | |
CN114440881B (zh) | 一种融合多源传感器信息的无人车定位方法 | |
CN112270039A (zh) | 基于分布式异步融合的线控底盘车辆非线性状态估计方法 | |
CN109033017B (zh) | 一种丢包环境下的车辆侧倾角与俯仰角估计方法 | |
Ziaukas et al. | Estimation of Vehicle Side-Slip Angle at Varying Road Friction Coefficients Using a Recurrent Artificial Neural Network | |
CN113076988B (zh) | 基于神经网络的移动机器人视觉slam关键帧自适应筛选方法 | |
Junqueira et al. | A Model-less Approach for Estimating Vehicles Sideslip Angle by a Neural Network Concept | |
CN113063414A (zh) | 一种用于视觉惯性slam的车辆动力学预积分构建方法 | |
CN113091739A (zh) | 一种基于改进卡尔曼滤波的采煤机定位方法 | |
CN112287289A (zh) | 一种面向云控智能底盘的车辆非线性状态融合估计方法 | |
CN108413923B (zh) | 一种基于鲁棒混合滤波的车辆侧倾角与俯仰角估计方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |