【技术实现步骤摘要】
一种位姿确定方法和装置
[0001]本专利技术涉及移动机器人
,尤其涉及一种位姿确定方法和装置。
技术介绍
[0002]精确定位是保障自动驾驶车辆等移动机器人安全行驶的必要条件,其中,基于点云地图的激光雷达定位被广泛使用。该方法是将激光雷达实时扫描得到的目标点云与预先建立的参考点云(即点云地图)进行匹配,得到移动机器人的位姿。目前使用的点云匹配的方法包括NDT(Normal Distributions Transform,正态分布变换法)。
[0003]但是,对于线特征,该方法不仅考虑垂直于线的约束,还考虑平行于线的约束,类似地,对于面特征,该方法不仅考虑垂直于面的约束,还考虑平行于面的约束,而平行于线的约束和平行于面的约束将导致定位结果出现偏差。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供一种位姿确定方法和装置,能够提高定位结果的精确度。
[0005]第一方面,本专利技术实施例提供了一种位姿确定方法,包括:
[0006]将参考点云划分至多个网格;
[0007]计算所述网格中参考点云在正态分布下的均值和协方差矩阵;
[0008]对所述协方差矩阵进行特征分解,得到所述网格的特征值;
[0009]基于当前位姿对目标点云进行变换,得到所述目标点云所在的网格;
[0010]根据所述网格的特征值,在所述目标点云所在的网格中确定有效网格;其中,所述有效网格包括:分布特征为面的面网格和/或分布特征为线的线网格;
[0011]根据所述 ...
【技术保护点】
【技术特征摘要】
1.一种位姿确定方法,其特征在于,包括:将参考点云划分至多个网格;计算所述网格中参考点云在正态分布下的均值和协方差矩阵;对所述协方差矩阵进行特征分解,得到所述网格的特征值;基于当前位姿对目标点云进行变换,得到所述目标点云所在的网格;根据所述网格的特征值,在所述目标点云所在的网格中确定有效网格;其中,所述有效网格包括:分布特征为面的面网格和/或分布特征为线的线网格;根据所述均值、所述有效网格中的目标点云,计算目标函数的值,当满足预设的终止条件时,确定所述当前位姿为目标位姿,否则,基于所述目标函数的值更新所述当前位姿,并执行所述基于当前位姿对目标点云进行变换;其中,所述目标函数包括线目标函数和/或面目标函数,当所述有效网格为线网格时,所述线目标函数的值由垂直于直线的特征向量及其对应的特征值、所述均值、所述有效网格中的目标点云计算得到;当所述有效网格为面网格时,所述面目标函数的值由垂直于面的特征向量及其对应的特征值、所述均值、所述有效网格中的目标点云计算得到。2.如权利要求1所述的方法,其特征在于,根据所述网格的特征值,在所述目标点云所在的网格中确定有效网格,包括:根据所述网格的特征值,计算所述目标点云所在的各个网格的线特征值和面特征值;根据所述线特征值和所述面特征值,在所述目标点云所在的多个网格中确定所述线网格和所述面网格;在所述目标点云所在的线网格和面网格中,确定所述有效网格。3.如权利要求2所述的方法,其特征在于,对所述协方差矩阵进行特征分解,得到所述网格的特征值,包括:对所述协方差矩阵进行特征分解,得到所述网格的特征值和所述特征值对应的特征向量;在所述目标点云所在的线网格和面网格中,确定所述有效网格,包括:根据所述面网格的特征值及所述特征值对应的特征向量,将所述目标点云所在的面网格划分为地面网格和非地面网格;在所述目标点云所在的线网格、地面网格和非地面网格中,确定所述有效网格。4.如权利要求3所述的方法,其特征在于,对所述协方差矩阵进行特征分解,得到所述网格的特征值和所述特征值对应的特征向量,包括:基于第一公式,对所述协方差矩阵进行特征分解;所述第一公式包括:其中,Σ用于表征所述协方差矩阵,λ1、λ2和λ3分别用于表征所述特征值,q1、q2和q3分别用于表征与所述特征值对应的特征向量,q1、q2和q3两两正交;根据所述网格的特征值,计算所述目标点云所在的各个网格的线特征值和面特征值,
包括:根据第二公式,计算所述目标点云所在的各个网格的线特征值;根据第三公式,计算所述目标点云所在的各个网格的面特征值;所述第二公式包括:所述第三公式包括:其中,c用于表征所述线特征值,p用于表征所述面特征值,λ1、λ2和λ3分别用于表征所述特征值,λ1≤λ2≤λ3。5.如权利要求4所述的方法,其特征在于,根据所述线特征值和所述面特征值,在所述目标点云所在的多个网格中确定所述线网格和所述面网格,包括:当所述线特征值比所述面特征值大时,所述目标点云所在的网格为所述线网格,否则,所述目标点云所在的网格为所述面网格。6.如权利要求4所述的方法,其特征在于,根据所述面网格的特征值...
【专利技术属性】
技术研发人员:韩锐,郭晗,
申请(专利权)人:新石器慧通北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。