一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

采用点云雷达估计物体速度的方法、点云雷达及系统与流程

2021-12-15 03:24:00 来源:中国专利 TAG:


1.本发明总地涉及雷达领域,具体而言涉及一种采用点云雷达估计物体速度的方法、点云雷达及系统。


背景技术:

2.近年来自动驾驶及辅助驾驶系统发展非常迅速,毫米波雷达因其全天时、全天候、成本低等优点,已成为该领域重要的传感器之一。但是传统毫米波雷达的分辨率有限,导致对于一些较大尺寸的目标如车辆等,仅能观测到极少的散射点目标,导致测距性能要差于激光雷达。但是激光雷达成本太高,且难以符合车规级认证。鉴于此,具备大带宽、高分辨性能的点云雷达迅速发展起来,成为大家追捧的热点。
3.点云雷达观测到同一个目标的散射点数目增多,但由于系统噪声的存在,测得的目标的各个散射点的速度存在差异,无法准确获取目标的真实速度,特别是目标存在变道等行为时,往往难以准确获取目标的横向移动速度,导致无法预测目标是否具有变道意向,从而影响自我车辆的决策;且雷达获取的目标速度为沿雷达波传播方向的径向速度,导致无法通过测量结果获取目标的准确速度。
4.为了解决这个问题,需要一种采用点云雷达估计物体速度的方法、点云雷达及系统。


技术实现要素:

5.在发明内容部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
6.鉴于上述技术问题的存在,有必要提出一种采用点云雷达估计物体速度的方法、点云雷达及系统和计算机可读存储介质,以解决现有的采用点云雷达准确估计物体速度的问题。
7.根据本发明实施例的一方面,提供了一种采用点云雷达估计物体速度的方法,该方法包括:通过点云雷达对环境进行扫描,获取扫描得到的多个采样点对应的物体上的多个物点的运动状态参数;对多个所述采样点进行聚类,以划分出多个聚类组,其中同一聚类组内的各个所述采样点是扫描所述环境中同一物体得到的;根据所述同一聚类组内的所述采样点对应的物点的运动状态参数估计所述物体的速度。
8.根据本发明实施例的另一方面提供了一种点云雷达系统,该点云雷达系统包括:点云雷达,用于对环境进行扫描以得到多个采样点;与所述点云雷达耦连的处理装置,用于:获取所述多个采样点对应的物体上的多个物点的运动状态参数;对所述多个采样点进行聚类,以划分出多个聚类组,其中同一聚类组内的各个所述采样点是扫描所述环境中同一物体得到的;根据所述同一聚类组内的所述采样点对应的物点的运动状态参数估计所述物体的速度。
9.根据本发明实施例的又一方面提供了一种点云雷达,包括:存储器,用于存储计算机程序,和与所述存储器耦连的处理器,用于执行所述计算机程序,以实现以下步骤:获取通过点云雷达对环境进行扫描得到的多个采样点对应的物体上的多个物点的运动状态参数;对多个所述采样点进行聚类,以划分出多个聚类组,其中同一聚类组内的各个所述采样点是扫描所述环境中同一物体得到的;根据所述同一聚类组内的所述采样点对应的物点的运动状态参数估计所述物体的速度。
10.根据本发明实施例的再一方面提供了一种计算机可读存储介质,包括计算机可执行指令,所述计算机可执行指令在由处理器执行时,能够执行如上所述的方法。
11.本发明的实施例的采用点云雷达估计物体速度的方法、点云雷达及系统和计算机可读介质,能够利用由点云雷达测量得到的多个采样点信息估计物体的速度,降低了测量噪声带来的测量偏差,提升了速度测量精度,改善了雷达对变道等速度测量要求极为准确的场景的测量性能,有力地保障了行车安全性。
附图说明
12.本发明的下列附图在此作为本发明的一部分用于理解本发明。附图中示出了本发明的实施例及其描述,用来解释本发明的原理。
13.附图中:
14.图1示出了根据本发明的一个实施例的采用点云雷达估计物体速度的方法的步骤流程图;
15.图2示出了根据本发明的一个实施例的点云雷达系统的示意性结构框图;
16.图3示出了根据本发明的一个实施例的点云雷达进行扫描测量时的示意性俯视图;
17.图4示出了根据本发明的一个实施例的在没有测量噪声情况下推导物体速度时的几何关系示意图;
18.图5示出了根据本发明的一个实施例的聚类组的示例性示意图。
19.图6示出了根据本发明的一个实施例的点云雷达的示意性结构框图。
具体实施方式
20.为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本发明中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保护范围之内。
21.为了解决上述技术问题,本发明提供一种采用点云雷达估计物体速度的方法,该方法包括:通过点云雷达对环境进行扫描,获取扫描得到的多个采样点对应的物体上的多个物点的运动状态参数;对多个所述采样点进行聚类,以划分出多个聚类组,其中同一聚类组内的各个所述采样点是扫描所述环境中同一物体得到的;根据所述同一聚类组内的所述采样点对应的物点的运动状态参数估计所述物体的速度。
22.本发明的采用点云雷达估计物体速度的方法,能够利用由点云雷达测量得到的多
个采样点信息估计物体的速度,降低了测量噪声带来的测量偏差,提升了速度测量精度,改善了雷达对变道等速度测量要求极为准确的场景的测量性能,有力地保障了行车安全性。
23.下面参考具体实施例详细描述根据本发明的实施例的采用点云雷达估计物体速度的方法、点云雷达及系统和计算机可读介质。
24.根据一个实施例,提供了一种采用点云雷达估计物体速度的方法。参考图1,图1示出了根据本发明的一个实施例的采用点云雷达估计物体速度的方法100的步骤流程图。
25.示例性地,点云雷达可以为点云毫米波雷达、点云激光雷达等。示例性地,点云雷达可以装载于任何可移动平台上,例如具有各种自动驾驶级别(例如,0

5级)的任何全自动驾驶车辆、半自动驾驶车辆,无人机等。示例性地,物体可以为位于点云雷达所处环境中的任何其他车辆、行人、自行车、以及各种其他静止或运动的物体等,本发明对此不作限定。
26.其中,点云雷达可以包括任何本领域公知的元件,例如,功率分离器、发射开关、接收开关、发射天线、接收天线、混合器、控制电路、低噪声放大器、数字信号处理器等,为了简洁起见,本发明并未详细介绍。
27.如图1所示,方法100可以包括如下步骤:
28.步骤s110:通过点云雷达对环境进行扫描,获取扫描得到的多个采样点对应的物体上的多个物点的运动状态参数。
29.其中,多个采样点中的每个采样点均对应于扫描到的物体上的一个物点。
30.示例性地,运动状态参数可以包括测量得到的物点与点云雷达的相对距离、相对角度、相对速度等。其中,相对角度可以为物点与点云雷达的连线和第一方向的夹角。
31.步骤s120:对多个采样点进行聚类,以划分出多个聚类组,其中同一聚类组内的各个采样点是扫描所述环境中同一物体得到的。
32.示例性地,可以采用本领域公知的任何聚类算法进行聚类,例如k均值聚类算法、均值偏移聚类算法、dbscan聚类算法、用gmm的最大期望聚类算法或凝聚层次聚类算法等,本发明对此不作限定。
33.步骤s130:根据同一聚类组内的采样点对应的物点的运动状态参数估计物体的速度(即真实相对速度)。
34.具体地,可以利用同一聚类组内的这些采样点的信息构造一个有噪声的超定方程,然后利用最小二乘法求解该超定方程,从而得到物体的速度。
35.下面阐述一下利用最小二乘法估计v
x
和v
y
的求解过程。
36.根据物点的运动状态参数可以构造如下方程:
37.v
e
=av
r
38.其中,
39.v
e
=[v
1 v2…
v
i
]
t
[0040][0041]
v
r
=[v
x v
y
]
t
[0042]
根据以上方程,利用最小二乘法可以求得下列等式:
[0043]
v
r
=(a
t
a)
‑1a
t
v
e
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
[0044]
示例性地,可以对该聚类组内的各个采样点对应的物点的运动状态参数进行加权运算以得到物体的速度。
[0045]
其中,加权运算的权重系数可以根据需要进行设置。示例性地,方法100还可以包括:获取各个采样点的强度信息,根据该强度信息确定加权运算的权重系数。其中,采样点的强度信息对应于雷达波在物体上相应物点处的散射强度,在物点处的散射强度越大,相应的采样点的强度越大,在物点处的散射强度越小,相应的采样点的强度越小。散射强度大的物点为强散射点,其对应的雷达回波信噪比较好,从而雷达测得的采样点信息更为准确,因此增加强散射点的权重影响,可以获得更为准确的估计结果。
[0046]
其中,根据采样点的强度信息p确定加权运算的权重系数时,上述等式(1)相应地变换为:
[0047]
v
r
=(a
t
pa)
‑1a
t
pv
e
[0048]
其中,为对角矩阵,对角元素p
i
为雷达测量得到的采样点i的强度信息。
[0049]
示例性地,方法100还可以包括:将每一采样点的强度信息p
i
,作为该采样点对应的物点的运动状态参数的权重系数。
[0050]
示例性地,方法100还可以包括:根据测量得到的物点相对于点云雷达的相对速度以及物点与点云雷达的连线和第一方向的夹角求解该相对速度在该第一方向上的第一速度分量和第二方向上的第二速度分量,其中第二方向与第一方向垂直。示例性地,第一方向可以为点云雷达所在的可移动平台与扫描到的物体的左右方向,第二方向可以为点云雷达所在的可移动平台与扫描到的物体的前后方向。
[0051]
示例性地,方法100还可以包括:根据该第一速度分量和/或第二速度分量控制可移动平台的运动。
[0052]
示例性地,方法100还可以包括:根据第一速度分量确定可移动平台前方的物体在第一方向上的第一运动状况,以及根据第二速度分量确定可移动平台与其前方的物体在第二方向上的第二运动状况,以根据该第一运动状况和第二运动状况控制可移动平台的运动。
[0053]
例如,当设置向右为第一方向的正方向时,可以根据第一速度分量为正,确定可移动平台与物体的左右距离在增加;根据第一速度分量为负,确定可移动平台与物体的左右距离在减小;根据第一速度分量为零,确定可移动平台与物体的左右距离保持不变。又例如,当设置向左为第一方向的正方向时,可以根据第一速度分量为正,确定可移动平台与物体的左右距离在减小;根据第一速度分量为负,确定可移动平台与物体的左右距离在增加;根据第一速度分量为零,确定可移动平台与物体的左右距离保持不变。
[0054]
例如,当设置向后为第二方向的正方向时,可以根据第二速度分量为正,确定可移动平台与物体的前后距离在增加;根据第二速度分量为负,确定可移动平台与物体的前后距离在减小;根据第二速度分量为零,确定可移动平台与物体的前后距离保持不变。又例如,当设置向前为第二方向的正方向时,可以根据第二速度分量为正,确定可移动平台与物体的前后距离在减小;根据第二速度分量为负,确定可移动平台与物体的前后距离在增加;根据第二速度分量为零,确定可移动平台与物体的前后距离保持不变。
[0055]
示例性地,方法100还可以包括:根据测量得到的物点与点云雷达的相对距离以及物点与点云雷达的连线和第一方向的夹角计算出该相对距离在第一方向上的第一相对距离和该相对距离在第二方向上的第二相对距离,以根据该第一相对距离和第二相对距离控制可移动平台的运动。
[0056]
例如,当第一相对距离较小时,即可移动平台向与物体的左右距离较小,可以控制可移动平台向远离物体的方向运动适当距离,以避免左右方向上发生碰撞;当第二相对距离较小时,即可移动平台向与物体的前后距离较小,可以控制可移动平台适当减速,加大其与物体的前后距离,从而避免前后方向上发生碰撞。
[0057]
示例性地,方法100还可以包括:根据估计出的物体的速度以及某物点与点云雷达的连线和第一方向的夹角,计算出该物点相对于点云雷达的理论相对速度,并基于该理论相对速度评估点云雷达的性能。
[0058]
示例性地,方法100还可以包括:计算出该理论相对速度与测得的相对速度的差值,并基于该差值评估点云雷达的性能。具体地,如果该理论相对速度与实际的相对速度的差值较小,则点云雷达的性能较好;如果该理论相对速度与实际的相对速度的差值较大,则点云雷达的性能较差,此时可以发出报警信号,例如声音、文字、图形等报警信号,以提示用户对点云雷达进行调试、修理等。
[0059]
示例性地,方法100还可以包括:计算出该差值与测得的相对速度的比值,并基于该比值评估点云雷达的性能。具体地,如果该差值与测得的相对速度的比值较小,则点云雷达的性能较好;如果该差值与测得的相对速度的比值较大,则点云雷达的性能较差,此时可以发出报警信号,例如声音、文字、图形等报警信号,以提示用户对点云雷达进行调试、修理等。
[0060]
本实施例的采用点云雷达估计物体速度的方法,利用点云雷达测量多个采样点,并利用测量得到的多个采样点信息估计物体的速度,降低了测量噪声带来的测量偏差,提升了速度测量精度,改善了雷达对变道等速度测量要求极为准确的场景的测量性能,有力地保障了行车安全性。进一步地增加强采样点的权重影响,使得获得的估计结果更为准确。
[0061]
根据另一实施例,提供了一种点云雷达系统。参考图2,图2示出了根据本发明的一个实施例的点云雷达系统20的示意性结构框图。在一个实施例中,点云雷达系统20至少包括点云雷达210和与该点云雷达耦连的处理装置220。虽然此处示出了点云雷达210与处理装置220为独立的装置,但本领域技术人员应理解,处理装置220还可以集成到点云雷达210中,本发明对此不作限定。
[0062]
其中,点云雷达210用于对环境进行扫描以得到多个采样点,其中每个采样点均对应于扫描到的物体上的一个物点。示例性地,点云雷达210可以为点云毫米波雷达、点云激光雷达等。示例性地,点云雷达210可以装载于任何可移动平台上,例如具有各种自动驾驶级别(例如,0

5级)的任何全自动驾驶车辆、半自动驾驶车辆,无人机等。示例性地,物体可以为位于点云雷达210所处环境中的任何其他车辆、行人、自行车、以及各种其他静止或运动的物体等,本发明对此不作限定。
[0063]
其中,点云雷达210可以包括任何本领域公知的元件,例如,功率分离器、发射开关、接收开关、发射天线、接收天线、混合器、控制电路、低噪声放大器、数字信号处理器等,为了简洁起见,本发明并未详细介绍。
[0064]
参考图3,图3示出了根据一个实施例的点云雷达210进行扫描测量时的俯视图。应理解,虽然图3中示出了点云雷达210扫描到的物体为另一车辆,但这仅仅是示意性的,并不意图是限制。
[0065]
其中,假设点云雷达210观测到目标车辆上的i个采样点,设其测量得到的第i个采样点对应的目标车辆上的物点与点云雷达210的相对距离、相对速度及相对角度的信息为(r
i
,v
i

i
),目标车辆上的该物点相对于点云雷达的真实相对速度为v
r
。对于一个刚体,例如车辆等,其上各个物点的真实相对速度应该是相同的,因此目标车辆相对于点云雷达的真实相对速度也应为v
r

[0066]
在没有测量噪声情况下,根据如图4所示的几何关系示意图,可推导得到如下关系:
[0067]
假设目标车辆相对于点云雷达的真实相对速度v
r
沿x轴和y轴的分量分别为v
x
和v
y
,则有:
[0068][0069]
而测得的相对速度v
i
等于真实相对速度v
r
沿雷达波传播方向的投影,因此有:
[0070]
v
i
=v
x cosθ
i
v
y sinθ
i
[0071]
在没有测量噪声的情况下,联合测得的两个物点的相对速度及相对角度的信息,即可求解出未知变量v
x
和v
y
,从而求解出目标车辆的真实相对速度v
r

[0072]
但是,实际测量过程中不可避免地会出现测量噪声,导致无法通过物体上两个物点的信息估计出准确的物体的速度信息。
[0073]
而本发明的处理装置220通过对采样点的信息进行一系列处理,可以获得更加准确的测量结果。
[0074]
具体地,处理装置220可以获取多个采样点对应的物体上的多个物点的运动状态参数。示例性地,运动状态参数可以包括测量得到的物点与点云雷达210的相对距离、相对角度、相对速度等。其中,相对角度可以为物点与点云雷达的连线和第一方向的夹角。
[0075]
然后,处理装置220可以对该多个采样点进行聚类,以划分出多个聚类组,其中同一聚类组内的各个采样点是扫描环境中同一物体得到的。参见图5,图5示出了根据本发明的一个实施例的聚类组的示例性示意图。
[0076]
示例性地,可以采用本领域公知的任何聚类算法进行聚类,例如k均值聚类算法、均值偏移聚类算法、dbscan聚类算法、用gmm的最大期望聚类算法或凝聚层次聚类算法等,本发明对此不作限定。
[0077]
然后,处理装置220可以根据同一聚类组内的采样点对应的物点的运动状态参数估计物体的速度(即真实相对速度)。
[0078]
由于点云雷达210获得的是多个采样点,处理装置220可以获取多个采样点的信息,因此可以利用这些采样点的信息构造一个有噪声的超定方程,然后利用最小二乘法求解该超定方程,从而得到物体的速度。
[0079]
下面阐述一下利用最小二乘方法估计v
x
和v
y
的求解过程。
[0080]
根据物点的运动状态参数可以构造如下方程:
[0081]
v
e
=av
r
[0082]
其中,
[0083]
v
e
=[v
1 v2…
v
i
]
t
[0084][0085]
v
r
=[v
x v
y
]
t
[0086]
根据以上方程,利用最小二乘法可以求得下列等式:
[0087]
v
r
=(a
t
a)
‑1a
t
v
e
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
[0088]
示例性地,处理装置220可以对该聚类组内的各个采样点对应的物点的运动状态参数进行加权运算以得到物体的速度。
[0089]
其中,加权运算的权重系数可以根据需要进行设置。示例性地,处理装置220可以获取各个采样点的强度信息,根据该强度信息确定加权运算的权重系数。其中,采样点的强度信息对应于雷达波在物体上相应物点处的散射强度,在物点处的散射强度越大,相应的采样点的强度越大,在物点处的散射强度越小,相应的采样点的强度越小。散射强度大的物点为强散射点,其对应的雷达回波信噪比较好,从而雷达测得的采样点信息更为准确,因此增加强散射点的权重影响,可以获得更为准确的估计结果。
[0090]
其中,根据采样点的强度信息p确定加权运算的权重系数时,上述等式(1)相应地变换为:
[0091]
v
r
=(a
t
pa)
‑1a
t
pv
e
[0092]
其中,为对角矩阵,对角元素p
i
为雷达测量得到的采样点i的强度信息。
[0093]
示例性地,处理装置220可以将每一采样点的强度信息p
i
,作为该采样点对应的物点的运动状态参数的权重系数。
[0094]
示例性地,处理装置220还可以根据测量得到的物点相对于点云雷达210的相对速度以及物点与点云雷达的连线和第一方向的夹角求解该相对速度在该第一方向上的第一速度分量和第二方向上的第二速度分量,其中第二方向与第一方向垂直。示例性地,第一方向可以为点云雷达所在的可移动平台与扫描到的物体的左右方向,第二方向可以为点云雷达所在的可移动平台与扫描到的物体的前后方向。
[0095]
示例性地,处理装置220还可以根据该第一速度分量和/或第二速度分量控制可移动平台的运动。
[0096]
示例性地,处理装置220可以根据第一速度分量确定可移动平台前方的物体在第一方向上的第一运动状况,以及根据第二速度分量确定可移动平台与其前方的物体在第二方向上的第二运动状况,以根据该第一运动状况和第二运动状况控制可移动平台的运动。
[0097]
例如,当设置向右为第一方向的正方向时,处理装置220可以根据第一速度分量为正,确定可移动平台与物体的左右距离在增加;根据第一速度分量为负,确定可移动平台与物体的左右距离在减小;根据第一速度分量为零,确定可移动平台与物体的左右距离保持不变。又例如,当设置向左为第一方向的正方向时,处理装置220可以根据第一速度分量为
正,确定可移动平台与物体的左右距离在减小;根据第一速度分量为负,确定可移动平台与物体的左右距离在增加;根据第一速度分量为零,确定可移动平台与物体的左右距离保持不变。
[0098]
例如,当设置向后为第二方向的正方向时,处理装置220可以根据第二速度分量为正,确定可移动平台与物体的前后距离在增加;根据第二速度分量为负,确定可移动平台与物体的前后距离在减小;根据第二速度分量为零,确定可移动平台与物体的前后距离保持不变。又例如,当设置向前为第二方向的正方向时,处理装置220可以根据第二速度分量为正,确定可移动平台与物体的前后距离在减小;根据第二速度分量为负,确定可移动平台与物体的前后距离在增加;根据第二速度分量为零,确定可移动平台与物体的前后距离保持不变。
[0099]
示例性地,处理装置220还可以根据测量得到的物点与点云雷达210的相对距离以及物点与点云雷达210的连线和第一方向的夹角计算出该相对距离在第一方向上的第一相对距离和该相对距离在第二方向上的第二相对距离,以根据该第一相对距离和第二相对距离控制可移动平台的运动。
[0100]
例如,当第一相对距离较小时,即可移动平台向与物体的左右距离较小,处理装置220可以控制可移动平台向远离物体的方向运动适当距离,以避免左右方向上发生碰撞;当第二相对距离较小时,即可移动平台向与物体的前后距离较小,处理装置220可以控制可移动平台适当减速,加大其与物体的前后距离,从而避免前后方向上发生碰撞。
[0101]
示例性地,处理装置220还可以根据估计出的物体的速度以及某物点与点云雷达210的连线和第一方向的夹角,计算出该物点相对于点云雷达210的理论相对速度,并基于该理论相对速度评估点云雷达210的性能。
[0102]
示例性地,处理装置220还可以计算出该理论相对速度与测得的相对速度的差值,并基于该差值评估点云雷达210的性能。具体地,如果该理论相对速度与实际的相对速度的差值较小,则点云雷达210的性能较好;如果该理论相对速度与实际的相对速度的差值较大,则点云雷达210的性能较差,此时控制装置120可以发出报警信号,例如声音、文字、图形等报警信号,以提示用户对点云雷达210进行调试、修理等。
[0103]
示例性地,处理装置220还可以计算出该差值与测得的相对速度的比值,并基于该比值评估点云雷达210的性能。具体地,如果该差值与测得的相对速度的比值较小,则点云雷达210的性能较好;如果该差值与测得的相对速度的比值较大,则点云雷达210的性能较差,此时控制装置120可以发出报警信号,例如声音、文字、图形等报警信号,以提示用户对点云雷达210进行调试、修理等。
[0104]
本实施例的采用点云雷达系统,利用点云雷达测量多个采样点,并利用测量得到的多个采样点信息估计物体的速度,降低了测量噪声带来的测量偏差,提升了速度测量精度,改善了雷达对变道等速度测量要求极为准确的场景的测量性能,有力地保障了行车安全性。进一步地增加强采样点的权重影响,使得获得的估计结果更为准确。
[0105]
根据又一实施例,提供一种点云雷达。参考图6,图6示出了根据本发明的一个实施例的点云雷达60的示意性结构框图。示例性地,点云雷达60可以为点云毫米波雷达、点云激光雷达等。示例性地,点云雷达60可以装载于任何可移动平台上,例如具有各种自动驾驶级别(例如,0

5级)的任何全自动驾驶车辆、半自动驾驶车辆,无人机等。示例性地,物体可以
为位于点云雷达60所处环境中的任何其他车辆、行人、自行车、以及各种其他静止或运动的物体等,本发明对此不作限定。
[0106]
在一个实施例中,点云雷达60至少包括存储器610和与该存储器耦连的处理器620。应理解,点云雷达60还可以包括任何本领域公知的元件,例如,功率分离器、发射开关、接收开关、发射天线、接收天线、混合器、控制电路、低噪声放大器、数字信号处理器等,为了简洁起见,本发明并未详细介绍。
[0107]
其中,存储器610中存储有计算机程序,该计算机程序可以由处理器620执行,以实现如下步骤:
[0108]
步骤s1:获取通过点云雷达对环境进行扫描得到的多个采样点对应的物体上的多个物点的运动状态参数。
[0109]
其中,多个采样点中的每个采样点均对应于扫描到的物体上的一个物点。
[0110]
示例性地,运动状态参数可以包括测量得到的物点与点云雷达60的相对距离、相对角度、相对速度等。其中,相对角度可以为物点与点云雷达的连线和第一方向的夹角。
[0111]
步骤s2:对多个采样点进行聚类,以划分出多个聚类组,其中同一聚类组内的各个采样点是扫描所述环境中同一物体得到的。
[0112]
示例性地,可以采用本领域公知的任何聚类算法进行聚类,例如k均值聚类算法、均值偏移聚类算法、dbscan聚类算法、用gmm的最大期望聚类算法或凝聚层次聚类算法等,本发明对此不作限定。
[0113]
步骤s3:根据同一聚类组内的采样点对应的物点的运动状态参数估计物体的速度(即真实相对速度)。
[0114]
具体地,可以利用同一聚类组内的这些采样点的信息构造一个有噪声的超定方程,然后利用最小二乘法求解该超定方程,从而得到物体的速度。
[0115]
下面阐述一下利用最小二乘方法估计v
x
和v
y
的求解过程。
[0116]
根据物点的运动状态参数可以构造如下方程:
[0117]
v
e
=av
r
[0118]
其中,
[0119]
v
e
=[v
1 v2…
v
i
]
t
[0120][0121]
v
r
=[v
x v
y
]
t
[0122]
根据以上方程,利用最小二乘法可以求得下列等式:
[0123]
v
r
=(a
t
a)
‑1a
t
v
e
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
[0124]
示例性地,可以对该聚类组内的各个采样点对应的物点的运动状态参数进行加权运算以得到物体的速度。
[0125]
其中,加权运算的权重系数可以根据需要进行设置。示例性地,还可以包括步骤:获取各个采样点的强度信息,根据该强度信息确定加权运算的权重系数。其中,采样点的强度信息对应于雷达波在物体上相应物点处的散射强度,在物点处的散射强度越大,相应的采样点的强度越大,在物点处的散射强度越小,相应的采样点的强度越小。散射强度大的物
点为强散射点,其对应的雷达回波信噪比较好,从而雷达测得的采样点信息更为准确,因此增加强散射点的权重影响,可以获得更为准确的估计结果。
[0126]
其中,根据采样点的强度信息p确定加权运算的权重系数时,上述等式(1)相应地变换为:
[0127]
v
r
=(a
t
pa)
‑1a
t
pv
e
[0128]
其中,为对角矩阵,对角元素p
i
为雷达测量得到的采样点i的强度信息。
[0129]
示例性地,可以将每一采样点的强度信息p
i
,作为该采样点对应的物点的运动状态参数的权重系数。
[0130]
示例性地,还可以根据测量得到的物点相对于点云雷达60的相对速度以及物点与点云雷达的连线和第一方向的夹角求解该相对速度在该第一方向上的第一速度分量和第二方向上的第二速度分量,其中第二方向与第一方向垂直。示例性地,第一方向可以为点云雷达所在的可移动平台与扫描到的物体的左右方向,第二方向可以为点云雷达所在的可移动平台与扫描到的物体的前后方向。
[0131]
示例性地,还可以根据该第一速度分量和/或第二速度分量控制可移动平台的运动。
[0132]
示例性地,可以根据第一速度分量确定可移动平台前方的物体在第一方向上的第一运动状况,以及根据第二速度分量确定可移动平台与其前方的物体在第二方向上的第二运动状况,以根据该第一运动状况和第二运动状况控制可移动平台的运动。
[0133]
例如,当设置向右为第一方向的正方向时,可以根据第一速度分量为正,确定可移动平台与物体的左右距离在增加;根据第一速度分量为负,确定可移动平台与物体的左右距离在减小;根据第一速度分量为零,确定可移动平台与物体的左右距离保持不变。又例如,当设置向左为第一方向的正方向时,可以根据第一速度分量为正,确定可移动平台与物体的左右距离在减小;根据第一速度分量为负,确定可移动平台与物体的左右距离在增加;根据第一速度分量为零,确定可移动平台与物体的左右距离保持不变。
[0134]
例如,当设置向后为第二方向的正方向时,可以根据第二速度分量为正,确定可移动平台与物体的前后距离在增加;根据第二速度分量为负,确定可移动平台与物体的前后距离在减小;根据第二速度分量为零,确定可移动平台与物体的前后距离保持不变。又例如,当设置向前为第二方向的正方向时,可以根据第二速度分量为正,确定可移动平台与物体的前后距离在减小;根据第二速度分量为负,确定可移动平台与物体的前后距离在增加;根据第二速度分量为零,确定可移动平台与物体的前后距离保持不变。
[0135]
示例性地,还可以根据测量得到的物点与点云雷达60的相对距离以及物点与点云雷达60的连线和第一方向的夹角计算出该相对距离在第一方向上的第一相对距离和该相对距离在第二方向上的第二相对距离,以根据该第一相对距离和第二相对距离控制可移动平台的运动。
[0136]
例如,当第一相对距离较小时,即可移动平台向与物体的左右距离较小,可以控制可移动平台向远离物体的方向运动适当距离,以避免左右方向上发生碰撞;当第二相对距
离较小时,即可移动平台向与物体的前后距离较小,可以控制可移动平台适当减速,加大其与物体的前后距离,从而避免前后方向上发生碰撞。
[0137]
示例性地,还可以根据估计出的物体的速度以及某物点与点云雷达60的连线和第一方向的夹角,计算出该物点相对于点云雷达60的理论相对速度,并基于该理论相对速度评估点云雷达60的性能。
[0138]
示例性地,还可以计算出该理论相对速度与测得的相对速度的差值,并基于该差值评估点云雷达60的性能。具体地,如果该理论相对速度与实际的相对速度的差值较小,则点云雷达60的性能较好;如果该理论相对速度与实际的相对速度的差值较大,则点云雷达60的性能较差,此时可以发出报警信号,例如声音、文字、图形等报警信号,以提示用户对点云雷达60进行调试、修理等。
[0139]
示例性地,还可以计算出该差值与测得的相对速度的比值,并基于该比值评估点云雷达60的性能。具体地,如果该差值与测得的相对速度的比值较小,则点云雷达60的性能较好;如果该差值与测得的相对速度的比值较大,则点云雷达60的性能较差,此时可以发出报警信号,例如声音、文字、图形等报警信号,以提示用户对点云雷达60进行调试、修理等。
[0140]
本实施例的点云雷达,测量多个采样点,并利用测量得到的多个采样点信息估计物体的速度,降低了测量噪声带来的测量偏差,提升了速度测量精度,改善了雷达对变道等速度测量要求极为准确的场景的测量性能,有力地保障了行车安全性。进一步地增加强采样点的权重影响,使得获得的估计结果更为准确。
[0141]
本实施例提供了一种计算机可读介质,该计算机可读介质上存储有计算机程序,该计算机程序在运行时执行如上所述的采用点云雷达估计物体速度的方法。
[0142]
根据本发明的计算机可读介质,在其上的计算机程序被执行时,能够利用由点云雷达测量得到的多个采样点信息估计物体的速度,降低了测量噪声带来的测量偏差,提升了速度测量精度,改善了雷达对变道等速度测量要求极为准确的场景的测量性能,有力地保障了行车安全性。进一步地增加强采样点的权重影响,使得获得的估计结果更为准确。
[0143]
尽管这里已经参考附图描述了示例实施例,应理解上述示例实施例仅仅是示例性的,并且不意图将本发明的范围限制于此。本领域普通技术人员可以在其中进行各种改变和修改,而不偏离本发明的范围和精神。所有这些改变和修改意在被包括在所附权利要求所要求的本发明的范围之内。
[0144]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0145]
在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。
[0146]
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构
和技术,以便不模糊对本说明书的理解。
[0147]
类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该本发明的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如相应的权利要求书所反映的那样,其发明点在于可以用少于某个公开的单个实施例的所有特征的特征来解决相应的技术问题。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
[0148]
本领域的技术人员可以理解,除了特征之间相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0149]
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0150]
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的物品分析设备中的一些模块的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0151]
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0152]
以上所述,仅为本发明的具体实施方式或对具体实施方式的说明,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献