轮速检测方法、装置、车载系统及计算机可读存储介质与流程

文档序号:30701221发布日期:2022-07-09 19:51阅读:66来源:国知局
轮速检测方法、装置、车载系统及计算机可读存储介质与流程

1.本技术涉及汽车轮速检测领域,特别是涉及轮速检测方法、装置、车载系统及计算机可读存储介质。


背景技术:

2.在轮速估计检测领域,基于多传感器的融合定位算法有效地提高了定位的精度、可靠性和可用性。轮速作为多传感器融合定位的重要观测,能显著地提高隧道、城市峡谷等gnss(全球导航卫星系统)异常区域的定位效果。但对于一些车辆,其输出的轮速观测会存在噪声大、频率低等问题,严重影响了车辆定位的效果。
3.目前,对于轮速信号的处理方式多种多样,例如有自适应卡尔曼滤波的轮速信号处理、基于fft/ifft(快速傅里叶变换/逆快速傅里叶变换)的轮速信号处理等技术手段,一般而言,自适应卡尔曼滤波模型可以分析轮速信号的检测误差,建立轮速估计的系统状态空间模型,采用用于轮速估计的自适应卡尔曼滤波算法进行滤波,这种方法响应速度快,平滑效果比较理想,但对于低频轮速则会造成较大的延迟;而基于fft/ifft的轮速信号处理技术通常使用傅里叶变换分析噪声信号频谱特点,确立合适的截止频率和通频带,对通频带内的信号予以保留,对截止频率外的频谱曲线进行曲线拟合,恢复正常信号的频谱曲线,研究结果证明基于傅里叶变换曲线拟合滤波能有效滤除叠加在轮速信号上的噪声,还原出真实的轮速脉冲信号,不过,在处理低频轮速观测时存在较大延迟。因此,需要一种能够消除或较少时间延迟的方法。


技术实现要素:

4.本技术主要提供一种轮速检测方法、装置、车载系统及计算机可读存储介质,解决了现有技术中轮速检测延迟较大的问题。
5.为解决上述技术问题,本技术第一方面提供了轮速检测方法,所述方法包括:获取轮速信号,以及获取定位模块确定的运动参数;对所述轮速信号进行滤波处理,得到滤波后轮速信号;确定所述滤波处理的延迟时间;根据所述滤波后轮速信号、所述延迟时间、以及所述运动参数,确定轮速观测值。
6.可选地,所述对所述轮速信号进行滤波处理,包括:利用n阶fir低通滤波器对所述轮速信号进行滤波处理得到所述滤波后轮速信号。
7.可选地,所述对所述轮速信号进行滤波处理,包括:利用下式,对所述轮速信号进行滤波处理:其中,式中,k表示滤波后的k时刻,y(k)为滤波后k时刻轮速信号,x(i)为滤波前的i时刻轮速信号,h(i-k+n)为x(i)对应的比例系数。
8.可选地,所述确定所述滤波处理的延迟时间,包括:基于所述轮速信号的采样时间间隔以及传输时间确定所述延迟时间。
9.可选地,所述基于所述轮速信号的采样时间间隔以及传输时间确定所述延迟时
间,包括:利用下式计算所述延迟时间:t=n
×
t1/2+t2,其中,t为所述延迟时间,n代表所述fir低通滤波器的阶数,t1为所述轮速信号的采样时间间隔,t2为所述传输时间。
10.可选地,所述运动参数包括前向加速度和所述俯仰角,所述根据所述滤波后轮速信号、所述延迟时间、以及所述运动参数,确定轮速观测值,包括:根据所述延迟时间内获取到的所述前向加速度和所述俯仰角,确定所述延迟时间内的轮速变化值;根据所述滤波后轮速信号以及所述轮速变化值,确定所述轮速观测值。
11.可选地,所述根据所述延迟时间内获取到的所述前向加速度和所述俯仰角,确定所述延迟时间内的轮速变化值,包括:利用下式确定所述轮速变化值:其中,δv为所述轮速变化值,t为所述延迟时间,t为获取相邻组所述前向加速度和所述俯仰角的时间间隔,f
y,
为j时刻的前向加速度,b为f
y,
的零偏误差,g为重力加速度,θj为j时刻的俯仰角。
12.为解决上述技术问题,本技术第二方面提供了车载系统,所述车载系统包括:定位模块,用于确定运动参数;轮速检测模块,用于采集轮速信号;滤波模块,用于对所述轮速信号进行滤波处理,得到滤波后轮速信号;处理模块,用于确定所述滤波处理的延迟时间,以及根据所述滤波后轮速信号、所述延迟时间、以及所述运动参数,确定轮速观测值。
13.为解决上述技术问题,本技术第三方面提供了一种装置包括相互耦接的处理器和存储器;所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现如上述第一方面提供的轮速检测方法。
14.为解决上述技术问题,本技术第四方面提供了一种计算机可读存储介质,计算机可读存储介质存储有程序数据,所述程序数据被处理器执行时,实现如上述第一方面提供的轮速检测方法。
15.本技术的有益效果是:区别于现有技术的情况,本技术获取轮速信号、以及定位模块确定的运动参数,对轮速信号进行滤波处理,得到滤波后轮速信号,并确定滤波处理的延迟时间,根据滤波后轮速信号、延迟时间、以及运动参数,确定轮速观测值,在通过轮速信号进行轮速检测时,考虑滤波处理延迟时间,降低甚至消除延迟时间对于轮速检测准确性造成的不利影响,提高轮速预测的准确性。
附图说明
16.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是本技术轮速检测方法一实施例的流程示意框图;
18.图2是本技术步骤s14一实施例的流程示意框图;
19.图3是本技术车辆系统一实施例的结构示意框图;
20.图4是本技术车辆系统另一实施例的结构示意框图;
21.图5是本技术轮速检测装置一实施例的结构示意框图;
22.图6是本技术计算机可读存储介质一实施例的结构示意框图。
具体实施方式
23.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
24.本技术中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
25.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解是,本文所描述的实施例可以与其他实施例结合。
26.请参阅图1,图1是本技术轮速检测方法一实施例的流程示意框图。需注意的是,若有实质上相同的结果,本实施例并不以图1所示的流程顺序为限。本实施例包括以下步骤:
27.步骤s11:获取轮速信号,以及获取定位模块确定的运动参数。
28.其中,轮速信号可通过轮速传感器对车轮进行轮速测量得到的。轮速传感器一般被设于车轮处或变速器中,可包括霍尔式轮速传感器、磁电式轮速传感器等。
29.其中,定位模块例如是gnss/imu(全球导航卫星系统/惯性测量单元)组合定位模块,其中imu包含了三个单轴的加速度计和三个单轴的陀螺,加速度计检测物体在载体坐标系统独立三轴的加速度信号,而陀螺检测载体相对于导航坐标系的角速度信号,测量车辆在三维空间中运动参数,运动参数例如包括车辆的加速度、角速度以及姿态角。
30.步骤s12:对轮速信号进行滤波处理,得到滤波后轮速信号。
31.轮速信号包含比较大的噪声,本步骤对轮速信号进行滤波处理,以去除或削弱轮速信号中的噪声。
32.在其中一实施例中,可以是利用n阶fir低通滤波器,对轮速信号进行滤波处理得到滤波后轮速信号。
33.具体而言,根据下式,对轮速信号进行滤波处理:
[0034][0035]
式中,k表示滤波后的k时刻,y(k)为滤波后k时刻轮速信号,x(i)为滤波前的i时刻轮速信号,h(i-k+n)为x(i)对应的比例系数。
[0036]
其中,fir低通滤波器可去除轮速信号中存在的高频噪声,提高轮速信号的质量。
[0037]
步骤s13:确定滤波处理的延迟时间。
[0038]
延迟时间,指的是轮速信号在传输、滤波处理过程耗费时间,导致信号延迟的时
间。
[0039]
若利用fir低通滤波器对轮速信号进行滤波处理,由于fir低通滤波器具有固定延迟时间的特性,固可以确定滤波处理的延迟时间。具体而言,可基于所述轮速信号的采样时间间隔以及传输时间确定所述延迟时间。进一步,本实施例可以根据以下公式,来基于所述轮速信号的采样时间间隔以及传输时间确定所述延迟时间:
[0040]
t=n
×
t1/2+t2[0041]
式中,t为延迟时间,n代表fir低通滤波器的阶数,t1为轮速信号的采样时间间隔,t2为传输时间。
[0042]
步骤s14:根据滤波后轮速信号、延迟时间、以及运动参数,确定轮速观测值。
[0043]
其中,运动参数包括前向加速度和俯仰角,在本实施例中,运动参数为gnss/imu组合定位系统输出的imu俯仰角以及无零偏的加速度。
[0044]
本步骤考虑延迟时间内定位模块反馈的运动参数,并据此确定延迟时间内的轮速变化,根据轮速变化和滤波后轮速信号共同对确定当前实时轮速。
[0045]
请参阅图2,图2是本技术步骤s14一实施例的流程示意框图。需注意的是,若有实质上相同的结果,本实施例并不以图2所示的流程顺序为限。本实施例包括以下步骤:
[0046]
步骤s141:根据延迟时间内获取到的前向加速度和俯仰角,确定延迟时间内的轮速变化值。
[0047]
在延迟时间内,车辆的轮速可能发生改变,若直接根据滤波后的轮速信号对当前轮速进行预测,则会由于延迟时间的存在,导致轮速预测的实时性差,轮速检测结果与实际当前轮速差异大。
[0048]
其中,由于gnss/imu组合定位系统在数据输出过程中存在一定的时间间隔t,则延迟时间t内,可以从gnss/imu组合定位系统中获取t/t组的运动参数数据。
[0049]
进一步地,本实施例可以根据以下公式,来根据在延迟时间内的前向加速度和俯仰角计算轮速变化值:
[0050][0051]
式中,δv为轮速变化值,t为延迟时间,t为获取相邻组前向加速度和俯仰角的时间间隔,f
y,j
为j时刻的前向加速度,b为f
y,j
的零偏误差,g为重力加速度,θj为j时刻的俯仰角。
[0052]
可以理解地,gnss/imu组合定位系统每隔时间间隔t输出一组前向加速度和俯仰角参数,则t也表示获取相邻组前向加速度和俯仰角之间的时间间隔。
[0053]
步骤s142:根据滤波后轮速信号以及轮速变化值,确定轮速观测值。
[0054]
具体来说,本步骤将滤波后轮速信号加上轮速变化值,得到轮速观测值。本实施例考虑迟时间内的轮速变化值,在滤波后轮速信号基础上,加上轮速变化值,以得到实时轮速观测值,轮速检测的准确性更高。
[0055]
区别于现有技术,上述实施例采用fir低通滤波器去除轮速信号中的高频噪声,同时根据fir低通滤波器的固定延迟时间特性,确定轮速信号滤波处理的延迟时间,并根据延迟时间内采集到的前向加速度和俯仰角,确定延迟时间内的轮速变化值,最终在滤波后轮
速信号基础上加上轮速变化值,降低甚至消除轮速信号滤波处理时间导致轮速预测的滞后影响,提高实轮速预测的实时性和准确性。
[0056]
请参阅图3,图3是本技术车辆系统一实施例的结构示意框图。车辆系统100包括:定位模块110、轮速检测模块120、滤波模块130以及处理模块140,其中,定位模块110用于确定运动参数,轮速检测模块120用于采集获取轮速信号;滤波模块130用于对轮速信号进行滤波处理,得到滤波后轮速信号;处理模块140用于确定滤波处理的延迟时间,以及根据滤波后轮速信号、延迟时间、以及运动参数,确定轮速观测值。
[0057]
可选地,处理模块140还用于利用n阶fir低通滤波器,对轮速信号进行滤波处理得到滤波后轮速信号。
[0058]
可选地,处理模块140还用于利用fir低通滤波器的阶数乘以轮速信号的采样时间间隔的二分之一,加上轮速信号的从传感器传输到处理器的传输时间,得到延迟时间。
[0059]
可选地,定位模块110还用于确定前向加速度和俯仰角,处理模块140还用于根据延迟时间内获取到的前向加速度和俯仰角,确定延迟时间内的轮速变化值;将滤波后轮速信号加上轮速变化值,得到轮速观测值。
[0060]
请参阅图4,图4是本技术车辆系统另一实施例的结构示意框图。本实施例的车辆系统100包括:gnss/imu定位模块111、轮速检测模块120、n阶fir滤波器131、延迟时间计算模块143以及轮速估计模块144,其中,gnss/imu定位模块111用于确定前向加速度和俯仰角,轮速检测模块120用于采集轮速信号,n阶fir滤波器131用于对轮速信号进行滤波处理,得到滤波后轮速信号,延迟时间计算模块143用于确定滤波处理的延迟时间;轮速估计模块144用于根据滤波后轮速信号、延迟时间、前向加速度以及俯仰角,确定轮速观测值。
[0061]
延迟时间计算模块143还用于基于轮速信号的采样时间间隔以及传输时间确定延迟时间。
[0062]
轮速估计模块144还用于根据滤波后轮速信号以及轮速变化值,确定轮速观测值。
[0063]
关于各处理执行的各步骤的具体方式请参照上述本技术轮速检测方法实施例的各步骤的描述,在此不再赘述。
[0064]
请参阅图5,图5是本技术轮速检测装置一实施例的结构示意框图。该轮速检测装置200包括相互耦接的处理器210和存储器220,存储器220中存储有计算机程序,处理器210用于执行计算机程序以实现上述各实施例所述的轮速检测方法。
[0065]
关于处理执行的各步骤的描述请参照上述本技术轮速检测方法实施例的各步骤的描述,在此不再赘述。
[0066]
存储器220可用于存储程序数据以及模块,处理器210通过运行存储在存储器220的程序数据以及模块,从而执行各种功能应用以及数据处理。存储器220可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(轮速信号滤波处理功能、轮速预测功能等)等;存储数据区可存储根据轮速检测装置200的使用所创建的数据(比如轮速信号数据、滤波器参数、延迟时间、轮速变化值等)等。此外,存储器220可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器220还可以包括存储器控制器,以提供处理器210对存储器220的访问。
[0067]
在本技术的各实施例中,所揭露的方法、装置,可以通过其它的方式实现。例如,以
上所描述的轮速检测装置200的各实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0068]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个单元,或者也可以分布于多个单元之上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
[0069]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0070]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中。
[0071]
参阅图6,图6为本技术计算机可读存储介质一实施例的结构示意框图,计算机可读存储介质300存储有程序数据310,程序数据310被执行时实现如上述轮速检测方法各实施例的步骤。
[0072]
关于处理执行的各步骤的描述请参照上述本技术轮速检测方法实施例的各步骤的描述,在此不再赘述。
[0073]
计算机可读存储介质300可以是u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0074]
以上所述仅为本技术的实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1