AR实时定位方法、系统技术方案

技术编号:28207208 阅读:12 留言:0更新日期:2021-04-24 14:37
本发明专利技术提供一种AR实时定位方法,首先建立跟踪识别图与世界坐标系下定位图之间的相对关系以获取跟踪识别图的识别图方位;再扫描跟踪识别图以获取地图数据,而后将定位图与AR坐标系相对应,并根据识别图方位获取地图数据的中心点,再根据客户端的地理定位与地图数据的中心点,确定客户端的AR实时定位数据,解决单独依靠GPS信号或WIFI信号存在泛用性不强,定位精度不足,不具有通信能力,抗干扰能力较差的问题,仅对跟踪识别图进行扫描即可实现快速定位,不仅硬件成本低,且提高效率。且提高效率。且提高效率。

【技术实现步骤摘要】
AR实时定位方法、系统


[0001]本专利技术涉及计算机视觉领域,更为具体地,涉及一种AR实时定位系统方法、系统。

技术介绍

[0002]随着我们越来越依赖于移动设备,增强现实技术的采用将开始上升。随着绝大多数消费者拥有智能手机,并且已经随身携带智能手机,AR软件的发展将是前进的方向,这使其成为将AR几乎带给每个消费者的便捷媒介。而目前传统导航技术依赖可接收如GPS,WIFI,蓝牙信号等外部信号的接收装置。这些装置都存在软硬件成本较高,泛用性不强,定位精度不足,不具有通信能力,抗干扰能力较差等缺点。将AR技术与导航技术结合,既可以满足导航功能所需的高精度,高泛用性,强通信能力的要求,又降低了软硬件的开发维护成本,有很好的发展前景。
[0003]因此,亟需一种基于AR图片跟踪定位和惯性测距,能够实现实景与地图数据相叠加的AR实时定位方法、系统。

技术实现思路

[0004]鉴于上述问题,本专利技术的目的是提供一种AR实时定位方法、系统,以解决的目前传统实时定位导航技术依赖可接收如GPS,WIFI,蓝牙信号等外部信号的接收装置。这些装置都存在软硬件成本较高,泛用性不强,定位精度不足,不具有通信能力,抗干扰能力较差的问题。
[0005]本专利技术提供的一种AR实时定位方法,其特征在于,包括:
[0006]建立跟踪识别图与世界坐标系下的定位图之间的相对关系以获取所述跟踪识别图的识别图方位;
[0007]扫描所述跟踪识别图以获取地图数据;其中,所述地图数据为所述跟踪识别图在AR坐标系中的相对位置;
[0008]将所述定位图与所述AR坐标系相对应,并根据所述识别图方位获取所述地图数据的中心点;
[0009]根据客户端的地理定位与所述地图数据的中心点,确定所述客户端的AR实时定位数据。
[0010]优选地,建立跟踪识别图与世界坐标系下的定位图之间的相对关系的过程包括:
[0011]将所述跟踪识别图置于所述定位图中;其中,所述定位图为所述世界坐标系下的cad图。
[0012]优选地,扫描所述跟踪识别图以获取地图数据的过程,包括:
[0013]通过匹配指令预先连接扫描装置与处理器;
[0014]通过所述扫描装置扫描所述跟踪识别图以形成扫描数据;
[0015]通过所述处理器获取所述扫描数据,并对所述扫描数据进行AR数据转换形成所述地图数据。
[0016]优选地,在根据所述识别图方位获取所述地图数据的中心点的过程中,包括:
[0017]根据所述识别图方位获取所述定位图与所述跟踪识别图之间的相对方向;
[0018]根据所述相对方向旋转所述地图数据以使所述地图数据的朝向与现实场景朝向保持一致。
[0019]优选地,在确定所述客户端的AR实时定位数据之前,还包括:基于所述AR坐标系建立AR锚点。
[0020]优选地,确定所述客户端的AR实时定位数据的过程,包括:
[0021]将所述AR锚点附属至实景中的物体中形成物理坐标;
[0022]在所述AR坐标系中对所述物理坐标进行等量平移、等量旋转以形成所述客户端所处环境的AR数据。
[0023]优选地,在确定所述客户端的AR实时定位数据的过程中,还包括进行惯性测距的过程,所述惯性测距的过程包括:
[0024]通过WIFI接收器接收所有WIFI信号;
[0025]基于所述所有WIFI信号获取一次反射信号;
[0026]根据所述一次反射信号确定所述客户端在移动过程中产生的反射路径长度变化;
[0027]根据所述反射路径长度变化估算所述客户端经过的距离。
[0028]本专利技术还提供一种AR实时定位系统,其特征在于,用于实现前述的AR实时定位方法,包括:
[0029]方位获取单元,用于建立跟踪识别图与世界坐标系下的定位图之间的相对关系以获取所述跟踪识别图的识别图方位;
[0030]地图数据生成单元,用于扫描所述跟踪识别图以获取地图数据;其中,所述地图数据为所述跟踪识别图在AR坐标系中的相对位置;
[0031]中心点确定单元,用于将所述定位图与所述AR坐标系相对应,并根据所述识别图方位获取所述地图数据的中心点;
[0032]实时定位单元,用于根据客户端的地理定位与所述地图数据的中心点,确定所述客户端的AR实时定位数据。
[0033]优选地,所述地图数据生成单元包括扫描装置与处理器,其中,
[0034]所述扫描装置用于扫描所述跟踪识别图以形成扫描数据;
[0035]所述处理器用于对所述扫描数据进行AR数据转换形成地图数据。
[0036]优选地,所述实时定位单元包括锚点附属模块,其中,
[0037]所述锚点附属模块用于基于所述AR坐标系建立AR锚点,并将所述AR锚点附属至实景中的物体中形成物理坐标;
[0038]并且,所述锚点附属模块与所述处理器相连接。
[0039]从上面的技术方案可知,本专利技术提供的AR实时定位方法、系统,首先先建立跟踪识别图与定位图之间的相对关系以获取识别图方位;再扫描跟踪识别图以获取地图数据,而后将定位图与AR坐标系相对应,并根据识别图方位获取地图数据的中心点,再获取客户端的地理定位,并将客户端的地理定位与地图数据的中心点相结合以形成客户端的AR实时定位数据,解决单独依靠GPS信号或WIFI信号存在泛用性不强,定位精度不足,不具有通信能力,抗干扰能力较差的问题,仅对跟踪识别图进行扫描即可实现快速定位,不仅硬件成本
低,且提高效率。
附图说明
[0040]通过参考以下结合附图的说明书内容,并且随着对本专利技术的更全面理解,本专利技术的其它目的及结果将更加明白及易于理解。在附图中:
[0041]图1为根据本专利技术实施例的AR实时定位方法的流程图;
[0042]图2为根据本专利技术实施例的地图数据中心在AR坐标系下的位置计算示例;
[0043]图3为根据本专利技术实施例的对地图数据的朝向进行调整的示例;
[0044]图4为根据本专利技术实施例的AR实时系统的示意图。
具体实施方式
[0045]现有的实时定位导航技术依赖可接收如GPS,WIFI,蓝牙信号等外部信号的接收装置,这些装置都存在软硬件成本较高,泛用性不强,定位精度不足,不具有通信能力,抗干扰能力较差的问题。
[0046]针对上述问题,本专利技术提供一种AR实时定位方法,以下将结合附图对本专利技术的具体实施例进行详细描述。
[0047]为了说明本专利技术提供的AR实时定位方法,图1对本专利技术实施例的AR实时定位方法进行了示例性标示;图2对本专利技术实施例的AR实时定位系统进行了示例性标示。
[0048]以下示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术和设备可能不作详细讨论,但在适当情况下,所述技术和设备应当被视为说明书的一部分。
[0049]如图1所示,本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种AR实时定位方法,其特征在于,包括:建立跟踪识别图与世界坐标系下的定位图之间的相对关系以获取所述跟踪识别图的识别图方位;扫描所述跟踪识别图以获取地图数据;其中,所述地图数据为所述跟踪识别图在AR坐标系中的相对位置;将所述定位图与所述AR坐标系相对应,并根据所述识别图方位获取所述地图数据的中心点;根据客户端的地理定位与所述地图数据的中心点,确定所述客户端的AR实时定位数据。2.如权利要求1所述的AR实时定位方法,其特征在于,建立跟踪识别图与世界坐标系下的定位图之间的相对关系的过程包括:将所述跟踪识别图置于所述定位图中;其中,所述定位图为所述世界坐标系下的cad图。3.如权利要求2所述的AR实时定位方法,其特征在于,扫描所述跟踪识别图以获取地图数据的过程,包括:通过匹配指令预先连接扫描装置与处理器;通过所述扫描装置扫描所述跟踪识别图以形成扫描数据;通过所述处理器获取所述扫描数据,并对所述扫描数据进行AR数据转换形成所述地图数据。4.如权利要求3所述的AR实时定位方法,其特征在于,在根据所述识别图方位获取所述地图数据的中心点的过程中,包括:根据所述识别图方位获取所述定位图与所述跟踪识别图之间的相对方向;根据所述相对方向旋转所述地图数据以使所述地图数据的朝向与现实场景朝向保持一致。5.如权利要求4所述的AR实时定位方法,其特征在于,在确定所述客户端的AR实时定位数据之前,还包括:基于所述AR坐标系建立AR锚点。6.如权利要求5所述的AR实时定位方法,其特征在于,确定所述客户端的AR实时定位数据的过程,包括:将所述AR锚点附属至实景中的物体中形成物理坐标;在所述AR坐标系中对所述物理坐标进行等...

【专利技术属性】
技术研发人员:王逍史凌波赵甫杰许立新
申请(专利权)人:国科易讯北京科技有限公司
类型:发明
国别省市:

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

1