移动设备定位系统、方法及设备技术方案

技术编号:28702516 阅读:19 留言:0更新日期:2021-06-05 21:38
本申请公开了移动设备定位系统、方法、装置及相关设备。其中,定位方法包括:通过二维图像采集装置采集行驶道路中当前帧的道路环境二维图像数据;从所述二维图像数据中提取二维道路特征数据,以及,确定移动设备的当前帧的第一位姿数据;根据所述第一位姿数据和道路特征数据集,确定与所述二维道路特征数据对应的道路特征点云数据;根据当前帧的道路特征点云数据和所述道路特征数据集,确定移动设备的当前帧的第二位姿数据。采用这种处理方式,使得通过单目相机也可快速获取当前场景的道路特征点云数据,并结合该道路特征点云数据和道路特征地图进行设备定位;因此,可以有效兼顾较低的移动设备硬件成本、较高的定位准确度和实时性三个方面。时性三个方面。时性三个方面。

【技术实现步骤摘要】
移动设备定位系统、方法及设备


[0001]本申请涉及自动驾驶
,具体涉及移动设备定位系统、方法和装置,道路特征数据生成方法和装置,点云数据确定方法和装置,电子设备,以及移动设备。

技术介绍

[0002]在自动驾驶、室内机器人、无人机等移动设备定位场景中,可采用视觉导航(VSLAM)定位技术,也可采用基于道路特征地图的移动设备定位技术。其中,后者是较前者更加可靠可行的方案,该技术允许采用高性能的设备或复杂的方法事先获得较高精度的道路特征地图,在实时定位时,实时检测场景特征,然后将该场景特征与地图进行配准,以获得移动设备的位姿。
[0003]贝叶斯方法广泛用于基于道路特征地图的移动设备定位中,该方法需要先获取当前场景的3D信息,一般而言是3D点云。以车辆自动驾驶为例,3D信息的获取通常通过激光雷达(Light Detection And Ranging,Lidar)、毫米波雷达(millimeter-wave radar)、相机(Camera)等传感器采集得到。其中,激光雷达可直接得到稠密的3D点云,但价格昂贵;毫米波雷达获取的3D点云过于稀疏,并且只检测特定材质金属;相机只提供场景的2D信息,通过相机获取3D点云需要额外的硬件或软件资源。由于激光雷达成本高,毫米波雷达可检测物体有限,因此相机被普遍应用。
[0004]在实际应用中,可以采用红外散斑结构光相机、tof相机等获取3D信息,但这些设备相比普通相机需要额外的硬件成本。此外,通过双目立体视觉也可以获得3D信息,但这需要大量的计算,并且双目相机模组的装配标定精度要求高。基于上述原因,目前通常采用单目相机获取当前场景的3D信息。一种典型的通过单目相机获取3D信息的方式是,对在不同时间采集的两帧2D图像进行多视图几何实现(struct from motion)。
[0005]然而,在实现本专利技术过程中,专利技术人发现通过单目相机获取3D信息的方法至少存在如下问题:1)其基本原理仍是多视图几何,需要较大的运算量,因此获得3D信息的速度较慢,从而无法保证定位的实时性;2)该方法存在尺度问题,该问题会限制3D信息的准确性,从而限制定位的准确性。

技术实现思路

[0006]本申请提供移动设备定位系统,以解决现有技术存在的设备定位准确度和实时性较低等等问题。本申请另外提供移动设备定位方法和装置,道路特征数据生成方法和装置,点云数据确定方法和装置,电子设备,以及移动设备。
[0007]本申请提供一种移动设备定位系统,包括:
[0008]第一移动设备,用于采集道路环境点云数据;根据所述道路环境点云数据,确定道路特征局域平面的稀疏点云数据;向服务端发送针对所述稀疏点云数据的存储请求;
[0009]服务端,用于接收所述存储请求,将所述稀疏点云数据存储至道路特征数据集中;
[0010]第二移动设备,用于通过二维图像采集装置采集行驶道路中当前帧的道路环境二
维图像数据;从所述二维图像数据中提取二维道路特征数据,以及,确定第二移动设备的当前帧的第一位姿数据;根据所述第一位姿数据和道路特征数据集,确定与所述二维道路特征数据对应的道路特征点云数据,作为当前帧的道路特征点云数据;根据当前帧的道路特征点云数据和所述道路特征数据集,确定第二移动设备的当前帧的第二位姿数据。
[0011]本申请还提供一种道路特征数据生成方法,包括:
[0012]采集道路环境点云数据;
[0013]根据所述道路环境点云数据,确定道路特征局域平面的稀疏点云数据;
[0014]向服务端发送所述稀疏点云数据,以便于服务端存储所述稀疏点云数据。
[0015]可选的,所述稀疏点云数据包括:局域平面轮廓端点的点云数据。
[0016]可选的,所述道路特征包括道路地面特征;
[0017]所述道路地面特征包括以下道路特征的至少一个:交通标志、车道线、路沿。
[0018]可选的,将道路特征中平面起伏小于起伏阈值的平面作为局域平面;
[0019]所述根据所述道路环境点云数据,确定道路特征局域平面的稀疏点云数据,包括:
[0020]根据所述道路环境点云数据,确定道路特征的局域平面数据;
[0021]从所述局域平面数据中确定所述稀疏点云数据。
[0022]可选的,所述根据所述道路环境点云数据,确定道路特征局域平面的稀疏点云数据,包括:
[0023]根据所述道路环境点云数据,确定道路特征的轮廓点云数据;
[0024]将曲率大于曲率阈值的轮廓点云作为所述稀疏点云数据。
[0025]可选的,通过三维空间扫描装置采集道路环境点云数据。
[0026]本申请还提供一种移动设备定位方法,包括:
[0027]接收第一移动设备发送的道路特征局域平面的稀疏点云数据;
[0028]将所述稀疏点云数据的存储请求存储至道路特征数据集中。
[0029]可选的,所述道路特征数据集保存在道路特征数据库中。
[0030]可选的,接收第二移动设备发送的针对道路环境二维图像数据的移动设备定位请求;所述定位请求包括第二移动设备在图像数据采集时间的第一位姿数据;
[0031]根据所述第一位姿数据和道路特征数据集,确定与所述二维道路特征数据对应的道路特征点云数据;
[0032]根据所述道路特征点云数据和所述道路特征数据集,确定第二移动设备在图像数据采集时间的第二位姿数据;
[0033]向所述第二移动设备回送所述第二位姿数据。
[0034]本申请还提供一种移动设备定位方法,包括:
[0035]通过二维图像采集装置采集行驶道路中当前帧的道路环境二维图像数据;
[0036]从所述二维图像数据中提取二维道路特征数据,以及,确定移动设备的当前帧的第一位姿数据;
[0037]根据所述第一位姿数据和道路特征数据集,确定与所述二维道路特征数据对应的道路特征点云数据;
[0038]根据当前帧的道路特征点云数据和所述道路特征数据集,确定移动设备的当前帧的第二位姿数据。
[0039]可选的,所述道路特征数据集包括道路特征局域平面的稀疏点云数据。
[0040]可选的,从服务器端获取所述道路特征数据集。
[0041]可选的,所述道路特征包括:道路地面特征。
[0042]可选的,所述从所述二维图像数据中提取二维道路特征数据,包括:
[0043]通过二维图像识别算法,从所述二维图像数据中提取所述二维道路特征数据。
[0044]可选的,所述确定移动设备的当前帧的第一位姿数据,包括:
[0045]获取移动设备的与当前帧距离小于距离阈值的历史帧的第二位姿数据;以及,确定当前帧相对所述历史帧的位姿变化数据;
[0046]根据所述历史帧的第二位姿数据、及所述位姿变化数据,确定所述当前帧的第一位姿数据。
[0047]可选的,所述移动设备的起始帧的第一位姿数据包括根据卫星定位系统确定的位姿数据。...

【技术保护点】

【技术特征摘要】
1.一种移动设备定位系统,其特征在于,包括:第一移动设备,用于采集道路环境点云数据;根据所述道路环境点云数据,确定道路特征局域平面的稀疏点云数据;向服务端发送针对所述稀疏点云数据的存储请求;服务端,用于接收所述存储请求,将所述稀疏点云数据存储至道路特征数据集中;第二移动设备,用于通过二维图像采集装置采集行驶道路中当前帧的道路环境二维图像数据;从所述二维图像数据中提取二维道路特征数据,以及,确定第二移动设备的当前帧的第一位姿数据;根据所述第一位姿数据和道路特征数据集,确定与所述二维道路特征数据对应的道路特征点云数据,作为当前帧的道路特征点云数据;根据当前帧的道路特征点云数据和所述道路特征数据集,确定第二移动设备的当前帧的第二位姿数据。2.一种道路特征数据生成方法,其特征在于,包括:采集道路环境点云数据;根据所述道路环境点云数据,确定道路特征局域平面的稀疏点云数据;向服务端发送所述稀疏点云数据,以便于服务端存储所述稀疏点云数据。3.根据权利要求2所述的方法,其特征在于,所述稀疏点云数据包括:局域平面轮廓端点的点云数据。4.根据权利要求2所述的方法,其特征在于,所述道路特征包括道路地面特征;所述道路地面特征包括以下道路特征的至少一个:交通标志、车道线、路沿。5.根据权利要求2所述的方法,其特征在于,将道路特征中平面起伏小于起伏阈值的平面作为局域平面;所述根据所述道路环境点云数据,确定道路特征局域平面的稀疏点云数据,包括:根据所述道路环境点云数据,确定道路特征的局域平面数据;从所述局域平面数据中确定所述稀疏点云数据。6.根据权利要求2所述的方法,其特征在于,所述根据所述道路环境点云数据,确定道路特征局域平面的稀疏点云数据,包括:根据所述道路环境点云数据,确定道路特征的轮廓点云数据;将曲率大于曲率阈值的轮廓点云作为所述稀疏点云数据。7.根据权利要求2所述的方法,其特征在于,通过三维空间扫描装置采集道路环境点云数据。8.一种移动设备定位方法,其特征在于,包括:接收第一移动设备发送的道路特征局域平面的稀疏点云数据;将所述稀疏点云数据的存储请求存储至道路特征数据集中。9.根据权利要求8所述的方法,其特征在于,还包括:接收第二移动设备发送的针对道路环境二维图像数据的移动设备定位请求;所述定位请求包括第二移动设备在图像数据采集时间的第一位姿数据;根据所述第一位姿数据和道路特征数据集,确定与所述二维道路特征数据对应的道路特征点云数据;根据所述道路特征点云数据和所述道路特征数据集,确定第二移动设备在图像数据采集时间的第二位姿数据;
向所述第二移动设备回送所述第二位姿数据。10.根据权利要求8所述的方法,其特征在于,还包括:接收第二移动设备发送的针对目标道路的道路特征数据获取请求;从所述道路特征数据集内提取所述目标道路的道路特征数据集;向所述第二移动设备回送所述目标道路的道路特征数据集,以便于第二移动设备通过二维图像采集装置采集所述目标道路中当前帧的道路环境二维图像数据;从所述二维图像数据中提取二维道路特征数据,以及,确定第二移动设备的当前帧的第一位姿数据;根据所述第一位姿数据和所述目标道路的道路特征数据集,确定与所述二维道路特征数据对应的道路特征点云数据;根据当前帧的道路特征点云数据和所述目标道路的道路特征数据集,确定第二移动设备的当前帧的第二位姿数据。11.一种移动设备定位方法,其特征在于,包括:通过二维图像采集装置采集行驶道路中当前帧的道路环境二维图像数据;从所述二维图像数据中提取二维道路特征数据,以及,确定移动设备的当前帧的第一位姿数据;根据所述第一位姿数据和道路特征数据集,确定与所述二维道路特征数据对应的道路特征点云数据;根据当前帧的道路特征点云数据和所述道路特征数据集,确定移动设备的当前帧的第二位姿数据。12.根据权利要求11所述的方法,其特征在于,所述道路特征数据集包括道路特征局域平面的稀疏点云数据。13.根据权利要求11所述的方法,其特征在于,所述道路特征包括:道路地面特征。14.根据权利要求11所述的方法,其特征在于,所述确定移动设备的当前帧的第一位姿数据,包括:获取移动设备的与当前帧距离小于距离阈值的历史帧的第二位姿数据;以及,确定当前帧相对所述历史帧的位姿变化数据;根据所述历史帧的第二位姿数据、及所述位姿变化数据,确定所述当前帧的第一位姿数据。15.根据权利要求11所述的方法,其特征在于,所述当前帧的道路特征点云数据,采用如下步骤确定:从所述道路特征数据集中获取与所述第一位姿数据对应的局域道路特征数据;将所述局域道路特征数据中的点云数据投影至所述二维图像数据的像平面;根据投影特征数据和所述二维道路特征数据,确定与所述二维道路特征数据对应的道路特征点云数据。16.根据权利要求15所述的方法,其特征在于,所述根据投影特征数据和所述二维道路特征数据,确定与所述二维道路特征数据对应的道路特征点云数据,包括:从投影特征数据中,确定二维道路特征数据的相邻投影特征数据;根据所述二维道路特征数据包括的第一维坐标值和第二维坐标值、及相邻投影特征数据的第三维坐标值,确定所述道路特征点云数据。
17.根据权利要求11所述的方法,其特征在于,所述移动设备包括多个单目二维图像采集装置;若当前使用的单目二维图像采集装置失效,则通过其它的单目二维图像采集装置采集所述二维图像数据。18.根据权利要求10所述的方法,其特征在于,若所述道路特征数据集不包括与第一位姿对应的道路特征数据,则通过其它移动设备定位方法,确定所述第二位姿数据。19.一种点云数据确定方法,其特征在于,包括:通过二维图像采集装置采集行驶道路中当前帧的道路环境二维图像数据;从所述二维图像数据中提取二维道路特征数据,以及,确定移动设备的当前帧的第一位姿数据;根据所述第一位姿数据和道路特征数据集,确定与所述二维道路特征数据对应的道路特征点云数据,作为当前帧的道路特征点云数据。20.一种移动设备定位方法,其特征在于,包括:通过二维图像采集装置采集行驶道路中当前帧的道路环境二维图像数据;从所述二维图像数据中提取二维道路特征数据,以及,确定移动设备的当前帧的第一位姿数据;向服务端发送针对所述二维图像数据的移动设备定位请求;所...

【专利技术属性】
技术研发人员:颜扬治
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1