机器人定位更新方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:39152772 阅读:5 留言:0更新日期:2023-10-23 14:59
本申请公开了机器人定位更新方法、装置、电子设备及可读存储介质,应用于搭载有激光传感器的目标机器人,所述机器人定位更新方法包括:在当前所处位置获取对应的激光定位点在全局坐标系下的当前定位点位置,其中,所述当前定位点位置根据所述激光传感器和所述目标机器人之间的位置转换关系转换得到;根据所述当前定位点位置,确定是否需要进行定位更新;若确定需要进行定位更新,则通过更新激光定位点集中的定位点全局位置信息,对所述目标机器人的机器人全局位置进行定位更新。本申请解决了机器人的定位精度低的技术问题。机器人的定位精度低的技术问题。机器人的定位精度低的技术问题。

【技术实现步骤摘要】
机器人定位更新方法、装置、电子设备及可读存储介质


[0001]本申请涉及机器人定位
,尤其涉及一种机器人定位更新方法、装置、电子设备及可读存储介质。

技术介绍

[0002]随着机器人定位技术的不断发展,越来越多的机器人具备有自主定位功能,进而进行任务的执行,其中,具备高定位精度的反光板定位技术得以广泛应用。
[0003]反光板定位技术首先按照一定规则在机器人的任务执行空间内部署反光板,进而机器人在移动过程中通过搭载的激光传感器对周围环境进行扫描,在扫描到至少三个反光板后,通过三角定位方法确定机器人的位置,但是,由于机器人在任务执行过程中可能会因轮子打滑或者累计误差等造成实际位置偏差,导致因标定在全局坐标系下的反光板位置计算得到的机器人位置与机器人实际位置存在位置偏差,进而使得易出现任务执行失败的情况,所以,当前机器人的定位精度低。

技术实现思路

[0004]本申请的主要目的在于提供一种机器人定位更新方法、装置、电子设备及可读存储介质,旨在解决现有技术中机器人的定位精度低的技术问题。
[0005]为实现上述目的,本申请提供一种机器人定位更新方法,应用于搭载有激光传感器的目标机器人,所述机器人定位更新方法包括:
[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]在由所述激光定位点集任意两个定位点之间组成的当前定位点约束集中选取异常定位点约束,其中,所述当前定位点约束集包括至少一个当前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人定位更新方法,其特征在于,应用于搭载有激光传感器的目标机器人,所述机器人定位更新方法包括:在当前所处位置获取对应的激光定位点在全局坐标系下的当前定位点位置,其中,所述当前定位点位置根据所述激光传感器和所述目标机器人之间的位置转换关系转换得到;根据所述当前定位点位置,确定是否需要进行定位更新;若确定需要进行定位更新,则通过更新激光定位点集中的定位点全局位置信息,对所述目标机器人的机器人全局位置进行定位更新。2.如权利要求1所述机器人定位更新方法,其特征在于,所述根据所述当前定位点位置,确定是否需要进行定位更新的步骤包括:检测所述当前定位点位置和所述激光定位点在所述全局坐标系下的历史定位点位置之间的位置偏差是否大于预设位置偏差阈值;若大于,则确定需要进行定位更新;若小于或者等于,则确定不需要进行定位更新。3.如权利要求1所述机器人定位更新方法,其特征在于,所述定位点包括第一定位点、第二定位点和第三定位点,所述根据所述当前定位点位置,确定是否需要进行定位更新的步骤包括:根据所述当前定位点位置,计算由所述第一定位点、所述第二定位点和所述第三定位点共同构成的在所述全局坐标系下的当前定位点面积;根据所述当前定位点面积和历史定位点面积,确定是否需要进行定位更新,其中,所述历史定位点面积由全局坐标系下所述第一定位点、所述第二定位点和所述第三定位点在历史时间步的位置信息共同计算得到。4.如权利要求1所述机器人定位更新方法,其特征在于,所述通过更新激光定位点集中的定位点全局位置信息,对所述目标机器人的机器人全局位置进行定位更新的步骤包括:在由所述激光定位点集任意两个定位点之间组成的当前定位点约束集中选取异常定位点约束,其中,所述当前定位点约束集包括至少一个当前定位点约束,所述当前定位点约束由基准点在当前时间步对约束点进行约束得到;对所述异常定位点约束对应的至少一个历史定位点约束进行聚类融合,得到定位点聚类约束,其中,所述历史定位点约束由所述基准点在历史时间步对所述约束点进行约束得到;根据所述定位点聚类约束,对所述激光定位点集中的定位点全局位置信息进行更新;在所述激光定位点集中的定位点全局位置信息完成更新后,对所述目标机器人的机器人全局位置进行定位更新。5.如权利要求4所述机器人定位更新方法,其特征在于,所述在由所述激光定位点集任意两个定位点之间组成的当前定位点约束集中选取异常定位点约束的步骤包括:对于所述当前定位点约束集中的任一当前定位点约束,确定当前定位...

【专利技术属性】
技术研发人员:黄子少
申请(专利权)人:深圳玑之智能科技有限公司
类型:发明
国别省市:

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

1