一种改进的YOLOX-NANO模型、以及基于此模型的汽车电控悬架控制方法
未命名
09-13
阅读:94
评论:0

一种改进的yolox-nano模型、以及基于此模型的汽车电控悬架控制方法
技术领域
1.本发明属于汽车电控悬架控制领域,具体涉及一种改进的yolox-nano模型以及基于此模型的汽车电控悬架控制方法。
背景技术:
2.汽车在普通道路上行驶时,井盖与减速带为较常见的道路障碍,但因为其功能的特殊性而往往无法被清除,导致行驶汽车舒适性的降低。为了提升汽车行驶舒适性,行驶汽车需要对路面进行实时感知并根据感知信号调控悬架系统,而在现有的路面识别技术中,可以采取直接测量法和基于车辆信号的逆向路面识别法,但这两种方法都依赖于高精度的传感器,高精度的传感器一般制造成本高昂,增加了实际部署的成本,而且为了维持传感器高精度的测量,往往需要对高精度传感器进行定期的适配维护;同时,上述两种路面识别方法不能针对指定的道路障碍进行识别,在一定程度上限制了其适用范围,无法适用于实际复杂的道路情况,并且在使用时具有一定的延迟性,无法满足汽车在较高车速下感知路面所要求的精确性与实时性。
3.近年来随着深度学习与卷积神经网络的高速发展,人们逐渐用人工智能来实现汽车对路面的感知,但其对算力有着较高要求,实现低成本而又高效的部署方案对降低制造成本和提高使用性能起着重要作用;同时,现有的汽车感知系统与汽车悬架控制系统之间的交互逻辑仍需要完善。
4.因此,本发明提出一种改进的yolox-nano模型、以及基于此模型的低成本的实时汽车电控悬架控制方法,对提升汽车行驶的舒适性具有重要意义。
技术实现要素:
5.针对现有技术存在的不足之处,本发明提供了一种改进的yolox-nano模型、以及基于此模型的汽车电控悬架控制方法,可以提升道路行驶汽车的舒适性。相比于传统的基于路面识别的汽车电控悬架控制方法,本发明可以降低成本,并增强实时性与精确性,为提升道路行驶汽车的舒适性提供了一种新方法。
6.为实现上述技术目的,本发明采用如下技术方案:
7.本发明设计了一种改进的yolox-nano模型,具体结构详细如下:
8.改进的yolox-nano网络由主干特征提取网络,特征增强融合网络以及检测头网络三部分构成;
9.其中主干特征提取网络对送入网络的图片进行初步的特征提取,并生成三种不同尺度的特征图;
10.特征增强融合网络将主干特征提取网络生成的三种不同尺度的特征图进行多尺度的特征融合,生成三种不同尺度的融合特征图;
11.检测头网络将特征增强融合网络生成的三种不同尺度的融合特征图经过尺寸改
变后沿特征通道维度拼接生成一个特征图,该特征图经过卷积模块与线性层后分别输出目标的种类以及目标预测框;
12.作为一种优选的实施方案,所述主干特征提取网络由十一个基础特征提取块构成,每一个基础特征提取块按顺序分别包含:3
×
3的卷积层、批归一化层、relu激活函数层、5
×
5的深度可分离卷积层、批归一化层、relu激活函数层,同时每一个基础特征提取块通过残差结构将未进入基础特征提取块处理的特征图直接与经过基础特征提取块处理后得到的特征图相加,将十一个基础特征提取块叠加构成了改进yolox-nano网络的主干特征提取网络。
13.作为一种优选的实施方案,所述主干特征提取网络生成的三种不同尺度特征图分别为原图尺寸的1/4、1/8以及1/16,分别命名为s3、s4、s5。
14.作为一种优选的实施方案,所述特征增强融合网络结构如图4所示,输入分别为主干特征提取网络输出的s3、s4、s5,其中,s5先进行两倍的上采样操作将特征图尺寸增大,并与输入的s4相加用来更新s4的数值,更新数值后的s4有三条分支流向:首先,s4经过并行的3
×
3的卷积层、relu激活函数层和1
×
1的卷积层、relu激活函数层,得到的两个数值相加后再经过两倍上采样与s3沿特征通道维度拼接后记为f3;其次,s4本身直接将数值传递给f4;最后,s4经过并行的3
×
3的卷积层、relu激活函数层和1
×
1的卷积层、relu激活函数层,得到的两个数值相加后再经过两倍下采样与s5沿特征通道维度拼接后记为f5。
15.作为一种优选的实施方案,所述检测头网络将特征增强融合网络输出的特征图f3两倍下采样为f4的尺寸,将特征图f5两倍上采样为f4的尺寸,再将f3、f4、f5沿特征通道维度拼接,拼接后的特征图依次经过1
×
1的卷积层、relu激活函数层得到特征图p,特征图p经过两个并行的线性层后分别输出目标的种类以及目标预测框。
16.一种基于改进yolox-nano模型的汽车电控悬架控制方法,包括如下步骤:
17.(1)用相机对道路上的井盖与减速带两种不同障碍进行拍照取样来构建数据集,数据集总量为1262张,用标注软件对数据集中的道路井盖与减速带分别进行标注,并在此基础上划分出训练集与验证集,用训练集训练模型,而用验证集对训练出的模型进行验证;
18.(2)采用迁移学习的方式,用训练集对改进yolox-nano模型进行多轮训练,并用验证集对训练好的模型进行检验,挑选出验证效果最优的模型,将筛选出的改进yolox-nano模型部署到英伟达的嵌入式平台jetson nano上,用tensorrt对模型进行加速优化;
19.(3)通过jetson nano上的外接摄像头对汽车行驶的前方路面进行实时检测,改进yolox-nano模型分别检测出井盖与减速带两种障碍,并将检测结果输入sort跟踪器,对道路井盖与减速带在时间序列内进行跟踪;
20.(4)将嵌入式平台jetson nano部署在汽车上,汽车行驶时,嵌入式平台从汽车电子控制单元获取汽车轮胎转角、汽车当前速度,并根据摄像头在车身坐标系中的相对位置与当前视频帧中跟踪目标的相对位置来计算获取实际汽车车轮到跟踪到的井盖或者减速带之间的实时距离,同时结合汽车的实时速度、井盖或减速带的几何尺寸,分别计算得到汽车车轮与井盖或者减速带即将发生接触的起始时间和汽车车轮与井盖或者减速带结束接触的末尾时间,嵌入式平台在发生接触的起始时间节点上,向电控悬架控制器发送信号,调节悬架的阻尼;嵌入式平台在结束接触的末尾时间节点上,再次向电控悬架控制器发送信号,调节悬架的阻尼到正常状态,实现悬架控制的精确优化,提升汽车行驶的舒适性。
21.作为一种优选的实施方案,所述步骤(1)中,构建的数据集包含道路上常见的井盖与减速带两种障碍,数据集中所有图片均为jpg格式,为了增强训练出的模型的泛性,要求将从不同角度、不同距离、不同光照条件以及多种道路场景下拍摄的道路井盖与减速带的照片作为数据集样本。
22.作为一种优选的实施方案,所述步骤(1)中,用labelimg标注软件对数据集中道路井盖与减速带两个类别分别进行标注,标签名称分别为manhole cover和deceleration zone,标注完成后生成相应的xml格式的标注文件,每一个xml标注文件分别记录了对应的图片样本中井盖或者减速带的类别信息以及位置信息,最后将数据集按照9:1的比例随机划分为训练集与验证集。
23.作为一种优选的实施方案,所述步骤(2)中,在用数据集对模型训练前,需要对数据集进行预处理,包括改变图像原始的长和宽以及对图片进行边缘填充,以减少模型推理的运算量。
24.作为一种优选的实施方案,所述步骤(2)中,在coco数据集上训练改进yolox-nano模型所得的权重文件作为初始训练权重,以此来实现迁移学习。
25.作为一种优选的实施方案,所述步骤(2)中,改进yolox-nano模型首先通过主干网络来初步提取特征,然后再将提取到的多尺度特征进行特征融合,以改善网络对不同尺寸大小物体的检测效果,将融合后的不同尺度的特征送入检测头中,检测头采用了解耦的形式,解耦后的分支分别实现了分类和回归任务。
26.作为一种优选的实施方案,所述步骤(2)中,改进yolox-nano模型训练过程中,由于模型深度较小,并且数据集的数据量有限,为了获得检测性能最优的模型,需要避免模型过拟合而导致的误检,为此采用了不同的训练策略以及设置不同的训练轮数对改进yolox-nano模型进行训练,具体训练步骤如下:分别选取70轮,100轮,120轮,130轮的训练轮数,而对于每一个采用不同训练轮数的训练过程中,分别又进行了采用mixup数据增强和不采用mixup数据增强的对照实验,并在所有实验所得结果中选取利用验证集验证所得精度最高的模型作为最终的检测模型。
27.作为一种优选的实施方案,所述步骤(2)中,jetson nano为算力较低的嵌入式平台,为了实现实时的检测,需要将部署到jetson nano上的改进yolox-nano模型用tensorrt进行前向推理的加速优化,首先需要将改进yolox-nano模型转为onxx格式,再由onxx格式转化为tensorrt格式。
28.作为一种优选的实施方案,所述步骤(3)中,外接摄像头的工作原理为:
29.摄像头通过csi接口连接到jetson nano上;
30.摄像头通过opencv实时读取输入的道路场景视频流,并送入改进yolox-nano模型进行推理。
31.作为一种优选的实施方案,所述步骤(3)中,sort跟踪器根据不同时刻视频帧中物体间的iou数值来判断是否为同一物体并实现目标跟踪。
32.作为一种优选的实施方案,所述步骤(4)中,为了使嵌入式平台jetson nano获取相对精确的车身坐标系与地面坐标系之间的位置关系,需要将嵌入式平台部署在汽车底盘前端位置,并将摄像头拍摄视角与车身水平截面保持固定的角度。
33.作为一种优选的实施方案,所述步骤(4)中,嵌入式平台从汽车电子控制单元获取
汽车轮胎转角、汽车当前速度,并根据摄像头在车身坐标系中的相对位置与当前视频帧中跟踪目标的相对位置来计算获取实际汽车车轮到跟踪到的井盖或者减速带之间的实时距离,在此基础上预测出汽车车轮即将与井盖或者减速带接触的起始时间。
34.作为一种优选的实施方案,所述步骤(4)中,井盖与减速带的实际尺寸根据经验设定,嵌入式平台从汽车电子控制单元获取汽车轮胎转角及汽车当前速度,并将井盖或者减速带的经验尺寸带入计算以获取汽车车轮通过井盖或者减速带的时间,用车轮即将与井盖或者减速带接触的起始时间加上汽车车轮通过井盖或者减速带的时间,即获得汽车车轮与井盖或者减速带结束接触的末尾时间。
35.作为一种优选的实施方案,所述步骤(4)中,嵌入式平台在计算车轮即将与井盖或者减速带接触的起始时间点时,根据电控悬架阻尼的调节速度预留一定时间,电控悬架在车轮与井盖或者减速带接触的起始时间点前完成阻尼的调节;而在汽车车轮与井盖或者减速带结束接触的末尾时间点上,电控悬架将阻尼调节到正常状态。
36.本发明的有益效果:
37.本发明采用了一种改进yolox-nano模型、以及基于此模型的汽车电控悬架控制方法,通过低成本的视觉摄像头和jetson nano平台克服了传统的基于路面识别的电控悬架控制方法对高精度传感器的依赖,降低了部署成本,并且克服了实时性较差的缺陷,为汽车实际行驶过程中实现道路井盖和减速带的跟踪,跟踪过程实时精准调节悬架的阻尼,为提升汽车行驶舒适性提供了一种新方法。
附图说明
38.图1为道路图像输入嵌入式系统到汽车电控悬架控制器进行优化控制的工作流程示意图。
39.图2为改进yolox-nano模型训练、验证以及模型选取的过程示意图。
40.图3为在嵌入式平台上利用改进yolox-nano模型检测的结果样例。
41.图4为改进yolox-nano模型的特征增强融合网络示意图。
具体实施方式
42.下面结合附图和实施例来进一步说明本发明的技术解决方案。
43.实施例1道路井盖与减速带数据集的准备及标注和改进yolox-nano网络的训练如图2为数据集的准备与网络训练的整体流程,包括以下步骤:
44.(1)收集数据集:用相机对道路上的井盖与减速带两种不同障碍进行拍照取样来构建数据集,数据集总量为1262张,且所有图片均为jpg格式,为了增强训练出的模型的泛性,要求数据集包括以不同角度、不同距离、不同光照条件以及多种道路场景下拍摄的道路井盖与减速带照片样本。
45.(2)标注数据集:用labelimg标注软件对数据集中道路井盖与减速带两个类别分别进行标注,标签名称分别为manhole cover和deceleration zone,标注完成后生成相应的xml格式的标注文件,每一个xml标注文件分别记录了对应的图片样本中井盖或者减速带的类别信息以及位置信息。
46.(3)数据集的划分:将数据集按照9:1的比例随机划分为训练集与验证集。
47.(4)训练改进yolox-nano模型:在用数据集对模型训练前,需要对数据集进行预处理,包括改变图像原始的长和宽以及对图片进行边缘填充,以减少模型推理的运算量;在coco数据集上训练改进yolox-nano模型所得的权重文件作为初始训练权重,以此来实现迁移学习;改进yolox-nano模型训练过程中,由于模型深度较小,并且数据集的数据量有限,为了获得检测性能最优的模型,需要避免模型过拟合而导致的误检,为此采用了不同的训练策略以及设置不同的训练轮数对改进yolox-nano模型进行训练,具体训练步骤如下:分别选取70轮,100轮,120轮,130轮的训练轮数,而对于每一个采用不同训练轮数的训练过程中,分别又进行了采用mixup数据增强和不采用mixup数据增强的对照实验。(5)模型的验证与选取:在所有训练得出的模型中,分别对每一个模型用验证集单独进行模型精度的验证,在所有模型验证完成后,选取验证精度最高的模型作为最终的预测模型。
48.实施例2改进yolox-nano模型的部署与优化加速以及嵌入式平台jetson nano在汽车上的部署
49.将选出的改进yolox-nano模型部署到英伟达的jetson nano嵌入式平台上,针对jetson nano平台算力较低导致模型推理速度较慢这一问题,首先需要将改进yolox-nano模型转为onxx格式,再由onxx格式转化为tensorrt格式,实现对改进yolox-nano模型进行推理加速优化,以保证实时检测的需求;使用部署好的模型对道路井盖与减速带进行预测测试,预测结果如图3(a)和(b)所示:井盖一类用蓝色的预测框框出,而减速带一类则用黄色预测框框出。
50.为了使嵌入式平台jetson nano获取相对精确的车身坐标系与地面坐标系之间的位置关系,需要将嵌入式平台部署在汽车底盘前端位置,并将摄像头拍摄视角与车身水平截面保持固定的角度。
51.实施例3利用嵌入式平台进行实时检测与跟踪,嵌入式平台依据跟踪结果及汽车车轮与井盖或减速带之间接触的不同时间节点向电控悬架控制器发送不同的控制信号
52.图1为道路图像输入嵌入式系统到汽车电控悬架控制器进行优化控制的工作流程示意图:
53.(1)嵌入式平台jetson nano上接入了csi接口的视觉摄像头,视觉摄像头通过opencv来实时读取汽车行驶的前方道路的实时画面并送入改进yolox-nano模型进行推理运算。
54.(2)用tensorrt加速过的改进yolox-nano模型对输入的实时视频流进行前向推理计算,并产生预测结果。
55.(3)将检测结果输入sort跟踪器,对道路井盖与减速带在时间序列内进行跟踪。
56.(4)若嵌入式平台没有持续跟踪到井盖或者减速带时,则返回步骤(1),嵌入式平台继续进行摄像头的实时读取与模型的实时推理运算。
57.(5)若嵌入式平台持续跟踪到井盖或者减速带时,嵌入式平台从汽车电子控制单元获取汽车轮胎转角、汽车当前速度,并根据摄像头在车身坐标系中的相对位置与当前视频帧中跟踪目标的相对位置来计算获取实际汽车车轮到跟踪到的井盖或者减速带之间的实时距离,在此基础上预测出汽车车轮即将与井盖或者减速带接触的起始时间;井盖与减速带的实际尺寸根据经验设定,嵌入式平台再次从汽车电子控制单元获取汽车轮胎转角及汽车当前速度,并将井盖或者减速带的经验尺寸带入计算以获取汽车车轮通过井盖或者减
速带的时间,用车轮即将与井盖或者减速带接触的起始时间加上汽车车轮通过井盖或者减速带的时间,即获得汽车车轮与井盖或者减速带结束接触的末尾时间。
58.(6)当嵌入式平台在汽车车轮即将与井盖或者减速带发生接触的起始时间节点上时,嵌入式平台根据电控悬架阻尼的调节完成速度,提前向电控悬架控制器发送信号,电控悬架控制器将悬架的阻尼从ζ1调节到ζ2,其中ζ1<ζ2,电控悬架阻尼值增大,在车轮经过井盖或者减速带时,增强汽车行驶稳定性的同时使滤振能力增强;而当嵌入式平台在汽车车轮与井盖或者减速带结束接触的末尾时间节点上时,再次向电控悬架控制器发送信号,电控悬架控制器将悬架的阻尼从ζ2调节到ζ1,电控悬架阻尼值减小,以满足汽车在正常道路上行驶对舒适性的要求,实现悬架控制的精确优化,提升汽车行驶的舒适性,最后返回步骤(1),嵌入式平台继续进行摄像头的实时读取与模型的实时推理运算。
59.上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技术所创的等效方式或变更均应包含在本发明的保护范围之内。
技术特征:
1.一种改进的yolox-nano模型,其特征在于,该模型具体结构如下:包括主干特征提取网络,特征增强融合网络以及检测头网络三部分构成;其中主干特征提取网络对送入网络的图片进行初步的特征提取,并生成三种尺寸分别为原图1/4、1/8、1/16的不同尺度的特征图,分别命名为s3、s4、s5,主干特征提取网络由十一个基础特征提取块构成,每一个基础特征提取块按顺序分别包含:3
×
3的卷积层、批归一化层、relu激活函数层、5
×
5的深度可分离卷积层、批归一化层、relu激活函数层,同时每一个基础特征提取块通过残差结构将未进入基础特征提取块处理的特征图直接与经过基础特征提取块处理后得到的特征图相加,将十一个基础特征提取块叠加构成了改进yolox-nano网络的主干特征提取网络;特征增强融合网络将主干特征提取网络生成的三种不同尺度的特征图进行多尺度的特征融合,生成三种不同尺度的融合特征图,其输入分别为主干特征提取网络输出的s3、s4、s5,其中,s5先进行两倍的上采样操作将特征图尺寸增大,并与输入的s4相加用来更新s4的数值,更新数值后的s4有三条分支流向:首先,s4经过并行的3
×
3的卷积层、relu激活函数层和1
×
1的卷积层、relu激活函数层,得到的两个数值相加后再经过两倍上采样与s3沿特征通道维度拼接后记为f3。其次,s4本身直接将数值传递给f4;最后,s4经过并行的3
×
3的卷积层、relu激活函数层和1
×
1的卷积层、relu激活函数层,得到的两个数值相加后再经过两倍下采样与s5沿特征通道维度拼接后记为f5;检测头网络将特征增强融合网络生成的三种不同尺度的融合特征图经过尺寸改变后沿特征通道维度拼接生成一个特征图,该特征图经过卷积模块与两个并行的线性层后分别输出目标的种类以及目标的预测框,检测头网络将特征增强融合网络输出的特征图f3两倍下采样为f4的尺寸,将特征图f5两倍上采样为f4的尺寸,再将f3、f4、f5沿特征通道维度拼接,拼接后的特征图依次经过1
×
1的卷积层、relu激活函数层得到特征图p,特征图p经过两个并行的线性层后分别输出目标的种类以及目标预测框。2.一种基于权利要求1所述的改进yolox-nano模型的汽车电控悬架控制方法,其特征在于,包括如下步骤:s1对道路上的井盖与减速带两种不同障碍进行取样并构建数据集,用标注软件对数据集中的道路井盖与减速带分别进行标注,并在此基础上划分出训练集与验证集,用训练集训练模型,而用验证集对训练出的模型进行验证;s2采用迁移学习的方式,用训练集对改进yolox-nano模型进行多轮训练,并用验证集对训练好的模型进行检验,挑选出验证效果最优的模型,将筛选出的改进yolox-nano模型部署到英伟达的嵌入式平台jetson nano上,用tensorrt对模型进行加速优化;s3通过jetson nano上的外接摄像头对汽车行驶的前方路面进行实时检测,改进yolox-nano模型分别检测出井盖与减速带两种障碍,并将检测结果输入sort跟踪器,对道路井盖与减速带在时间序列内进行跟踪;s4将嵌入式平台jetson nano部署在汽车上,汽车行驶时,嵌入式平台从汽车电子控制单元获取汽车轮胎转角、汽车当前速度,并根据摄像头在车身坐标系中的相对位置与当前视频帧中跟踪目标的相对位置来计算获取实际汽车车轮到跟踪到的井盖或者减速带之间的实时距离,同时结合汽车的实时速度、井盖或减速带的几何尺寸,分别计算得到汽车车轮与井盖或者减速带即将发生接触的起始时间和汽车车轮与井盖或者减速带结束接触的末
尾时间,嵌入式平台在发生接触的起始时间节点上,向电控悬架控制器发送信号,调节悬架的阻尼;嵌入式平台在结束接触的末尾时间节点上,再次向电控悬架控制器发送信号,调节悬架的阻尼到正常状态,实现悬架控制的精确优化,提升汽车行驶的舒适性。3.根据权利要求2所述的一种基于改进yolox-nano模型的汽车电控悬架控制方法,其特征在于,所述s1中,构建的数据集包含道路上的井盖与减速带两种障碍,数据集中所有图片均为jpg格式,为了增强训练出的模型的泛性,从不同角度、不同距离、不同光照条件以及多种道路场景下拍摄的道路井盖与减速带的照片作为数据集样本。4.根据权利要求2所述的一种基于改进yolox-nano模型的汽车电控悬架控制方法,其特征在于,所述s1中,labelimg标注软件对数据集中道路井盖与减速带两个类别分别进行标注,标签名称分别为manhole cover和deceleration zone,标注完成后生成相应的xml格式的标注文件,每一个xml标注文件分别记录了对应的图片样本中井盖或者减速带的类别信息以及位置信息,最后将数据集按照9:1的比例随机划分为训练集与验证集。5.根据权利要求2所述的一种基于改进yolox-nano模型的汽车电控悬架控制方法,其特征在于,所述s2中,在用数据集对模型训练前,需要对数据集进行预处理,包括改变图像原始的长和宽以及对图片进行边缘填充,以减少模型推理的运算量。6.根据权利要求2所述的一种基于改进yolox-nano模型的汽车电控悬架控制方法,其特征在于,所述s2中,在coco数据集上训练改进yolox-nano模型所得的权重文件作为初始训练权重,以此来实现迁移学习。7.根据权利要求2所述的一种基于改进yolox-nano模型的汽车电控悬架控制方法,其特征在于,所述s2中,改进yolox-nano模型首先通过主干网络来初步提取特征,然后再将提取到的多尺度特征进行特征融合,以改善网络对不同尺寸大小物体的检测效果,将融合后的不同尺度的特征送入检测头中,检测头采用解耦的形式,解耦后的分支分别实现了分类和回归任务。8.根据权利要求2所述的一种基于改进yolox-nano模型的汽车电控悬架控制方法,其特征在于,所述s2中,改进yolox-nano模型训练过程中,针对模型深度小,并且数据集的数据量有限,为了获得检测性能最优的模型,需要避免模型过拟合而导致的误检,采用不同的训练策略以及设置不同的训练轮数对改进yolox-nano模型进行训练,具体训练步骤如下:分别选取70轮,100轮,120轮,130轮的训练轮数,而对于每一个采用不同训练轮数的训练过程中,分别又进行了采用mixup数据增强和不采用mixup数据增强的对照实验,并在所有实验所得结果中选取利用验证集验证所得精度最高的模型作为最终的检测模型。9.根据权利要求2所述的一种基于改进yolox-nano模型的汽车电控悬架控制方法,其特征在于,所述s3中,摄像头通过csi接口连接到jetson nano上;摄像头通过opencv实时读取输入的道路场景视频流,并送入改进yolox-nano模型进行推理,sort跟踪器根据不同时刻视频帧中物体间的iou数值来判断是否为同一物体并实现目标跟踪。10.根据权利要求2所述的一种基于改进yolox-nano模型的汽车电控悬架控制方法,其特征在于,所述s4中,为使嵌入式平台jetson nano获取精确的车身坐标系与地面坐标系之间的位置关系,将嵌入式平台部署在汽车底盘前端位置,并将摄像头拍摄视角与车身水平截面保持固定的角度;嵌入式平台从汽车电子控制单元获取汽车轮胎转角、汽车当前速度,并根据摄像头在
车身坐标系中的相对位置与当前视频帧中跟踪目标的相对位置来计算获取实际汽车车轮到跟踪到的井盖或者减速带之间的实时距离,在此基础上预测出汽车车轮即将与井盖或者减速带接触的起始时间;井盖与减速带的实际尺寸根据经验设定,嵌入式平台从汽车电子控制单元获取汽车轮胎转角及汽车当前速度,并将井盖或者减速带的经验尺寸带入计算以获取汽车车轮通过井盖或者减速带的时间,用车轮即将与井盖或者减速带接触的起始时间加上汽车车轮通过井盖或者减速带的时间,即获得汽车车轮与井盖或者减速带结束接触的末尾时间;嵌入式平台在计算车轮即将与井盖或者减速带接触的起始时间点时,根据电控悬架阻尼的调节速度预留一定时间,提前向电控悬架控制器发送信号,电控悬架控制器将悬架的阻尼从ζ1调节到ζ2,其中ζ1<ζ2,电控悬架阻尼值增大,在车轮经过井盖或者减速带时,增强汽车行驶稳定性的同时使滤振能力增强;而当嵌入式平台在汽车车轮与井盖或者减速带结束接触的末尾时间节点上时,再次向电控悬架控制器发送信号,电控悬架控制器将悬架的阻尼从ζ2调节到ζ1,电控悬架阻尼值减小,以满足汽车在正常道路上行驶对舒适性的要求。
技术总结
本发明公开了一种改进的YOLOX-NANO模型、以及基于此模型的汽车电控悬架控制方法,S1构建障碍物数据集,对样本进行标注,划分训练集与验证集,S2采用迁移学习方式选出最优模型,将最优模型部署到嵌入式平台,用TensorRT对模型进行加速优化;S3外接摄像头对汽车前方路面实时检测,由模型检测出障碍物,将结果输入SORT跟踪器,对障碍物在时间序列内进行跟踪;S4将每一个独立的跟踪目标在图像中的坐标转换成汽车车轮到障碍物的实际距离,结合实时车速、障碍物几何尺寸,计算汽车车轮与障碍物即将发生接触的起始时间和接触的末尾时间,在起始时间,调节悬架的阻尼;在末尾时间,调节悬架的阻尼到正常状态,实现悬架控制的精确优化,提升汽车行驶的舒适性。提升汽车行驶的舒适性。提升汽车行驶的舒适性。
技术研发人员:王海 秦启瑞 蔡英凤 张洲宇 陈龙 李祎承 刘擎超 刘泽
受保护的技术使用者:江苏大学
技术研发日:2023.04.10
技术公布日:2023/9/11
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/