定位方法及装置、电子设备和存储介质制造方法及图纸

技术编号:24611764 阅读:32 留言:0更新日期:2020-06-24 00:16
本公开涉及一种定位方法及装置、电子设备和存储介质。所述方法包括:根据定位装置获取的定位信息,确定目标在当前的第一时刻的绝对定位位置;确定与目标对应的虚拟对象在第一时刻的初始相对位置与绝对定位位置之间的第一距离;在第一距离的绝对值大于预设的距离阈值的情况下,根据第一时刻的绝对定位位置,对虚拟对象的位置进行校正,获得虚拟对象在第一时刻的展示位置。根据本公开的实施例的定位方法,可在虚拟对象的初始相对位置与绝对定位位置之间的第一距离的绝对值大于预设的距离阈值时,对虚拟对象的位置进行校正,可减少误差的累积,提高定位精度。

Positioning method and device, electronic equipment and storage medium

【技术实现步骤摘要】
定位方法及装置、电子设备和存储介质
本公开涉及计算机
,尤其涉及一种定位方法及装置、电子设备和存储介质。
技术介绍
在定位过程中,各种定位方式均具有误差,例如,GPS定位、视觉定位、maker定位等均具有误差,在综合使用多种定位方式的过程中,可能产生累积误差,造成定位精度下降。例如,在虚拟现实/增强现实的展示场景中,随着目标的移动,与目标相关的虚拟对象的展示位置的位置误差可能发生累积效应,使得位置误差逐步增大。
技术实现思路
本公开提出了一种定位方法及装置、电子设备和存储介质。根据本公开的一方面,提供了一种定位方法,包括:根据定位装置获取的定位信息,确定目标在当前的第一时刻的绝对定位位置;确定与所述目标对应的虚拟对象在所述第一时刻的初始相对位置与所述绝对定位位置之间的第一距离;在所述第一距离的绝对值大于预设的距离阈值的情况下,根据所述第一时刻的绝对定位位置,对所述虚拟对象的位置进行校正,获得所述虚拟对象在所述第一时刻的展示位置。根据本公开的实施例的定位方法,可在虚拟对象的初始相对位置与绝对定位位置之间的第一距离的绝对值大于预设的距离阈值时,对虚拟对象的位置进行校正,可减少误差的累积,提高定位精度。在一种可能的实现方式中,所述根据所述第一时刻的定位位置,对所述虚拟对象的位置进行校正,获得所述虚拟对象在所述第一时刻的展示位置,包括:根据所述第一时刻的绝对定位位置,对所述目标进行相对定位处理,确定与所述目标对应的虚拟对象在第一时刻的展示位置。通过这种方式,可在展示位置展示虚拟对象,使虚拟对象与目标的位置接近,提升展示效果。在一种可能的实现方式中,所述方法还包括:根据定位装置获取的定位信息,确定目标在初始时刻的绝对定位位置;根据所述初始时刻的绝对定位位置,对所述目标进行相对定位处理,确定与所述目标对应的虚拟对象在初始时刻的展示位置。在一种可能的实现方式中,所述方法还包括:在所述第一距离的绝对值小于或等于预设的距离阈值的情况下,将所述初始相对位置确定为所述虚拟对象的展示位置。在一种可能的实现方式中,所述方法还包括:根据所述定位装置的绝对定位误差确定所述距离阈值。在一种可能的实现方式中,所述方法还包括:在所述第一时刻的展示位置展示与所述目标对应的虚拟对象。根据本公开的一方面,提供了一种定位装置,包括:第一确定模块,用于根据定位装置获取的定位信息,确定目标在当前的第一时刻的绝对定位位置;第二确定模块,用于确定与所述目标对应的虚拟对象在所述第一时刻的初始相对位置与所述绝对定位位置之间的第一距离;获得模块,用于在所述第一距离的绝对值大于预设的距离阈值的情况下,根据所述第一时刻的绝对定位位置,对所述虚拟对象的位置进行校正,获得所述虚拟对象在所述第一时刻的展示位置。在一种可能的实现方式中,所述获得模块进一步用于:根据所述第一时刻的绝对定位位置,对所述目标进行相对定位处理,确定与所述目标对应的虚拟对象在第一时刻的展示位置。在一种可能的实现方式中,所述装置还包括:第三确定模块,用于根据定位装置获取的定位信息,确定目标在初始时刻的绝对定位位置;第四确定模块,用于根据所述初始时刻的绝对定位位置,对所述目标进行相对定位处理,确定与所述目标对应的虚拟对象在初始时刻的展示位置。在一种可能的实现方式中,所述装置还包括:第五确定模块,用于在所述第一距离的绝对值小于或等于预设的距离阈值的情况下,将所述初始相对位置确定为所述虚拟对象的展示位置。在一种可能的实现方式中,所述装置还包括:第六确定模块,用于根据所述定位装置的绝对定位误差确定所述距离阈值。在一种可能的实现方式中,所述装置还包括:展示模块,用于在所述第一时刻的展示位置展示与所述目标对应的虚拟对象。根据本公开的一方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行上述定位方法。根据本公开的一方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述定位方法。根据本公开的一方面,提供了一种计算机程序产品,所述计算机程序产品包括程序指令,所述程序指令当被处理器执行时使所述信处理器执行上述定位方法。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。图1示出根据本公开实施例的定位方法的流程图;图2示出根据本公开实施例的初始时刻定位示意图;图3示出根据本公开实施例的定位方法的示意图;图4示出根据本公开实施例的定位方法的应用示意图;图5示出根据本公开实施例的定位装置的框图;图6示出根据本公开实施例的电子设备的框图;图7示出根据本公开实施例的电子设备的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图1示出根据本公开实施例的定位方法的流程图,如图1所示,所述方法包括:在步骤S11中,根据定位装置获取的定位信息,确定目标在当前的第一时刻的绝对定位位置;在步骤S12中,确定与所述目标对应的虚拟对象在所述第一时刻的初始相对位置与所述绝对定位位置之间的第一距离;在步骤S13中,在所述第一距离的绝对值大于预设的距离阈值的情况下,根据所述第一时刻的绝对定位位置,对所述虚拟对象的位置进行校正,获得所述虚拟对象在所述第一时刻的展示位置。根据本公开的实施例的定位方法,可在虚拟对象的初始相对位置与绝对定位位置之间的第一距离的绝对值大于预设的距离阈值时,对虚拟对象的位置进行校正,可减少误差的累积,提高定位精度。在一种可能的实现方式中,所述定位方法可以由终端设备或其它处理设备执本文档来自技高网...

【技术保护点】
1.一种定位方法,其特征在于,包括:/n根据定位装置获取的定位信息,确定目标在当前的第一时刻的绝对定位位置;/n确定与所述目标对应的虚拟对象在所述第一时刻的初始相对位置与所述绝对定位位置之间的第一距离;/n在所述第一距离的绝对值大于预设的距离阈值的情况下,根据所述第一时刻的绝对定位位置,对所述虚拟对象的位置进行校正,获得所述虚拟对象在所述第一时刻的展示位置。/n

【技术特征摘要】
1.一种定位方法,其特征在于,包括:
根据定位装置获取的定位信息,确定目标在当前的第一时刻的绝对定位位置;
确定与所述目标对应的虚拟对象在所述第一时刻的初始相对位置与所述绝对定位位置之间的第一距离;
在所述第一距离的绝对值大于预设的距离阈值的情况下,根据所述第一时刻的绝对定位位置,对所述虚拟对象的位置进行校正,获得所述虚拟对象在所述第一时刻的展示位置。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一时刻的定位位置,对所述虚拟对象的位置进行校正,获得所述虚拟对象在所述第一时刻的展示位置,包括:
根据所述第一时刻的绝对定位位置,对所述目标进行相对定位处理,确定与所述目标对应的虚拟对象在第一时刻的展示位置。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据定位装置获取的定位信息,确定目标在初始时刻的绝对定位位置;
根据所述初始时刻的绝对定位位置,对所述目标进行相对定位处理,确定与所述目标对应的虚拟对象在初始时刻的展示位置。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一距离的绝对值小于或等于预设的距离阈值的情况下,将所述初始相对位置确定为所述虚拟对象的展示位置。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述定位装置的绝对定位误差确定所述距离阈值。


6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一时刻的展示位置展示与所述目标对应的虚拟对象。


7.一种定位装置,其特征在于,包括:
第一确定模块,用于根据定位装置获取的定位信息,确定目标在当前的第一时刻的绝对定位位置;
第二确定模块,用于确定与所述目标对应的虚拟对象在所述第一...

【专利技术属性】
技术研发人员:侯欣如栾青盛崇山焦飞欧华富石盛传
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:北京;11

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

1