JP6255085B2 - 位置特定システムおよび位置特定方法 - Google Patents

位置特定システムおよび位置特定方法 Download PDF

Info

Publication number
JP6255085B2
JP6255085B2 JP2016510695A JP2016510695A JP6255085B2 JP 6255085 B2 JP6255085 B2 JP 6255085B2 JP 2016510695 A JP2016510695 A JP 2016510695A JP 2016510695 A JP2016510695 A JP 2016510695A JP 6255085 B2 JP6255085 B2 JP 6255085B2
Authority
JP
Japan
Prior art keywords
electronic device
mobile electronic
location
map
server
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.)
Active
Application number
JP2016510695A
Other languages
English (en)
Other versions
JP2016524128A (ja
Inventor
ユン,ドゥヒ
ミロースキー,ピョートル,ダブリュ.
チャン,ヒョンソク
ラクシュマン,ティルネル,ヴイ.
Original Assignee
アルカテル−ルーセント
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 アルカテル−ルーセント filed Critical アルカテル−ルーセント
Publication of JP2016524128A publication Critical patent/JP2016524128A/ja
Application granted granted Critical
Publication of JP6255085B2 publication Critical patent/JP6255085B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • G01C21/1656Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments with passive imaging devices, e.g. cameras
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0257Hybrid positioning
    • G01S5/0263Hybrid positioning by combining or switching between positions derived from two or more separate positioning systems
    • G01S5/0264Hybrid positioning by combining or switching between positions derived from two or more separate positioning systems at least one of the systems being a non-radio wave positioning system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、位置特定に関する。
通常ではGPS信号が到達することができない屋内環境において、全地球測位システム(GPS)などの車両ナビゲーション・システムによって提供される屋外位置特定を再現する屋内位置特定を提供する必要性が高まっている。屋内位置特定を提供するためのアプローチには、WiFi信号測定またはセルラー信号測定が、関心対象の場所のRFマップと照合されて、その場所におけるユーザの現在の位置が推定される無線周波数(RF)フィンガプリンティング(fingerprinting)、および知られていない環境のマップが映像によってインクリメンタルに構築され、見る人の現在の位置および経路がそのプロセスに沿って推測される視覚ベースの同時位置特定/マッピング(Simultaneous Localization and Mapping(SLAM))が含まれる。しかし、これらの屋内位置特定システムは、通常、3D空間における位置特定の精度を欠く、または過度にリソースを多用する計算および/または特化されたハードウェアを要求する。
実施形態によれば、環境内のモバイル電子デバイスの位置特定を提供するためのシステムが、そのモバイル電子デバイスと通信状態にある少なくとも1つのサーバを含む。その少なくとも1つのサーバは、そのモバイル電子デバイスから、少なくとも1つのピクチャからの入力データ、および少なくとも1つの加速度計測定を受信するように構成される。その少なくとも1つのサーバは、その少なくとも1つのピクチャからの入力データ、その少なくとも1つの加速度計測定、およびその屋内環境の少なくとも1つの3次元マップに基づいて、そのモバイル電子デバイスに位置特定を提供する位置特定モジュールを含む。
実施形態によれば、その3次元マップは、3次元特徴ポイントのデータベースを含む。
実施形態によれば、その位置特定モジュールは、その少なくとも1つのピクチャからの2次元特徴ポイントを、その3次元マップのそれらの3次元特徴ポイントと照合することによって位置特定を提供する。
実施形態によれば、このシステムは、その位置特定モジュールを実行するためのクラウド・コンピューティング・サービスを含む。
実施形態によれば、その少なくとも1つの加速度計測定は、3軸加速度計からの3軸加速度測定を含む。
実施形態によれば、そのモバイル電子デバイスは、ウェアラブル・スマート・ガジェットである。
実施形態によれば、コンピュータ化された方法は、少なくとも1つのサーバにおいて、モバイル電子デバイスから少なくとも1つのピクチャおよび少なくとも1つの加速度計測定からの入力データを受信することを含む。その少なくとも1つのサーバが、その少なくとも1つのピクチャおよびその少なくとも1つの加速度計測定からの入力データを環境の3次元マップと比較して、その環境内のそのモバイル電子デバイスの3次元位置および向きを示す位置特定をそのモバイル電子デバイスに送信する。
実施形態によれば、この方法は、その少なくとも1つのサーバにおいて、その3次元マップの検索空間を、その少なくとも1つのピクチャおよびその少なくとも1つの加速度計測定をその3次元マップと比較するためのサブセットに制限することをさらに備える。
実施形態によれば、その少なくとも1つのサーバにおいて、その3次元マップの検索空間を制限することは、その加速度計測定からそのモバイル電子デバイスのピッチ(pitch)およびロール(roll)を計算することを含む。
実施形態によれば、その少なくとも1つのサーバにおいて、その3次元マップの検索空間を制限することは、WiFiジオロケーション(geolocation)、モバイル電子デバイスに入力された2次元バーコード、または位置特定情報のうちの少なくとも1つを使用して環境内のそのモバイル電子デバイスの位置を近似することをさらに含む。
実施形態によれば、そのモバイル電子デバイスの近似の位置は、そのモバイル電子デバイスの実際の位置から20メートルの範囲内であり得る。
実施形態によれば、この方法は、その少なくとも1つのサーバにおいて、その少なくとも1つのピクチャからの2次元特徴ポイントを、その3次元マップの3次元特徴ポイントと照合することをさらに備える。
実施形態によれば、この方法は、その少なくとも1つのサーバにおいて、剛体運動を想定して、照合される特徴ポイント・ペアの間で並進ベクトルおよび回転行列を算出することをさらに備える。
実施形態によれば、方法を実行するように少なくとも1つのサーバによって実行されるように構成された命令を記憶する非一時的な有形のコンピュータ可読媒体が、モバイル電子デバイスから少なくとも1つのピクチャおよび少なくとも1つの加速度計測定からの入力データを受信するステップと、その少なくとも1つのピクチャおよびその少なくとも1つの加速度計測定からの入力データを、メモリの中に記憶された環境の3次元マップと比較するステップと、その環境内のそのモバイル電子デバイスの3次元の位置および向きを示す位置特定を、そのモバイル電子デバイスに送信するステップとを備えることが可能である。
実施形態によれば、この方法は、その3次元マップの検索空間を、その少なくとも1つのピクチャおよびその少なくとも1つの加速度計測定をその3次元マップと比較するためのサブセットに制限することをさらに備える。
実施形態によれば、その3次元マップの検索空間を制限することは、その加速度計測定からそのモバイル電子デバイスのピッチおよびロールを計算することを含む。
実施形態によれば、その3次元マップの検索空間を制限することは、WiFiジオロケーションを使用してその環境内のそのモバイル電子デバイスの位置を近似することをさらに含む。
実施形態によれば、そのモバイル電子デバイスの近似の位置は、そのモバイル電子デバイスの実際の位置から20メートルの範囲内であり得る。
実施形態によれば、この方法は、その少なくとも1つのピクチャからの2次元特徴ポイントを、その3次元マップの3次元特徴ポイントと照合することをさらに備え得る。
実施形態によれば、この方法は、剛体運動を想定して、照合される特徴ポイント・ペアの間で並進ベクトルおよび回転行列を算出することをさらに備える。
これら、およびその他の実施形態は、添付の図面を参照しながら、本明細書内の後段の詳細な説明に鑑みて明白となろう。
実施形態によるシステムを示す概略図である。 図1のシステムの座標系を示す概略図である。 クラウド・コンピューティング・サービスを実施する図1のシステムを示す概略図である。 図1のシステムで屋内位置特定を提供するための実施形態を示す流れ図である。 図1のシステムで屋内位置特定を提供するための実施形態を示す流れ図である。
様々な実施形態をさらに詳細に説明する前に、本発明は、説明される特定の実施形態に限定されないことを理解されたい。本明細書で説明されるシステムおよび方法は、対象とされる用途に適切なように構成され、変形され得ること、および本明細書で説明されるシステムおよび方法が、他の適切な用途で使用されてもよいこと、および他のそのような追加および変形が本発明の範囲から逸脱しないことが、当業者には理解されよう。
図面において、同様の参照符号は、本出願のシステムおよび方法の同様の特徴を指す。したがって、いくつかの説明は、いくつかの図および参照符号にしか参照しないものの、そのような説明は、他の図における同様の参照符号にも同様に当てはまり得ることを理解されたい。
図1を参照すると、屋内位置特定のためのシステム10が示されている。システム10は、屋内環境16内でユーザ14によって操作されるように構成されたモバイル電子デバイス12と、位置特定モジュール18と、屋内環境16のあらかじめ構築された屋内3次元(3D)マップ20とを含む。
モバイル電子デバイス12は、カラー・カメラと、3軸加速度計と、少なくとも1つの通信ネットワーク接続(たとえば、モバイル・データ・ネットワーク、WiFiワイヤレス・コンピュータ・ネットワークなどに対する接続)とを含む任意の通常のモバイル・デバイスであり得る。たとえば、モバイル電子デバイス12は、セルラー電話、スマートフォン、タブレット、GOOGLE GLASS、あるいは屋内環境16内でユーザ14によって装着され、かつ/または携帯され、操作されることが可能な任意の類似したポータブル・デバイスであり得る。
屋内環境16のあらかじめ構築された3D屋内マップ20は、システム10が屋内位置特定を実行できる前にオフラインで構築されて、関心対象の屋内環境16の形状をキャプチャする。あらかじめ構築された3D屋内マップ20は、後段でより詳細に説明されるとおり、位置特定モジュール18がアクセス可能なロケーションに記憶される。3D屋内マップ20は、屋内環境16においてサンプリングされた3D特徴ポイント21のコレクションまたはデータベースであり得る。あらかじめ構築された3D屋内マップ20は、たとえば、MICROSOFT社によって開発されたKINECT動き感知入力デバイスなどのカラー−デプス(color and depth)(RGB−D)カメラを使用して関心対象の特定の建造物の屋内環境16をマッピングして、構築され得る。KINECT動き感知入力デバイスは、赤外線(IR)パターン源と、IRカメラとを有する。IRカメラが、IRパターン源によって投影され、被写体上で反射されるIRパターンを検出し、このことにより、オンボード・チップが、立体映像(stereoscopy)を使用してその被写体のデプス・マップを推定することが可能になる。RGBカメラによってもたらされるこのデプス・マップおよび対応するRGB画像が、図2に示される屋内マップ座標系(x,y,z)において3D特徴ポイント21を定義するのに使用され得る。各3D特徴ポイント21は、たとえば、3D屋内マップ20における3D座標と、特徴ポイント照合を可能にするように3D特徴ポイント21の周囲の小さな区域の外観を特徴付けるScale Invariant Feature Transform(SIFT)記述子(たとえば、128次元ベクトル)とを含むことが可能である。3D屋内マップ20は、RGB−Dカメラが屋内環境16のまわりを移動するにつれ、連続的なRGB−D画像からの3D特徴ポイント21を反復的に関連付けて、屋内環境16のあらかじめ構築された3D屋内マップ20を、これらの3D特徴ポイント21のコレクションまたはデータベースとして定義することによって構築され得る。
位置特定モジュール18は、サーバ22上に配置されることが可能であり、モバイル電子デバイス12と通信して、モバイル電子デバイス12からの入力を受信し、その入力に応答して電子デバイス12に位置特定を提供するように構成される。サーバ22は、当業者には理解されるとおり、図3に示されるように、スタンドアロンのサーバ・ユニットであっても、クラウド・コンピューティング・サービス24であってもよい。サーバ22は、必要なエレクトロニクス、ソフトウェア、メモリ、ストレージ、データベース、ファームウェア、論理/状態マシン、マイクロプロセッサ、通信リンク、ならびに本明細書で説明される機能を実行し、かつ/または本明細書で説明される結果を実現する他の任意の入力/出力インターフェースを含む。たとえば、サーバ22は、プロセッサ26と、メモリ28とを含むことが可能であり、メモリ28は、ランダム・アクセス・メモリ(RAM)と、読取り専用メモリ(ROM)とを含むシステム・メモリを含み得る。サーバ22は、当業者には理解されるとおり、後段で説明される屋内位置特定のためのシステム10の動作を円滑にするように通信インターフェース・ユニット30を介してモバイル電子デバイス12および/または他の1つまたは複数のモバイル・デバイスと通信状態にあることが可能である。位置特定モジュール18に関連して後段で説明される機能を含め、多数の機能を実行するための適切なコンピュータ・プログラム・コードが、サーバ22に供給され得る。
プロセッサ26は、1つまたは複数の従来のマイクロプロセッサと、数値演算コプロセッサなどの1つまたは複数の補助的なコプロセッサとを含み得る。プロセッサ26は、通信インターフェース・ユニット30と通信状態にあることが可能であり、通信インターフェース・ユニット30を介してプロセッサ26は、他のサーバ、他のプロセッサ、コンピュータ、セルラー電話、タブレットなどの他のネットワークおよび/またはデバイスと通信することが可能である。通信インターフェース・ユニット30は、たとえば、他のモバイル電子デバイス12、プロセッサ、サーバ、コンピュータ、セルラー電話、タブレットなどと同時に通信するための複数の通信チャネルを含み得る。互いに通信状態にあるデバイスは、互いに絶えず伝送している必要はない。互いに通信状態にあるデバイスは、それらのデバイスの間で通信リンクを確立するのにいくつかのステップが実行されることを要求する可能性がある。
プロセッサ26は、メモリ28と通信状態にあり、メモリ28は、磁気メモリ、光メモリ、および/または半導体メモリの適切な組合せを備えることが可能であり、たとえば、RAMと、ROMと、フラッシュ・ドライブと、コンパクト・ディスクおよび/またはハードディスクもしくはハードドライブなどの光ディスクとを含み得る。プロセッサ26およびメモリ28はそれぞれ、たとえば、完全に、単一のコンピュータもしくは他のデバイスの内部に配置されること、あるいはUSBポート、シリアル・ポート・ケーブル、同軸ケーブル、イーサネット・タイプのケーブル、電話線、無線周波数トランシーバもしくは他の類似したワイヤレス媒体もしくは有線媒体、または以上の組合せなどの通信媒体によって互いに接続されることが可能である。たとえば、プロセッサ26は、通信インターフェース・ユニット30を介してメモリ28に接続され得る。
メモリ28は、あらかじめ構築された3D屋内マップ20を記憶し、たとえば、位置特定モジュール18によって要求される1つまたは複数のデータベースおよび/または他の情報、サーバ22のためのオペレーティング・システム、ならびに/あるいは本明細書で説明される様々な実施形態によりモバイル電子デバイス12に位置特定を提供するように位置特定モジュール18を導くように構成された他の1つまたは複数のプログラム(たとえば、コンピュータ・プログラム・コードおよび/またはコンピュータ・プログラム製品)を記憶することも可能である。たとえば、メモリ28は、後段でさらに詳細に説明されるとおり、屋内環境16のWiFiフィンガプリント・マップ(図示せず)を記憶することも可能である。あらかじめ構築された3D屋内マップ20、オペレーティング・システム、位置特定モジュール18、および/または他のプログラムは、たとえば、圧縮されたフォーマット、コンパイルされていないフォーマット、および/または暗号化されたフォーマットで記憶されることが可能であり、プロセッサ26によって実行可能なコンピュータ・プログラム・コードを含み得る。コンピュータ・プログラム・コードの命令は、メモリ28、またはメモリ28以外のコンピュータ可読媒体からプロセッサ26のメイン・メモリに読み込まれ得る。プログラムの中の命令の系列の実行が、プロセッサ26に本明細書で説明されるプロセス・ステップを実行させる一方で、本発明のプロセスの実施のために、ソフトウェア命令の代わりに、またはソフトウェア命令と組み合わせて、結線による回路が使用されてもよい。このため、本発明の実施形態は、ハードウェアとソフトウェアのいずれの特定の組合せにも限定されない。
また、本明細書で説明されるプログラムは、フィールド・プログラマブル・ゲート・アレイ、プログラマブル・アレイ・ロジック、プログラマブル論理デバイスなどのプログラマブル・ハードウェア・デバイスとして実装されることも可能である。また、プログラムは、様々なタイプのコンピュータ・プロセッサによって実行されるようにソフトウェアとして実装されることも可能である。実行可能コードのプログラムは、たとえば、コンピュータ命令の1つまたは複数の物理ブロックまたは論理ブロックを備えることが可能であり、これらの物理ブロックまたは論理ブロックは、たとえば、オブジェクト、手続き、プロセス、または関数として編成され得る。それでも、識別されたプログラムの実行ファイルは、物理的に一緒に配置されていなくてもよく、論理的に一緒に結合されると、プログラムを構成して、モバイル電子デバイス12の屋内位置特定を提供することなどのプログラムのための記載される目的を実現する、異なるロケーションに記憶された別々の命令を備えることも可能である。実施形態において、実行可能コードのアプリケーションは、多くの命令をコンパイルしたものであることが可能であり、異なるいくつかのコード・パーティションまたはコード・セグメントにわたって、異なるプログラムの間で、およびいくつかのデバイスにわたって分散させられることさえ可能である。
本明細書で使用される「コンピュータ可読媒体」という用語は、実行のためにサーバ22のプロセッサ26(または本明細書で説明されるデバイスの他の任意のプロセッサ)に命令および/またはデータを供給する、または供給することに加担する任意の媒体を指す。そのような媒体は、不揮発性媒体および揮発性媒体を含むが、以上には限定されない多くの形態をとることが可能である。不揮発性媒体は、たとえば、記憶装置としての、光ディスク、磁気ディスク、または光磁気ディスクを含む。揮発性媒体は、メイン・メモリを通常、構成するダイナミック・ランダム・アクセス・メモリ(DRAM)を含む。コンピュータ可読媒体の一般的な形態には、たとえば、フロッピー・ディスク、フレキシブル・ディスク、ハードディスク、磁気テープ、他の任意の磁気媒体、CD−ROM、DVD、他の任意の光媒体、パンチ・カード、紙テープ、穴のパターンを有する他の任意の物理媒体、RAM、PROM、EPROMもしくはEEPROM(電子的に消去可能なプログラマブル読取り専用メモリ)、FLASH−EEPROM、他の任意のメモリ・チップもしくはメモリ・カートリッジ、またはコンピュータが読み取ることができる他の任意の媒体が含まれる。
様々な形態のコンピュータ可読媒体が、実行のためにプロセッサ26(または本明細書で説明されるデバイスの他の任意のプロセッサ)に1つまたは複数の命令の1つまたは複数の系列を伝送することに関与していることが可能である。たとえば、それらの命令が、最初、遠隔コンピュータ(図示せず)の磁気ディスク上に記憶されていることが可能である。その遠隔コンピュータが、それらの命令をその遠隔コンピュータのダイナミック・メモリにロードして、イーサネット接続、ケーブル線、モデムを使用する電話線、ワイヤレスで、または別の適切な接続を介してそれらの命令を送信することが可能である。コンピューティング・デバイスにローカルの通信デバイス(たとえば、サーバ22)が、それぞれの通信線上でデータを受信して、そのデータを、プロセッサ26のためのシステム・バスに乗せることが可能である。そのシステム・バスが、そのデータをメイン・メモリに伝送し、そのメイン・メモリからプロセッサ26が、それらの命令を取り出して、実行する。メイン・メモリによって受け取られる命令は、オプションとして、プロセッサ26による実行の前に、または後にメモリ28の中に記憶されてもよい。さらに、命令は、様々なタイプの情報を伝送するワイヤレス通信またはワイヤレス・データ・ストリームの例示的な形態である、電気信号、電磁信号、または光信号として通信ポート経由で受信され得る。
動作の際、屋内位置特定のためのシステム10は、サーバ22上で実行されている位置特定モジュール18が、モバイル電子デバイス12のカメラによってキャプチャされた2次元(2D)ピクチャ、およびモバイル電子デバイス12の3軸加速度計によって行われた加速度測定だけを使用して、モバイル電子デバイス12の3次元の位置および向きを計算することを可能にする。図2を再び参照すると、カメラによってキャプチャされた2Dピクチャ、およびモバイル電子デバイス12からの加速度測定が、デバイス座標系(u,v,s)に入っている。モバイル・デバイス12に関する位置特定を算出するのに、位置特定モジュールが、2Dピクチャにおける2D特徴ポイント21を、図1に示される3D屋内マップ20における3D特徴ポイント21と照合することを、剛体回転を想定して、照合される特徴ポイント21の間の並進ベクトル(T,T,T)および回転行列(Rx(γ),Ry(β),Rz(α))を算出することによって行い、ここで、β、γ、およびαは、それぞれ、モバイル電子デバイス12のピッチ、ロール、およびヨーである。
図4を参照すると、モバイル電子デバイス12の屋内位置特定を算出するのに、サーバ22がまず、32で、モバイル電子デバイス12から、実質的に同時にキャプチャされた2Dピクチャと加速度測定からの入力データを受信する。たとえば、実施形態において、ユーザが、セルラー電話、スマートフォン、タブレット、GOOGLE GLASS、または任意の類似したモバイル電子デバイス12を使用して、その2D写真を撮影し、加速度測定を行うことが可能である。加速度測定は、たとえば、3軸加速度計からの3軸加速度測定であり得る。次に、そのユーザが、その2D写真および加速度測定を、サーバ22上の位置特定モジュール18に送信する。このため、実施形態において、その入力データは、モバイル電子デバイス12によってキャプチャされた2D写真および加速度測定であり得る。
他の実施形態において、モバイル電子デバイス12が、その2D写真および/またはそれらの加速度測定から情報を抽出することが可能であり、その抽出情報を、その2D写真および/またはそれらの加速度測定の代わりに、またはその2D写真および/またはそれらの加速度測定に加えて、送信することが可能である。たとえば、モバイル電子デバイス12が、加速度計測定からピッチβ角およびロールγ角を計算することが可能であり、それらの計算された角度を、2Dピクチャと一緒に入力データとして位置特定システム18に送信することが可能である。モバイル電子デバイス12は、当業者には理解されるとおり、後段で説明される角度計算を実行することが可能である。
また、モバイル電子デバイス12は、2Dピクチャから特徴ポイント21を抽出することも可能であり、それらの特徴ポイント21を、2Dピクチャ自体を送信する代わりに、位置特定システム18に送信することが可能である。モバイル電子デバイス12においてローカルで特徴ポイント21を抽出することは、特徴ポイント21抽出の効率、モバイル電子デバイス12とサーバ22の間のネットワーク条件の品質などに依存して、電力効率および/または帯域幅効率がより良い可能性があり、位置特定モジュール18およびサーバ22におけるコンピューティング・リソースを節約することが可能である。
34で、サーバ22が、モバイル電子デバイス12から受信された加速度測定に基づいて、3D屋内マップ20の検索空間を、マップ全体から3D屋内マップ20のサブセットに制限する。モバイル電子デバイス12から受信されたピッチβ角およびロールγ角が入力データの一部として受信されている場合、または3軸加速度計測定に基づいてモバイル電子デバイス12のピッチ角βおよびロール角γをまず計算することによって、位置特定モジュール18が、モバイル電子デバイス12から受信されたピッチβ角およびロールγ角を使用して、検索空間を制限することが可能である。位置特定モジュール18(またはモバイル電子デバイス12)は、測定が行われた際のモバイル電子デバイス12の加速が重力による加速であるものと想定することによって(すなわち、ノイズ・バイアスおよび/または調整不良バイアスは無視される)、ピッチβ角およびロールγ角を計算する。たとえば、ピッチ角(β)およびロール角(γ)は、以下の式に従ってモバイル電子デバイス12の3軸加速度計測定から計算され得る。すなわち、
Figure 0006255085
ここで、G、G、およびGは、図2に示されるデバイス座標系(u,v,s)における3軸加速度計によって検出された重力の成分である。
次に、位置特定モジュール18は、計算されたピッチβ角およびロールγ角を使用して3D屋内マップ20の検索空間を制限することが可能である。たとえば、位置特定モジュール18は、加速度測定が、モバイル電子デバイス12の傾きが直立であることを示す場合、水平方向の30(三十)度の範囲内の向きだけを含めるように検索空間を制限することが可能である。位置特定モジュール18は、計算されたピッチβ角およびロールγ角を使用して、モバイル電子デバイス12によってもたらされた2Dピクチャからの特徴ポイントを、メモリ28の中に記憶された3D屋内マップ20からの特徴ポイントと照合して、3D屋内マップ20のサブセットの範囲内でモバイル電子デバイス12の並進ベクトル(T,T,T)およびヨー角αによって表現される3D位置の大まかな推定を得ることが可能である。たとえば、位置特定モジュール18は、二次制約最小二乗推定(quadratic constraint least−square estimation)または類似した計算を使用して、モバイル電子デバイス12の並進ベクトル(T,T,T)およびヨー角αによって表現される3D位置の大まかな推定を得ることが可能である。また、位置特定モジュール18は、Random Sample Consensus(RANSAC)アルゴリズムなどを適用して、不一致の特徴ポイント・ペアに起因する異常値を除去することも可能である。たとえば、実施形態において、位置特定モジュール18は、以下の式に従って変換誤差の二乗の合計であるJを最小にすることによって、並進ベクトル(T,T,T)およびヨー角αを計算することが可能である。すなわち、
Figure 0006255085
ここで、
Oは、一致した特徴ペア21の数であり、
R=R(γ)・R(β)・R(α)であり、
,vは、図2に示される、デバイス座標系(u,v,s)における第l番の特徴ポイント21の2D座標であり、
,y,zは、図2に示される、マップ座標系(x,y,z)における第l番の特徴ポイント21の3D座標であり、
Aは、3×3カメラ内部行列であり、
Figure 0006255085
である。
所与のヨー角αに関して、Jを最小にすることは、Jをヨー角αのスカラー関数とした最小二乗推定問題であり得る。αの関数としての計算されたJ(すなわち、J(α))が大域的最小値であることを確実にするのに、J(α)は、0°から360°までの範囲内で10°ごとに位置特定モジュール18によって計算されることが可能である(すなわち、この計算は、36回、繰り返されることが可能である)。次に、位置特定モジュール18は、ヨー角αの大まかな推定としてJ(α)の最小値をもたらすαを選択し、この推定は、並進ベクトル(T,T,T)によって表現される、3D位置の対応する大まかな推定をもたらす。
36で、サーバ22上の位置特定モジュール18が、3D位置およびヨー角αの大まかな推定を使用して、1メートル以内(sub−meter)の精度でモバイル電子デバイス12の3D位置および向き(すなわち、モバイル電子デバイス12の、デバイスの実際の位置から1メートル範囲内の位置および向き)を算出する。この完全な最適化は、たとえば、測定ノイズ、小さい加速からのバイアス、カメラもしくは加速度計の機械的な調整不良などに起因する加速度計測定誤差によって生じるいかなる誤差も小さくする。モバイル電子デバイス12の3D位置および向きを算出するのに、位置特定モジュール18は、開始点として、3D位置およびヨー角αの大まかな推定、ならびに計算されたピッチβ角およびロールγ角を使用して、メモリ28の中に記憶された3D屋内マップ20と2Dピクチャの間の一致した特徴ポイント・ペアを使用する。位置特定モジュール18は、剛体運動を想定して、一致した特徴ポイント・ペアの間の並進ベクトル(T,T,T)および回転行列(Rx(γ),Ry(β),Rz(α))を算出することによって、6パラメータ最適化(すなわち、3D位置パラメータおよび3つの向きパラメータ)を行って、モバイル電子デバイス12の3D位置および姿勢角を計算する。この完全な最適化は、MATLAB、GNU OCTAVEなどの知られている数値最適化ツールを使用して実行され得る。この完全な最適化は、位置特定モジュール18が、1メートル以内の精度でモバイル電子デバイス12の3D位置および向きを算出することを可能にする。
実施形態において、ヨー角αの大まかな推定を使用して、位置特定モジュール18は、ニュートン・ラフソン法の反復を実行して、1メートル以内の精度でヨー角αを算出することが可能である。この反復において、ヨー角αは、以下の式に従って更新され得る。すなわち、
Figure 0006255085
ここで、
Figure 0006255085
ヨー角αが算出されると、図2に示される並進ベクトル(T,T,T)が、以下の式に従って位置特定モジュール18によって計算され得る。すなわち、
Figure 0006255085
38で、次に、サーバ22が、計算された3D位置および向き算出を、モバイル電子デバイス12に送り返して、モバイル電子デバイス12に1メートル以内の精度で屋内位置特定を提供する。モバイル電子デバイス12は、位置特定モジュール18によって提供された屋内位置特定を様々な用途で使用することが可能である。たとえば、屋内位置特定は、拡張現実アプリケーションのために、対話型屋内ツアーを強化するように、屋内環境内(たとえば、ショッピング・センター、空港などにおける)行き先案内のために、目の見えない人々のための移動補助のために、ワイヤレス緊急応答のために、または他の類似した用途で使用され得る。
図5を参照すると、実施形態において、図1に示されるシステム10が、モバイル電子デバイス12の位置特定の大まかな推定を近似するためにモバイル電子デバイス12からのさらなる入力を使用することも可能である。たとえば、140で、サーバ22が、WiFiジオロケーション、モバイル電子デバイス12からの明示的な入力(たとえば、QUICK RESPONSE(QR)コードなどの2次元バーコードの読取り、部屋番号もしくは他の類似した位置特定情報の入力)などを使用して、図1に示される屋内構造16内のモバイル電子デバイス12の位置を近似することが可能である。140でWiFiジオロケーションを実行するのに、サーバ22は、モバイル電子デバイス12上で受信されたWiFi信号を、サーバ22上に記憶され得る、図1に示される屋内構造16のWiFiフィンガプリント・マップと比較することが可能である。WiFiジオロケーションは、数十メートルの大きさの半径内で、図1に示される屋内構造16におけるモバイル電子デバイス12の近似の位置をもたらす。WiFiジオロケーションを実行するための様々な技法は、当業者によって容易に理解されよう。さらに、図1に示される屋内構造16のWiFiフィンガプリント・マップは、たとえば、図1に示される屋内構造16の既存のマップであることが、そのようなマップが利用できる場合、可能であることが、当業者には理解されよう。代替として、WiFiフィンガプリント・マップは、WiFiフィンガプリント・マッピングのための知られている技法に従ってオフライン段階で(たとえば、3D屋内マップ20が構築されるのと同時に)あらかじめ構築されてもよい。WiFiジオロケーションを介して検出された近似の位置は、後段で説明されるとおり、位置特定モジュール18によって、3D屋内マップ20の検索空間をさらに制限するのに使用される。前述したとおり、140で、サーバ22は、モバイル電子デバイス12からの明示的な入力を使用して、モバイル電子デバイス12の位置特定を近似することも可能である。たとえば、図1に示されるユーザ14が、モバイル電子デバイス12で、QRコードなどの2次元バーコードを読み取ることが可能であり、または部屋番号、階数(floor number)などの他の位置特定情報をモバイル電子デバイス12に直接に入力することが可能である。
132で、サーバ22が、図4に関連して説明されるのと実質的に同一の様態でモバイル電子デバイス12から、実質的に同時にキャプチャされ得る2Dピクチャと加速度測定からの入力データを受信する。たとえば、実施形態において、ユーザが、セルラー電話、スマートフォン、タブレット、GOOGLE GLASS、または任意の同様なモバイル電子デバイス12を使用して、その2D写真を撮影し、それらの加速度測定を行うことが可能である。それらの加速度測定は、たとえば、3軸加速度計からの3軸加速度測定であり得る。次に、モバイル電子デバイス12が、その2D写真およびそれらの加速度測定を、サーバ22上の位置特定モジュール18に送信する。このため、実施形態において、その入力データは、モバイル電子デバイス12によってキャプチャされた2D写真および加速度測定であり得る。
前述したとおり、他の実施形態において、モバイル電子デバイス12が、その2D写真および/またはそれらの加速度測定から情報を抽出することが可能であり、その2D写真および/またはそれらの加速度測定の代わりに、または2D写真および/またはそれらの加速度測定に加えてその抽出情報を送信することが可能である。たとえば、モバイル電子デバイス12が、加速度計測定からピッチβ角およびロールγ角を計算することが可能であり、それらの計算された角度を、2Dピクチャと一緒に入力データとして位置特定システム18に送信することが可能である。モバイル電子デバイス12は、当業者には理解されるとおり、後段で説明される角度計算を実行することが可能である。
また、モバイル電子デバイス12は、2Dピクチャから特徴ポイント21を抽出することも可能であり、それらの特徴ポイント21を、2Dピクチャ自体を送信する代わりに、位置特定システム18に送信することが可能である。モバイル電子デバイス12においてローカルで特徴ポイント21を抽出することは、特徴ポイント21抽出の効率、モバイル電子デバイス12とサーバ22の間のネットワーク条件の品質などに依存して、電力効率および/または帯域幅効率がより良い可能性があり、位置特定モジュール18およびサーバ22におけるコンピューティング・リソースを節約することが可能である。
134で、サーバ22が、140で(たとえば、WiFiジオロケーションを介して)検出された近似の位置、およびモバイル電子デバイス12から受信された加速度測定に基づいて、3D屋内マップ20の検索空間を、マップ全体から3D屋内マップ20のサブセットに制限する。位置特定モジュール18が、140で(たとえば、WiFiジオロケーションを介して)検出された近似の位置を使用して、検索空間を、屋内空間の3D屋内マップ20全体から、より小さいサブセット(たとえば、WiFiジオロケーションを介して検出された近似の位置の周囲の20(二十)メートルの半径内の)に制限する。検索空間をさらに制限するのに、位置特定モジュール18は、モバイル電子デバイス12から受信されたピッチβ角およびロールγ角を、それらの角度が入力データの一部として受信されている場合、使用することが可能であり、あるいは図4に関連して説明されたのと実質的に同一の様態で、測定が行われた際のモバイル電子デバイス12の加速が重力による加速に限られるものと想定することによって(すなわち、ノイズ・バイアスおよび/または調整不良バイアスは無視される)、3軸加速度計測定からモバイル電子デバイス12のピッチ角およびロール角を計算することが可能である。次に、位置特定モジュール18は、計算されたピッチ角およびロール角を使用して、3D屋内マップ20の検索空間を制約することが可能である。たとえば、位置特定モジュール18は、加速度測定が、モバイル電子デバイス12の傾きが直立であることを示す場合、水平方向の30(三十)度の範囲内の向きだけを含めるように検索空間を制限することが可能である。次に、位置特定モジュール18は、計算されたピッチ角およびロール角を使用して、モバイル電子デバイス12によってもたらされた2Dピクチャからの特徴ポイントを、メモリ28の中に記憶された3D屋内マップ20の制限されたサブセットからの特徴ポイントと照合して、3D屋内マップ20のサブセットの範囲内でモバイル電子デバイス12の3D位置およびヨー角の大まかな推定を得る。たとえば、位置特定モジュール18は、二次制約最小二乗推定または類似した計算を使用して、モバイル電子デバイス12の3D位置およびヨー角の大まかな推定を得ることが可能である。また、位置特定モジュール18は、Random Sample Consensus(RANSAC)アルゴリズムなどを適用して、不一致の特徴ポイント・ペアに起因する異常値を除去することも可能である。
136で、図4に関連して説明されるのと実質的に同一の様態で、サーバ22上の位置特定モジュール18が、3D位置およびヨー角の大まかな推定を使用して、1メートル以内の精度でモバイル電子デバイス12の3D位置および向き(すなわち、モバイル電子デバイス12の、デバイスの実際の位置から1メートル範囲内の位置および向き)を算出する。この完全な最適化は、たとえば、測定ノイズ、小さい加速からのバイアス、カメラもしくは加速度計の機械的な調整不良などに起因する加速度計測定誤差によって生じるいかなる誤差も小さくする。モバイル電子デバイス12の3D位置および向きを算出するのに、位置特定モジュール18は、開始点として、3D位置およびヨー角の大まかな推定、ならびに計算されたピッチ角およびロール角を使用して、メモリ28の中に記憶された3D屋内マップ20と2Dピクチャの間の一致した特徴ポイント・ペアを使用する。位置特定モジュール18は、剛体運動を想定して、一致した特徴ポイント・ペアの間の並進ベクトルおよび回転行列を算出することによって、6パラメータ最適化(すなわち、3D位置パラメータおよび3つの向きパラメータ)を行って、モバイル電子デバイス12の3D位置および姿勢角を計算する。この完全な最適化は、MATLAB、GNU OCTAVEなどの知られている数値最適化ツールを使用して実行され得る。この完全な最適化は、位置特定モジュール18が、1メートル以内の精度でモバイル電子デバイス12の3D位置および向きを算出することを可能にする。
138で、次に、サーバ22が、計算された3D位置および向き算出を、モバイル電子デバイス12に送り返して、モバイル電子デバイス12に1メートル以内の精度(すなわち、センチメートル・レベルの3D位置特定)で屋内位置特定を提供する。モバイル電子デバイス12は、位置特定モジュール18によって提供された屋内位置特定を様々な用途で使用することが可能である。たとえば、屋内位置特定は、拡張現実アプリケーションのために、対話型屋内ツアーを強化するように、屋内環境内(たとえば、ショッピング・センター、空港などにおける)行き先案内のために、目の見えない人々のための移動補助のために、ワイヤレス緊急応答のために、または他の類似した用途で使用され得る。
図1に示されるシステム10は、電子デバイス12からのキャプチャされた2D写真および加速度計測定からの入力データを、図1に示される屋内構造16の既存の3D屋内マップ20と一緒に使用して、モバイル電子デバイス12の3D位置および向きの計算を有利に可能にする。別の実施形態においてはモバイル電子デバイス12からのWiFi測定および位置特定情報、ある実施形態においては、1つまたは複数の遠隔サーバ22上に記憶された既存のWiFiフィンガプリント・マップもまた、モバイル電子デバイス12の位置を特定するのに、その2D写真、およびそれらの加速度計測定に加えて使用される。有利なことに、図1に示される屋内環境16の3D屋内マップ20(および、実施形態において、WiFiフィンガプリント・マップ)の他には、モバイル・デバイス上にデプス・カメラなどの特殊なハードウェアは必要とされず、無線周波数ビーコンなどの専用の機器の設置も必要とされない。
図1に示されるシステム10は、1メートル以内(たとえば、センチメートル・レベル)の精度でモバイル電子デバイス12の正確な屋内位置特定(すなわち、位置および姿勢角)を有利に提供する。
図1に示されるシステム10は、ネットワーク最適化、正確な屋内ナビゲーション、広告(ユーザ・エンゲージメント)アプリケーションもしくはレジャー・アプリケーション(たとえば、ゲームもしくは博物館見学)などの拡張現実用途、または図1に示される屋内環境16内のユーザの体験を向上させるための任意の類似したアプリケーションを含む、商業位置情報サービス(LBS)と非商業LBSの両方のために実施され得る。さらに、システム10は、GOOGLE GLASSなどのウェアラブル・スマート・ガジェットを使用する拡張現実ベースのアプリケーションのために有利であり得る高忠実度3D位置特定(単純な2Dナビゲーションではなく)を提供する。
特徴ポイント照合に関する計算オーバヘッドは、屋内環境のサイズに依存して(たとえば、図1に示される屋内環境16に関する計算オーバヘッドは、3D屋内マップ20のサイズと直線関係を有し得るので)、現実世界の屋内環境において高くなり得る。図3に示されるクラウド・コンピューティング・サービス24は、クラウドにおける複数のサーバ22にスケールアウト様態で計算を肩代わりさせることによって、この問題に有利に対処して、図3に示されるクラウド・コンピューティング・サービス24が、モバイル電子デバイス12の3D位置および向きの角度を計算することを可能にすることができる。図3に示されるクラウド・コンピューティング・サービス24は、図1に示されるシステム10が、数秒内に10(十)センチメートル精度で位置特定結果をもたらすことを有利に可能にすることができる。
本発明を、本発明の詳細な実施形態に関連して図示し、説明してきたが、本発明の趣旨および範囲を逸脱することなく、その形態および詳細の様々な変更が行われ得ることが、当業者には理解されよう。たとえば、図1に示されるシステム10は、屋内環境における位置特定を提供することに関連して説明されるが、システム10は、屋外環境を含む様々な環境における位置特定を提供してもよい。

Claims (8)

  1. 環境内のモバイル電子デバイスの位置特定を提供するためのシステムであって、
    前記モバイル電子デバイスと通信状態にある少なくとも1つのサーバであって、前記モバイル電子デバイスから少なくとも1つのピクチャおよび少なくとも1つの加速度計測定からの入力データを受信するように構成されたサーバと、
    前記少なくとも1つのサーバと通信状態にあるメモリ・データベースであって、前記環境の少なくとも1つの3次元マップを記憶するメモリ・データベースと、
    前記少なくとも1つのサーバによって実行されるように構成された位置特定モジュールであって、前記少なくとも1つのピクチャからの前記入力データ、前記少なくとも1つの加速度計測定、および前記屋内環境の前記少なくとも1つの3次元マップに基づいて、前記モバイル電子デバイスに位置特定を提供する位置特定モジュールと、
    を備え、
    前記3次元マップは、3次元特徴ポイントのデータベースを含み、
    前記位置特定モジュールは、前記少なくとも1つのピクチャからの2次元特徴ポイントを前記3次元マップの前記3次元特徴ポイントと照合することによって位置特定を提供するように構成されている、
    システム。
  2. 前記位置特定モジュールは、前記モバイル電子デバイスの剛体運動を想定して、前記3次元マップの前記3次元特徴ポイントと前記少なくとも1つのピクチャの前記2次元特徴ポイントとの間の一致した特徴ポイント・ペアの間の並進ベクトルおよび回転行列を算出することにより、前記モバイル電子デバイスの3次元位置及び姿勢角を計算するように構成される、請求項に記載のシステム。
  3. 前記位置特定モジュールを実行するためのクラウド・コンピューティング・サービスを含む、請求項1に記載のシステム。
  4. 前記少なくとも1つの加速度計測定は、3軸加速度計からの3軸加速度測定を含む、請求項1に記載のシステム。
  5. 前記モバイル電子デバイスは、ウェアラブル・スマート・ガジェットである、請求項1に記載のシステム。
  6. 前記位置特定モジュールは、前記3次元マップの検索空間を、前記少なくとも1つのピクチャおよび前記少なくとも1つの加速度計測定を前記3次元マップと比較するためのサブセットに制限するように構成される、請求項1に記載のシステム。
  7. 前記位置特定モジュールは、前記加速度計測定から前記モバイル電子デバイスのピッチおよびロールを計算することによって前記3次元マップの前記検索空間を制限する、請求項に記載のシステム。
  8. 前記位置特定モジュールは、WiFiジオロケーション、前記モバイル電子デバイスに入力された2次元バーコードまたは位置特定情報のうちの少なくとも1つを使用して前記環境内の前記モバイル電子デバイスの位置を近似することによって、前記3次元マップの前記検索空間をさらに制限する、請求項に記載のシステム。
JP2016510695A 2013-04-22 2014-04-14 位置特定システムおよび位置特定方法 Active JP6255085B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/867,420 US9154919B2 (en) 2013-04-22 2013-04-22 Localization systems and methods
US13/867,420 2013-04-22
PCT/US2014/033951 WO2014176054A1 (en) 2013-04-22 2014-04-14 Localization systems and methods

Publications (2)

Publication Number Publication Date
JP2016524128A JP2016524128A (ja) 2016-08-12
JP6255085B2 true JP6255085B2 (ja) 2017-12-27

Family

ID=50733408

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016510695A Active JP6255085B2 (ja) 2013-04-22 2014-04-14 位置特定システムおよび位置特定方法

Country Status (5)

Country Link
US (1) US9154919B2 (ja)
EP (2) EP3896479A1 (ja)
JP (1) JP6255085B2 (ja)
CN (1) CN105143907B (ja)
WO (1) WO2014176054A1 (ja)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140323148A1 (en) * 2013-04-30 2014-10-30 Qualcomm Incorporated Wide area localization from slam maps
US9492343B1 (en) * 2013-05-07 2016-11-15 Christ G. Ellis Guided movement
US9770382B1 (en) * 2013-05-07 2017-09-26 Christ G. Ellis Guided movement
US9940897B2 (en) * 2013-05-24 2018-04-10 Awe Company Limited Systems and methods for a shared mixed reality experience
US9478029B2 (en) * 2014-10-23 2016-10-25 Qualcomm Incorporated Selection strategy for exchanging map information in collaborative multi-user SLAM systems
CN104378735B (zh) * 2014-11-13 2018-11-13 无锡儒安科技有限公司 室内定位方法、客户端及服务器
WO2016089357A1 (en) * 2014-12-01 2016-06-09 Draeger Medical Systems, Inc. Asset tracking
US20160188540A1 (en) * 2014-12-30 2016-06-30 Qualcomm Incorporated Tagging visual data with wireless signal information
US9824481B2 (en) * 2014-12-30 2017-11-21 Qualcomm Incorporated Maintaining heatmaps using tagged visual data
US10582105B2 (en) 2014-12-30 2020-03-03 Qualcomm Incorporated Changing camera parameters based on wireless signal information
GB2535723A (en) * 2015-02-25 2016-08-31 Bae Systems Plc Emergency guidance system and method
JP6440539B2 (ja) * 2015-03-13 2018-12-19 三菱電機株式会社 設備情報表示システム、モバイル端末、サーバおよび設備情報表示方法
US9841205B2 (en) * 2015-05-20 2017-12-12 Google Llc Systems and methods of detection with active infrared sensors
US10395116B2 (en) * 2015-10-29 2019-08-27 Hand Held Products, Inc. Dynamically created and updated indoor positioning map
US10257498B2 (en) 2015-12-04 2019-04-09 Empire Technology Development Llc Coordination of multiple structured light-based 3D image detectors
CN105578414A (zh) * 2016-01-08 2016-05-11 南京网河智能科技有限公司 一种终端及其定位方法和装置
US10127434B2 (en) 2016-07-15 2018-11-13 Tyco Fire & Security Gmbh Techniques for built environment representations
US10379514B2 (en) * 2016-07-27 2019-08-13 Ademco Inc. Systems and methods for controlling a home automation system based on identifying a user location via a wi-fi fingerprint
US10169914B2 (en) * 2016-08-26 2019-01-01 Osense Technology Co., Ltd. Method and system for indoor positioning and device for creating indoor maps thereof
CN106408601B (zh) * 2016-09-26 2018-12-14 成都通甲优博科技有限责任公司 一种基于gps的双目融合定位方法及装置
CN107024980A (zh) * 2016-10-26 2017-08-08 阿里巴巴集团控股有限公司 基于增强现实的用户位置定位方法及装置
CN106779541A (zh) * 2016-11-30 2017-05-31 长威信息科技发展股份有限公司 一种基于ar技术的仓库管理方法及***
CN106840149A (zh) * 2017-01-22 2017-06-13 北京铅笔视界科技有限公司 一种三维空间跟踪定位***及方法
WO2018142580A1 (ja) * 2017-02-03 2018-08-09 三菱電機株式会社 表示制御装置および表示制御方法
US20180356233A1 (en) * 2017-06-13 2018-12-13 Boutros Baqain Intelligent navigation assistance device
CN107295480A (zh) * 2017-07-13 2017-10-24 湖南汇博电子科技股份有限公司 室内定位方法和装置、计算机设备和存储介质
CN107506040A (zh) * 2017-08-29 2017-12-22 上海爱优威软件开发有限公司 一种空间路径规划方法及***
CN107807346A (zh) * 2017-10-26 2018-03-16 南京华苏科技有限公司 基于ott与mr数据的自适应wknn室外定位方法
DE102017126861A1 (de) * 2017-11-15 2019-05-16 Innogy Innovation Gmbh Verfahren und Vorrichtung zur Positionsbestimmung
CN108174390B (zh) * 2017-12-15 2021-08-31 深圳无线电检测技术研究院 Lte-v2x外场性能测试场景合格的判断方法及装置
US10565464B2 (en) * 2017-12-21 2020-02-18 At&T Intellectual Property I, L.P. Adaptive cloud offloading of mobile augmented reality
JP7057821B2 (ja) * 2018-03-01 2022-04-20 株式会社ソニー・インタラクティブエンタテインメント 位置推定装置、位置推定方法及びプログラム
US11450102B2 (en) * 2018-03-02 2022-09-20 Purdue Research Foundation System and method for spatially mapping smart objects within augmented reality scenes
CN109029450B (zh) * 2018-06-26 2021-05-14 重庆市勘测院 一种室内定位方法
WO2020036898A1 (en) 2018-08-13 2020-02-20 Magic Leap, Inc. A cross reality system
US11227435B2 (en) 2018-08-13 2022-01-18 Magic Leap, Inc. Cross reality system
US11232635B2 (en) 2018-10-05 2022-01-25 Magic Leap, Inc. Rendering location specific virtual content in any location
CN109612455A (zh) * 2018-12-04 2019-04-12 天津职业技术师范大学 一种室内定位方法及***
US10539644B1 (en) * 2019-02-27 2020-01-21 Northern Digital Inc. Tracking an object in an electromagnetic field
CN112629532B (zh) * 2019-10-08 2023-10-20 宏碁股份有限公司 提升准确率之室内定位方法及应用其之行动装置
US11568605B2 (en) 2019-10-15 2023-01-31 Magic Leap, Inc. Cross reality system with localization service
CN114616534A (zh) 2019-10-15 2022-06-10 奇跃公司 具有无线指纹的交叉现实***
WO2021096931A1 (en) 2019-11-12 2021-05-20 Magic Leap, Inc. Cross reality system with localization service and shared location-based content
US11562542B2 (en) 2019-12-09 2023-01-24 Magic Leap, Inc. Cross reality system with simplified programming of virtual content
KR20210081576A (ko) * 2019-12-24 2021-07-02 삼성전자주식회사 실내 측위를 제공하는 전자 장치 및 그 방법
WO2021163300A1 (en) 2020-02-13 2021-08-19 Magic Leap, Inc. Cross reality system with map processing using multi-resolution frame descriptors
JP2023514205A (ja) 2020-02-13 2023-04-05 マジック リープ, インコーポレイテッド 正確な共有マップを伴うクロスリアリティシステム
WO2021163295A1 (en) * 2020-02-13 2021-08-19 Magic Leap, Inc. Cross reality system with prioritization of geolocation information for localization
CN115461787A (zh) 2020-02-26 2022-12-09 奇跃公司 具有快速定位的交叉现实***
KR20210121910A (ko) 2020-03-31 2021-10-08 삼성전자주식회사 전자 장치 및 그 제어 방법
JP2023524446A (ja) 2020-04-29 2023-06-12 マジック リープ, インコーポレイテッド 大規模環境のためのクロスリアリティシステム
EP4036524A1 (en) * 2021-01-29 2022-08-03 SC Dotlumen SRL A computer-implemented method, wearable device, computer program and computer readable medium for assisting the movement of a visually impaired user
CN117934598B (zh) * 2024-03-21 2024-06-11 浙江大学 一种基于光学定位技术的桌面级刚体定位设备及方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4206036B2 (ja) * 2003-12-09 2009-01-07 株式会社ゼンリン 電子地図データを利用した風景画像の撮像位置の特定
JP4148276B2 (ja) * 2006-05-09 2008-09-10 ソニー株式会社 位置推定装置、位置推定方法及びプログラム記録媒体
US8098894B2 (en) * 2008-06-20 2012-01-17 Yahoo! Inc. Mobile imaging device as navigator
JP5274192B2 (ja) * 2008-10-07 2013-08-28 Kddi株式会社 位置推定システム、位置推定サーバおよび位置推定方法
US20110209201A1 (en) * 2010-02-19 2011-08-25 Nokia Corporation Method and apparatus for accessing media content based on location
EP2572543A4 (en) * 2010-05-19 2017-03-29 Nokia Technologies Oy Extended fingerprint generation
US10049455B2 (en) 2010-05-19 2018-08-14 Nokia Technologies Oy Physically-constrained radiomaps
US8693689B2 (en) * 2010-11-01 2014-04-08 Microsoft Corporation Location brokering for providing security, privacy and services
US20120135746A1 (en) * 2010-11-30 2012-05-31 Nokia Corporation Method and apparatus for determining and providing location-based resource availability information based on mobile device data
JP2012127896A (ja) * 2010-12-17 2012-07-05 Kumamoto Univ 移動***置測定装置
CN103444163B (zh) 2011-02-05 2017-03-22 苹果公司 用于移动位置确定的方法和设备
US8938257B2 (en) * 2011-08-19 2015-01-20 Qualcomm, Incorporated Logo detection for indoor positioning
US9301097B2 (en) * 2011-10-27 2016-03-29 Point Inside, Inc. Correlating wireless signals to a location on an image using mobile sensor technologies

Also Published As

Publication number Publication date
US9154919B2 (en) 2015-10-06
EP2989481B1 (en) 2021-06-02
EP2989481A1 (en) 2016-03-02
CN105143907A (zh) 2015-12-09
CN105143907B (zh) 2017-03-15
WO2014176054A1 (en) 2014-10-30
EP3896479A1 (en) 2021-10-20
JP2016524128A (ja) 2016-08-12
US20140315570A1 (en) 2014-10-23

Similar Documents

Publication Publication Date Title
JP6255085B2 (ja) 位置特定システムおよび位置特定方法
US10740975B2 (en) Mobile augmented reality system
US20240085189A1 (en) System For Determining Position Both Indoor and Outdoor
US10937191B2 (en) Predictive simultaneous localization and mapping system using prior user session positional information
US10937214B2 (en) System and method for merging maps
CN113874870A (zh) 基于图像的定位
Panahandeh et al. Vision-aided inertial navigation based on ground plane feature detection
Sweeney et al. Solving for relative pose with a partially known rotation is a quadratic eigenvalue problem
JP6321202B2 (ja) モバイルプラットフォームの運動を決定する方法、装置、及びシステム
JP2021530821A (ja) 三次元無線モデル構築を実行するための方法、装置およびコンピュータプログラム
JP7033859B2 (ja) ジオアーク(geoarc)を使用したビークルの二次元位置の特定
JP7057632B2 (ja) ジオアーク(geoarc)を使用したビークルの二次元位置の特定
Liu et al. Enabling context-aware indoor augmented reality via smartphone sensing and vision tracking
Ruiz-Ruiz et al. A multisensor LBS using SIFT-based 3D models
Jonas et al. IMAGO: Image-guided navigation for visually impaired people
Huang et al. Indoor navigation with iPhone/iPad: Floor plan based monocular vision navigation
Wang et al. Vision-aided inertial navigation using three-view geometry
US11688094B1 (en) Method and system for map target tracking
Toriya et al. A mobile camera localization method using aerial-view images
KR20230041461A (ko) 외부의 측위 장치를 이용하여 전역 위치를 추정하기 위한 컴퓨팅 장치 및 그의 방법
JP2024060475A (ja) 情報処理装置、プログラム、および情報処理方法
Ching et al. Mobile indoor positioning using Wi-Fi localization and image processing
Cai Towards Autonomous Unmanned Vehicle Systems
CN117213515A (zh) 视觉slam路径规划方法、装置、电子设备及存储介质
Yang et al. Vision-based responders localization techniques in urban search and rescue scenarios

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161201

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170301

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170601

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20171102

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171201

R150 Certificate of patent or registration of utility model

Ref document number: 6255085

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250