【技术实现步骤摘要】
机器人构建地图的方法、机器人及存储介质
本申请属于计算机
,尤其涉及一种机器人构建地图的方法、机器人及存储介质。
技术介绍
在机器人进行定位的过程中进行地图重建,是提高机器人对环境适应能力的重要手段,但是,地图重建需要消耗大量的系统资源。目前,常见的基于视觉的地图重建方法,往往只是构建特征点相对稀少的点云地图,在环境发生变化后影响机器人的定位准确性。
技术实现思路
有鉴于此,本申请实施例提供了机器人构建地图的方法、机器人及存储介质,以解决现有技术中机器人无法在环境发生变化后进行准确定位的问题。本申请实施例的第一方面提供了一种机器人构建地图的方法,包括:采集目标环境的至少连续两帧空间图像信息;根据所述空间图像信息构建所述目标环境的稀疏点云地图,所述稀疏点云地图包含的空间点数量小于预设的空间点数量阈值;将所述稀疏点云地图和所述目标环境的语义地图输入预先训练的对抗网络模型进行分析,得到所述目标环境的稠密点云地图,所述稠密点云地图包含的空间点数量大于或等于预设的空间点数量阈值。在一种可选的实现方式中,所述空间图像信息包括空间图像的各个像素点对应的三维空间点的深度信息;所述根据所述空间图像信息构建所述目标环境的稀疏点云地图,包括:分别从连续两帧所述空间图像信息中获取各个所述像素点的位置信息,以及各个所述像素点对应的三维空间点的深度信息;根据摄像头的运动参数、各个所述像素点的位置信息以及各个所述像素点对应的三维空间点的深度信息,确定所述目标 ...
【技术保护点】
1.一种机器人构建地图的方法,其特征在于,包括:/n采集目标环境的至少连续两帧空间图像信息;/n根据所述空间图像信息构建所述目标环境的稀疏点云地图,所述稀疏点云地图包含的空间点数量小于预设的空间点数量阈值;/n将所述稀疏点云地图和所述目标环境的语义地图输入预先训练的对抗网络模型进行分析,得到所述目标环境的稠密点云地图,所述稠密点云地图包含的空间点数量大于或等于预设的空间点数量阈值。/n
【技术特征摘要】
1.一种机器人构建地图的方法,其特征在于,包括:
采集目标环境的至少连续两帧空间图像信息;
根据所述空间图像信息构建所述目标环境的稀疏点云地图,所述稀疏点云地图包含的空间点数量小于预设的空间点数量阈值;
将所述稀疏点云地图和所述目标环境的语义地图输入预先训练的对抗网络模型进行分析,得到所述目标环境的稠密点云地图,所述稠密点云地图包含的空间点数量大于或等于预设的空间点数量阈值。
2.如权利要求1所述的机器人构建地图的方法,其特征在于,所述空间图像信息包括空间图像的各个像素点对应的三维空间点的深度信息;
所述根据所述空间图像信息构建所述目标环境的稀疏点云地图,包括:
分别从连续两帧所述空间图像信息中获取各个所述像素点的位置信息,以及各个所述像素点对应的三维空间点的深度信息;
根据摄像头的运动参数、各个所述像素点的位置信息以及各个所述像素点对应的三维空间点的深度信息,确定所述目标环境的稀疏点云地图。
3.如权利要求2所述的机器人构建地图的方法,其特征在于,所述根据摄像头的运动参数、各个所述像素点的位置信息以及各个所述像素点对应的三维空间点的深度信息,确定所述目标环境的稀疏点云地图,包括:
分别将所述摄像头的运动参数、各个所述像素点的位置信息以及各个所述像素点各自对应的三维空间点的深度信息输入预设的成像模型进行分析,得到各个所述三维空间点的空间位置信息;
根据各个所述三维空间点的所述空间位置信息构建所述稀疏点云地图。
4.如权利要求1-3任一所述的机器人构建地图的方法,其特征在于,所述预先训练的对抗网络模型为条件生成对抗网络模型,所述条件生成对抗网络模型包括生成网络、判别网络以及预设的约束条件;
所述生成网络的输入为预设数量的不同预设空间的稀疏点云地图和所述约束条件,输出为各个所述预设空间的预测稠密点云地图,所述约束条件作为条件信息与各个所述预设空间的预测稠密点云地图进行对抗;
所述判别网络的输入为各个所述预设空间的预测稠密点云地图,输出为各个所述预设空间的预测稠密点云地图为各个所述预设空间的真实稠密点云地图的概率值。
5.如权利要求4所述的机器人构建地图的方法,其特征在于,预设的所述约束条件为各个所述预设空间的语义地图。
6.如权利要求5所述的机器人构建地图的方法,其特征在于,在...
【专利技术属性】
技术研发人员:夏舸,张焕坤,
申请(专利权)人:深圳优地科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。