【技术实现步骤摘要】
估算路面坡度的方法、装置、车辆和计算机可读存储介质
[0001]本专利技术涉及智能驾驶领域,特别涉及一种估算路面坡度的方法、装置、设备和计算机可读存储介质。
技术介绍
[0002]道路的纵向坡度信息是车辆主动安全控制和巡航控制等动力性相关的电子控制系统所需重要参数之一,在车辆行驶过程中,受车身纵向加速度、悬架变形和路面颠簸的影响,道路的坡度信息难以直接通过倾角传感器测量。
[0003]现有估算路面坡度的方法主要包括基于车辆运动学、车辆动力学或者两者结合的技术方案,在基于车辆运动学的坡度估算方法中,需要对车辆的运动信号(例如,纵向车速、加速度等)进行低通滤波,在基于车辆动力学的坡度估算方法中,则需要结合整车质量、驱动力和制动力等参数,采用递归最小二乘法或卡尔曼滤波法来计算最终的坡度信息。
[0004]然而,对于基于车辆运动学的坡度估算方法,对车辆的运动信号进行低通滤波后,信号将出现迟滞,从而导致实时性问题,而基于车辆动力学的坡度估算方法,则由于需要采用递归最小二乘法或卡尔曼滤波法时,计算过程复杂,不仅需要较多的计算资源,也容易导致实时性问题,至于结合两种方法的技术方案,同样存在两种方法难以避免的缺陷。
技术实现思路
[0005]本申请提供一种估算路面坡度的方法、装置、车辆和计算机可读存储介质,以利用较少的计算资源,实时得到道路的坡度信息。
[0006]一方面,本申请提供了一种估算路面坡度的方法,包括:
[0007]通过第一车载传感器采集的车辆运动学数据并结合车辆运动学方程 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种估算路面坡度的方法,其特征在于,所述方法包括:通过第一车载传感器采集的车辆运动学数据并结合车辆运动学方程,估算当前路面的第一坡度数据所述车辆运动学数据包括车辆的纵向速度v
x
和所述车辆的纵向加速度a
x
;通过第二车载传感器采集的车辆俯仰角速度数据,估算所述当前路面的第二坡度数据分别使用低通滤波器和高通滤波器对所述第一坡度数据和第二坡度数据进行滤波,对应得到所述当前路面的第一坡度估计值和第二坡度估计值;对所述当前路面的第一坡度估计值与第二坡度估计值求和,求和所得值作为所述当前路面实时的坡度估计值。2.如权利要求1所述估算路面坡度的方法,其特征在于,所述通过第一车载传感器采集的车辆运动学数据并结合车辆运动学方程,估算当前路面的第一坡度数据包括:按照如下公式计算所述当前路面的第一坡度数据按照如下公式计算所述当前路面的第一坡度数据所述表示对所述v
x
求一阶导数,所述g为重力加速度。3.如权利要求1所述估算路面坡度的方法,其特征在于,所述通过第二车载传感器采集的车辆俯仰角速度数据,估算所述当前路面的第二坡度数据包括:获取所述当前路面的起始坡度值α0;按照如下公式计算所述当前路面的第二坡度数据按照如下公式计算所述当前路面的第二坡度数据所述∫qdt表示对所述车辆俯仰角速度数据q进行积分。4.如权利要求1至3任意一项所述估算路面坡度的方法,其特征在于,所述估算当前路面的第一坡度数据和估算所述当前路面的第二坡度数据之前,所述方法还包括:若所述第一车载传感器的采样频率与所述第二车载传感器的采样频率不同步,则将所述车辆运动学数据和车辆俯仰角速度数据对齐。5.如权利要求4所述估算路面坡度的方法,其特征在于,所述将所述车辆运动学数据和所述车辆俯仰角速度数据对齐包括:读取所述车辆俯仰角速度数据当前帧的时间戳imu
time
以及n+1帧所述车辆运动学数据中首帧的时间戳vsensor
time(0)
和末帧的时间戳vsensor
time(n)
,所述n为大于或等于1的自然数;若所述imu
time
位于所述vsensor
time(0)
和所述vsensor
time(n)
之间,则读取时间戳为vsensor
time(a)
对应的车辆运动学数据vsensor
data(a)
和时间戳为vsensor
time(b)
对应的车辆运动学数据vsensor
data(b)
,所述车辆运动学数据vsensor
data(a)
和车辆运动学数据vsensor
data(b)
为所述车辆俯仰角速度数据当前帧前后相邻的两帧车辆运动学数据;根据所述时间戳imu
time
、时间戳vsensor
time(a)
、时间戳vsensor
time(b)
、车辆运动学数据vsensor
data(a)
和车辆运动学数据vsensor
data(b)
,采用插值算法计算得到时间戳与所述时间戳imu
time
对齐的车辆运动学数据vsensor
data(c)
。
6.如权利要求4所述估算路面坡度的方法,其特征在于,所述将所述车辆运动学数据和所述车辆俯仰角速度数据对齐包括:读取所述车辆运动学数据当前帧的时间戳vsensor
time
以及n+1帧所述车辆俯仰角速度数据中首帧的时间戳imu
time(0)
和末帧的时间戳imu
time(n)
,所述n为大于或等于1的自然数;若所述vsensor
time
位于所述imu
time(0)
技术研发人员:焦一帆,
申请(专利权)人:广州小鹏汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。