CN109766001A - 一种不同mr设备坐标系的统一方法、***及存储介质 - Google Patents

一种不同mr设备坐标系的统一方法、***及存储介质 Download PDF

Info

Publication number
CN109766001A
CN109766001A CN201811642044.9A CN201811642044A CN109766001A CN 109766001 A CN109766001 A CN 109766001A CN 201811642044 A CN201811642044 A CN 201811642044A CN 109766001 A CN109766001 A CN 109766001A
Authority
CN
China
Prior art keywords
equipment
coordinate system
scaling board
datum mark
unified approach
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811642044.9A
Other languages
English (en)
Other versions
CN109766001B (zh
Inventor
周烽
王晓辉
何元会
刘昊扬
戴若犁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Nuo Yiteng Science And Technology Ltd
Original Assignee
Beijing Nuo Yiteng Science And Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Nuo Yiteng Science And Technology Ltd filed Critical Beijing Nuo Yiteng Science And Technology Ltd
Priority to CN201811642044.9A priority Critical patent/CN109766001B/zh
Publication of CN109766001A publication Critical patent/CN109766001A/zh
Application granted granted Critical
Publication of CN109766001B publication Critical patent/CN109766001B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Input By Displaying (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明涉及一种不同MR设备坐标系的统一方法、***及存储介质,统一方法包括:将预设空间的任意一点作为基准点,获取预设空间内的各个标定板相对于基准点的相对位置和旋转信息;将每个MR设备与对应的标定板进行绑定;建立以基准点为原点的全局坐标系;将每个MR设备的原始坐标系对应相对位置和旋转信息统一至全局坐标系中。本发明实施例通过在预设空间内设置标定板和基准点,将MR设备与标定板进行绑定,通过标定板和基准点的相对位置和旋转信息确定每个MR设备在以基准标定板为原点建立的全局坐标系中的位置,将MR设备对应同一至全局坐标系中,实现了不同MR设备在同一场景内进行交互。

Description

一种不同MR设备坐标系的统一方法、***及存储介质
技术领域
本发明涉及虚拟现实技术领域,尤其涉及一种不同MR设备坐标系的统一方法、***及存储介质。
背景技术
介导现实(Mediated Reality),由“智能硬件之父”多伦多大学教授Steve Mann提出的介导现实,全称Mediated Reality(简称MR)。VR是纯虚拟数字画面,包括AR在内的Mixed Reality是虚拟数字画面+裸眼现实,MR是数字化现实+虚拟数字画面。
数字化现实可以直接获取实时场景内的画面进行处理得到,但是相同场景内的不同的MR设备中所显示的虚拟数字画面的位置需要根据各个MR设备之间的位置关系来确定,由于每个MR设备中都有自己的坐标定位方式,不同的MR设备之间并不能确定相互之间的位置关系,这样导致服务器也无法确认每个MR设备中显示的虚拟数字画面的情况。
发明内容
为了解决现有技术存在的问题,本发明的至少一个实施例提供了一种不同MR设备坐标系的统一方法、***及存储介质。
第一方面,本发明实施例提供了一种不同MR设备坐标系的统一方法,所述统一方法包括:
将预设空间的任意一点作为基准点,获取所述预设空间内的各个标定板相对于所述基准点的相对位置和旋转信息;
将每个MR设备与对应的所述标定板进行绑定;
建立以所述基准点为原点的全局坐标系;
将每个所述MR设备的原始坐标系对应所述相对位置和旋转信息统一至所述全局坐标系中。
基于上述技术方案,本发明实施例还可以做出如下改进。
结合第一方面,在第一方面的第一种实施例中,所述获取所述预设空间内的各个标定板相对于所述基准点的相对位置和旋转信息,包括:
将任一所述MR设备放置在所述预设空间的基准点上,通过所述MR设备记录所述基准点的基准点位姿信息;
将所述MR设备依次放置在每个所述标定板上,通过所述MR设备记录每个所述标定板的标定板位姿信息;
通过所述基准点位姿信息和所述标定板位姿信息计算各个所述标定板相对于所述基准点的相对位置和旋转信息。
结合第一方面,在第一方面的第二种实施例中,所述统一方法还包括:
将每个所述MR设备的原始坐标系与相对应的所述相对位置和旋转信息进行绑定,并生成对应转换文件。
结合第一方面或第一方面的第一或第二种实施例,在第一方面的第三种实施例中,所述将每个MR设备与对应的所述标定板进行绑定,包括:
将每个MR设备分别放置到所述预设空间内的对应所述标定板上;
将每个所述MR设备与所述MR设备放置的标定板进行绑定。
第二方面,本发明实施例提供了一种不同MR设备坐标系的统一***,所述坐标系的统一***包括处理器、存储器;所述处理器用于执行所述存储器中存储的坐标系的统一程序,以实现第一方面中任一实施例所述的坐标系的统一方法。
第三方面,本发明实施例提供了一种计算机可存储介质,所述计算机可存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一实施例所述的坐标系的统一方法。
本发明的上述技术方案与现有技术相比具有如下优点:本发明实施例通过在预设空间内设置标定板和基准点,将MR设备与标定板进行绑定,通过标定板和基准点的相对位置和旋转信息确定每个MR设备在以基准标定板为原点建立的全局坐标系中的位置,将MR设备对应同一至全局坐标系中,实现了不同MR设备在同一场景内进行交互。
附图说明
图1是本发明实施例提供了一种不同MR设备坐标系的统一方法流程示意图;
图2是本发明另一实施例提供了一种不同MR设备坐标系的统一方法流程示意图;
图3是本发明又一实施例提供了一种不同MR设备坐标系的统一***结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供的一种不同MR设备坐标系的统一方法,统一方法包括:
S11、将预设空间的任意一点作为基准点,获取预设空间内的各个标定板相对于基准点的相对位置和旋转信息。
在本市实施例中,VR是纯虚拟数字画面,而AR虚拟数字画面加上裸眼现实,MR是数字化现实加上虚拟数字画面。从概念上来说,MR与AR更为接近,都是一半现实一半虚拟影像,但传统AR技术运用棱镜光学原理折射现实影像,视角不如VR视角大,清晰度也会受到影响。由于MR设备中还是会有部分现实场景,MR设备中的部分虚拟影像需要重新建立,获取用户所处的预设空间中的任意一点作为基准点,在预设空间内固定安装多个标定板,获取每个标定板相对于基准点的相对位置和旋转信息,比如,标定板相对于基准点的方位和与基准点的间距等信息。
S12、将每个MR设备与对应的标定板进行绑定。
在本市实施例中,将MR设备与相对应的标定板进行绑定,即将MR设备的原始位姿信息绑定为对应标定板的位姿信息,比如MR设备在自身的坐标定位***中得到的坐标为A,则将A坐标与标定板的位姿信息进行绑定。
S13、建立以基准点为原点的全局坐标系。
在本实施例,以基准点为原点,三维立体坐标系的坐标轴可以是任意方向,但坐标轴的方向一但确定后,该三维立体坐标系的方向应该是固定的,保证预设空间内的各个标定板的坐标不会再发生改变,在本实施例中,标定板在全局坐标系中的坐标B,上述实施例中将MR设备与对应标定板绑定,还可以是将MR设备在自身的坐标定位***中的坐标A与坐标B进行绑定。
S14、将每个MR设备的原始坐标系对应相对位置和旋转信息统一至全局坐标系中。
在本实施例中,由于每个MR设备均与相对应的标定板进行了绑定,所以,标定板的坐标即该MR设备的真实坐标,将每个MR设备的原始坐标系对应标定板的相对位置和旋转信息统一至全局坐标系中,实现了不同MR设备之间的位置关系的确定,方便不同MR设备在同一场景内进行交互。
在本实施例中,同一方法还包括:将每个MR设备的原始坐标系与相对应的相对位置和旋转信息进行绑定,并生成对应转换文件,生成对应的转换文件,便于在MR设备发生移动时,及时在全局坐标系中进行实时反馈,控制虚拟场景进行相应变化。
在本实施例中,位姿信息就是各自的位置信息和旋转姿态信息。与本实施例中的相对位置和旋转信息类似。
如图2所示,本发明实施例提供了一种不同MR设备坐标系的统一方法,包括:
S21、将任一MR设备放置在预设空间的基准点上,通过MR设备记录基准点的基准点位姿信息。
在本实施例中,由于MR设备均具有自身的坐标定位***,将MR设备放置在放置在基准点上,MR设备上会给出一个基准点的基准点位姿信息,比如,在该MR设备的原始坐标系中的一个三维坐标。
S22、将MR设备依次放置在每个标定板上,通过MR设备记录每个标定板的标定板位姿信息。
同理,移动MR设备依次放置在标定板上,在该MR设备的原始坐标系中会有一个标定板的三维坐标。
S23、通过基准点位姿信息和标定板位姿信息计算各个标定板相对于基准点的相对位置和旋转信息。
在本实施例中,根据基准点的三维坐标和标定板的三维坐标即可计算得到标定板相对于基准点的相对位置和旋转信息。
S24、将每个MR设备与对应的标定板进行绑定。
在本市实施例中,将MR设备与相对应的标定板进行绑定,即将MR设备的原始位姿信息绑定为对应标定板的位姿信息,比如MR设备在自身的坐标定位***中得到的坐标为A,则将A坐标与标定板的位姿信息进行绑定。
S25、建立以基准点为原点的全局坐标系。
在本实施例,以基准点为原点,三维立体坐标系的坐标轴可以是任意方向,但坐标轴的方向一但确定后,该三维立体坐标系的方向应该是固定的,保证预设空间内的各个标定板的坐标不会再发生改变,在本实施例中,标定板在全局坐标系中的坐标B,上述实施例中将MR设备与对应标定板绑定,还可以是将MR设备在自身的坐标定位***中的坐标A与坐标B进行绑定。
S26、将每个MR设备的原始坐标系对应相对位置和旋转信息统一至全局坐标系中。
在本实施例中,由于每个MR设备均与相对应的标定板进行了绑定,所以,标定板的坐标即该MR设备的真实坐标,将每个MR设备的原始坐标系对应标定板的相对位置和旋转信息统一至全局坐标系中,实现了不同MR设备之间的位置关系的确定,方便不同MR设备在同一场景内进行交互。
如图3所示,本发明实施例提供了一种不同MR设备坐标系的统一***,坐标系的统一***包括处理器、存储器;处理器用于执行存储器中存储的坐标系的统一程序,以实现上述任一实施例的坐标系的统一方法。
对上述实施例中的***或装置提供用于记录可以实现上述实施例的功能的软件程序的程序代码的存储介质,并通过***或装置的计算机(或CPU或MPU)读取并执行存储在存储介质中的程序代码。
在这种情况下,从存储介质读出的程序代码本身执行上述实施例的功能,而存储程序代码的存储介质构成本发明实施例。
作为用于提供程序代码的存储介质,例如软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失存储卡、ROM、以及类似物都可以使用。
上述实施例的功能不仅可以通过由计算机执行读出的程序代码来实现,而且也可以通过在计算机上运行的OS(操作***)根据程序代码的指令执行的一些或全部的实际处理操作来实现。
此外,本发明实施例还包括这样一种情况,即在从存储介质读出的程序代码被写入被***计算机的功能扩展卡之后,或者被写入和计算机相连的功能扩展单元内提供的存储器之后,在功能扩展卡或功能扩展单元中包括的CPU或类似物按照程序代码的命令执行部分处理或全部处理,从而实现上述实施例的功能。
本发明实施例还提供了一种计算机可存储介质,计算机可存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现上述任一实施例的坐标系的统一方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (6)

1.一种不同MR设备坐标系的统一方法,其特征在于,所述统一方法包括:
将预设空间的任意一点作为基准点,获取所述预设空间内的各个标定板相对于所述基准点的相对位置和旋转信息;
将每个MR设备与对应的所述标定板进行绑定;
建立以所述基准点为原点的全局坐标系;
将每个所述MR设备的原始坐标系对应所述相对位置和旋转信息统一至所述全局坐标系中。
2.根据权利要求1所述的一种不同MR设备坐标系的统一方法,其特征在于,所述获取所述预设空间内的各个标定板相对于所述基准点的相对位置和旋转信息,包括:
将任一所述MR设备放置在所述预设空间的基准点上,通过所述MR设备记录所述基准点的基准点位姿信息;
将所述MR设备依次放置在每个所述标定板上,通过所述MR设备记录每个所述标定板的标定板位姿信息;
通过所述基准点位姿信息和所述标定板位姿信息计算各个所述标定板相对于所述基准点的相对位置和旋转信息。
3.根据权利要求1所述的一种不同MR设备坐标系的统一方法,其特征在于,所述统一方法还包括:
将每个所述MR设备的原始坐标系与相对应的所述相对位置和旋转信息进行绑定,并生成对应转换文件。
4.根据权利要求1~3中任一所述的一种不同MR设备坐标系的统一方法,其特征在于,所述将每个MR设备与对应的所述标定板进行绑定,包括:
将每个MR设备分别放置到所述预设空间内的对应所述标定板上;
将每个所述MR设备与所述MR设备放置的标定板进行绑定。
5.一种不同MR设备坐标系的统一***,其特征在于,所述坐标系的统一***包括处理器、存储器;所述处理器用于执行所述存储器中存储的坐标系的统一程序,以实现权利要求1~4中任一项所述的坐标系的统一方法。
6.一种计算机可存储介质,其特征在于,所述计算机可存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~4中任一项所述的坐标系的统一方法。
CN201811642044.9A 2018-12-29 2018-12-29 一种不同mr设备坐标系的统一方法、***及存储介质 Active CN109766001B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811642044.9A CN109766001B (zh) 2018-12-29 2018-12-29 一种不同mr设备坐标系的统一方法、***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811642044.9A CN109766001B (zh) 2018-12-29 2018-12-29 一种不同mr设备坐标系的统一方法、***及存储介质

Publications (2)

Publication Number Publication Date
CN109766001A true CN109766001A (zh) 2019-05-17
CN109766001B CN109766001B (zh) 2021-01-29

Family

ID=66453098

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811642044.9A Active CN109766001B (zh) 2018-12-29 2018-12-29 一种不同mr设备坐标系的统一方法、***及存储介质

Country Status (1)

Country Link
CN (1) CN109766001B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113313755A (zh) * 2021-04-16 2021-08-27 中科创达软件股份有限公司 目标对象位姿的确定方法、装置、设备及存储介质
CN113763464A (zh) * 2020-06-01 2021-12-07 北京凌宇智控科技有限公司 一种航向角的标定方法、定位设备及定位***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009044279A (ja) * 2007-08-07 2009-02-26 Nippon Telegr & Teleph Corp <Ntt> キャリブレーション方法およびキャリブレーション装置
WO2015141080A1 (ja) * 2014-03-18 2015-09-24 アドバンストヘルスケア株式会社 プロジェクタシステム及びキャリブレーションボード
CN105225224A (zh) * 2015-08-30 2016-01-06 大连理工大学 提高景深测量精度的相机布局与标定方法
CN108389157A (zh) * 2018-01-11 2018-08-10 江苏四点灵机器人有限公司 一种三维全景图像快速拼接方法
CN108430032A (zh) * 2017-12-08 2018-08-21 深圳新易乘科技有限公司 一种实现vr/ar设备位置共享的方法及设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009044279A (ja) * 2007-08-07 2009-02-26 Nippon Telegr & Teleph Corp <Ntt> キャリブレーション方法およびキャリブレーション装置
WO2015141080A1 (ja) * 2014-03-18 2015-09-24 アドバンストヘルスケア株式会社 プロジェクタシステム及びキャリブレーションボード
CN105225224A (zh) * 2015-08-30 2016-01-06 大连理工大学 提高景深测量精度的相机布局与标定方法
CN108430032A (zh) * 2017-12-08 2018-08-21 深圳新易乘科技有限公司 一种实现vr/ar设备位置共享的方法及设备
CN108389157A (zh) * 2018-01-11 2018-08-10 江苏四点灵机器人有限公司 一种三维全景图像快速拼接方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113763464A (zh) * 2020-06-01 2021-12-07 北京凌宇智控科技有限公司 一种航向角的标定方法、定位设备及定位***
CN113763464B (zh) * 2020-06-01 2023-09-15 北京凌宇智控科技有限公司 一种航向角的标定方法、定位设备及定位***
CN113313755A (zh) * 2021-04-16 2021-08-27 中科创达软件股份有限公司 目标对象位姿的确定方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN109766001B (zh) 2021-01-29

Similar Documents

Publication Publication Date Title
US10812780B2 (en) Image processing method and device
CN106251404B (zh) 方位跟踪方法、实现增强现实的方法及相关装置、设备
CN107240156B (zh) 一种高精度室外增强现实空间信息显示***及方法
CN111586360A (zh) 一种无人机投影方法、装置、设备及存储介质
CN109242913A (zh) 采集器相对参数的标定方法、装置、设备和介质
JP2020034554A (ja) インテリジェント路側ユニットの標定方法、装置および機器
CN109766001A (zh) 一种不同mr设备坐标系的统一方法、***及存储介质
US10380804B1 (en) Seamless injection of augmented three-dimensional imagery using a positionally encoded video stream
US11532138B2 (en) Augmented reality (AR) imprinting methods and systems
KR20100124748A (ko) 매끄러운 정사영 이미지 생성 플랫폼
Kolivand et al. Cultural heritage in marker-less augmented reality: A survey
WO2024060952A1 (zh) 用于渲染虚拟对象的方法、装置、设备和介质
CN113835352B (zh) 一种智能设备控制方法、***、电子设备及存储介质
CN109767499A (zh) 基于mr设备的多用户沉浸式交互方法、***及存储介质
Abrams et al. Webcams in context: Web interfaces to create live 3D environments
CN110049226A (zh) 一种全景图片素材的拍摄方法及***
JP2019113916A (ja) 立体を認識するためのプログラム、システム、電子装置、及び方法
KR20210073428A (ko) 현실기반 sns를 위한 나만의 캐릭터 생성 및 사물 및 배경 복원 방법 및 시스템
CN107248138B (zh) 虚拟现实环境中的人类视觉显著性预测方法
JPH1173489A (ja) 画像保存方法及び機械読み取り可能媒体
CN110471577A (zh) 一种360度全方位虚拟触控方法、***、平台及存储介质
Hayashi et al. A study of camera tracking evaluation on TrakMark data-set
CN104598036B (zh) 一种信息处理方法及装置
CN108920598A (zh) 全景图浏览方法、装置、终端设备、服务器及存储介质
CN110264524A (zh) 一种标定方法、装置、***及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant