一种考虑道路属性特征参数的道路场景重构方法及系统

文档序号:32304300发布日期:2022-11-23 09:27阅读:73来源:国知局
一种考虑道路属性特征参数的道路场景重构方法及系统

1.本发明涉及道路场景重构技术领域,特别是涉及一种考虑道路属性特征参数的道路场景重构方法及系统。


背景技术:

2.在车辆行驶过程中,道路属性特征参数对车辆的各项性能产生极大影响,车辆在不同属性路面上行驶时横纵向控制系统的表现均存在差异。在仿真过程中考虑道路属性特征参数对车辆的主要性能指标的影响,能进一步提高仿真数据的可信度,尽可能反映车辆真实行驶状况。尤其对于起伏土路与砂石路等非结构化道路工况,不同道路属性特征参数对车辆动力性与操纵稳定性的影响相差甚远,考虑道路属性特征参数是车辆性能分析的必要条件。
3.然而,目前的车辆仿真场景的构建过程往往没有涉及到道路属性特征参数。现有的道路仿真场景一般主要关注道路的场景边界与极限特征,在仿真过程中也只关注车辆的行驶轨迹与任务执行情况的理论表现,没有考虑实际路面类型、曲率、坡度、不平度系数、滚动阻力系数等属性对车辆的动力性能与转向性能的影响,仿真结果无法保证车辆在复杂地形中的性能表现。
4.基于此,亟需一种能够考虑道路属性特征参数的道路场景重构技术。


技术实现要素:

5.本发明的目的是提供一种考虑道路属性特征参数的道路场景重构方法及系统,能够在仿真过程中考虑实际路面类型、曲率、坡度、不平度系数、滚动阻力系数等属性对车辆的动力性能与转向性能的影响,进一步提高仿真数据的可信度,尽可能反映车辆真实行驶状况。
6.为实现上述目的,本发明提供了如下方案:一种考虑道路属性特征参数的道路场景重构方法,所述道路场景重构方法包括:获取实际道路场景数据;所述实际道路场景数据包括实际道路的每一采样点的道路信息和车辆行驶信息;对所述实际道路场景数据进行道路属性辨识,得到每一所述采样点的位置信息和道路属性特征参数;所述道路属性特征参数包括路面类型、曲率半径、坡道角度、不平度系数和滚动阻力系数;根据每一所述采样点的道路属性特征参数对所述实际道路场景数据进行分割,得到场景片段集;所述场景片段集包括多个道路属性特征单一的场景片段;对于每一所述场景片段,根据所述场景片段所包括的所有所述采样点的位置信息和道路属性特征参数确定所述场景片段的特征向量;根据每一所述场景片段的特征向量对所述场景片段集进行分类提取,以消除所述场景片段集的过分割现象,构建场景基元库;根据重构道路场景的需求在所述场景基元库中选择若干个场景基元,并连接被选
择的所述场景基元,得到所述重构道路场景。
7.一种考虑道路属性特征参数的道路场景重构系统,所述道路场景重构系统包括:数据获取模块,用于获取实际道路场景数据;所述实际道路场景数据包括实际道路的每一采样点的道路信息和车辆行驶信息;属性辨识模块,用于对所述实际道路场景数据进行道路属性辨识,得到每一所述采样点的位置信息和道路属性特征参数;所述道路属性特征参数包括路面类型、曲率半径、坡道角度、不平度系数和滚动阻力系数;分割模块,用于根据每一所述采样点的道路属性特征参数对所述实际道路场景数据进行分割,得到场景片段集;所述场景片段集包括多个道路属性特征单一的场景片段;场景基元库构建模块,用于对于每一所述场景片段,根据所述场景片段所包括的所有所述采样点的位置信息和道路属性特征参数确定所述场景片段的特征向量;根据每一所述场景片段的特征向量对所述场景片段集进行分类提取,以消除所述场景片段集的过分割现象,构建场景基元库;重构模块,用于根据重构道路场景的需求在所述场景基元库中选择若干个场景基元,并连接被选择的所述场景基元,得到所述重构道路场景。
8.根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明用于提供一种考虑道路属性特征参数的道路场景重构方法及系统,对实际道路场景数据进行道路属性辨识,得到每一采样点的位置信息和道路属性特征参数,进一步根据每一采样点的道路属性特征参数对实际道路场景数据进行分割,得到场景片段集。然后根据场景片段所包括的所有采样点的位置信息和道路属性特征参数确定场景片段的特征向量,根据每一场景片段的特征向量对场景片段集进行分类提取,以消除场景片段集的过分割现象,构建场景基元库。最后根据重构道路场景的需求在场景基元库中选择若干个场景基元,并连接被选择的场景基元,得到重构道路场景,从而能够在仿真过程中考虑实际路面类型、曲率、坡度、不平度系数、滚动阻力系数等属性对车辆的动力性能与转向性能的影响,进一步提高仿真数据的可信度,尽可能反映车辆真实行驶状况。
附图说明
9.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1为本发明实施例1所提供的道路场景重构方法的方法流程图;图2为本发明实施例1所提供的道路场景重构方法的原理框图;图3为本发明实施例1所提供的场景基元库构建方法的方法流程图;图4为本发明实施例2所提供的道路场景重构系统的系统框图。
具体实施方式
11.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
12.本发明的目的是提供一种考虑道路属性特征参数的道路场景重构方法及系统,能够在仿真过程中考虑实际路面类型、曲率、坡度、不平度系数、滚动阻力系数等属性对车辆的动力性能与转向性能的影响,进一步提高仿真数据的可信度,尽可能反映车辆真实行驶状况。
13.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
14.实施例1:本实施例用于提供一种考虑道路属性特征参数的道路场景重构方法,如图1和图2所示,所述道路场景重构方法包括:s1:获取实际道路场景数据;所述实际道路场景数据包括实际道路的每一采样点的道路信息和车辆行驶信息;具体的,获取实际道路场景数据可以包括:先搭建道路环境数据采集平台,并将道路环境数据采集平台布置在车辆上。在布置有道路环境数据采集平台的车辆沿实际道路行驶的过程中,利用道路环境数据采集平台进行实时采集,得到每一采样点的道路信息和车辆行驶信息,获取实际道路场景数据。实际道路场景数据在车辆行驶过程中一直在采集,因此实际道路对应很多采样点,可以理解为用很多离散的采样点来表示实际道路这一条线。
15.更为具体的,本实施例的道路环境数据采集平台包括图像采集器和组合导航系统,图像采集器可为相机,组合导航系统可包括惯性导航系统和gps导航系统。图像采集器用于采集实际道路的图像数据,惯性导航系统用于采集车辆的速度和加速度信息,gps导航系统用于采集实际道路的位置、形状信息。实际道路的图像数据以及位置、形状信息组成道路信息,车辆的速度和加速度组成车辆行驶信息。本实施例的采样点是指组合导航系统的采样点。
16.通过在车辆上设置道路环境数据采集平台,以在车辆沿实际道路行驶过程中采集道路信息与车辆行驶信息,得到包含道路属性特征的道路场景数据,道路场景数据可组成道路场景数据集。
17.s2:对所述实际道路场景数据进行道路属性辨识,得到每一所述采样点的位置信息和道路属性特征参数;所述道路属性特征参数包括路面类型、曲率半径、坡道角度、不平度系数和滚动阻力系数;基于s1采集到的实际道路场景数据,在离线状态下,对各道路属性进行辨识,得到如下道路属性特征参数:路面类型ty、曲率半径、坡道角度、不平度系数q和滚动阻力系数f,即可得到道路属性特征参数向量,该道路属性特征参数向量用来表征每一个采样点的道路属性,其中各个特征参数作为后续分割点设置的主要依据。
18.对于每一采样点,上述5个道路属性特征参数与采样点的位置信息的计算过程具体如下:(1)路面类型:基于卷积神经网络与迁移学习实现基于图像的路面类型辨识。以相机收集的图像
数据为输入,以路面类型置信度为输出,构建机器学习分类模型,实现路面类型辨识。
19.(2)曲率半径:离线部分基于大量实车采集数据,利用机器学习分类和回归算法,训练生成滑移率离散估计模型与滑移率回归模型。在线部分将实时采集数据进行特征提取后,输入模型得到两侧履带的滑移率,修正两侧轮速后,计算得到曲率半径。该过程所涉及的转速转矩量来自车辆驱动轮上安装的电机反馈,速度与加速度相关量均来自组合导航系统。
20.(3)坡道角度:组合导航系统输出的数据经过换算后可以得到每一个采样点的x、y、z位置信息(即位置坐标),可以对z数据先进行滤波,滤除路面不平度与测量误差等带来的数据抖动,然后对于特定一采样点,取位于该采样点前方0.2m范围内的采样点以及位于该采样点后方0.2m范围内的采样点进行线性拟合,进行线性拟合的采样点的个数根据采样点的密度确定,得到的直线与xoy平面的夹角即可认为是坡道角度。
21.(4)不平度系数:根据车辆悬架系统构建车辆垂向振动模型,根据组合导航系统输出的垂向加速度即可推算出路面不平度系数。
22.(5)滚动阻力系数:在路面类型识别的基础上,基于先验知识,采用基于车辆动力学模型的扩展卡尔曼滤波算法,实现给定路面的滚动阻力系数辨识。该过程中所涉及的参数包括:车速、横摆角速度、驱动力矩,车速与横摆角速度来自组合导航系统,驱动力矩来自车辆驱动轮上安装的电机反馈。
23.(6)位置信息:通过解析组合导航系统的输出位置信息即可得到车辆行驶过的道路的位置、形状信息,进一步确定采样点的位置信息。
24.s3:根据每一所述采样点的道路属性特征参数对所述实际道路场景数据进行分割,得到场景片段集;所述场景片段集包括多个道路属性特征单一的场景片段;具体的,s3可以包括:根据每一采样点的路面类型、曲率半径和坡道角度确定多个分割点;根据多个分割点对实际道路场景数据进行分割,得到场景片段集。
25.其中,根据每一采样点的路面类型、曲率半径和坡道角度确定多个分割点可以包括:选取与其前一采样点的路面类型不同的采样点作为分割点。将实际道路场景数据按照预设长度平均分为多个道路段,对于每一道路段,选取道路段所包括的所有采样点的曲率半径的最大值和最小值以及坡道角度的最大值和最小值,根据曲率半径的最大值和最小值计算道路段的曲率变化百分比,根据坡道角度的最大值和最小值计算道路段的坡道角度变化百分比,进一步选取曲率变化百分比大于第一预设值的道路段的起始采样点和末端采样点作为分割点,选取坡道角度变化百分比大于第二预设值的道路段的起始采样点和末端采样点作为分割点。
26.本实施例中,预设长度可为3m,第一预设值和第二预设值可为5%,当然预设长度、第一预设值和第二预设值也可取其他值。
27.更为具体的,在将连续的实际道路场景数据根据每一采样点的道路属性特征参数进行分割,得到单一属性的场景片段时,分割过程的关键是找到连续道路的分割点,为保证
属性单一,应根据各道路属性特征参数的变化来设置分割点。其中,路面类型ty为离散值(0,1,2,3

分别表示不同的路面类型,如冰雪路、砂石路、起伏土路、铺面路等

),则根据路面类型ty值的突变点设置道路分割点,分割点集为d1。本实施例所采集的数据来自正在行驶的车辆,受限于车辆动力学的约束,车辆行驶过程中曲率应当是连续的,尽管采样点是离散的,相邻采样点之间的曲率值也不会发生太大变化,因此提出一个3米范围内的累积变化,曲率半径表征道路的弯曲程度,在选取分割点过程中,允许其值在一定范围内抖动,而当曲率值在3米道路长度范围内变化超过5%时即可认为道路的弯曲特征发生了变化,在该段3米道路始末点均设置分割点,得到分割点集d2;坡道角度分割点设置同曲率半径,当值在3米道路长度范围内变化超过5%即可认为道路坡道特征发生了变化,同样在此段3米道路始末均设置分割点,得到分割点集d3;对于不平度系数q、滚动阻力系数f的道路属性,一般在同一类型道路上此二者属性类似,在道路分割过程中不考虑其影响。由上述过程即可得到全部分割点,最终分割点集d为各特征分割点集的合并:;根据分割点集d对实际道路场景数据进行分割,最终得到场景片段集s,s中的每一个场景片段s都为各属性特征单一(即各属性特征无突变)的典型场景片段。然而在测试过程中由于各参数测试误差、车身抖动以及分割点的设置策略,分割点集d2和d3中仍然存在过分割点,这些过分割点将场景片段进行过度分割,未完整保留道路属性的场景片段,s4将对该问题进行处理。
28.s4:对于每一所述场景片段,根据所述场景片段所包括的所有所述采样点的位置信息和道路属性特征参数确定所述场景片段的特征向量;根据每一所述场景片段的特征向量对所述场景片段集进行分类提取,以消除所述场景片段集的过分割现象,构建场景基元库;s4中,根据场景片段所包括的所有采样点的位置信息和道路属性特征参数确定场景片段的特征向量,即通过学习的方法,根据各场景片段中各采样点的道路属性特征参数构建表征单个场景片段道路属性的特征向量可以包括:(1)以场景片段所包括的所有采样点的位置信息为输入,采用局部加权回归算法计算得到场景片段的形状参量;通过学习的方法,对场景片段中各个采样点的位置信息采用局部加权回归算法,计算得到场景片段的形状参量、、,这三个参量包含了道路的曲率、坡道的几何形状的信息。
29.(2)对场景片段所包括的所有采样点的不平度系数进行高斯拟合,得到第一高斯分布函数,根据第一高斯分布函数确定第一期望和第一方差;根据场景片段s中每一采样点的不平度系数q的值,计算这一特征参数的第一高斯分布函数,高斯分布函数中包含了期望和方差的信息,则根据第一高斯分布函数确定由第一期望和第一方差组成的第一向量,为第一期望,为第一方差。
30.(3)对场景片段所包括的所有采样点的滚动阻力系数进行高斯拟合,得到第二高斯分布函数,根据第二高斯分布函数确定第二期望和第二方差;
根据场景片段s中每一采样点的滚动阻力系数f的值,计算这一特征参数的第二高斯分布函数,高斯分布函数中包含了期望和方差的信息,则根据第二高斯分布函数确定由第二期望和第二方差组成的第二向量,为第二期望,为第二方差。
31.(4)以场景片段的路面类型、形状参量、第一期望、第一方差、第二期望和第二方差组成场景片段的特征向量。
32.第n个场景片段的特征向量定义为:;该特征向量将是后续区分各个场景基元的主要依据。
33.如图3所示,s4中,根据每一场景片段的特征向量对场景片段集进行分类提取,以消除场景片段集的过分割现象,构建场景基元库可以包括:以场景片段集和每一场景片段的特征向量为输入,利用em算法进行迭代,构建场景基元库。
34.更为具体的,对场景片段集s中的单个场景片段进行分类提取,构建场景基元库可以包括:假设每一个场景片段s都是最终建立的场景基元库中的基元片段,场景基元库是不同种类场景基元的混合体,假设场景基元库中基元种类总个数为n,不同种类场景基元的混合系数为,由上述假设提取到的场景片段s属于场景基元库的概率被定义为:;;其中,p(a|b)为条件概率的符号,表示在b发生的条件下a发生的概率,a、b为变量;是所有场景基元的特征向量及其对应的混合系数的集合,为编号为n的场景基元的混合系数。
35.为求得最终的场景基元库,需要消除s2中场景片段集s中的过分割现象,剔除过分割点后的分割点集为d *,对应的场景片段集为s *,s *即为场景基元库。观测到的道路场景数据o可以通过以下参量模型描述:;上式中,s *由d *中的分割点分割产生,而d *为从初始过分割点集d保留的分割点集,其为待求量,将其视作隐变量代入上述参量模型中,则有:;上式中,为观测到的场景片段数据o所有可能的分割结果;为先验概率。
36.场景基元库的表征参量集由下式最大似然函数计算可以得到:;
其中,为表征不同类型场景基元的道路属性特征向量集;o为道路场景数据o组成的集合。
37.令前一次迭代所获取的模型优化参量为,则在em算法中反复迭代收敛的辅助函数被定义为:;;令是道路场景片段中包含的初始分割点个数,每一个初始分割点不被剔除的概率,则先验概率被定义为:;;在em算法中,在e过程中,表征在已构成的场景基元库特征参量下被提取的道路场景片段集s适宜程度的权重系数根据下式被更新,在m过程中,基于gmm模型表征的特征参量被更新,gmm模型的最优总个数由贝叶斯判据决定。由上述过程即可得到去除重复道路场景的场景基元库s *、各场景基元的分割端点集d *和表征不同类型场景基元的道路属性特征向量集。
38.权重系数的更新公式如下:;s5:根据重构道路场景的需求在所述场景基元库中选择若干个场景基元,并连接被选择的所述场景基元,得到所述重构道路场景。
39.s5中,根据重构道路场景的需求在场景基元库中选择若干个场景基元可以包括:(1)获取重构道路场景的若干个属性需求特征向量;所述属性需求特征向量为所述特征向量的需求值;根据重构道路场景的需求选择场景基元,重构道路场景的第m个属性需求特征向量为:;(2)对于每一属性需求特征向量,计算属性需求特征向量与场景基元库中的每一场景基元的特征向量的匹配代价,并选择匹配代价最小的场景基元作为与属性需求特征向量相对应的场景基元。
40.计算道路属性特征向量中各参数值的匹配代价:
;则基元选择的总匹配代价如下:;其中,、、、、、为各项代价的权重系数,实际场景基元匹配过程中可能并不关注特征向量中部分属性参数,即可将其对应的权重系数设为0,同理对于需要高度匹配的属性参数,可增大其对应权重系数相对于其他权重系数的相对大小。选取匹配代价j最小的场景基元库中的场景基元作为第m个属性需求特征向量对应的场景基元,匹配得到的场景基元的特征向量为,匹配到的场景基元将在后续被连接并输出。
41.s5中,连接被选择的场景基元,得到重构道路场景可以包括:(1)对于每一被选择的场景基元,根据场景基元所包括的每一采样点的位置信息和场景基元的起始采样点的位置信息,计算场景基元所包括的每一采样点相对于起始采样点的相对位置坐标;根据场景基元中每一采样点的原始位置坐标,以及起始采样点的坐标信息,计算得到场景基元中每一采样点相对起始采样点的相对位置坐标:;(2)根据重构道路场景确定被选择的场景基元的前后关系,以前一场景基元的末端采样点作为当前场景基元的起始采样点,得到各个场景基元连续的位置坐标;将选择得到的场景基元依次首尾连接,将前一场景基元的末端采样点作为当前场景基元的起始采样点,即可得到各场景基元连续的位置坐标:;(3)对于每一被选择的场景基元,以场景基元的连续的位置坐标、所包括的每一采样点的曲率半径和坡道角度以及特征向量组成场景基元的输出信息;为了使以上连续的各场景基元每一点包含采集到的曲率、坡道信息,定义向量v,v中每一个元素包括场景基元每一采样点的位置信息与曲率、坡度信息,即:
;其中,i=1,2,3,...,end。
42.重构场景数据为重构道路场景每一点的坐标位置与属性特征参数值,以及场景基元的属性特征向量,重构道路场景的第m个场景基元定义如下:。
43.其中,对应第m个场景基元中每一个采样点的信息,而对应整个场景基元各属性的分布特征,二者同时输出可以全面保留重构道路场景的各项信息。
44.(4)根据所有被选择的场景基元的输出信息,得到重构道路场景。
45.最终输出的重构道路场景为被选择的所有场景基元的输出:;其中,m为被选择的场景基元的总个数。
46.本实施例针对各个目标场景的输入属性要求在场景基元库中匹配相应的基元即可重构具备不同的道路类型、几何形状、曲率分布、坡道分布、不平度分布、阻力系数分布的道路场景。
47.本实施例提出一种考虑道路属性特征参数的道路场景重构方法,在道路场景重构过程中考虑了道路属性特征,通过对真实采集的道路数据进行道路属性参数辨识与参数突变点分割得到场景片段,对场景片段进行属性特征表征与特征分类构建场景基元库,在场景重构过程中,根据重构场景的需求从场景基元库中选择相应最合适的场景基元并扩展连接,生成包含路面类型、曲率、坡度、不平度系数、滚动阻力系数等道路属性信息的重构场景,可以严格区分各种不同的道路对仿真车辆的不同影响,使得重构得到的道路场景更接近真实道路且具备道路属性信息,弥补了传统场景重构方法的不足,有利于分析仿真场景中车辆在不同道路上的性能指标表现,给车辆仿真过程提供丰富的环境信息输入。
48.实施例2:本实施例用于提供一种考虑道路属性特征参数的道路场景重构系统,如图4所示,所述道路场景重构系统包括:数据获取模块m1,用于获取实际道路场景数据;所述实际道路场景数据包括实际道路的每一采样点的道路信息和车辆行驶信息;属性辨识模块m2,用于对所述实际道路场景数据进行道路属性辨识,得到每一所述采样点的位置信息和道路属性特征参数;所述道路属性特征参数包括路面类型、曲率半径、坡道角度、不平度系数和滚动阻力系数;分割模块m3,用于根据每一所述采样点的道路属性特征参数对所述实际道路场景数据进行分割,得到场景片段集;所述场景片段集包括多个道路属性特征单一的场景片段;场景基元库构建模块m4,用于对于每一所述场景片段,根据所述场景片段所包括的所有所述采样点的位置信息和道路属性特征参数确定所述场景片段的特征向量;根据每一所述场景片段的特征向量对所述场景片段集进行分类提取,以消除所述场景片段集的过分割现象,构建场景基元库;重构模块m5,用于根据重构道路场景的需求在所述场景基元库中选择若干个场景
基元,并连接被选择的所述场景基元,得到所述重构道路场景。
49.本实施例通过采集真实道路数据,对数据中道路的几何特征与属性特征进行提取分割并分类,构建场景基元库。根据重构场景的需求从场景基元库中选择相应基元并扩展连接,生成包含路面类型、曲率、坡度、不平度系数、滚动阻力系数的道路属性信息的重构场景。
50.本说明书中每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
51.本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1