一种用于工程建设期的制造技术

技术编号:39672050 阅读:7 留言:0更新日期:2023-12-11 18:37
本发明专利技术公开了一种用于工程建设期的

【技术实现步骤摘要】
一种用于工程建设期的AR定位系统与方法


[0001]本专利技术涉及
AR
空间识别与定位
,具体涉及一种用于工程建设期的
AR
定位系统与方法


技术介绍

[0002]AR
技术又被称作“增强现实技术”,是一种将物理世界信息和虚拟世界信息“无缝”集成的新技术,通过计算机等科学技术,模拟仿真后再与现实环境叠加融合,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的视听体验

[0003]随着工程建设与管理逐渐朝着基于
BIM
的数字信息管理方向发展,需要有更为直观的视觉化平台来有效利用这些信息,
AR
这种将相应的数字化信息植入到现实世界界面的技术,将有力地填补这一可视化管理平台的缺失

工程建设期的
AR
应用与空间定位技术紧密相连,尤其是在
AR
场景中应用质量检查

地下空间查询等业务功能,需要在同一场景内将虚拟信息与现实环境进行高精度的拟合,才能为后续工程的施工与维修提供便利,因此对现实环境定位的精准性要求较高

当前,空间识别与定位技术受限于硬件

算法

算力的不足,准确性和稳定性并不高,这也限制了工程建设期的
AR
应用深度

[0004]现有的
AR
定位技术可以包括以下几种方法:
[0005]第一种,在r/>AR
应用开发时引入
GPS
定位服务功能,将虚拟信息放在对应的经纬度坐标上

该方法的缺点是:
1、
定位误差较大;
2、
定位错误后,无法进行动态纠偏;
3、
定位过程中会不断偏移;
4、
无法准确获得高程的定位数据

[0006]第二种,扫描获得整个场景的网格数据,开发时将其作为基准在对应现实的位置摆放虚拟信息

该方法的缺点是:
1、
扫描成本较大;
2、
建设期现场环境复杂多变,很难一次性捕获需要的特征环境;
3、
数据量庞大,存储不便,同时会消耗软硬件性能

[0007]第三种,采用单识别点定位,通常是将单副二维码或者图片作为识别定位的基准,然后虚拟信息根据此基准,在相对位置进行摆放与对齐
。1、
定位精度较差;
2、
一旦视域离开此识别点,误差会越来越大;
3、
较难判定初始定位的准确性

[0008]综上所述,提升
AR
定位的精准度是工程建设期应用的迫切需求


技术实现思路

[0009]本专利技术为解决现有技术中的不足,提供一种用于工程建设期的
AR
定位系统与方法,利用多固定特征环境的网格数据构建空间参照阵列,将网格动态定位与视频流动态定位连接,实现物理空间的高精准定位

[0010]本专利技术采用的技术方案为:
[0011]一种用于工程建设期的
AR
定位系统,包括数据导入模块

空间参照阵列创建模块

虚拟信息放置模块

特征点比对分析模块

定位与纠偏模块

输出模块:
[0012]所述数据导入模块,包含
FBX
格式转化子模块

信息数据导入子模块;
FBX
格式转化子模块用于将网格数据与外部虚拟信息转化成
FBX
格式,通过信息数据导入子模块导入游
戏引擎中

[0013]所述空间参照阵列创建模块,用于将所述数据导入模块转化后的网格数据进行整合,包含数据坐标信息读取子模块

数据自分布子模块

空间参照阵列子模块;数据坐标信息读取子模块用于读取数据导入时所带的坐标信息,数据自分布子模块根据读取的坐标信息进行数据的自动分布,空间参照阵列子模块在数据自分布的基础上进行空间参照阵列的构建,并且对空间参考阵列进行存储与展示

[0014]所述虚拟信息放置模块,用于将所述数据导入模块转化后的虚拟信息放入所述空间参照阵列子模块中对应的标记位置,该位置为虚拟信息在现实环境中需要映射的位置;
[0015]所述特征点比对分析模块,用于将所述空间参照阵列子模块中的网格数据与移动设备摄像头获取的实时画面进行对比分析,包含特征点提取比对子模块

位姿计算子模块

位姿计算结果输出子模块;特征点提取比对子模块用于从摄像头拍摄的实时图像中提取
2D
特征点并与空间参照阵列子模块中的
3D
网格点进行比对分析,位姿计算子模块是基于特征点提取比对子模块比对分析的结果计算摄像头的实时位姿,通过位姿计算结果输出子模块输出位姿计算结果

[0016]所述定位与纠偏模块,用于调用所述位姿计算结果输出子模块,并根据摄像头当前视角重构空间坐标系,把虚拟信息重新绘制至现实环境中的正确位置;
[0017]所述输出模块,用于虚拟信息与现实环境画面混合后输出给终端用户

[0018]一种用于工程建设期的
AR
定位方法,包括以下步骤:
[0019]S1
,采用带有
Lidar
系统的数据采集设备对建设期现场固定且特征较为明显的环境进行数据采集;
[0020]S2
,将采集的数据进行网格重构,生成网格数据,导入游戏引擎平台中,作为现实环境节点在虚拟空间中的参照节点;
[0021]S3
,建立空间参照阵列;
[0022]S4
,导入虚拟信息,在空间参照阵列中找到需要摆放虚拟信息的标记位置进行位置拟合;
[0023]S5
,写入网格动态定位与纠偏方式

视频流动态定位方式的算法,并进行关联;
[0024]S6
,设置定位与纠偏启动优先级;
[0025]S7
,将虚拟信息与现实环境进行匹配渲染,实现高精准定位并显示给终端用户

[0026]进一步地,在步骤
S1
中,所述
Lidar
系统是一种集激光

全球定位系统
(GPS)
和惯性导航系统
(INS)
三种技术于一身的系统,用于获得点云数据并生成精确的数字化三维模型,将现实中单个采集的环境对象作为一个节点进行命名,采集时保证各环境节点的间距不超过
10


[0027]进一步,在步骤
S2...

【技术保护点】

【技术特征摘要】
1.
一种用于工程建设期的
AR
定位系统,其特征在于:它包括数据导入模块

空间参照阵列创建模块

虚拟信息放置模块

特征点比对分析模块

定位与纠偏模块

输出模块:所述数据导入模块,包含
FBX
格式转化子模块

信息数据导入子模块;
FBX
格式转化子模块用于将网格数据与外部虚拟信息转化成
FBX
格式,通过信息数据导入子模块导入游戏引擎中;所述空间参照阵列创建模块,用于将所述数据导入模块转化后的网格数据进行整合,包含数据坐标信息读取子模块

数据自分布子模块

空间参照阵列子模块;数据坐标信息读取子模块用于读取数据导入时所带的坐标信息,数据自分布子模块根据读取的坐标信息进行数据的自动分布,空间参照阵列子模块在数据自分布的基础上进行空间参照阵列的构建,并且对空间参考阵列进行存储与展示;所述虚拟信息放置模块,用于将所述数据导入模块转化后的虚拟信息放入所述空间参照阵列子模块中对应的标记位置,该位置为虚拟信息在现实环境中需要映射的位置;所述特征点比对分析模块,用于将所述空间参照阵列子模块中的网格数据与移动设备摄像头获取的实时画面进行对比分析,包含特征点提取比对子模块

位姿计算子模块

位姿计算结果输出子模块;特征点提取比对子模块用于从摄像头拍摄的实时图像中提取
2D
特征点并与空间参照阵列子模块中的
3D
网格点进行比对分析,位姿计算子模块是基于特征点提取比对子模块比对分析的结果计算摄像头的实时位姿,通过位姿计算结果输出子模块输出位姿计算结果;所述定位与纠偏模块,用于调用所述位姿计算结果输出子模块,并根据摄像头当前视角重构空间坐标系,把虚拟信息重新绘制至现实环境中的正确位置;所述输出模块,用于虚拟信息与现实环境画面混合后输出给终端用户
。2.
一种利用权利要求1所述的用于工程建设期的
AR
定位系统的方法,其特征在于:它包括以下步骤:
S1,
采用带有
Lidar
系统的数据采集设备对建设期现场固定且特征较为明显的环境进行数据采集;
S2,
将采集的数据进行网格重构,生成网格数据,导入游戏引擎平台中,作为现实环境节点在虚拟空间中的参照节点;
S3,
建立空间参照阵列;
S4,
导入虚拟信息,在空间参照阵列中找到需要摆放虚拟信息的标记位置进行位置拟合;
S5,
写入网格动态定位与纠偏方式

视频流动态定位方式的算法,并进行关联;
S6,
设置定位与纠偏启动优先级;
S7,
将虚拟信息与现实环境进行匹配渲染,实现高精准定位并显示给终端用户
。3.
根据权利要求2所述的用于工程建设期的
AR
定位方法,其特征在于:在步骤
S1

,...

【专利技术属性】
技术研发人员:华陆韬程欢金安静李贻超郭磊张新洋于亚东
申请(专利权)人:浙江省水利水电勘测设计院有限责任公司
类型:发明
国别省市:

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

1