The invention provides an optimization method, device, device and medium of the pose map, which is used to retain the closed-loop information for optimizing the pose, enrich the information in the pose map, control the size of the pose map, and reduce the computation resources of the pose map. The optimization method of the position and attitude map includes: receiving the key frame after repositioning when the robot performs autonomous navigation in a predetermined target map; determining the position and attitude relationship between the key frame and the map frame when the key frame is closed to any map frame in the target map; determining the position and attitude relationship between the key frame and the map frame according to the position and attitude relationship between the key frame and the map frame, and the relationship between the key frame and the map frame The pose relationship between the key frame and the target key frame in the pose map is updated through the spatial pose transformation. The target key frame is the key frame added to the pose map for the last time.
【技术实现步骤摘要】
一种位姿图的优化方法、装置、设备及介质
本专利技术涉及机器人领域,尤其涉及一种位姿图的优化方法、装置、设备及介质。
技术介绍
目前,在视觉机器人自主定位和导航过程中,随着时间增加,位姿图中的关键帧不断增多,后端进行优化的时间也越来越长,并且需要消耗更多的计算资源。现有技术中,通过修改给定地图信息,保证视觉机器人在已建过图的环境中运行时的位姿图大小不变,从而实现减少后端优化时间以及计算资源的消耗。但在通常场景中,视觉机器人自主定位过程中给定地图信息是无法修改的。因此,在给定地图信息无法修改的场景中,如何缩短视觉机器人长时间自主定位过程中后端优化时间以及减少计算资源的解决方案,是亟需解决的问题。
技术实现思路
本专利技术提供一种位姿图的优化方法、装置、设备及介质,用以保留用于优化位姿的闭环信息,丰富了位姿图中的信息,控制位姿图中关键帧的数量,控制位姿图的大小,减少位姿图所需计算资源,缩短优化时间。本专利技术的技术方案如下:根据本专利技术实施例的第一方面,提供一种位姿图的优化方法,包括:接收机器人在预先给定的目标地图中进行自主导航时发生重定位之后的关键帧;在确定关键帧与目标地图中的任一地图帧闭环时,确定关键帧与该地图帧的位姿关系;根据关键帧与该地图帧的位姿关系,以及关键帧与位姿图中目标关键帧的位姿关系,更新目标关键帧与该地图帧的位姿关系,目标关键帧是最近一次添加至位姿图中的关键帧。一种可能的实施方式中,本专利技术提供的位姿图的优化方法,在更新目标关 ...
【技术保护点】
1.一种位姿图的优化方法,其特征在于,所述方法包括:/n接收机器人在预先给定的目标地图中进行自主导航时发生重定位之后的关键帧;/n在确定所述关键帧与所述目标地图中的任一地图帧闭环时,确定所述关键帧与该地图帧的位姿关系;/n根据所述关键帧与该地图帧的位姿关系,以及所述关键帧与所述位姿图中目标关键帧的位姿关系,通过空间位姿转换更新所述目标关键帧与该地图帧的位姿关系,所述目标关键帧是最近一次添加至所述位姿图中的关键帧。/n
【技术特征摘要】
1.一种位姿图的优化方法,其特征在于,所述方法包括:
接收机器人在预先给定的目标地图中进行自主导航时发生重定位之后的关键帧;
在确定所述关键帧与所述目标地图中的任一地图帧闭环时,确定所述关键帧与该地图帧的位姿关系;
根据所述关键帧与该地图帧的位姿关系,以及所述关键帧与所述位姿图中目标关键帧的位姿关系,通过空间位姿转换更新所述目标关键帧与该地图帧的位姿关系,所述目标关键帧是最近一次添加至所述位姿图中的关键帧。
2.根据权利要求1所述的方法,其特征在于,在更新所述目标关键帧与该地图帧的位姿关系之后,所述方法还包括:删除所述关键帧。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在确定所述机器人在预先给定的目标地图中进行自主导航时发生重定位之前接收的关键帧与所述目标地图闭环、且在该关键帧之前接收的关键帧中不存在与所述目标地图闭环的关键帧时,将该关键帧添加至预先构建的位姿图中,并确定所述机器人在预先建立的所述目标地图的坐标系中的位姿信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在确定所述关键帧未与所述目标地图闭环,且已接收到的未与所述目标地图闭环的关键帧数量大于或等于预设数量阈值时,在已接收到的未与所述目标地图闭环的关键帧中,选择预设数量个关键帧添加至预先构建的位姿图中,其中,所述预设数量小于所述预设数量阈值。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:删除所述已接收到的未与所述目标地图闭环的关键帧。
6.一种位姿图的优化装置,其特征在于,所述装置包括:
接收单元,用于接收机器人在预先给定的目标地图中进行自主导航时发生重定位之后的关键帧;
处理单元,用于在确定所述关键帧与所述目标地图中的任一地图帧闭环时,确...
【专利技术属性】
技术研发人员:刘星,韩松杉,张弥,
申请(专利权)人:浙江欣奕华智能科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。