【技术实现步骤摘要】
基于北斗与3D点云的融合定位方法、设备及存储介质
[0001]本专利技术涉及智能机器人和
SLAM
领域的定位
,具体涉及一种基于北斗与
3D
点云的融合定位方法
、
设备及存储介质
。
技术介绍
[0002]随着现代技术的不断发展,机器人在各个行业的应用越来越普遍
。
而作为智能机器人,其利用所携带的传感器,对其所在的环境进行感知,并完成自主定位的能力显得十分重要,目前利用激光雷达距离传感器可以实现基于点云地图的定位,而利用小型的
GNSS
接收机则可以实现基于卫星的定位
。
前者多作为室内机器人的解决方案,而后者则多在室外空旷等场景下使用
。
在室内外都需要工作的机器人目前多采用切换地图的方式来实现在不同的场景中的运动
。
并且由于涉及到地图的切换,不同的场景,本职上没有之间联系,反复多次的切地图动作会影响到机器人整体的运动效率
。
[0003]同时搭载两种传感器,机器人可以做到各个场景的无缝切换,并且可以提高系统整体的运动稳定性
。
在点云地图发生变化,或者
GNSS
信号被遮挡的场景中,本专利技术可以实现机器人的正常运行,保证工作的稳定,提高工作的效率
。
这为各类机器人的定位提供了一种可能性
。
[0004]基于
3D
点云地图的定位,在环境发生变化时,可用性差,需要重新建 ...
【技术保护点】
【技术特征摘要】
1.
一种基于北斗与
3D
点云的融合定位方法,其特征在于,包括以下步骤,建立机器人工作场景的
3D
点云地图
Mp
以及建立机器人工作场景的北斗导航地图
Mg
;在场景中均匀的选择
N
个公共点,
N
大于3;根据上述
N
个位置的公共点坐标,基于间接平差原理,利用布沙尔模型来求解上述两个地图之间的坐标变换七参数;依据匹配度来判断
3D
点云定位结果的可用性,当
3D
点云定位模块给出的定位结果,其匹配度大于
0.8
时,直接利用上述七参数,将其转换到北斗所在的坐标系下,再根据匹配度,得到对应的三轴定位方差的经验值;根据北斗定位的方差来判断定位结果的可用性,在北斗的差分报文中,根据
BESTPOSA
协议,获取其定位结果的同时,获得该定位结果的三轴定位方差,当其误差都小于
0.03m
时,认为其定位可靠;当上述两个定位方式都有可靠的定位结果时,即可进行融合定位工作
。2.
根据权利要求1所述的基于北斗与
3D
点云的融合定位方法,其特征在于:北斗定位模块给出的定位结果步骤具体包括,在机器人上搭载北斗信号接收机,通过网络
RTK
技术来完成机器人的高精度定位;式中:为接收机到卫星的距离,为信号从卫星到接收机的用时,为接收机的钟差,
c
为光速;在进行
RTK
测量时,基准站通过数据通信链路实时地把载波相位观测值和已知点的站点坐标信息发送给流动站,机器人作为流动站,则根据自己采集到的载波信息与基准站进行实时动态相对定位,此时得到流动站与基准站之间相对位置,将实时定位精度提高到厘米级;将
GNSS
定位得到的大地坐标
BLH
转换到空间直角坐标
XYZ
系下,公式如下:系下,公式如下:系下,公式如下:式中,为参考椭球长半轴,为参考椭球短半轴,为第一离心率,
B
为大地纬度,
L
为大地经度,
H
为大地高;计算出工作场景的平均位置坐标后,将所有的坐标都归一化到工作场景附近,选择场景中某一个位置为原点(),将空间直角坐标系下的绝对坐标归一化到实际的工作场景附近,把每个点的原始
XYZ
坐标下标
G
分别减去上述即可,如公式:式中,下标
G
表示
SLAM
过程得到的原始空间直角坐标系,下标0表示在工作场景附近的某个位置,下标
u
表示,归一化后的坐标,这样就得到了
GNSS
设备所给出的三维空间定位结
果
。3.
根据权利要求2所述的基于北斗与
3D
点云的融合定位方法,其特征在于:根据上述
N
个位置的公共点坐标,基于间接平差原理,利用布沙尔模型来求解上述两个地图之间的坐标变换七参数,包括,先通过采集一定数量的公共点坐标,计算出两种定位结果所处坐标系统之间的转换七参数,该参数定义了两个坐标系之间的尺度
、
方向
、
原点的转换关系,在求解七参数时,在环境中均匀的选择3组以上公共点的坐标数据进行解算;利用该七参数,根据以下公式将基于
3D
点云坐标系下的定位结果转换到北斗坐标系下,其中:其中:其中:式中,下标
G
和
P
分别表示在同一个位置上,北斗与
3D
点云定位程序给出的对应的定位结果
。
表示两个坐标系之间的平移量,则表示两个坐标系之间的旋转矩阵,
、、
为对应的欧拉角,而为二者之间的尺度因子
。4.
根据权利要求3所述的基于北斗与
3D
点云的融合定位方法,其特征在于:融合定位工作包括以下步骤,采用误差取倒数的方式来确定该结果在融合时的权重;
3D
点云定位的精度可以由其匹配度间接体现出来;在静止状态下,
MCL
定位的位置波动与匹配度有明显的负相关关系,该定位的误差根据经验来确定,匹配度
c
与三轴定位误差
(m)
大致关系如下:这样就在定位的同时,得到二者的方差分布,然后基于最小二乘原则,对两种结果基于其方差分布进行融合其中,为两种定位方法分别得到的位姿,为其对应的权重,由其误差取倒数得到;北斗的定位误差...
【专利技术属性】
技术研发人员:刘闹,褚衍超,章海兵,汪中原,夏磊,
申请(专利权)人:科大智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。