CN105403235A - 二维空间定位***及方法 - Google Patents
二维空间定位***及方法 Download PDFInfo
- Publication number
- CN105403235A CN105403235A CN201410467001.7A CN201410467001A CN105403235A CN 105403235 A CN105403235 A CN 105403235A CN 201410467001 A CN201410467001 A CN 201410467001A CN 105403235 A CN105403235 A CN 105403235A
- Authority
- CN
- China
- Prior art keywords
- optical
- invisible code
- optical invisible
- dimensional space
- positional information
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000003287 optical effect Effects 0.000 claims abstract description 210
- 238000004891 communication Methods 0.000 claims description 10
- 230000004807 localization Effects 0.000 claims description 10
- 239000011248 coating agent Substances 0.000 claims description 5
- 238000000576 coating method Methods 0.000 claims description 5
- 238000012423 maintenance Methods 0.000 abstract description 2
- 238000010276 construction Methods 0.000 abstract 1
- 230000000875 corresponding effect Effects 0.000 description 65
- 238000005516 engineering process Methods 0.000 description 8
- 238000007639 printing Methods 0.000 description 8
- 230000001680 brushing effect Effects 0.000 description 5
- 229910052799 carbon Inorganic materials 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000008921 facial expression Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明提供了通过隐形码来确定终端位置的定位***和方法,将二维坐标用隐形码编码,印刷在平面或曲面的介质上,待定位的主体通过定位装置识别其当前位置处定位介质层中的光学图像对应的光学隐形码,并对隐形码解码得到当前所处位置的位置信息。该***和方法能够快速实现终端定位,定位的精度可达毫米级,并且构建和维护成本低,可以给棋类、桌游、玩具、教育、机器人等应用提供高精度、低成本的解决方案。
Description
技术领域
本发明涉及定位技术,尤其涉及二维空间的定位方法和***。
背景技术
在例如工业流水线、桌面游戏、机器人玩具等很多应用领域需要进行二维空间的连续定位。现有GPS、WiFi、无线基站、iBeacon等定位技术,可以实现三位空间的无线定位,但定位精度一般比较低,并且需要预先布设位置参考点和信号发射点,适合于定位尺度较大、精度要求不太高的应用场合。现有RFID技术,也可以用来实现定位功能,但因成本和尺寸原因,RFID技术只适合稀疏离散点的位置识别应用。现有红外、超声波、激光、立体摄像等主动扫描技术,可以获得环境的三维空间信息,定位精度较高,且不需要预先布设信号发射点,但这种技术需要较强的CPU处理能力,来获取和处理三维几何数据,计算复杂并且成本高。现有绘图仪、手写板、触摸屏等技术,也可以用来作为二维定位技术使用,但这种技术一般都需要一个特制的电路板用于感知二维坐标信息,成本通常都很高。现有鼠标、加速度仪技术,可以获取终端的相对位置,但需要指定初始位置才可以用于定位,而且,如果误差积累得不到及时校正,定位精度就很难保证。
发明内容
因此,本发明的目的在于克服上述现有技术的缺陷,提供一种二维定位***及方法。
本发明的目的是通过以下技术方案实现的:
一方面,本发明提供了一种用于二维空间的定位***,包括:
覆盖在所述二维空间的表面的定位介质层,所述定位介质层被划分为多个定位区域,同一个定位区域包含的光学隐形码相同;每个定位区域的光学隐形码对应于所述二维空间的一个位置信息;
定位装置,用于识别在所述定位介质层中的光学隐形码,并获取与该光学隐形码对应的定位区域的位置信息。
上述定位***中,所述二维空间的表面可以为平面或曲面。
上述定位***中,每个定位区域的尺寸最小相当于单个光学隐形码对应的光学图像的大小。
上述定位***中,所述定位介质层可以为包含与所述光学隐形码对应的光学图像的涂层。
上述定位***中,所述定位区域在所述二维空间的位置信息可以为该定位区域的中心点在所述二维空间中的坐标。
上述定位***中,所述定位区域在所述二维空间的位置信息可以为在该定位区域中设定的参考点在所述二维空间中的坐标。
上述定位***中,所述定位区域在所述二维空间的位置信息可以为在该定位区域中任一点在所述二维空间中的坐标。
上述定位***中,所述定位装置可包括光学隐形码识别器和解码器;其中:
所述光学隐形码识别器用于获取定位介质层中的光学图像,并识别该光学图像对应的光学隐形码;
所述解码器用于根据所述光学隐形码与二维空间中的位置信息之间的对应关系,将所述光学隐形码识别器识别的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息;
上述定位***中,所述定位装置还可包括用于存储光学隐形码及其对应的位置信息的存储单元。
上述定位***中,所述***还可包括定位服务器,并且所述定位装置包括光学隐形码识别器和用于与所述定位服务器通信的通信单元;其中,
所述光学隐形码识别器用于获取所述定位介质层中的光学图像,并识别该光学图像对应的光学隐形码;
所述定位装置通过所述通信单元将所述光学隐形码识别器识别的光学隐形码发送给所述定位服务器;
所述定位服务器基于光学隐形码与所述二维空间中的位置信息之间的对应关系,将所接收的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息。
又一方面,本发明提供了一种基于上述定位***的定位方法,所述方法包括:
步骤1)通过定位装置识别定位介质层中包含的光学隐形码;
步骤2)根据该光学隐形码获得其对应的定位区域的位置信息。
上述定位方法中,所述步骤1)可包括:
步骤11)获取定位介质层中的光学图像;
步骤12),对所获取的光学图像进行识别,判断是否有与该光学图像对应的光学隐形码,如果没有,则返回步骤11)重新获取光学图像,直到识别出光学隐形码为止。
上述定位方法中,在所述步骤2)中可以由所述定位装置根据光学隐形码与该二维空间中的位置信息之间的对应关系,将所识别的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息。
上述定位方法中,所述步骤2)可包括:
由定位装置将所识别的光学隐形码发送给定位服务器;
由所述定位服务器根据光学隐形码与该二维空间中的位置信息之间的对应关系,将所识别的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息。
又一方面,本发明提供了一种游戏***,所述游戏***包括:
在二维空间中进行游戏活动的主控终端和与所述主控终端通信的多个角色终端,以及
覆盖在所述二维空间的表面的定位介质层,所述定位介质层被划分为多个定位区域,同一个定位区域包含的光学隐形码相同;每个定位区域的光学隐形码对应于所述二维空间的一个位置信息;
其中,所述角色终端包括定位装置,所述定位装置用于识别在定位介质层中的光学隐形码,并获取与该光学隐形码对应的定位区域的位置信息。
上述游戏***中,所述二维空间的表面可以为平面或曲面。
上述游戏***中,每个定位区域的尺寸最小可以相当于单个光学隐形码对应的光学图像的大小。
上述游戏***中,所述定位介质层可以为包含与所述光学隐形码对应的光学图像的涂层。
上述游戏***中,所述定位区域在所述二维空间的位置信息可以为该定位区域的中心点在所述二维空间中的坐标。
上述游戏***中,所述定位区域在所述二维空间的位置信息可以为在该定位区域中设定的参考点在所述二维空间中的坐标。
上述游戏***中,所述定位区域在所述二维空间的位置信息可以为在该定位区域中任一点在所述二维空间中的坐标。
上述游戏***中,所述定位装置可包括光学隐形码识别器和解码器;其中:
所述光学隐形码识别器用于获取定位介质层上的光学图像,并识别该光学图像对应的光学隐形码;
所述解码器用于根据光学隐形码与所述二维空间中的位置信息之间的对应关系,将所述光学隐形码识别器识别的光学隐形码转换成对应的位置信息。
上述游戏***中,所述角色终端可以将所述位置信息报告给所述主控终端和/或其他角色终端,所述主控终端基于所述位置信息来控制该角色终端和/或其他角色终端执行相应的动作。
上述游戏***中,所述角色终端还可以基于来自其它角色终端报告的位置信息,执行相应的动作
上述游戏***中,所述定位装置可包括光学隐形码识别器,所述光学隐形码识别器用于获取定位介质层上的光学图像,识别该光学图像对应的光学隐形码;
所述角色终端将所识别的光学隐形码发送给所述主控终端;
所述主控终端基于光学隐形码与所述二维空间中的位置信息之间的对应关系,将所接收的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息。
上述游戏***中,所述主控终端可以基于所获得的位置信息控制该角色终端和/或其他角色终端执行相应的动作。
上述游戏***中,所述角色终端或主控终端还可以包括存储单元,用于存储光学隐形码及其对应的位置信息。
上述游戏***中,所述存储单元还可以用于存储每次获取的角色终端的位置信息。
上述游戏***中,还可包括在定位介质层上附着的贴纸,所述贴纸上带有隐形码;所述角色终端或主控终端通过获取贴纸上的隐形码,执行相应的动作。
与现有技术相比,本发明的优点在于:
将二维空间的位置对应的二维坐标信息用隐形码编码,印刷在平面或曲面介质上,使终端在平面或曲面上实现了二维空间快速定位,定位的精度可达毫米级,并且有着很低的构建和维护成本,从而给棋类、桌游、玩具、教育、机器人等应用场合提供了高精度、低成本的二维空间连续定位。
附图说明
以下参照附图对本发明实施例作进一步说明,其中:
图1为根据本发明实施例的用于二维空间的定位***的架构示意图;
图2为根据本发明实施例的定位装置的结构示意图;
图3为根据本发明实施例的用于二维空间的定位方法的流程示意图;
图4为根据本发明实施例的游戏***的平面结构示意图。
具体实施方式
为了使本发明的目的,技术方案及优点更加清楚明白,以下结合附图通过具体实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
光学隐形码(下文也简称为隐形码),例如OID编码,可以通过标准的印刷程序及标准的油墨隐藏在一般的印刷品中。通过光学隐形码识别器扫描光学隐形码对应的编码图形就可取出预先隐藏在印刷品中的码值。每个隐形码对应的编码图形(也可以称为光学图像或隐形码底码)是由许多细微而人眼难以察觉的点所组成的图形,能够隐藏在各种印刷品的彩色图文之中,故此得名光学隐形码。隐形码对应的光学图像有着良好的分布均匀度,有效降低了对视觉的干扰,不会对印刷品造成美观的影响,也降低对印刷纸质的要求,可以附着在任何平面上。例如,可以在传统的三版的彩色印刷再加上一版隐形码对应的光学图像印刷,就可以将隐形码隐藏在各种印刷品的彩色图文之中。
图1给出了根据本发明的一个实施例的基于隐形码的二维空间定位***。该***100包括定位介质层101和定位装置102。定位介质层102承载定位装置101,定位装置101可以在定位介质层102上移动。其中,所述定位介质层101覆盖在待定位的主体活动的二维空间的表面上,其包含有光学隐形码。该二维空间的表面可以是平面或曲面。定位介质层101可以是采用例如印刷或喷绘等现有的各种隐形码的印刷方式附着在二维空间的表面上的包含光学隐形码对应的光学图像的涂层。凡是含碳的油墨都可以用来在二维空间的表面上印刷或喷绘光学隐形码对应的光学图像。当然,在该二维空间的表面上除了所述定位介质层之外,还可以喷绘其他的图形或文字。
定位介质层101被划分为多个定位区域,不同的定位区域对应不同的光学隐形码,而同一个定位区域包含的光学隐形码都相同,即每个定位区域通常被同一个光学隐形码的多个光学图像所覆盖。每个定位区域在该二维空间中的位置信息与该定位区域包含的光学隐形码相对应。在一个实施例中,每个定位区域在该二维空间中的位置信息由该定位区域的中心点在该二维空间中的坐标信息来表示。所述坐标信息可以采用任何适用于二维平面的坐标来表示,例如笛卡尔平面直角坐标、高斯平面直角坐标等。在又一个实施例中,每个定位区域在该二维空间中的位置信息由该定位区域中设定的定位参考点在该二维空间中的坐标信息来表示。在又一个实施例中,每个定位区域在该二维空间中的位置信息可以由该定位区域中任意一点在该二维空间中的坐标信息来表示。在一个实施例中,可以根据实际的定位精度需求来划分定位区域。每个定位区域的尺寸最小为单个光学隐形码对应的光学图像的大小,例如几毫米。也就是每个定位区域如果仅被单个光学隐形码的光学图像覆盖,其定位精度可以达到毫米级。其中,光学隐形码与定位区域的位置信息之间的对应关系可以通过诸如表格、数组等多种数据结构来保存。在一个实施例中,将光学隐形码与定位区域的位置信息之间的对应关系存储在定位装置102中。在又一个实施例中,将光学隐形码与定位区域的位置信息之间的对应关系存储在可与定位装置102进行通信的其他装置中,例如该二维空间的定位服务器103(未示出)。
对于在二维空间活动的待定位的每个主体,为其配备定位装置102。定位装置102用于识别在二维空间中活动的待定位的主体当前位置处的光学隐形码,并获取与该光学隐形码对应的位置信息。在二维空间中活动的主体携带或装配有定位装置102,通过定位装置102识别其当前位置处定位介质层中包含的光学隐形码,并将通过定位装置102获取的与该光学隐形码对应的位置信息作为该主体的当前位置。
图2给出了根据本发明的一个实施例的定位装置的结构示意图。该定位装置200包括光学隐形码识别器201和解码器202。所述定位装置200还可包括存储器203,用于存储二维空间中定位区域的位置信息与光学隐形码之间的对应关系。光学隐形码识别器201用于获取二维空间中活动的待定位的主体当前位置处的光学图像,并进而识别与该光学图像对应的光学隐形码。对于本领域的普通技术人员来说,可以采用现有的各种用于识别光学隐形码的部件。根据本发明的一个实施例,光学隐形码识别器201包括扫描单元和识别芯片。所述扫描单元为光学摄像头或者专用的光学传感器芯片,例如松翰公司出产的影像传感芯片SN9S102CE,用来获取当前位置处的光学图像。所述识别芯片为ARM等计算机***或专用的数字处理芯片,比如松翰公司出产的影像辨识芯片SN9P701FG,用来识别与所获取的光学图像对应的光学隐形码。光学隐形码识别器201将所识别的光学隐形码提供给解码器202。解码器202接收经由光学隐形码识别器201所识别的光学隐形码,基于二维空间中定位区域的位置信息与光学隐形码之间的对应关系,将所接收的光学隐形码转换成该光学隐形码对应的定位区域的位置信息。解码器202可以是诸如集成电路芯片、现场可编程门阵列(FPGA)、专用集成电路(ASIC)等实现的硬件逻辑;或者解码器也可以以在嵌入式***、单片机(MCU)等硬件上由处理器执行的软件或可编程代码的形式实现,其可以由目前已知的任何编程语言来实现,如LISP、PERL、C、C++、C#、PROLOG,或者诸如JAVA的任何字节码语言。
根据本发明的又一个实施例,所述二维空间定位***100还包括定位服务器,所述定位装置102包括如上文讨论的光学隐形码识别器以及与所述定位服务器通信的通信单元。定位装置102通过所述通信单元将经由光学隐形码识别器所识别的光学隐形码发送到定位服务器。所述定位服务器根据所述二维空间中定位区域的位置信息与光学隐形码之间的对应关系,将所接收的来自定位装置102的光学隐形码转换成该光学隐形码对应的定位区域的位置信息。在一个实施例中,所述定位服务器可以包括存储单元,用于存储所述二维空间中定位区域的位置信息与光学隐形码之间的对应关系。定位服务器可以将所获得的位置信息返回到定位装置102。或者定位服务器可以将所获得的位置信息提供给携带或装配该定位装置102的待定位的主体。定位服务器与定位装置102可以通过任何有线或无线的方式进行通信。所述定位服务器可以是诸如集成电路芯片、现场可编程门阵列(FPGA)、专用集成电路(ASIC)等实现的硬件逻辑;或者该定位服务器也可以以在嵌入式***、单片机(MCU)、PC或服务器等硬件上由处理器执行的软件或可编程代码的形式实现,其可以由可以目前已知的任何编程语言来实现,如LISP、PERL、C、C++、C#、PROLOG,或者诸如JAVA的任何字节码语言。
图3给出采用根据本发明一个实施例的二维空间定位***的定位方法的流程示意图。如图3所示,所述定位方法主要包括下列步骤:
步骤301),获取待定位的主体的当前位置处定位介质层上的光学图像。如上文所讨论的,每个主体配备有定位装置,定位装置中的光学隐形码识别器利用其扫描单元(光学传感器或光学摄像头)对该二维空间中待定位的主体当前位置处的定位介质层进行扫描,就可以获取该主体当前位置处定位介质层上的光学图像。
步骤302),对所获取的光学图像进行识别,判断是否有与该光学图像对应的隐形码,如果没有,则返回步骤301)继续重新获取光学图像;如果有与所获取的光学图像对应的光学隐形码,则转至步骤303)继续执行。这是因为在步骤301)通过扫描定位介质层所获取的光学图像可能并非完整的隐形码的编码图形。如果所获取的光学图像不是隐形码的编码图形,则可以在待定位主体的当前位置处适当调整定位装置,重新扫描当前位置处的光学图像,直到识别出光学隐形码为止。
步骤303),获取与所识别的光学隐形码对应的位置信息,以指示该主体当前位置。与如上文所讨论的,定位介质层的各个定位区域对应不同的光学隐形码,每个定位区域在该二维空间中的位置信息与该定位区域包含的光学隐形码相对应。基于二维空间中定位区域的位置信息与光学隐形码之间的对应关系对所识别的光学隐形码进行解码,获得其对应的定位区域的位置信息,作为该主体的当前位置。所述光学隐形码与定位区域的位置信息之间的对应关系可以存储在定位装置中,也可以存储在该二维空间专业的定位服务器103。
图4给出了根据本发明一个实施例的游戏***的平面示意图。该游戏***包括多个角色终端401A,401B,…401N(总的用标号401表示)、一个主控终端402和定位介质层403。角色终端401和主控终端402都位于定位介质层403的上方。角色终端401可以通过任何有线或无线的方式与主控终端402进行通信。角色终端401是在进行游戏的二维空间中活动的主体角色,比如棋子、小车等。主控终端402是在该二维空间中固定不动或活动的、用于对各个角色终端401的行为进行控制的主体,比如机器裁判、主持机器人等。定位介质层403覆盖在角色终端401和主控终端402活动的二维空间的平面或曲面(比如棋盘、游戏板、地球仪等)上,其包含有光学隐形码。在定位介质层403上承载主控终端402和角色终端401。定位介质层403可以是采用例如印刷或喷绘等现有的各种隐形码的印刷方式附着在二维空间的表面上的包含光学隐形码对应的光学图像的涂层。除此之外,在定位介质层203上还可印刷或喷绘与游戏有关的图形,比如棋盘、地图、游戏图案等。
如上文所讨论的,定位介质层403被划分为多个定位区域,不同的定位区域对应不同的光学隐形码,而同一个定位区域包含的光学隐形码都相同。每个定位区域在该二维空间中的位置信息与该定位区域包含的光学隐形码相对应。定位区域在该二维空间中的位置信息可以由该定位区域的中心点、该定位区域中设定的定位参考点或该定位区域中任意一点在该二维空间中的坐标信息来表示。所述坐标信息可以采用任何适用于二维平面的坐标来表示,例如笛卡尔平面直角坐标、高斯平面直角坐标等。定位区域的尺寸可以根据实际的定位精度需求来划分,但每个定位区域的尺寸最小为单个光学隐形码对应的光学图像的大小,例如几毫米。也就是每个定位区域如果仅被单个光学隐形码的光学图像覆盖,则对于角色终端401,其定位精度可以达到毫米级。
继续参考图4,在一个实施例中,每个角色终端401包括如上文所讨论的定位装置。在一个实施例中,每个角色终端401的定位装置包括如上文所述的光学隐形码识别器和解码器。角色终端401通过定位装置中的光学隐形码识别器获取其当前位置处定位介质层上的光学图像,并进而识别与该光学图像对应的光学隐形码;接着基于二维空间的定位区域的位置信息与光学隐形码之间的对应关系,通过解码器将所识别的光学隐形码转换成该光学隐形码对应的定位区域的位置信息。在一个实施例,角色终端401可以通过有线或无线的方式将所获取的当前位置信息发送给所述主控终端和/或其他角色终端。主控终端402可以基于来自每个角色终端401的位置信息来指示该角色终端401和/或其他角色终端执行相应的动作。其他收到位置信息的角色终端也可以根据该信息执行相应的动作。在一个实施例中,所述角色终端401还包括存储单元,用于存储所述二维空间中定位区域的位置信息与光学隐形码之间的对应关系。
在又一个实施例中,主控终端401还包括存储单元,用于存储所述二维空间中定位区域的位置信息与光学隐形码之间的对应关系。在又一个实施例中,主控终端402还可以充当如上文所讨论的定位服务器,角色终端401的定位装置包括上文所述的光学隐形码识别器。角色终端401通过光学隐形码识别器识别其当前位置处定位介质层403上的光学图像,识别该光学图像对应的光学隐形码,然后将所识别的光学隐形码发送到主控终端402。主控终端402根据二维空间中定位区域的位置信息与光学隐形码之间的对应关系,将所接收的来自角色终端401的光学隐形码转换成该光学隐形码对应的定位区域的位置信息,从而得到角色终端401的当前位置。主控终端402可以基于所得到的角色终端401的位置信息来指示该角色终端401或其他角色终端执行相应的动作。主控终端402可以将所得到的角色终端401的位置信息发送给该角色终端或其他角色终端。其他收到位置信息的角色终端也可以根据该信息执行相应的动作。
在一个实施例中,主控终端402还带有音频或视频输入/输出接口以及有关于动作、表情等的其它部件,比如用电机驱动的耳朵、用于显示面部表情的显示屏等,以便于与游戏玩家交流信息。在又一个实施例,主控终端402还带有自主移动部件,例如带有由电机驱动的轮子或履带,在定位介质层403上自主或受控移动。在又一个实施例,主控终端402与互联网之间通过无线或有线方式建立通讯链路。这样,所述主控终端402可以从互联网获取程序、数据、游戏内容的更新。在其他实施例中,用户使用诸如手机、遥控装置等的设备通过无线网络与所述主控终端402建立连接,向其发送控制指令,以控制其行为或者通过主控终端来控制角色终端的行为。
在一个实施例中,所述角色终端401带有自主移动部件,例如带有由电机驱动的轮子或履带,可以在定位介质层403上自主或受控移动。角色终端之间以及角色终端与主控终端之间可以通过无线或有线方式建立通讯链路。角色终端401可以通过通讯链路向主控终端或其他角色终端报告自己的当前位置。主控终端402可以通过通讯链路向角色终端401发出控制命令或者发送与游戏相关的数据或更新程序等。主控终端向角色终端所发送的控制命令包括指示角色终端移动指定的偏移距离或移动到指定位置,播放声音、表情或视频,震动或转动等指令。角色终端401根据来自主控终端402的控制命令执行相应的动作。角色终端还可以接收其它角色终端报告的位置数据,并根据当前具体情况,执行相应的动作。
在又一个实施例中,所述角色终端401或主控终端402上还包括存储单元,用于存储每次获取的角色终端的位置信息,从而可以提供各个角色终端在一定时间段内的移动路径。
在又一个实施例中,该游戏***还包括贴纸404,其上带有隐形码,并可印刷有各种标识、图案或形象。例如,所述贴纸可以是一个带有隐形码的小卡片。可以根据游戏需要,将贴纸贴在定位介质层403上。所述角色终端401或主控终端402,通过获取贴纸404上的隐形码,执行相应的动作。
根据上述实施例的游戏***可以应用于桌面游戏、机器人玩具等应用场合。这样的游戏***给棋类、桌游、玩具、教育、机器人等应用提供了高精度、低成本的解决方案。
虽然本发明已经通过优选实施例进行了描述,然而本发明并非局限于这里所描述的实施例,在不脱离本发明范围的情况下还包括所作出的各种改变以及变化。
Claims (10)
1.一种用于二维空间的定位***,所述***包括:
覆盖在所述二维空间的表面的定位介质层,所述定位介质层被划分为多个定位区域,同一个定位区域包含的光学隐形码相同;每个定位区域的光学隐形码对应于所述二维空间的一个位置信息;
定位装置,用于识别在所述定位介质层中的光学隐形码,并获取与该光学隐形码对应的定位区域的位置信息。
2.根据权利要求1所述的定位***,其中所述二维空间的表面为平面或曲面。
3.根据权利要求1所述的定位***,其中每个定位区域的尺寸最小相当于单个光学隐形码对应的光学图像的大小。
4.根据权利要求1所述的定位***,其中所述定位介质层为包含与所述光学隐形码对应的光学图像的涂层。
5.根据权利要求1所述的定位***,其中所述定位区域在所述二维空间的位置信息为该定位区域的中心点在所述二维空间中的坐标。
6.根据权利要求1所述的定位***,其中所述定位区域在所述二维空间的位置信息为在该定位区域中设定的参考点在所述二维空间中的坐标。
7.根据权利要求1所述的定位***,所述定位装置包括光学隐形码识别器和解码器;其中:
所述光学隐形码识别器用于获取定位介质层中的光学图像,并识别该光学图像对应的光学隐形码;
所述解码器用于根据所述光学隐形码与二维空间中的位置信息之间的对应关系,将所述光学隐形码识别器识别的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息。
8.根据权利要求1所述的定位***,所述***还包括定位服务器,并且所述定位装置包括光学隐形码识别器和用于与所述定位服务器通信的通信单元;其中,
所述光学隐形码识别器用于获取所述定位介质层中的光学图像,并识别该光学图像对应的光学隐形码;
所述定位装置通过所述通信单元将所述光学隐形码识别器识别的光学隐形码发送给所述定位服务器;
所述定位服务器基于光学隐形码与所述二维空间中的位置信息之间的对应关系,将所接收的光学隐形码转换成与该光学隐形码对应的定位区域的位置信息。
9.一种基于如上述权利要求1-8中任一权利要求所述的定位***的定位方法,所述方法包括:
步骤1)通过定位装置识别定位介质层中包含的光学隐形码;
步骤2)根据该光学隐形码获得其对应的定位区域的位置信息。
10.根据权利要求9所述的方法,所述步骤1)包括:
步骤11)获取定位介质层中的光学图像;
步骤12),对所获取的光学图像进行识别,判断是否有与该光学图像对应的光学隐形码,如果没有,则返回步骤11)重新获取光学图像,直到识别出光学隐形码为止。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410467001.7A CN105403235A (zh) | 2014-09-15 | 2014-09-15 | 二维空间定位***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410467001.7A CN105403235A (zh) | 2014-09-15 | 2014-09-15 | 二维空间定位***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105403235A true CN105403235A (zh) | 2016-03-16 |
Family
ID=55468867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410467001.7A Pending CN105403235A (zh) | 2014-09-15 | 2014-09-15 | 二维空间定位***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105403235A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106920258A (zh) * | 2017-01-24 | 2017-07-04 | 北京富龙飞科技有限公司 | 增强现实中快速实时获得运动物体信息的方法及*** |
CN106933355A (zh) * | 2017-01-24 | 2017-07-07 | 北京富龙飞科技有限公司 | 增强现实中快速实时获得运动物体信息的方法 |
CN108830361A (zh) * | 2017-05-03 | 2018-11-16 | 深圳市九州传媒科技有限公司 | 一种隐形码识别方法、终端及服务器 |
CN108871339A (zh) * | 2018-06-29 | 2018-11-23 | 深圳市富微科创电子有限公司 | 一种基于oid编码的定位***及方法 |
WO2019153855A1 (zh) * | 2018-02-07 | 2019-08-15 | 迎刃而解有限公司 | 一种360度环绕方位及位置感知物件信息获取***及其应用 |
CN111506056A (zh) * | 2019-07-30 | 2020-08-07 | 清华大学 | 一种设备的定位***及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020078146A1 (en) * | 1995-07-27 | 2002-06-20 | Rhoads Geoffrey B. | Internet linking from audio and image content |
WO2007102646A1 (en) * | 2006-03-07 | 2007-09-13 | Electronics And Telecommunications Research Institute | Apparatus for resolving code, apparatus for providing code information and the method thereof |
CN101546387A (zh) * | 2006-11-16 | 2009-09-30 | 深圳市天朗时代科技有限公司 | 多媒体资料索引信息的存储方法及用该方法的印刷出版物 |
CN101930325A (zh) * | 2010-07-22 | 2010-12-29 | 明基电通有限公司 | 定位方法及显示*** |
CN103234564A (zh) * | 2013-04-15 | 2013-08-07 | 山东联友通信科技发展有限公司 | 基于二维磁编码的定位方法及定位*** |
CN103605974A (zh) * | 2013-11-15 | 2014-02-26 | 刘建生 | 基于二维码的坐标定位方法、多媒体及笔迹数据获取方法 |
-
2014
- 2014-09-15 CN CN201410467001.7A patent/CN105403235A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020078146A1 (en) * | 1995-07-27 | 2002-06-20 | Rhoads Geoffrey B. | Internet linking from audio and image content |
WO2007102646A1 (en) * | 2006-03-07 | 2007-09-13 | Electronics And Telecommunications Research Institute | Apparatus for resolving code, apparatus for providing code information and the method thereof |
CN101546387A (zh) * | 2006-11-16 | 2009-09-30 | 深圳市天朗时代科技有限公司 | 多媒体资料索引信息的存储方法及用该方法的印刷出版物 |
CN101930325A (zh) * | 2010-07-22 | 2010-12-29 | 明基电通有限公司 | 定位方法及显示*** |
CN103234564A (zh) * | 2013-04-15 | 2013-08-07 | 山东联友通信科技发展有限公司 | 基于二维磁编码的定位方法及定位*** |
CN103605974A (zh) * | 2013-11-15 | 2014-02-26 | 刘建生 | 基于二维码的坐标定位方法、多媒体及笔迹数据获取方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106920258A (zh) * | 2017-01-24 | 2017-07-04 | 北京富龙飞科技有限公司 | 增强现实中快速实时获得运动物体信息的方法及*** |
CN106933355A (zh) * | 2017-01-24 | 2017-07-07 | 北京富龙飞科技有限公司 | 增强现实中快速实时获得运动物体信息的方法 |
CN106920258B (zh) * | 2017-01-24 | 2020-04-07 | 北京富龙飞科技有限公司 | 增强现实中快速实时获得运动物体信息的方法及*** |
CN108830361A (zh) * | 2017-05-03 | 2018-11-16 | 深圳市九州传媒科技有限公司 | 一种隐形码识别方法、终端及服务器 |
WO2019153855A1 (zh) * | 2018-02-07 | 2019-08-15 | 迎刃而解有限公司 | 一种360度环绕方位及位置感知物件信息获取***及其应用 |
CN108871339A (zh) * | 2018-06-29 | 2018-11-23 | 深圳市富微科创电子有限公司 | 一种基于oid编码的定位***及方法 |
CN111506056A (zh) * | 2019-07-30 | 2020-08-07 | 清华大学 | 一种设备的定位***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105403235A (zh) | 二维空间定位***及方法 | |
US11887312B2 (en) | Fiducial marker patterns, their automatic detection in images, and applications thereof | |
KR102038638B1 (ko) | 가상 현실에서 핸드 헬드 디바이스를 트랙킹하는 시스템 | |
US10380920B2 (en) | System and method for augmented ultrasound simulation using flexible touch sensitive surfaces | |
CN110533723B (zh) | 增强现实显示的方法、姿态信息的确定方法及装置 | |
CN109863510A (zh) | 冗余跟踪*** | |
CN102999152B (zh) | 一种手势动作识别方法和*** | |
US11049324B2 (en) | Method of displaying virtual content based on markers | |
CN105488312A (zh) | 一种游戏*** | |
CN102930311B (zh) | 在媒介物上形成点图形的方法、使用点图形的信息输入方法、使用点图形的信息输入输出方法、使用点图形的信息输入装置、使用点图形的信息处理装置 | |
US20160232715A1 (en) | Virtual reality and augmented reality control with mobile devices | |
CN106850528A (zh) | 媒体***与方法 | |
US11594150B1 (en) | System and method for extended spectrum ultrasound training using animate and inanimate training objects | |
US20170266558A1 (en) | Smart video game board system and methods | |
CN102192738A (zh) | 一种展馆导航仪和导航*** | |
CN108415675B (zh) | 信息处理设备、信息处理***和信息处理方法 | |
CN110140100A (zh) | 三维增强现实对象用户界面功能 | |
CN108124479A (zh) | 地图标注的方法、装置、云端服务器、终端及应用程序 | |
CN207488953U (zh) | 虚拟现实场景模拟装置 | |
CN111488090A (zh) | 交互方法、装置、交互***、电子设备及存储介质 | |
CN111047710B (zh) | 虚拟现实***及交互设备显示方法和计算机可读存储介质 | |
KR20190075356A (ko) | 객체를 식별하기 위한 장치 및 방법 | |
CN112581630B (zh) | 一种用户交互方法和*** | |
US20130155211A1 (en) | Interactive system and interactive device thereof | |
CN114995459A (zh) | 机器人的控制方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160412 Address after: 100083 1-6-2201, 16 East Zhongguancun Road, Beijing, Haidian District Applicant after: BEIJING SIPAI TECHNOLOGY CO., LTD. Address before: 100101 Beijing city Chaoyang District Datun Road No. 222 2 floor room 504 Applicant before: Wu Minsheng |
|
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160316 |
|
WD01 | Invention patent application deemed withdrawn after publication |