一种驾驶行为分析方法及设备的制造方法

文档序号:9929705阅读:490来源:国知局
一种驾驶行为分析方法及设备的制造方法
【技术领域】
[0001]本发明涉及数据处理技术领域,特别涉及一种驾驶行为分析方法及设备。
【背景技术】
[0002]现有技术,对于驾驶行为的分析一般是基于车辆的GPS轨迹数据或者车辆的车载自动诊断系统(0BD,0n Board Diagnostics)接口数据,检测车辆在行驶过程中的加减速行为。但是,现有技术并不能检测出用户的其他驾驶行为,比如转弯或者并道等。
[0003]另外,现有技术基于车辆的GPS轨迹数据来检测车辆在行驶过程的加减速行为,受GPS信号的影响比较大,当GPS信号不好,GPS定位精度低时,会导致检测结果的错误率比较高。尤其在车辆通过隧道等无信号的路段时不能实现检测。
[0004]因此,本领域技术人员需要提供一种驾驶行为分析方法,能够准确地检测出用户的驾驶行为。

【发明内容】

[0005]本发明要解决的技术问题是提供一种驾驶行为分析方法及设备,能够准确地检测出车辆的驾驶行为。
[0006]本发明实施例提供一种驾驶行为分析方法,包括:
[0007]读取车辆行驶过程中传感器检测到的车辆加速度矢量数据和角速度矢量数据;
[0008]将所述加速度矢量数据和角速度矢量数据投影到行驶坐标系(X',y',z')中,得到行驶坐标系中的加速度矢量数据和角速度矢量数据;所述行驶坐标系为Z'轴垂直于地面,V轴沿车辆行驶方向,W轴垂直于太轴-Z7轴组成的平面;
[0009]从所述行驶坐标系中的矢量数据中,选择驾驶行为发生变化的加速度样本数据集合和/或角速度样本数据集合;
[0010]将所述加速度样本数据集合内的加速度矢量数据与预置的加速基准值和预置的减速基准值进行比较,判断是否发生加速行为或者刹车行为;
[0011]将所述角速度样本数据集合内的角速度矢量数据与预置的角速度基准数据序列进行比较,判断是否发生了左转弯行为、右转弯行为、左并道行为或右并道行为。
[0012]优选地,从所述行驶坐标系中的矢量数据中选择驾驶行为发生变化的加速度样本数据集合和/或角速度样本数据集合,具体为:
[0013]从所述行驶坐标系中的第一个加速度矢量数据对应位置作为当前位置开始,每次向后移动一个数据作为当前位置,并进行如下计算:
[0014]按照预置的加速度窗口长度L,从当前位置向后顺序选取L个加速度矢量数据,计算L个加速度矢量数据的y轴分量的平方和的均值,并判断所述均值是否大于预置的加速度阈值;
[0015]从连续i次判断得到均值大于所述加速度阈值之后连续j次判断得到均值小于所述加速度阈值的加速度矢量数据中,选择第I个到第i+j-Ι个加速度矢量数据作为一个加速度样本数据集合;
[0016]从所述行驶坐标系中的第一个角速度矢量数据对应位置作为当前位置开始,每次向后移动一个数据作为当前位置,并进行如下计算:
[0017]按照预置的角速度窗口长度M,从当前位置开始向后顺序选取M个角速度矢量数据,计算M个角速度矢量数据的z轴分量的平方和的均值,判断所述均值是否大于预置的角速度阈值;
[0018]从连续i’次判断得到均值大于所述加速度阈值之后连续j’次判断得到均值小于所述加速度阈值的加速度矢量数据中,选择第I个到第i’ +j’ -1个角速度矢量数据作为一个角速度样本数据集合。
[0019]优选地,将所述加速度样本数据集合内的加速度矢量数据与加速基准值和减速基准值进行比较,判断是否发生加速行为或者刹车行为具体包括:
[0020]从所述加速度样本集合内的第一个加速度矢量数据对应位置作为当前位置,每次向后移动一个数据作为当前位置,并进行如下计算:
[0021]从当前位置开始向后顺序选取预置的N个加速度矢量数据,计算N个加速度矢量数据的I轴分量的和值的均值;用计算得到的N-1个均值中最大的一个均值除以预置的加速基准值,得到加速强度;
[0022]从所述加速度样本数据集合内的第一个加速度矢量数据开始,对应位置作为当前位置,每次向后移动一个数据作为当前位置,并进行如下计算:
[0023]从当前位置开始向后顺序选取预置的P个加速度矢量数据,计算P个加速度矢量数据的I轴分量的和值的均值;用计算得到的P-1个均值中最小的一个均值的绝对值除以预置的减速基准值,得到减速强度;
[0024]比较所述加速强度、所述减速强度和预置的阈值的大小,如果加速强度大于减速强度,并且加速强度大于预置的阈值,则判断发生了加速行为,如果减速强度大于加速强度,并且减速强度大于预置的阈值,则判断发生了刹车行为,如果加速强度和减速强度均小于预置的阈值,则该数据区间内未发生加速行为或刹车行为。
[0025]优选地,所述预置的角速度基准数据序列包括至少一个左转弯角速度基准数据序列,至少一个右转弯基准数据序列,至少一个左并道角速度基准数据序列和至少一个右并道角速度基准数据序列,所述将所述角速度样本集合内的角速度矢量数据与预置的角速度基准模板进行判断是否左转弯行为、右转弯行为、左并道行为或右并道行为,具体包括:
[0026]利用动态时间规整算法DTW计算所述角速度样本数据集合内的角速度矢量数据与预置的至少一个左转弯角速度基准数据序列,至少一个右转弯基准数据序列,至少一个左并道角速度基准数据序列和至少一个右并道角速度基准数据序列之间的差异值,选择最小的一个差异值,判断最小的所述差异值是否小于预置的差异值阈值,如果是,则将驾驶行为确定为所述差异值对应的基准数据序列的类型。
[0027]优选地,从所述行驶坐标系中的矢量数据中选择驾驶行为发生变化的加速度样本数据集合和/或角速度样本数据集合;之前还包括:
[0028]对所述行驶坐标系中的加速度矢量数据和角速度矢量数据进行低通滤波,滤除行驶过程产生的震动影响。
[0029]本发明实施例提供一种驾驶行为分析设备,包括:数据读取模块、行驶坐标系数据获得模块、选择模块、加减速判断模块和转弯并道判断模块;
[0030]所述数据读取模块,用于读取车辆行驶过程中传感器检测到的车辆加速度矢量数据和角速度矢量数据;
[0031]所述行驶坐标系数据获得模块,用于将所述加速度矢量数据和角速度矢量数据投影到行驶坐标系,1',z')中,得到行驶坐标系中的加速度矢量数据和角速度矢量数据;所述行驶坐标系为Z'轴垂直于地面,y'轴沿车辆行驶方向,X'轴垂直于y'轴-Z'轴组成的平面;
[0032]所述选择模块,用于从所述行驶坐标系中的矢量数据中选择驾驶行为发生变化的加速度样本数据集合和/或角速度样本数据集合;
[0033]所述加减速判断模块,用于将所述加速度样本数据集合内的加速度矢量数据与预置的加速基准值和预置的减速基准值进行比较,判断是否发生加速行为或者刹车行为;
[0034]所述转弯并道判断模块,用于所述角速度样本数据集合内的角速度矢量数据分别与预置的角速度基准数据序列进行比较,判断是否发生了左转弯行为、右转弯行为、左并道行为或右并道行为。
[0035]优选地,所述选择模块包括选择子模块,用于从所述行驶坐标系中的第一个加速度矢量数据对应位置作为当前位置开始,每次向后移动一个数据作为当前位置,并进行如下计算:
[0036]按照预置的加速度窗口长度L,从当前位置向后顺序选取L个加速度矢量数据,计算L个加速度矢量数据的y轴分量的平方和的均值,并判断所述均值是否大于预置的加速度阈值;
[0037]从连续i次判断得到均值大于所述加速度阈值之后连续j次判断得到均值小于所述加速度阈值的加速度矢量数据中,选择第I个到第i+j-Ι个加速度矢量数据作为一个加速度样本数据集合;
[0038]从所述行驶坐标系中的第一个角速度矢量数据对应位置作为当前位置开始,每次向后移动一个数据作为当前位置,并进行如下计算:
[0039]按照预置的角速度窗口长度M,从当前位置开始向后顺序选取M个角速度矢量数据,计算M个角速度矢量数据的z轴分量的平方和的均值,判断所述均值是否大于预置的角速度阈值;
[0040]从连续i ’次判断得到均值大于所述加速度阈值之后连续j ’次判断得到均值小于所述加速度阈值的加速度矢量数据中,选择第I个到第i’ +j’ -1个角速度矢量数据作为一个角速度样本数据集合。
[0041]优选地,所述加减速判断模块包括:强度获得子模块和判断子模块;
[0042]所述强度获得子模块,用于从所述加速度样本集合内的第一个加速度矢量数据对应位置作为当前位置,每次向后移动一个数据作为当前位置,并进行如下计算:从当前位置开始向后顺序选取预置的N个加速度矢量数据,计算N个加速度矢量数据的y轴分量的和值的均值;用计算得到的N-1个均值中最大的一个均值除以预置的加速基准值,得到加速强度;从所述加速度样本数据集合内的第一个加速度矢量数据开始,对应位置作为当前位置,每次向后移动一个数据作为当前位置,并进行如下计算:从当前位置开始向后顺序选取预置的P个加速度矢量数据,计算P个加速度矢量数据的I轴分量的和值的均值;用计算得到的P-1个均值中最小的一个均值的绝对值除以预置的减速基准值,得到减速强度;
[0043]所述判断子模块,用于比较所述加速强度、所述减速强度和预置的阈值的大小,如果加速强度大于
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1