【技术实现步骤摘要】
三维点云地图的更新方法及装置
[0001]本公开涉及三维空间数据处理
,尤其涉及一种三维点云地图的更新方法及装置。
技术介绍
[0002]实时定位与地图构建(Simultaneous Localization and Mapping,简称为SLAM)是一种利用雷达采集到的信息确定自身空间坐标并重建周围环境地图的技术。现有的激光SLAM过程中,需要存储一定时间内生成的三维点云地图用于查询和匹配更新,但是现有的用于存储三维点云地图的数据存储结构不能支持对三维点云地图的实时更新、重建等操作,因此不能支持SLAM系统长时间的采集与处理。
技术实现思路
[0003]本公开实施例所要解决的一个技术问题是:提供一种三维点云地图的更新方法及装置。
[0004]根据本公开实施例的一个方面,提供一种三维点云地图的更新方法,所述方法包括:
[0005]响应于获取到新的激光数据帧,对所述新的激光数据帧进行降采样处理,得到待添加点;
[0006]将所述待添加点逐一添加至原树形结构中,其中,原点云地图存储在所述原树形结构中;
[0007]响应于成功添加一个待添加点至所述原树形结构中,确定成功添加的待添加点对应的待删除点,并将所述待删除点所在节点的第一标志位设置为真,所述第一标志位用于指示节点存储点是否被删除;
[0008]按照由下到上的顺序,递归更新所述待添加点和所述待删除点所在路径上的节点的节点信息;
[0009]根据更新后的所述原树形结构中至少一个节点的节点信息,确定待重 ...
【技术保护点】
【技术特征摘要】
1.一种三维点云地图的更新方法,其特征在于,所述方法包括:响应于获取到新的激光数据帧,对所述新的激光数据帧进行降采样处理,得到待添加点;将所述待添加点逐一添加至原树形结构中其中,原点云地图存储在所述原树形结构中;响应于成功添加一个待添加点至所述原树形结构中,确定成功添加的待添加点对应的待删除点,并将所述待删除点所在节点的第一标志位设置为真,所述第一标志位用于指示节点存储点是否被删除;按照由下到上的顺序,递归更新所述待添加点和所述待删除点所在路径上的节点的节点信息;根据更新后的所述原树形结构中至少一个节点的节点信息,确定待重建子树;对所述待重建子树进行重建。2.根据权利要求1所述的方法,其特征在于,所述节点的节点信息包括:所述第一标志位;用于指示节点的子树所存储点的空间范围信息的第二标志位;用于指示节点的子树是否被删除的第三标志位;用于指示节点的子树是否正在被重建的第四标志位;用于指示节点的子树是否需要重建的第八标志位;用于指示节点的左子树和右子树所存储点的数目的第五标志位和第六标志位;用于指示节点的子树中已删除点的数量的第七标志位;节点存储点的三维坐标信息以及分割轴。3.根据权利要求2所述的方法,其特征在于,所述响应于获取到新的激光数据帧,对所述新的激光数据帧进行降采样处理,得到待添加点,包括:按照设定的点云密度,对所述新的激光数据帧对应的点云进行降采样处理,得到待添加点。4.根据权利要求2所述的方法,其特征在于,所述确定成功添加的待添加点对应的待删除点,包括:将以所述待添加点为中心的降采样区间范围内的点确定为所述待删除点,所述降采样区间范围内的点包括所述原树形结构中的点,或者,所述降采样区间范围内的点包括所述原树形结构中的点以及已经成功添加到所述原树形结构中的待添加点。5.根据权利要求2所述的方法,其特征在于,所述将所述待添加点逐一添加至原树形结构中,包括:从所述原树形结构的根节点起始向下递归,根据所述待添加点与所述原树形结构中节点存储点在分割轴上的分量的大小关系,确定所述待添加点被添加至所述原树形结构中的目标添加位置;在所述目标添加位置添加所述待添加点,并根据所述待添加点的三维坐标信息初始化对应节点的节点信息的值。6.根据权利要求5所述的方法,其特征在于,所述按照由下到上的顺序,递归更新所述待添加点和所述待删除点所在路径上的节点的节点信息,包括:从所述目标添加位置开始向上递归,依次更新所述待添加点所在路径上的节点的第五标志位或者第六标志位;从所述待删除点开始向上递归,依次更新所述待删除点所在路径上的节点的第七标志
位。7.根据权利要求5所述的方法,其特征在于,所述根据更新后的所述原树形结构中至少一个节点的节点信息,确定待重建子树,包括:从所述待添加点和所述待删除点关联路径的叶节点开始向上递归,根据至少一个节点的第五标志位的值和第六标志位的值,确定所述至...
【专利技术属性】
技术研发人员:冀磊,程显昱,
申请(专利权)人:如你所视北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。