[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6985007B2 - ハイブリッド移動要素、複数のハイブリッド移動要素と情報処理システムとのインターフェースをとるための方法および装置、ならびに仮想現実または拡張現実システム用アセンブリ - Google Patents

ハイブリッド移動要素、複数のハイブリッド移動要素と情報処理システムとのインターフェースをとるための方法および装置、ならびに仮想現実または拡張現実システム用アセンブリ Download PDF

Info

Publication number
JP6985007B2
JP6985007B2 JP2016247514A JP2016247514A JP6985007B2 JP 6985007 B2 JP6985007 B2 JP 6985007B2 JP 2016247514 A JP2016247514 A JP 2016247514A JP 2016247514 A JP2016247514 A JP 2016247514A JP 6985007 B2 JP6985007 B2 JP 6985007B2
Authority
JP
Japan
Prior art keywords
hybrid
module
moving element
position information
hybrid moving
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
JP2016247514A
Other languages
English (en)
Other versions
JP2017151087A (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 JP2017151087A publication Critical patent/JP2017151087A/ja
Application granted granted Critical
Publication of JP6985007B2 publication Critical patent/JP6985007B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B7/00Measuring arrangements characterised by the use of electric or magnetic techniques
    • G01B7/004Measuring arrangements characterised by the use of electric or magnetic techniques for measuring coordinates of points
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/046Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by electromagnetic means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B2210/00Aspects not specifically covered by any group under G01B, e.g. of wheel alignment, caliper-like sensors
    • G01B2210/58Wireless transmission of information between a sensor or probe and a control or evaluation unit
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Electromagnetism (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Description

本発明は、特にインテリジェントフロア(sols intelligents)の分野における、情報処理システムによる移動要素の位置特定(localisation)に関する。本発明は、特に、仮想現実(re'alite' virtuelle)または拡張現実(re'alite' augmente'e)の分野において応用される。本発明は、より詳細には、ハイブリッド移動要素(e'le'ment mobile hybride)、複数のハイブリッド移動要素と情報処理システムとのインターフェースをとるための装置および方法に関する。
多くの状況において、情報処理システムが移動要素の位置特定(例えば位置、向き、高度)を検出して、情報処理システムがそれ相応に反応できるようにし、かつ情報処理システムのインターフェースとしてこれらの移動要素を利用できるようにすることが必要であり得る。
本発明は、特に、例えば人間のユーザさらにはロボットが装着する移動要素の検出に関する。これらのユーザは、例えば、プレイグラウンド上または建物の内部を移動し得る。その上、これらのユーザは、振幅の大きい運動を行なう可能性があり、このため、特に位置追跡に関して特別な制約条件が課せられることになる。
振幅の大きい変位を連続的に追跡できるようにする位置特定システムが存在する。
一つの解決法は、移動要素の運動のパラメータを測定できるセンサアセンブリ(例えばジャイロスコープおよび加速度計、磁力計)として定義される慣性ユニット(centrale inertielle)を使用することである。しかしながら、実際には、回転および加速度の測定(例えばバイアス、ノイズ、スケール効果、非線形性)に影響を及ぼし、例えば考慮対象の移動要素の速度および位置などの推定の経時的ドリフト(de'rives au cours du temps)を生み出す誤差のため、動作(fonctionnement)が理想方程式から乖離する。同様に、移動要素が受ける衝撃が、慣性ユニットの測定に重大な誤差をひき起こす可能性がある。
したがって、このような解決法は、例えば仮想現実または拡張現実の利用分野などの、持続時間が数分さらには数秒を超える利用分野には適合しない。
このようなドリフトを受けないもう1つの考えられる解決法は、衛星が示す位置と既知の実際の位置との間の偏差を受信機に送信する基準固定局ネットワークを利用するディファレンシャルGPS(英語でDifferential Global Positioning System)による位置特定である。こうして受信機は、衛星により測定された疑似距離(pseudo-distances)と真の疑似距離との差を受信し、こうして自体の測定値を補正することができる。
しかしながら、このタイプの位置特定は、建物の内部に位置する移動要素の位置特定には適合しない。その上、ディファレンシャルGPSの精度は、おおよそ10センチ程度であり、これは、一部の利用分野、特に仮想現実または拡張現実の利用分野にとっては不十分であり得る。その上、この技術は、金属物体の存在に対し非常に感応性が高く、これが位置測定を狂わせる場合がある。
建物内部の要素の位置特定を可能にする他の位置特定技術、特に地上三角測量により機能する位置特定技術、例えばUWB(英語でUltra Wide Band)あるいはiBeaconが存在する。これらの技術は、原則的に、環境内、例えば建物内部に分布した受信機によって捕捉されたデータを発信することのできるビーコンを搭載した移動体の測位のために使用される。これらの受信機は、信号の伝播時間を測定することによってそれぞれにビーコンからこれらの受信機を隔てる距離を評価し、こうしてシステムは三角測量により移動体の位置を計算することができる。
これらの技術には、ビーコンの較正(calibration)を必要とするという欠点がある。その上、三角測量により計算される位置の精度はおおよそ15cmであり、これは、例えば仮想現実または拡張現実などの一部の利用分野にとって不十分であり得る。その上、使用される三角測量の方法は、複数の要素の位置特定には不適であり、システムのトラヒック渋滞の問題が急速に観察される。これらの技術は、同様に、多数の電波経路のため位置測定を著しく混乱させることになる金属要素(例えば金属構造間仕切り、金属梁さらには金属製戸棚)の存在に対して感応性を有する。これらの金属要素の存在は、位置の最終的計算の精度を大幅に低下させる(精度は1m超)。
仮想現実および拡張現実の利用分野という特別な分野においては、光学手段、特にカメラに基づく位置特定解決法が存在する。
しかしながら、これらの解決法は、(例えば、環境内に配置すべきLEDレール、時としてリアルタイム(en temps re'el)画像解析用の計算手段を搭載した多数のカメラ、さらにはカメラが位置を計算できるようにする赤外線標的の点在などの)特殊でかつ多くの場合非常に高コストの、したがって一般向け利用分野のためには非現実的である設備を必要とする。その上、これらの解決法は、移動要素が中を移動する環境、特に例えば靄、霧さらには低い明度により改変され得る環境の視覚的質に対して特に感応性が高い。これらの解決法は、同様に、物理的障害物、典型的には別の移動要素による光学手段の遮蔽に対しても感応性を有し、したがって、複数の移動要素の経時的追跡には不適である。
仏国特許第1057014号
本発明は、上述の問題の少なくとも1つを解決することができる。
したがって本発明の目的は、複数の移動要素と情報処理システムとのインターフェースをとる装置に関するハイブリッド移動要素(104、105、500、600)であって、
− 位置特定モジュールの位置を計算できるようにする電磁信号(signal e'lectromagne'tique)を発信する手段(606)と、
− 活性化信号を受信し、該活性化信号の少なくとも1つの情報に応じて、電磁信号を発信する手段を活性化する手段(602)と、を備えた少なくとも1つの位置特定モジュール(501)を有し、さらに、
− 位置特定モジュールと一体化した慣性ユニット(502、607)と、
− 慣性ユニットの変位に関するデータを送信するため、装置と通信する手段(503、608)と、を有することを特徴とするハイブリッド移動要素にある。
本発明に係るハイブリッド移動要素は、こうして、たとえ移動要素の一部が一時的にインターフェース装置の有効範囲外にあってそれらの位置特定モジュールが所与の時点で信号を送ることができなくても、情報処理システムとインタラクトする(interagir)のに使用可能な多数の移動要素の位置を、この情報処理システムが簡単かつ効果的に決定できるようにする。
実際、所与の位置特定モジュールと一体化した慣性ユニットを使用することによって、この位置特定モジュールが位置情報を直接計算できるようにする信号を発信することができなくても、慣性ユニットの変位データ(donne'es de de'placement)とこの位置特定モジュールが発信する信号を装置が受信できた時点で計算された以前の位置情報とから、この位置情報を計算することは可能である。このタイプの計算は、2つのタイプのデータ、すなわち位置特定モジュールから受信した信号から計算された位置情報とこのモジュールと一体化した慣性ユニットの変位データとに基づくものであることから、ハイブリッド計算と呼ばれる。
有利には、慣性ユニットの変位データから演繹され得る位置情報は、ハイブリッド移動要素が慣性ユニットに固定されている(この慣性ユニットと剛結である(rigidement lie' avec))ことから、ハイブリッド移動要素の位置を表わすものとなる。
その上、慣性ユニットと位置特定モジュールとを組合せて使用することで、慣性ユニットのデータのドリフト現象を回避することができる。
特定の一実施形態によると、ハイブリッド移動要素の通信手段(503、608)は、さらに、少なくとも位置特定モジュール位置情報を受信するように構成されている。例えば、この位置情報は、位置特定モジュールによって発信された電磁信号から装置により計算されたものである。
特定の一実施形態によると、位置のハイブリッド計算は、ハイブリッド移動要素のレベル(niveau)で実施される。
この実施形態において、ハイブリッド移動要素は、受信した位置情報および慣性ユニットの変位データからの、位置特定モジュール(501)の新規位置情報をハイブリッド計算する手段(609)をさらに有する。
通信手段(503、608)は、さらに、位置特定モジュールの新規位置情報を例えば装置に送信するように構成されている。
特定の一実施形態によると、ハイブリッド移動要素の通信手段(503、608)は、慣性ユニット(502)の変位データの再設定データ(donne'es de recalage)を受信するように構成され、再設定データは、位置特定モジュールにより発信された電磁信号から計算された位置情報に基づく。
これらの再設定データは、例えば、所与の時点で位置特定モジュールによって発信された電磁信号から装置により計算された位置情報である。
特定の一実施形態によると、ハイブリッド移動要素は、位置特定モジュールの活性化毎に慣性ユニットの変位データを再設定するように構成されている。この実施形態において、位置特定モジュールにより発信された電磁信号から装置により計算された各位置情報は、ハイブリッド移動要素に送られる。
信号を発信する手段は、例えば、活性化された場合に電磁場(champ e'lectromagne'tique)を発信してハイブリッド移動要素の位置および/または向きを決定できるようにするソレノイドを有する。変形形態では、信号を発信する手段は、他のあらゆる電磁場発信手段を有することができる。
ハイブリッド移動要素は、位置特定モジュールの構成要素に給電する遠隔給電手段をさらに有し得る。
例えば、ハイブリッド移動要素は、誘導により励起可能な少なくとも1つのソレノイドを有することができる。ハイブリッド移動要素は、例えばPowercast技術(登録商標)を用いたアンテナなどの他のあらゆる遠隔給電手段を有し得る。
ハイブリッド移動要素は、バッテリ、電池、またはコンデンサなどのエネルギ貯蔵手段を有し得る。
本発明は、同様に、複数のハイブリッド移動要素(104、105、500、600)と情報処理システムとのインターフェースをとる装置(101)であって、検出表面(210)を有し、
− 複数のハイブリッド移動要素のうちの各ハイブリッド移動要素に組込まれた少なくとも1つの位置特定モジュールを逐次活性化する手段(227)であって、所与の一時点において1つの位置特定モジュールのみを活性化することができる手段(227)と、
− 活性化された少なくとも1つの位置特定モジュールから少なくとも1つの電磁信号を受信する手段(212、213)と、
− 少なくとも1つの受信した電磁信号から、活性化された位置特定モジュールを有する1つのハイブリッド移動要素の検出表面に関連付けられた(associe' a`)基準座標系内における少なくとも1つの位置情報をリアルタイムに計算する手段(220、230)と、
− 少なくとも1つの位置特定モジュールの活性化中に電磁信号を受信しない場合(en l'absence de re'ception d'un signal e'lectromagne'tique lors de l'activation dudit au moins un module de localisation)、少なくとも1つの活性化された位置特定モジュールと一体化された1つの慣性ユニットの変位に関するデータを受信する通信手段(228)と、
− 受信した変位データおよび計算された位置情報から、活性化された少なくとも1つの位置特定モジュールの新規位置情報をリアルタイムにハイブリッド計算する手段(230)と、を有することを特徴とする装置(101)を目的とする。
特定の一実施形態によると、通信手段(228)は、さらに、
− 受信した電磁信号から計算された位置情報をハイブリッド移動要素に送信し、
− 送信された位置情報からハイブリッド移動要素によって計算された新規位置情報を受信する、ように構成されている。
特定の一実施形態によると、装置の通信手段(228)は、慣性ユニットの変位データの再設定データを送信するように構成され、再設定データは、受信した電磁信号から計算された位置情報に基づく。
これらの再設定データは、例えば、所与の時点で位置特定モジュールによって発信された電磁信号から装置により計算された位置情報である。
本発明は、同様に、前述の通りの複数の装置を有する装置(101)において、複数の装置のうちの1つの装置は、該複数の装置の他の装置において実行中の(mis en oe&uvre)少なくとも一部の手段を制御する装置を目的としている。こうして、ハイブリッド移動要素が上を移動し得る表面のサイズを増大させることが可能である。
有利には、少なくとも1つの位置特定モジュールを逐次活性化させる手段は、位置特定モジュールの識別子を有する高周波信号を発信する手段を有し得ると考えられる。こうして装置は、特定の位置特定モジュールをその識別子に従って容易に選択することができる。
受信される信号は、電磁場であり得る。活性化された位置特定モジュールの少なくとも1つの信号を受信する手段は、同様に、1組の導体ループ(boucles conductrices)で形成された導体グリッド(grille conductrice)を有することができ、装置は、このとき、この1組の導体ループの各導体ループを逐次選択する手段を有し得る。こうして、受信した信号および選択された導体ループの特性に応じて、位置特定モジュールの位置を決定することが可能となる。
有利には、装置は、同様に、寄生信号(signaux parasites)を除去するために受信信号フィルタリング手段を有することができる。
検出表面は、例えば、面上に銀シルクスクリーン印刷(se'rigraphie argent)により導体グリッドが形成されているPETプラスチック製表面を有する。例えば、導体グリッドは、銀粒子(particules d'argent)を有する導電性インクジェット(jet d'encre conductrice)を用いた印刷によって形成されたものである。
変形形態として、検出表面は、例えば、面上に銅製トラック(des pistes en cuivre)により導体グリッドが形成されているPETプラスチック製表面を有する。別の変形形態によると、導体グリッドは、導線を用いた製織(tissage)によって形成されている。
さらに別の変形形態によると、検出表面は、例えば可撓性(souple)または剛性(rigide)の電磁受信用のPCB(アングロサクソン系用語でPrinted Circuit Boardの略号)タイプのカードを有する。
本発明は、同様に、複数のハイブリッド移動要素(104、105、500、600)が情報処理システムとのインターフェースをとる方法にであって、
− 複数のハイブリッド移動要素のうちの1つのハイブリッド移動要素の少なくとも1つの位置情報を獲得するステップ(403)であって、ハイブリッド移動要素が少なくとも1つの活性化された位置特定モジュールを有し、少なくとも1つの位置情報が、ハイブリッド移動要素に一体化された少なくとも1つの活性化された位置特定モジュールにより発信された少なくとも1つの電磁信号から計算され、所与の一時点において1つの位置特定モジュールのみ活性化することができるステップと、
その後、少なくとも1つの位置特定モジュールの活性化中に、電磁信号をその後受信しない場合、
− 少なくとも1つの活性化された位置特定モジュールと一体化された慣性ユニットの変位に関するデータを獲得するステップ(405、422)と、
− 獲得した変位データおよび獲得した位置情報から、少なくとも1つの活性化された位置特定モジュールの新規位置情報をリアルタイムにハイブリッド計算するステップ(407、424)と、を有することを特徴とする方法を目的としている。
特定の一実施形態によると、該方法は、慣性ユニットの変位データを再設定するステップ(406、423)をさらに有する。
これらのデータは、例えば、位置特定モジュールから受信された信号から計算された1つまたは複数の位置情報から計算される。
第1の実施形態によると、該方法は、獲得した位置情報を該位置情報を計算した日時(date)と共に記憶するステップ(404)をさらに有し、再設定するステップ(406)は、記憶された位置情報から実行される。
第2の実施形態によると、該方法は、少なくとも1つの活性化された位置特定モジュールから来る電磁信号の受信障害(de'faut de re'ception)を示す情報を受信するステップ(420)をさらに有する。
この第2の実施形態において、該方法は、再設定データを受信するステップ(421)をさらに有することができ、再設定するステップ(423)は、受信した再設定データに基づいて実施される。
第2の実施形態において、該方法は、計算された新規位置情報を送信するステップ(425)をさらに有することができる。
したがって、これらの実施形態によると、ハイブリッド移動要素または装置は、再設定データを用いて慣性ユニットの変位データを再設定することができる。こうして、慣性ユニットを長時間使用した際または慣性ユニットが衝撃を受けた場合に時として見られる経時的ドリフトの問題は回避される。
有利には、このような方法は、さらに、少なくとも1つの位置特定モジュールの有効性検査ステップを有することができ、位置特定モジュールの逐次的活性化ステップはこの有効性検査ステップに応答して実施される。こうして、検出表面の(電磁的)有効範囲内に位置するハイブリッド移動要素の位置および/または向きのみが決定されることになる。
このような方法は、同様に、位置特定モジュールに対する有効状態または無効状態の割当てステップも有することができ、有効状態または無効状態は、位置情報に応じて決定される。
該方法は、同様に、複数の受信器の逐次的選択ステップを有することができ、少なくとも1つの信号は、複数の受信器内で選択された少なくとも1つの受信器から受信される。こうして、受信された電磁信号および選択された受信器の特性に応じて、位置特定モジュールの位置を決定することが可能であると考えられる。
本発明は、同様に、移動中のユーザに装備する仮想現実または拡張現実システムに関するアセンブリ(ensemble)において、システムが、
− ユーザが装着するように適応された、前述の通りの少なくとも1つのハイブリッド移動要素と、
− 前述の通りの少なくとも1つのインターフェース装置と、
− ユーザが装着するように適応された仮想現実または拡張現実ヘッドホンであって、ハイブリッド移動要素とヘッドホンとの相対的位置と、ハイブリッド移動要素の位置と、に応じてヘッドホンの位置を追跡できるように(de sorte a` permettre le suivi de la position du casque en fonction de la position relative de l’e'le'ment mobile hybride et du casque et de la position de l’e'le'ment mobile hybride)、ハイブリッド移動要素またはインターフェース装置に接続されている、ヘッドホンと、を有する、アセンブリを目的としている。
特定の一実施形態によると、このアセンブリは、複数の方向に磁場を発信する手段と、発信手段により発信された磁場を受信する複数の手段と、を有する磁気測位システムをさらに有し、磁気測位システムは、受信手段が受信した磁場から、発信手段を中心とする基準座標系(repe`re centre')内の少なくとも1つの受信手段の位置を決定するように構成されている。
本発明の実施形態を有利に実行できる状況を、概略的に例示する図である。 本発明の実施形態を有利に実行できる状況を、概略的に例示する図である。 特定の一実施形態に係るインターフェース装置の一例を例示する図である。 検出表面のソレノイドと導体ループとの間の物理的結合原理を概略的に例示する図である。 図2を参照して説明されたシステムなどのシステムにより得られた測定値から、所与の1本の軸に沿って検出表面上に設置されたソレノイドの位置を決定できるようにする補間メカニズムを概略的に例示する図である。 本発明の第1の実施形態に係る装置によって実施されるステップを表わすフローチャートである。 本発明の第1の実施形態に係るハイブリッド移動要素によって実施されるステップを表わすフローチャートである。 本発明の第2の実施形態に係る装置によって実施されるステップを表わすフローチャートである。 本発明の第2の実施形態に係るハイブリッド移動要素によって実施されるステップを表わすフローチャートである。 本発明の特定の実施形態に従って位置を決定し得るハイブリッド移動要素の実施例を概略的に例示する図である。 本発明の特定の実施形態に従って位置および向きを決定し得る、ハイブリッド移動要素の実施例を概略的に例示する図である。 図2に例示されているインターフェース装置から位置を決定することのできるハイブリッド移動要素の論理ブロックを概略的に例示する図である。 本発明に係るハイブリッド移動要素を有利に実行できる利用分野の実施例を示す図である。 本発明に係るハイブリッド移動要素を有利に実行できる利用分野の実施例を示す図である。 本発明に係るハイブリッド移動要素を有利に実行できる利用分野の実施例を示す図である。
本発明の他の利点、目的および特徴は、添付図面に照らして非限定的な例として記載される以下の詳細な説明から明らかになる。
概して、本発明は、例えば大きな振幅の運動を行なう可能性のあるユーザ(またはロボット)によって装着され同時に使用されるハイブリッド移動要素の位置(横座標(abscisse)、縦座標(ordonne'e)および/もしくは高度(altitude))並びに/または向き(ヨー(cap)、ピッチ(tangage)および/もしくはロール(roulis))を決定することを目的とする。
特に複数の実オブジェクトが、それらを情報処理システムのインターフェースとして使用できるようにするプレイボードの近くまたはその上に位置する場合、これらの実オブジェクトの位置および/または向きを検出するための解決法が存在する。例えば、仏国特許第1057014号が、このような解決法を提案している。残念なことにこの解決法は、これらのオブジェクトが検出表面の検出フィールド内、例えばこの検出表面から約10センチメートル未満内にある場合に限ってこのような位置情報を計算することができる。
以下では、一検出器の検出有効範囲とは、内部にある発信器(e'metteur)が発信する電磁場を検出器が検出できる空間内の限定的なゾーンとして定義される。こうして、発信器が検出器の検出有効範囲から外に出た(sort)場合、検出器は、発信器により発信された電磁場を捕捉できない。
こうして、例えば検出表面アセンブリで構成されるフロア(インテリジェントフロアとも呼ばれる)上を移動するユーザが装着しているハイブリッド移動要素は、ユーザ(またはロボット)の運動によって検出表面からかなり遠く離れその有効範囲から外に出て、情報処理システムによるこのハイブリッド移動要素の追跡を継続できなくなる可能性がある。
同様に、検出表面が例えばコスト上の理由などで1つの建物の一部分しかカバーしない場合、特にハイブリッド移動要素を装着するユーザ(またはロボット)が1つの検出表面からカバーされていないゾーン内に入った場合に、このハイブリッド移動要素の位置の追跡に不連続性が存在する可能性がある。
特に、このようなハイブリッド移動要素が、大きい振幅の運動を行なう1人または複数のユーザ(またはロボット)により装着されている場合にこのようなハイブリッド移動要素の追跡を可能にするため、本発明は、自律動作(fonctionnement autonome)によって変位データを獲得することのできる慣性ユニットと一体化された少なくとも1つの位置特定モジュールと検出表面を伴う通信手段(発信/受信器)とを具備するハイブリッド移動要素を想定している。
このようなハイブリッド移動要素が検出表面の検出有効範囲の外にある場合、その位置特定モジュールの位置情報は、それにもかかわらず、位置特定モジュールと一体化した慣性ユニットの変位データから獲得することができる。このような決定様式は、慣性ユニットの変位データのみならず位置特定モジュールが検出有効範囲内にあった場合に先に計算された位置情報にも基づいていることから、位置情報のハイブリッド計算と呼ばれる。
本発明の枠内では、ハイブリッド計算のために複数の実施形態が企図されている。
第1の実施形態によると、ハイブリッド計算は検出表面のレベルで実施される。この実施形態では、慣性ユニットにより測定された変位データは、直接、通信手段を介して検出表面に送信される。このとき、新たな位置情報が、これらの変位データおよび先に計算された位置情報から、検出表面によって計算される。
第2の実施形態によると、ハイブリッド計算は、ハイブリッド移動要素のレベルで実施される。この実施形態では、検出表面は、先に計算された位置情報をハイブリッド移動要素に送る。この位置情報は、典型的には、位置特定モジュールが検出表面の検出有効範囲内にあった時に位置特定モジュールから受信した電磁信号から計算されたものである。例えば、これは、ハイブリッド移動要素が検出表面の有効範囲から外に出る前に計算された最後(最新)の(dernie`re)位置である。このとき、ハイブリッド移動要素は、受信した位置情報および慣性ユニットにより測定された変位データを用いて、新規位置情報を計算する。このハイブリッド位置は、次に、ハイブリッド移動要素上に具備された通信手段を介して送信される。
こうして、慣性ユニットの自律動作によって得られた変位データは、ハイブリッド移動要素が内蔵する位置特定モジュールが一時的に検出表面の検出有効範囲から外に出た場合でも、ハイブリッド移動要素の位置の追跡を可能にする。
その上、ハイブリッド移動要素の位置特定モジュールが検出表面の検出有効範囲内にある場合、位置特定モジュールの位置情報を一定の信頼度で計算することが可能であり、こうして、例えばこれらの信頼できる位置情報に基づいた再設定データを用いて、関連付けられた慣性ユニットの変位データを再設定することができる。
図1aおよび図1bは、本発明の実施形態を実施できる情況を概略的に例示している。本発明の利用分野は、この図で示されている例に限定されない。本発明に係るハイブリッド移動要素は、実際、あらゆるタイプのオブジェクト(着用衣服、ロボット、ゲームパッドなど)に装着可能である。
詳細には、図1aおよび1bは、同じ場面を表わすが、2つの異なる時点におけるものである。
この場面において、靴102および103だけが表現されているユーザは、本発明の一実施形態に適合するフロア要素101(またはインターフェース装置)上にいる。この例においてインターフェース装置がフロア要素であるとしても、本発明は、フロアレベルに設置されたインターフェース装置に限定されるわけではない。以下では、フロア要素101を基準にして説明されていることは、全て、当業者であれば、フロア以外の場所、例えば側壁または天井に設置された全てのインターフェース装置に容易に入れ替えることができる。
フロア要素101は、例えば、図2を参考にして説明されるハードウェアモジュールならびに検出表面を含む。この検出表面は、その構造から、およそ10センチメートル程度の限定された検出有効範囲を有する。
フロア要素101のハードウェアモジュール101は、通信手段(発信/受信器)、例えばWi Fi(登録商標)またはBluetooth(登録商標)タイプのワイヤレス通信モジュール、あるいは、例えば2.4GHzなどのISM(産業(Industriel)、科学(Scientifique)および医療(Me'dical)の頭字語)帯域内で通信する通信モジュールを含む。これらの通信手段は、フロア要素が実施形態に適合するハイブリッド移動要素とインタラクトすることを可能にする。
例えば、これらの通信手段は、図2を参照して説明される、ハイブリッド移動要素の位置特定モジュールがその位置の計算に有用な電磁場を発信するようこの位置特定モジュールを活性化させることのできる無線発信器に対応し得る。
フロア要素101のハードウェアモジュールは、さらに、中央処理装置を含む計算モジュールを含む。この処理ユニットは例えば、上述の通信手段を制御する。
この例では、各靴102(または103)は、本発明の実施形態に適合するハイブリッド移動要素104(または105)を備えている。当然のことながら、本発明は、2つのハイブリッド移動要素に限定されず、同一のフロア要素101がはるかに多数のハイブリッド移動要素を担当する(e^tre pris en charge)ことができる。
これらのハイブリッド移動要素は、各々、図5および6を参考にして説明される少なくとも1つの位置特定モジュールを含んでいる。
本発明の特定の実施形態によると、ハイブリッド移動要素104および105は、さらに、各位置特定モジュールと一体化された慣性ユニットを含む。したがって、所与の慣性ユニットは、関連付けられた位置特定モジュールに対して固定されている。
このような慣性ユニットは、例えば1つまたは複数の加速計、1つまたは複数の磁力計および/または1つまたは複数のジャイロメータを含む。こうして、慣性ユニットは、一定の軸を中心とした所与の時点における回転速度、一定の軸に沿った所与の時点における加速度、さらには所与の時点における磁場の方向の推定などの変位データを獲得することを可能にする。
引き続き本発明の特定の実施形態によると、ハイブリッド移動要素104および105は、それぞれ、Wi Fi(登録商標)またはBluetooth(登録商標)タイプの無線通信手段(図示せず)、さらには例えば2.4GHzなどのISM(産業、科学および医療の頭字語)帯域内で通信する通信手段を含む。これらの通信手段により、ハイブリッド移動要素はフロア要素101の対応する通信手段とインタラクトすることができる。
例えば、これらの通信手段は、図6を参照して説明される活性化コマンド検出器である無線発信/受信器に対応し得る。
一変形形態において、これは分離された手段であり得る。例えば、慣性ユニットはこれらの通信手段を含み得る。
図1aに表現されているように、ユーザの靴102および103がフロア要素101上に置かれた場合、これらの靴に装着されたハイブリッド移動要素104および105は、フロア要素101の検出有効範囲内にある。
したがって、ハイブリッド移動要素104および105の位置特定モジュールを逐次的に活性化させ、図3を参照しながら説明されている通り、これらの位置特定モジュールから受信した信号(磁場)に基づく計算ステップを実施することによってそれぞれの位置を決定することができる。
逆に、図1bに表わされるように、ユーザが自らの靴の一方、例えば靴102を移動させた場合、この靴が装着しているハイブリッド移動要素は、フロア要素101の検出有効範囲から外に出る可能性がある。
図1bの場合がそうであるように、ハイブリッド移動要素がフロア要素の検出有効範囲から外に出た場合、フロア要素は、活性化された位置特定モジュールによって発信された信号(磁場)を受信できず、したがってそれに基づいてこのモジュールの位置を決定することができない。
ハイブリッド移動要素が検出有効範囲から外に出る他の状況も存在し、例えば、フロア表面を不連続に被覆するフロア要素101などの1つまたは複数のフロア要素(インテリジェントフロア)が1つの部屋に備わっている場合がそれである。こうして、一人のユーザがフロア要素を具備していない表面上にいる場合、このユーザが装着しているハイブリッド移動要素は、ほぼ自動的に、部屋に備わっているフロア要素の有効範囲外に存在し得る。
本発明に係るハイブリッド移動要素は、有利にも、このような状況が発生した場合に、それにもかかわらずフロア要素101がこのハイブリッド移動要素の位置の追跡を失わないようにすることができる。
実際、以上で言及した通り、ハイブリッド移動要素は位置特定モジュールと一体化した慣性ユニットを含み、こうして、この位置特定モジュールの変位は慣性ユニットによって自律的に測定され得るようになっている。
ハイブリッド移動要素の通信手段は、フロア要素101の検出有効範囲内に置かれておらず、そのためハイブリッド移動要素が有効範囲外にある場合に、このようにしてフロア要素に対し慣性ユニットの変位データを送信することが可能になる。
これらの受信データから、フロア要素101は、活性化された位置特定モジュールが発信した電磁信号が受信され得なかったハイブリッド移動要素の位置を、図4を参照しながら説明される受信データに基づくハイブリッド計算ステップを実施することによって計算することができる。
一変形形態では、ハイブリッド移動要素の通信手段は、位置特定モジュールがフロア要素の検出有効範囲内にあった時点において発信した信号に基づいて先に計算された位置情報を、フロア要素から受信できるようにする。
この位置情報および慣性ユニットの変位データから、ハイブリッド移動要素は、図4を参照しながら説明されるように、受信信号に基づいたハイブリッド計算ステップを実施することによって、関連付けられた位置特定モジュールの位置を計算する。
図2は、特定の一実施形態に係るインターフェース装置の一例を示す。
フロア要素またはインターフェース装置は、ここでは導体グリッドを構成する行および列の形式(forme de lignes et de colonnes)をしたメッシュで構成される検出表面210を含む。この導体グリッドは、2本の直交する軸に沿って1組の導体ループを含む。各ループは、検出表面上に位置付けされた(位置および/または向きを計算すべき1つのハイブリッド移動要素に属する)1つのソレノイドによって誘導される電圧または電流の強度を測定できるようにするセンサである。
有利には、検出表面は、銀シルクスクリーンにより面上に導体グリッドが形成されたPETプラスチック製の表面であり得る。例えば、導体グリッドは、銀粒子を含む導電性インクジェットを用いた印刷によって形成されたものである。変形形態では、検出表面は、例えば、銅製トラックによって導体グリッドが面上に形成されているPETプラスチック製表面である。別の可能性によると、導体グリッドは、導線を用いた製織によって形成される。
変形形態では、検出表面は、可撓性または剛性の電磁受信PCB(アングロサクソン系用語でPrinted Circuit Boardの略号)カードであり得る。
例示として、ここでは、位置211、すなわち、一端が接地され他方の端部が位置計算に用いられる電子構成要素に接続されているループ212とループ213との交差点に、1つのソレノイドが設置されるものと仮定されている。位置211にあるソレノイドが給電を受けた場合、これによりループ212および213内に誘導電流を生成し、この電流は分析され、他のループ内で誘導された電流と比較され得る。このようにして、ソレノイドとグリッドとの間の誘導結合(couplage inductif)により、かつ誘導された電流の測定により、ソレノイドの位置を決定することが可能である。
グリッドの2本の軸の各々の各ループ、つまりここではそれぞれ垂直方向および水平方向のループの各々に対して、マルチプレクサ214および215が接続されている。マルチプレクサ214および215の出力端は、それぞれ自動利得制御装置(Contro^leurs Automatiques de Gain;CAG)221および222、フロア要素101のハードウェアモジュール220に接続されている。
自動利得制御装置221および222の出力信号は、まず、それぞれ復調器223および224内で復調される。復調は、ソレノイドにより発信された固定周波数の倍数である交流(AC、アングロサクソン系用語でAlternating Currentの略号)成分で補完された元の正弦曲線に比例する(proportionnel a` la sinusoi:de originale)直流(DC、アングロサクソン系用語でDirect Currentの略号)信号を生成する。
一般的に実施されるスキームによると、フロア要素101のハードウェアモジュールのここでは230で表わされた計算モジュールは、ループを逐次的に活性化させるため、すなわちループnの後にループn+1を活性化させるため、マルチプレクサ214および215を制御する。最後のループに達した時点で、プロセッサは新規サイクルを開始させ、第1のループの活性化を制御する。
有利には、信号の望ましくない高調波(harmoniques inde'sirables)ならびに電磁バックグラウンドノイズ(bruit de fond e'lectromagne'tique)を削除するために、各自動利得制御装置221および222内で帯域通過フィルタリングが実行される。このフィルタリングにより、復調器222および224内で復調され、その後それぞれアナログ/デジタル変換器(Convertisseurs Analogique/Nume'rique;CAN)225および226内でデジタル化されるマルチプレクサ214および215から来る信号の測定値を洗錬させる(affiner)ことが可能になる。
得られたデジタル値は、計算モジュールの中央処理装置(CPU)230に送信されて、記憶される。例示されている通り、中央処理装置230は、復調器223および224を制御する。
値が記憶された後、中央処理装置は、マルチプレクサのアドレスをインクリメントして(incre'mente)、後続するループから来る信号のデジタル化の処理を行う。最後のループに到着した時点で、中央処理装置は、考慮対象の軸の第1のループの値に対応してマルチプレクサのアドレスを再度初期化する。
1サイクルの終了時点で、中央処理装置は、各軸について、ソレノイドの位置近傍の隣接ループと同数のデジタル値を記憶している。これらの値から、中央処理装置は、以下で説明する通りの補間法によりソレノイドの位置を計算する。
ここで、ループの接地が、異なるループ間に位置付けされた金属バンドによって確保され、こうしてこれらのループを電磁干渉から保護できることが観察される。1つの代替案は、導体グリッドの下に均一な接地面を配置することからなる。
その上、モジュール210は、ここでは、ハイブリッド移動要素の位置特定モジュールを活性化することを可能にする計算モジュールの中央処理装置230によって制御される無線発信器227を含む。例示として、中央処理装置230は、無線発信器227に対して、活性化すべき位置特定モジュールの識別子を送信する。この識別子は、コード化され、次にデジタルまたはアナログ無線信号の形で送信される。このときこの信号を受信する各位置特定モジュールは、受信した識別子を自体の識別子と比較し、それらの識別子が同一である場合活性化することができる。
モジュール220は、さらに、例えば無線発信器227と類似の通信手段228を含む。これらの通信手段は、活性化された位置特定モジュールがモジュール210の検出有効範囲外にある場合に特に有用である、位置特定モジュールと一体化した慣性ユニットの変位データを獲得するために、ハイブリッド移動要素と通信できるようにする。これらの通信手段は、同様に、中央ユニット230が所与のハイブリッド移動要素に対し、それが内蔵する位置特定モジュールによって発信された信号を用いて先に計算された位置情報を送ること、さらには慣性ユニットの変位データの再設定データを送ることを可能にする。変形形態では、通信手段228と要素227とを1つにすることができる。
モジュール220および230は、前述の通りのハイブリッド位置のリアルタイム計算を可能にする。
こうして、位置特定モジュールアセンブリの位置を推定するためには、各位置特定モジュールについて1回のサイクルを実施し、これらのサイクルの各々について本明細書中で説明されている実施形態に従って、ループの各組について1回のサイクルを実施することが必要である。
複数の検出表面を互いに組合わせることが可能であり、結果として得られる検出表面の表面積は、組合わされた検出表面の表面積の合計である。この目的で、1つの検出表面はマスタとみなされ、他の検出表面はスレーブとみなされる。移動要素の逐次活性化は、マスタ検出表面により管理され(ge're'e)、このマスタ検出表面は、好ましくは各スレーブ検出表面に関連付けられたハードウェアモジュールによって計算された位置を受信し、位置特定モジュールの自由角度(angles de liberte')および座標を含む表を作成することによってこれらの位置を統合する。
図3は、図3aおよび図3bで構成される。
図3aは、ソレノイドと検出表面の導体ループとの間の誘導結合の物理的な原理を概略的に例示している。
位置および/または向きを計算すべき各々のハイブリッド移動要素は、好ましくは検出表面の方に向けられた軸を有する少なくとも1つのソレノイドを含む。
ソレノイド300には交流電流が通り、このソレノイドは、検出表面に向かって、特にこの例においてはループ211に向かって伝播する電磁場を発信する。ソレノイド300から来る電磁場を受信するループ211は、ソレノイド300と結合する。このとき、301として記されたこのループの端子において交流信号を測定することが可能である。
ソレノイド300とループ211との間の結合は、以下の関係式で表現され得る。
Figure 0006985007
式中、Eはソレノイド300の端子における電圧を表わし、Rは受信ループ211の端子301で受信した信号の電圧を表わし、Dはソレノイド300と受信ループ211との間の距離であり、kはソレノイドおよび受信ループを含むシステムに固有の因子、特にソレノイドの巻回数およびループのサイズに関連する定数である。
図3bは、図2を参照して説明されているシステムのような1つのシステムによって得られた測定値から、所与の軸に沿って、検出表面上に設置されたソレノイドの位置を決定できるようにする補間メカニズムを概略的に示す。このメカニズムは、ハイブリッド移動要素の位置特定モジュールから受信した信号(電磁場)からのこのハイブリッド移動要素の位置の計算ステップ(図4)において利用可能である。
ここでは、横座標X3、X4およびX5に沿って位置付けされた垂直方向のループB3、B4およびB5の近位にソレノイドが位置するものと仮定されており、これらのループの端子において測定された電圧は、それぞれV3、V4およびV5と記されている。ソレノイドは、ここでは、XSと記された横座標の1つの位置に存在している。
座標X3、X4およびX5は、対応するループの識別子から、フロア要素(またはインターフェース装置)の中央処理装置により獲得することができる(これらの値は、検出表面の配線図(sche'ma de routage)に従って予め定義され、好ましくは、不揮発性メモリ内に記憶される)。
図3bに表現された曲線部分302は、ループB3、B4およびB5によって測定された値から外挿された(extrapole'e)、ソレノイドと結合されたループの位置に応じたソレノイドの位置XSについての電圧変動を例示する。この部分は、放物線タイプの二次関数と同一視され得る。この局所近似は、実際には、ソレノイドと導体グリッドのループとの間の電磁結合(couplage e'lectromagne'tique)現象に対応する。
以下の関係式が、この特性を例示する。
Figure 0006985007
式中、aおよびbは定数であり、aはゼロより小さい定数である(a<0)。
その上、二次関数の仮説を考慮すると、横座標X3、X4およびX5間の関係は、以下の式で表現することができる。
Figure 0006985007
式中、△Xは、横座標X3とX4との間および横座標X4とX5との間の距離を表わす。
こうして、以下の式に従って、ソレノイドの位置を補間することができる。
Figure 0006985007
同じ論理によって、縦座標軸に沿ってソレノイドの位置を決定することも同様に可能である。
さらに、ソレノイドとループとの間の距離(すなわち、検出表面との関係におけるソレノイドの高度)を、以下の関係式に従って定義することができる。
Figure 0006985007
したがって、距離Dは、検出表面の考慮対象ループの端子における電圧を表わす値Rの関数である。この距離は、実施された測定から外挿され得る。この距離計算の精度は、特に、値が経時的に可能なかぎり恒常でなくてはならないソレノイドによって発信される信号Eの安定性に関係し、そのため、バッテリ放電時に降下することのない安定した給電が位置特定モジュール内で必要となる。これは、位置特定モジュールの電圧調節装置によって確保され得る。
図4aおよび図4bは、本発明の第1の実施形態に係るインターフェース装置(図4a)およびハイブリッド移動要素(図4b)によってそれぞれ実施されるステップを表わすフローチャートである。
図4aおよび図4bは、ハイブリッド移動要素の位置および/または向きを計算するために利用可能なアルゴリズムの第1の実施例を例示する。
この第1の実施例では、選択された位置特定モジュールから来る電磁信号が受信されなかった場合(すなわち、位置特定モジュールの活性化の際に電磁信号の受信が不在である場合)の位置のハイブリッド計算は、インターフェース装置内で、例えば図1に表わされているフロア要素101の中央処理装置によって実施される。
ここでは、図4aを参照しながら、この第1の実施形態に係るインターフェース装置によって実施されるステップについて説明する。
第1のステップ401の間、ハイブリッド移動要素に内蔵された位置特定モジュールが、インターフェース装置により選択され活性化される。
実際には、インターフェース装置は、複数の識別子の中から位置特定モジュールの識別子を選択する。
例示として、インターフェース装置の中央処理装置230は、インターフェース装置の無線発信器227に対して、活性化すべき位置特定モジュールの識別子を送信する。この識別子は、デジタルまたはアナログ活性化信号の形式で位置特定モジュールアセンブリに送信されるためにコード化される。この信号を受信する各々の位置特定モジュールは、次にこの識別子を自体の識別子と比較し、これらの識別子が同一である場合には活性化され得る。この活性化は、例えば、選択された位置特定モジュールのソレノイド300に給電を行なって、電磁場を発信させることからなる。
ステップ402の間、選択されたモジュールから来る信号が受信されたか否かを知るためにテストが行なわれる。
実際には、上述の通りに位置特定モジュールが選択されて活性化された場合、この位置特定モジュールは、信号、例えば電磁場を、インターフェース装置、詳細にはその検出表面210に宛てて発信する。
しかしながら、位置特定モジュールがインターフェース装置の検出表面210の検出有効範囲外にありながらこの電磁場を発信した場合、このインターフェース装置は、発信された電磁場を検出することができず、したがって、この電磁場から位置を計算することができない。ステップ402は、このような状況を検出することからなる。
活性化された位置特定モジュールによって発信された電磁場がステップ402の間に検出された場合、これは、すなわち、この位置特定モジュールがインターフェース装置の検出表面210の検出有効範囲内にあることを意味している。
このとき、受信された電磁場から、例えば図3bを参照しながら説明された通りの補間によりステップ403において位置情報を計算することができる。
この位置情報は、次に、インターフェース装置のメモリ内にその計算日時と関連付けて記憶される(ステップ404)。以下でさらに詳細に説明する通り、この位置情報ならびに関連付けられた日時は、ステップ403に従った位置情報の計算が不可能である時点で新規位置情報のハイブリッド計算の前にまたはこのハイブリッド計算の間に、選択されたハイブリッド移動要素の慣性ユニットから来る変位データを再設定するために使用されることになる。
ステップ402の間に(au cours d'une e'tape)インターフェース装置の検出表面210によっていかなる電磁場も検出されない場合、これは、すなわち、選択された位置特定モジュールが検出表面210の有効範囲外にあることを意味している。
この場合、選択された位置特定モジュールと一体化した慣性ユニットの変位データが得られる(ステップ405)。実際には、これらの変位データは、日時が付され、インターフェース装置の通信手段228(場合によって、HF発信/受信器227と一つになっている)を介して受信される。例えば、これらの変位データは、インターフェース装置の要求があった時に得られる。変形形態では、ハイブリッド移動要素は、目的のアプリケーション(例えば拡張現実または仮想現実)に応じて、毎秒一回または毎秒100回、規則的にインターフェース装置に変位データを送信することができる。
上述の通り、位置特定モジュールと一体化した慣性ユニットによって測定されたこの位置特定モジュールの変位データは、例えば以下のものを含む。
− ジャイロメータにより提供される所与の時点における1つ(または複数)の回転速度、
− 加速度計により提供される所与の時点における1つ(または複数)の加速度、
− 磁力計によって提供される所与の時点における磁場の方向の1つ(または複数)の推定。
このリストは限定的なものではない。これらの変位データは異なるセンサによって獲得することができる。
オプションのステップ406の間に、ステップ405において得られた変位データは、偶発的な時間的ドリフトまたは慣性ユニットが受けた衝撃の影響を補正するように処理される。「再設定」と呼ばれるこの処理は、選択された位置特定モジュールが検出表面210の有効範囲内にあった間に先の一瞬において(a` un instant)発信した電磁信号からステップ403中に計算された1つまたは複数の位置に基づくものである。前述の通り、このような位置は、その計算日時と共に記憶される(ステップ404)。計算の日時およびこの厳密な時点における位置の値が分かっていることによって、それ自体に日時の入った慣性ユニットのデータを再設定することが可能になる。
例示として、インターフェース装置は、同じ位置特定モジュールの位置の連続的計算から、その位置の経時的変位を追跡し、こうしてスリップ無しの接触(contact sans glissement)を特徴づけるゼロ速度をこの位置特定モジュールが有している時点を識別することができる。これらの特定の(スリップ無しの接触の)時点は、例えばゼロと推定された速度を再度初期化することにより、慣性ユニットの変位データから計算された位置を再設定することを可能にする。
2つの位置特定モジュールを含む1つのハイブリッド移動要素は、今や、ハイブリッド移動要素の垂直軸を中心とした慣性ユニットの変位データのドリフトを補正することができるということが指摘される。
ステップ407の間に、インターフェース装置は、選択された位置特定モジュールの新規位置情報のハイブリッド計算を実施する。この特別な計算は、それが、一方では、ステップ405で得られ場合によってはステップ406で(必要な場合には)再設定された慣性ユニットの変位データ、また、他方では、選択された位置特定モジュールが検出有効範囲内にあるうちに先に計算された1つまたは複数の位置情報(すなわちステップ403によるもの)を利用することを理由として、ハイブリッド計算と呼ばれる。
当業者であれば、このハイブリッド計算(ステップ407)では、変位データの日時および、ステップ404で予め記憶された以前の位置情報の日時が考慮されることが分かる。
実際、一貫性のあるハイブリッド計算を可能にするために、ハイブリッド移動要素から受信した変位データとインターフェース装置により計算された位置情報とは同期化される。
このために、インターフェース装置は、パルス音(tops)が(そのローカルクロック(horloge locale)における)どの時点に対応するかを示しながら、規則的にこのパルス音を送ることができる。こうして、ハイブリッド移動要素は、自体が送るデータの日時、特にインターフェース装置のローカルクロックによって(dans l'horloge locale)表現された慣性ユニットの変位データの日時を決定することができる。
一変形形態では、インターフェース装置のレベルでパルス音計数器(compteur de tops)を使用し、受信した変位データにパルス音の番号(nume'ro de top)を割当てることが可能である。
別の可能性によると、ハイブリッド移動要素およびインターフェース装置のクロックを同期させるために、例えばNTP(アングロサクソン系用語でNetwork Time Protocolの頭字語)プロトコルなどのクロック同期プロトコルを使用することができる。
こうして、ハイブリッド計算407は、選択された位置特定モジュールのソレノイドによって発信される電磁場の不在下において、旧位置情報および変位データから瞬間位置情報を決定することを可能にする。
例示として、変位データには、位置特定モジュールの移動速度(vitesse de de'placement)V(T1)が含まれるものと仮定する。この場合、時間T1における移動モジュールの位置P(T1)のハイブリッド計算は、以下の式を応用して実施することができる、
Figure 0006985007
式中、P(T1)は、時間T1において計算された位置特定モジュールの位置であり、P(T0)は、(T1より前の)時間T0において計算された位置特定モジュールの位置であり、V(T1)は、時間T1における位置特定モジュールの速度である。
この実施例は限定的なものではなく、例えば経時的に1つまたは複数の積分を含むより複雑な計算を実施することも可能である。
特に、場合によって、上述の再設定を含むこのようなハイブリッド計算は、例えば、カルマン(Kalman)フィルタ、拡張カルマン(Kalman e'tendu)フィルタ、または補完フィルタ(filtres comple'mentaires)など、当業者にとっては周知のハイブリダイゼーションアルゴリズム(algorithmes d'hybridation)に基づくことができる。
こうして、本発明は、ハイブリッド移動要素が検出表面の検出有効範囲内にあるか否かに関わらず、位置特定モジュールと一体化した慣性ユニットの変位データと、検出表面の検出有効範囲内にある場合に位置特定モジュールが発信する電磁信号と、という2つのタイプのデータから、活性化された位置特定モジュールの位置情報をリアルタイムに獲得することを可能にする(ステップ403またはステップ407)。
有利には、相補的特性を有する異なるシステムを構成する位置特定モジュールと慣性ユニットとの組合せによって、これらの各々がもつ不十分さを補うことが可能である。例えば、位置特定モジュールが発信する電磁信号からの位置特定モジュールの位置計算(ステップ403)は精確であり、経時的ドリフトの問題は発生しないが、この計算は、検出表面210の限定された検出有効範囲に依存する(subordonne')。
慣性ユニットの方は、測定が自律的で信頼性の高い異なる物理的原理、つまり慣性に基づくもう1つの測位手段を構成する。経時的ドリフトの問題または慣性ユニットが受ける衝撃の影響は、ステップ403の間に計算される旧位置の使用によって、解決できる。
対応する形で、図4bに表わされている通り、ハイブリッド移動要素は、ステップ401でインターフェース装置により送られた活性化信号を受信する(ステップ408)。
例示として、図6に表わされているハイブリッド移動要素の無線受信器602は、コード化された形の位置特定モジュールの識別子を含む活性化コマンドを受信する。この信号を受信するハイブリッド移動要素は、このとき、受信した識別子を自体の1つまたは複数の位置特定モジュールの識別子と比較し、これらの識別子が同一である場合には位置特定モジュールを活性化することができる。この活性化は、例えば、選択された位置特定モジュールのソレノイド300に対する給電を行なって、電磁場を発信するようにすることからなる。
ステップ409の間に、このように活性化された位置特定モジュールは、信号、例えば電磁場を発信する。しかしながら、たとえこのような信号が発信されても、これは必ずしもインターフェース装置によって受信されるわけではない。特に、位置特定モジュールが検出表面210の有効範囲外にある場合には、電磁信号は発信されるが、検出表面210によって認識されない。
ステップ410の間に、ハイブリッド移動要素は、慣性ユニットの変位データを送信し、これらのデータはステップ405の間にインターフェース装置により受信される。
実際には、図6に表わされているように、これらの変位データは、慣性ユニット607のセンサにより生成され、ハイブリッド移動要素の処理ユニット609によって収集(かつ日時記入)されて(re'cupe're'es)、通信手段608(場合によっては発信/受信器602と1つになっている)を介して送付される。変位データに割当てられる可能性のある日時は、ステップ404においてインターフェース装置内に記憶された位置とこれらの変位データとの同期を可能にすることを目的としている。前述の通り、この同期は、(例えばNTPなどのクロック同期プロトコルの使用、規則的リズムのパルス音とインターフェース装置のクロックのリポジトリ内の対応する日時との送付などの)送付の前にインターフェース装置のクロックによって、ハイブリッド要素のレベルで変位データに日時を付けるか、またはインターフェース装置(パルス音計数器)のレベルで可能になる(cette synchronisation est permise soit par une datation des donne'es de de'placement au niveau de l'e'le'ment hybride, dans l'horloge du dispositif d'interfac,age avant envoi (envoi de tops a` rythme re'gulier et de dates correspondantes dans le re'fe'rentiel de l'horloge du dispositif d'interfac,age, utilisation de protocole de synchronisation d'horloges par exemple NTP), soit au niveau du dispositif d'interfac,age (compteur de tops)。
このステップ410は、目的のアプリケーション(例えば拡張現実または仮想現実)に応じて、インターフェース装置の要求があった時点で、または規則的に、例えば毎秒一回または毎秒100回実施され得る。
図4cおよび図4dは、本発明の第2の実施形態に係るインターフェース装置(図4c)およびハイブリッド移動要素(図4d)によってそれぞれ実施されるステップを表わすフローチャートである。
図4cおよび図4dは、ハイブリッド移動要素の位置および/または向きを計算するために利用可能なアルゴリズムの第2の実施例を例示する。
この第2の実施例では、選択された位置特定モジュールから来る電磁信号が受信されなかった場合(すなわち、位置特定モジュールの活性化の際に電磁信号の受信が不在である場合)の位置のハイブリッド計算は、例えば図6に表わされ、慣性ユニットまたは付随する位置特定モジュールから来るデータの処理を担当する中央処理装置609によってインターフェース装置により選択され活性化されるハイブリッド移動要素内で実施される。
ここでは、図4cを参照しながらこの第2の実施形態に係るインターフェース装置によって実施されるステップについて説明する。
図4aのステップ401に類似する第1のステップ411の間に、ハイブリッド移動要素に内蔵された位置特定モジュールが、インターフェース装置により選択され活性化される。
図4aのステップ402に類似するステップ412の間に、選択されたモジュールから来る信号が受信されたか否かを知るためにテストが行なわれる。
実際には、上述の通りに位置特定モジュールが選択され活性化された場合、この位置特定モジュールは、信号、例えば電磁場を、インターフェース装置、詳細にはその検出表面210に宛てて発信する。
しかしながら、位置特定モジュールがインターフェース装置の検出表面210の検出有効範囲外にありながらこの電磁場を発信した場合、このインターフェース装置は発信された電磁場を検出することができず、したがって、この電磁場から位置を計算することができない。ステップ412は、このような状況を検出することからなる。
活性化された位置特定モジュールによって発信された電磁場がステップ412の間に検出された場合、これは、すなわち、この位置特定モジュールがインターフェース装置の検出表面210の検出有効範囲内にあることを意味している。
このとき、受信された電磁場から、例えば図3bを参照しながら説明した通りの補間により、図4aのステップ403に類似するステップ413において位置情報を計算することができる。
この位置情報は、次に、インターフェース装置のメモリ内にその計算日時と関連付けて記憶される(図4aのステップ404に類似するステップ414)。
以下でさらに詳細に説明する通り、この位置情報ならびに関連付けられた日時は、ステップ413に従ったインターフェース装置による位置情報の計算が不可能な時点で、新規位置情報のハイブリッド計算に先立ってかまたはこのハイブリッド計算の間に、慣性ユニットから来る変位データを再設定するためにハイブリッド移動要素により使用されることになる。
このために、インターフェース装置は、ステップ413で計算されステップ414でその日時と共に記憶された位置に基づいた再設定データを送信する。特定の一実施形態によると、これらの再設定データは、直接この位置ならびにその日時を含む。もう1つの特定の一実施形態によると、再設定データは、例えば、慣性ユニットのセンサの再初期化命令を含み、こうして、情報ユニットにより測定される次の変位データは、ステップ413で計算された通りのその位置との関係における位置特定モジュールの変位を表わすものとなることができる。再設定データは、変形形態として、例えば所与の時点における速度または加速度などの、インターフェース装置により計算された1つまたは複数の位置に基づく別の情報を含むことができる。
ステップ412の間にインターフェース装置の検出表面210によっていかなる電磁場も検出されない場合、これは、すなわち、選択された位置特定モジュールが検出表面210の有効範囲外にあることを意味している。
この場合、インターフェース装置は、ステップ416の間に、対応する位置特定モジュールを含むハイブリッド移動要素にその旨を知らせる。実際には、この情報は、インターフェース装置の処理ユニット230によって制御される通信手段228(場合によってはHF発信/受信器227と1つになっている)を介して送付される。
この情報は、直接、電磁信号からインターフェース装置により計算される最後(最新)の位置であり得る。
ステップ415で送付される再設定データが直接位置を含むか、またはこの位置の演繹を可能にする一部の実施形態においては、ハイブリッド移動要素はすでにこの位置情報を入手しているという点に留意されたい。こうしてステップ416で送付される情報は、単にハイブリッド計算の開始命令で構成され得る。
ステップ417の間に、インターフェース装置は、ハイブリッド移動要素の位置を受信し、この位置は、この第2の実施形態におけるハイブリッド移動要素レベルで実施されるステップを表わす図4dを参照しながら以下でさらに詳述する通り、この実施形態ではハイブリッド移動要素により計算される。
こうして、本発明は、ハイブリッド移動要素が検出表面の検出有効範囲内にあるか否かに関わらず、位置特定モジュールと一体化した慣性ユニットの変位データと、検出表面の検出有効範囲内にある場合に位置特定モジュールが発信する電磁信号と、という2つのタイプのデータから、活性化された位置特定モジュールの位置情報をリアルタイムに獲得することを可能にする(ステップ413またはステップ417)。
対応する形で、図4dに表わされている通り、ハイブリッド移動要素は、ステップ411でインターフェース装置により送られた活性化信号を受信する(図4bのステップ408に類似するステップ418)。
ステップ411に類似するステップ419の間に、このように活性化された位置特定モジュールは、信号、例えば電磁場を発信する。たとえこのような信号が発信されても、これは、必ずしもインターフェース装置によって受信されるわけではないという点が喚起される。特に、位置特定モジュールが検出表面210の有効範囲外にある場合には、電磁信号は、発信されるが、検出表面210によって認識されない。
ステップ420の間に、インターフェース装置が待機していた電磁信号を受信しなかったことを示すインターフェース装置から来る情報が受信されたか否かを知るためにテストが実施される。先に説明した通り、この状況は、ステップ419でこの信号を発信する位置特定モジュールが検出表面210の有効範囲外に位置している場合に現われる。
例えばハイブリッド移動要素の2つのクロックパルス音の間の持続時間に等しい既定の一定時間の経過後に、このタイプの情報が全く受信されない場合、それは、ステップ419において位置特定モジュールにより発信された電磁信号がインターフェース装置により確かに受信されたこと(この場合、位置特定モジュールは検出表面210の有効範囲内に位置している)およびこの信号からインターフェース装置により位置情報が計算され得る(図4cのステップ413)ことを意味する。
ステップ421の間に、ハイブリッド移動要素は、インターフェース装置により送られる再設定データを受信する(図4cのステップ415)。ここで再度言及すると、これらの再設定データは、活性化された位置特定モジュールから来る受信した電磁信号を用いて計算された位置から、インターフェース装置により計算されている。
逆に、活性化された位置特定モジュールからいかなる信号も受信しなかったことを示す情報をハイブリッド移動要素が受信した場合、これは、ステップ419において位置特定モジュールにより発信された電磁信号が検出表面210に到達しなかったこと、および位置特定モジュールが検出表面210の有効範囲外に位置していることを意味する。
この場合、ハイブリッド移動要素は、例えば慣性ユニットに関連付けられたメモリ内でこの慣性ユニットの変位データならびにその日時を収集する(ステップ422)。実際には、図6に表わされている通り、慣性ユニット607の変位データを獲得するのは、処理ユニット609である。
ステップ421で受信した再設定データに基づいているという点を除いて図4aのステップ406に類似しているステップ423の間に、ステップ422において得られた変位データは、偶発的な時間的ドリフトまたは慣性ユニットが受けた衝撃の影響を補正するようにハイブリッド移動要素によって処理される。
この再設定処理は、選択された位置特定モジュールが検出表面210の有効範囲内にあった間に先の一瞬において発信した電磁信号からインターフェース装置によって計算された1つまたは複数の位置に基づくものである。前述の通り、このような位置は、典型的には、付随する日時を伴う再設定データの形式で受信される。一変形実施形態によると、インターフェース装置により計算された1つの位置が、ステップ420において情報として受信され得る。受信された位置の計算の日時およびこの厳密な時点における位置の値が分かっていることによって、図4aのステップ406を参照しながら説明されている通り、それ自体日時の入った慣性ユニットのデータを再設定することが可能になる。
図4aのステップ407に類似するステップ424の間に、ハイブリッド移動要素は、選択された位置特定モジュールの新規位置情報のハイブリッド計算を実施する。この特別な計算は、それが一方では、ステップ423で再設定された慣性ユニットの変位データ、また他方では、選択された位置特定モジュールが検出有効範囲内にある(すなわち図4cのステップ413に従って)インターフェース装置により先に計算された1つまたは複数の位置情報を利用することを理由として、ハイブリッド計算と呼ばれるという点を喚起しておく。ハイブリッド計算についての詳細は、図4aのステップ407を参照して先に記されており(第1の実施形態)、ここで反復することはしない。
ただし、このようなハイブリッド計算(ならびに再設定)は、例えば、カルマンフィルタ、拡張カルマンフィルタ、または補完フィルタなど、当業者にとっては周知のハイブリダイゼーションアルゴリズムに基づくことができるという点は喚起しておきたい。
したがって、この第2の実施形態においても同様に、このハイブリッド計算は、選択された位置特定モジュールにより発信される電磁場の不在下で、旧位置情報および変位データから、一瞬の位置情報を決定することを可能にする。
最後に、ハイブリッド移動要素は、ステップ425の間に、このように計算された位置をインターフェース装置に対し送信する。こうして、インターフェース装置は、位置特定モジュールによって発信された電磁場の検出の不在下において自体で計算できなかったにも拘らず位置情報を獲得する。
図5aおよび5bは、本発明の特定の実施形態に従ってそれぞれ位置が決定され得るかまたは位置および向きが決定され得るハイブリッド移動要素の2つの実施例を概略的に示す。
図5aに表わされたハイブリッド移動要素500は、唯一の位置特定モジュール501を含む。例示されている通り、位置特定モジュールはソレノイドを含む。ソレノイドの放射軸(l'axe radial)は、有利には、フロア要素の平面と直交しており、こうして、ソレノイドの電磁放射線(rayonnement e'lectromagne'tique)が最適な形でこの表面に向かって伝播されるようになっている。
このハイブリッド移動要素500は、さらに、位置特定モジュール501と一体化した慣性ユニット502、ならびに慣性ユニット502の変位に関連するデータを送るための通信手段503を含む。
唯一のソレノイドを含むハイブリッド移動要素500の三次元位置は、上述の通り、本発明に従って計算され得る。実際、一体化した慣性ユニット502の変位データからおよび/または位置特定モジュール501のソレノイドにより発信された信号から、いつでもハイブリッド位置を計算することが可能である。複数の移動要素が検出表面210上に存在する場合、各ハイブリッド移動要素の位置は逐次的に決定される。
図5bに表わされているハイブリッド移動要素500’は、独立した2つの位置特定モジュール501−1および501−2を含む。ここでもまた、例示されている通り、ソレノイドの放射軸(l’axe radial)は、有利には、検出表面の平面と直交しており、こうして、ソレノイドの電磁放射線がこの表面に向かって最適な形で伝播するようになっている。
このハイブリッド移動要素500’は、さらに、位置特定モジュール501−1および501−2と一体化した慣性ユニット502’、ならびに慣性ユニット502’の変位に関連するデータを送るための通信手段503’を含む。
ハイブリッド移動要素500’の各ソレノイド501−1および501−2は、逐次的に、互いに独立して活性化され得る。こうして、位置特定モジュールの各ソレノイド501−1および501−2の位置を決定し、ハイブリッド移動要素500’内のそれらの位置を知ることによって、ハイブリッド移動要素500’の位置を決定することが可能である。同様に、位置特定モジュールのソレノイド501−1および501−2の相対的位置およびハイブリッド移動要素500’内のそれらの位置から、このハイブリッド移動要素の向きを知ることができる。ここで、検出表面の平面内の位置特定モジュールのソレノイド501−1および501−2の座標を使用することで、この平面内のハイブリッド移動要素500’の向きを決定することができる一方、位置特定モジュールのソレノイド501−1および501−2の高度を使用することでハイブリッド移動要素500’のピッチを計算することができる、という点を観察すべきである。
前述の通り、本発明に従って、2つのソレノイドを含むハイブリッド移動要素500’の3次元位置および向きを計算することができる。実際、慣性ユニット502’の変位データからおよび/または位置特定モジュールのソレノイド501−1および501−2により逐次的に発信される信号から、いつでもハイブリッド位置を計算することが可能である。複数の移動要素が検出表面210上に存在する場合、各ハイブリッド移動要素の位置は逐次的に決定される。
ここで、ソレノイドを1つしか含まないハイブリッド移動要素および2つのソレノイドを含むハイブリッド移動要素は、検出表面のインテリジェンス(intelligence)が各ソレノイドを他のソレノイドとは独立して活性化できることを条件として、検出表面上で同時に使用可能であることに留意されたい。
したがって、ハイブリッド移動要素の向きの捕捉(capture)は、各ハイブリッド移動要素に少なくとも2つの位置特定モジュール(検出表面に対する垂線に沿って整列されていなくてもよい)を具備し、これらの位置特定モジュールの識別規則を定義することによって獲得することができる。
フロア要素による位置特定モジュールの逐次的活性化は、これらの位置特定モジュールを具備した複数のハイブリッド移動要素の位置および/または向きを推定できるようにする。
位置特定モジュールが、それ専用の活性化コマンドを受信した場合、この位置特定モジュールは、電磁発信を開始させる。このとき、発信中の位置特定モジュールの識別情報を知っている検出システムは、位置特定モジュールの識別子と計算された位置情報とを関連付けることができる。
こうして、各ハイブリッド移動要素について、識別子、検出表面の基準座標系内の横座標、縦座標および好ましくは高度を含む表を構築することが可能となる。
位置特定モジュールの電磁発信の逐次的活性化によって、システムにより管理されるハイブリッド移動要素アセンブリについて唯一の発信周波数を使用することが可能になる。
図6は、図2に例示されている通りのインターフェース装置から位置を決定できるハイブリッド移動要素の論理ブロックを概略的に例示する。
このようなハイブリッド移動要素は、好ましくは、その給電に関しても電磁発信制御信号の受信に関しても自律式である。
この実施例においては、図5aにある通り、唯一の位置特定モジュールを含むハイブリッド移動要素が考慮されている。当業者であれば、本教示を(図5bに表わされているような)2つ以上の位置特定モジュールを含むハイブリッド移動要素に難なく適応させることができるものである。
こうして、ハイブリッド移動要素は、位置特定モジュールの構成要素全体のための電圧を供給する給電モジュール601ならびに、フロア要素の外部モジュールによって発信されたHF信号などの信号を受信し復調して、受信した信号がこの位置特定モジュールの活性化を目的としたものか否かを決定するコマンドの受信および検出モジュール602を含む。先に説明した通り、このような検出は、予め記憶された識別子と受信した識別子とを比較することによって実施され得る。
ハイブリッド移動要素600は、さらに、コマンドの受信および検出モジュールにより制御されるスイッチ603ならびに、スイッチ603により制御される選択増幅器(amplificateur se'lectif)604を含む。最後に、ハイブリッド移動要素600は、好ましくは固定、安定かつ方形波周波数を生成するローカル発振器(oscillateur local)605、およびソレノイド606を含む。
ハイブリッド移動要素600は、同様に、慣性ユニット607およびフロア要素101の通信手段228との通信手段608を含む。変形形態において、通信手段608は、HF受信器602と結合されるかまたは一体化され(confondus)、フロア要素のHF発信器227と通信できる。
ハイブリッド移動要素は、慣性ユニット607の粗変位データ(donne'es de de'placement brutes)を収集し、それらをハイブリッド移動要素のメモリ(図示せず)内に記憶し、かつ通信手段608を介してそれらの送信を制御するように構成された処理ユニット609を含む。
一部の実施形態において、例えば図4cおよび4dを参照しながら説明された実施形態において、処理ユニット609は、前述の通りの位置情報のハイブリッド計算を実施するように構成されている。
変形形態において、慣性ユニット607は、このようなインテリジェンスを内蔵する、すなわち処理ユニット609を内蔵することができる。
選択増幅器604は、スイッチ603の位置に従って、かつローカル発振器605から来る信号から、ソレノイド606の端子において正弦波電圧を生成し、ソレノイド606が一定の放射出力を生成できるようにする。
複数のタイプの電源601を使用することができる。給電は、充電式バッテリおよび標準的制御回路から獲得することができる。給電は、同様に、バッテリおよびバッテリの使用範囲全体にわたり一定の電圧を獲得することができるようにする電圧調節器(re'gulateur de tension)から獲得することができる。この解決法は、システムが、実行されるハイブリッド移動要素の高度を計算しなければならない場合に特に有利である。
給電は、同様に、エネルギ貯蔵手段の使用と連動させた遠隔給電により間接的にも提供され得る。
この実施形態によると、専用の放射ソレノイド層が検出表面の下に設置される。これらのソレノイドには、正弦波信号が走り、各ソレノイドによって発信される出力は、その上に配置された位置特定モジュールに遠隔給電するのに充分なものである。位置特定モジュールには同様に、検出表面の下に存在するソレノイドにより発信された信号の誘導による受信のためのソレノイドも備わっている。例えば、Powercast技術(登録商標)を用いたアンテナなどの他の遠隔給電手段を使用することもできる。
エネルギ貯蔵手段は、例えば、位置特定モジュールのソレノイドから充電される大容量コンデンサを含む。コンデンサは、他のモジュールに給電するための電圧源として使用される。
代替として、エネルギ貯蔵手段は、例えばリチウム電池などの、ハイブリッド移動要素内に存在するバッテリを含む。このとき位置特定モジュールのソレノイドは、誘導電流が通ると直ちにこのバッテリを常時充電する。有利には、充電/放電保護回路(circuit de protection de charge/de'charge)をバッテリに関連付けて、バッテリがその許容可能電圧範囲内にとどまるようにする。移動要素の高度を評価しなければならない場合、電圧源は、好ましくは、給電電圧がこの電圧源を使用している間中、すなわちハイブリッド移動要素の位置および/または向きの推定期間中、恒常的に持続するように(soit constante durant)調節される。
検出表面上に位置し同時に使用されるハイブリッド移動要素は、異なるタイプの給電を使用することができる。
その上、ハイブリッド移動要素が2つ以上の位置特定モジュールを含む場合、一部の構成要素、特に電源は、一部の位置特定モジュールまたは全ての位置特定モジュールに共通であり得る。
図7は、本発明に係るハイブリッド移動要素を有利な形で使用できる一応用例を示す。
環境(environnement)700内において、ユーザは、例えばHMD(アングロサクソン系用語でHead-Mounted Displayの略号)タイプのヘッドホン701を含む拡張現実または仮想現実システムを装着している。
このシステムは、例えば、ヘッドホン701と一体化し例えば1つまたは複数の磁力計、加速度計、ジャイロメータを内蔵する慣性ユニット702を含む。こうして、慣性ユニット702から来る変位データは、例えば6自由度などの複数の自由度に応じてヘッドホン701の変位を記述する(de'crire)ことを可能にする。
この実施例において、ユーザは、各々の足に、先に説明した通りのハイブリッド移動要素703および704を装着しており、先に説明した通りのフロア要素101に類似するフロア要素705上を移動する。それにもかかわらず、ここで、本発明は、フロアに設置されたインターフェース装置に限定されているわけではなく、インターフェース装置が側壁または天井に配置されているケースも同様に網羅するものであるということが喚起される。
したがって、先に説明した方法を応用することによって、フロア要素705の基準座標系内でユーザの2本の足の位置を追跡することが可能である。
有利にも、このようにして得られた位置データは、ヘッドホン701のレベルに配置され(localise')た慣性ユニット702を再設定することを可能にする。
例えば、ヘッドホン701とフロア要素705との間の距離Dが恒常であるようにユーザが移動すると仮定すると、慣性ユニット702は、ユーザの足のレベルで計算される位置情報を用いて再設定され得、フロア要素の平面と直交する方向の成分は距離Dから変換される(translate'e)。
変形形態では、ヘッドホン701のレベルに、高度測定手段(気圧計またはテレメータ(te'le'me`tre))を設置することができる。これにより、たとえ高度(距離D)が経時的に変動しても、慣性ユニット702のデータを再設定することが可能となる。
慣性ユニット702の再設定は、人体に関する逆運動学モデル(mode`le de cine'matique inverse)を実装する場合、より厳密に行なうこともできる。
逆運動学は、例えば、人間のモデルについて、手または足の軌跡または位置から、脊柱、くるぶし、ひざ、首または人体の他の全ての関節のねじれを決定することを可能にする。関節座標全体を手作業で特定するのではなく、むしろ、逆運動学モデルは、骨格の運動を、その有意な成分、例えば手または足のそれぞれの軌跡、骨盤の向きなどから公式化する(formuler)ことができる。
このような逆運動学モデルが使用される場合、ハイブリッド移動要素703および704による足の位置データの知得(connaissance)ならびに慣性ユニット702から来るデータにより、人体を構成する異なる部分(脚、骨盤、首、頭)の位置の計算が可能になる。こうして、この逆運動学モデルのおかげで、要素703および704との関係における要素702のより精確な位置が得られる。
図8および9は、図7の実施形態の変形形態を示しており、これによると、ユーザの異なる人体部分の位置をより厳密に計算することが可能である。当然のことながら、本発明は、ロボットの異なる部位(membres)または他のあらゆる複雑なオブジェクト、例えば関節のある(articule')オブジェクトの精確な位置特定に対し同様に有利に応用され得る。
図8および図9に表わされた実施例において、ユーザは、それぞれ1つの環境800(図8)または900(図9)内を移動する。ユーザは、それぞれ701(図7)に類似するヘッドホン801(図8)または901(図9)を含む拡張現実または仮想現実システムを装着している。これは、例えば、HMD(アングロサクソン系用語でHead-Mounted-Displayの略号)タイプのヘッドホンである。
同様に、このシステムは、それぞれがヘッドホン801または901と一体化しそれぞれが702(図7)と類似する慣性ユニット802(図8)または902(図9)を含む。慣性ユニットは、例えば、1つまたは複数の磁力計、加速度計、ジャイロメータを内蔵する。
こうして、それぞれの慣性ユニット802または902から来る変位データは、例えば6自由度などの複数の自由度に応じて、それぞれヘッドホン801または901の変位を記述することを可能にする。
ユーザは、さらに、それぞれが703および704(図7)に類似するハイブリッド移動要素803および804(図8)または903および904(図9)のそれぞれを各足に装着しており、それぞれが705(図7)に類似するフロア要素805(図8)または906(図9)上を移動する。
図8の実施例において、ユーザは、さらに、ベルトに別の慣性ユニット808と、ヘッドホン801上には例えばテレメータまたは気圧計などのヘッドホン801の高度測定手段809と、を装着している。
上方を視準する(visant)テレメータは、例えば、天井とユーザの頭との間の距離を測定し、最終的には、フロア/天井間の距離が分かっているためユーザの頭の高度を計算することを可能にする。気圧計の方は、空気の圧力から高度を測定できる。
有利にも、前述の方法を応用することにより、フロア要素805の基準座標系内で、ハイブリッド移動要素803、804を装着したユーザの2本の足の位置を追跡することが可能である。
手段809によってユーザの頭の高度が分かることにより、ユーザが表面要素805との関係において身をかがめたりジャンプした場合などに発生するように、たとえヘッドホン801とフロア要素805との間の距離Dがリアルタイムに変動しても、ヘッドホンの位置を知ることができる。
慣性ユニット802から来るデータは、ユーザの足のレベルで計算された位置情報を用いて再設定され得、フロア要素の平面と直交する方向における成分は、動的に変動する距離Dから変換される。
慣性ユニット802の再設定は、人体に関する逆運動学モデルを実装する場合、より厳密に行なうこともできる。異なる要素801〜804、808および809は共に通信できることから、この場合、ハイブリッド移動要素803および804による足の位置データの知得ならびに慣性ユニット802から来るデータによって、人体を構成する異なる部分(脚、脊柱、首、頭)の位置の計算が可能になる。
こうして、慣性ユニット808は、体の中央の位置データを獲得することを可能にし、ひいては逆運動学モデルの精度を増大させることを理由として、さらに一層高精度の逆運動学モデルを獲得することを可能にする。
図9の実施例において、ユーザは、複数の方向(好ましくは直交する3方向)に磁場を発生する磁気発信器908、ならびに複数の磁気受信器(センサ)909、910および911で構成された磁気(定常またはパルス磁場)システムを装着している。例えば、このようなシステムは、Polhemus Fastrak(登録商標)およびRazer Hydra(登録商標)の名で公知である。
発信器は、例えば、各々直交する方向で1つの磁場を発信する3つのソレノイドを含む。
図9に表わされている通り、発信器908は、例えば、ユーザのベルトレベルに配置される。受信器909は、ユーザの頭のレベル、例えばヘッドホン901上に配置される。(例えばハンドルである)受信器910および911は、ユーザの手の中に配置される。(要素908〜911で構成された)磁気システムは、原理的に、信頼できる決定的な形で(manie`re fiable et de'terministe)、発信器908の基準座標系内で、各受信器909、910および911の座標を獲得することを可能にする。
異なる要素901(ヘッドホン)、903(ハイブリッド移動要素)、904(ハイブリッド移動要素)および908(磁気発信器)が、共に通信する。
ハイブリッド移動要素903および904が装着された足との関係における発信器908の位置は、発信器908とフロア要素905との間の距離Dが恒常であるという仮説を立てることによって獲得することができる。こうして、フロア要素905の平面に直交する方向での発信器908の位置の成分は、単に距離Dから変換することにより獲得することができる。
一変形形態によると、動的高度、すなわち発信器908をフロア要素905との間の可変的距離Dを測定するために、発信器908のレベルでテレメータまたは気圧計(図8の809に類似するもの)を設置することが可能である。これは、特に、ユーザがフロア要素905との関係において身をかがめるかまたはジャンプする場合に有利である。
こうして、本発明に係る方法は、フロア要素905の基準座標系内の発信器908の位置を計算できるようにする。
さらに、発信器908の基準座標系内の受信器の座標を受信することで、この同じ基準座標系内の受信器909、910および911のそれぞれの位置を知ることができる。
有利には、説明された磁気システムを使用することにより、ユーザの手(受信器910および911)の位置をリアルタイムに知ることができ、頭(受信器909)の位置を知ることで、例えば図4aのステップ406を参照しながら先に説明した通り、フロア要素905の基準座標系内の慣性ユニット902のデータを極めて優れた精度で再設定することができる。
当然のことながら、慣性ユニット902の再設定は、同様に、人体に関わる逆運動学モデルを実装する場合より厳密に行なうこともできる。この場合、ハイブリッド移動要素903および904による足の位置データの知得と、慣性ユニット902から来るデータおよびフロア要素905の基準座標系内の受信器909の位置と、によって、人体を構成する異なる部分(脚、脊柱、首、頭)の位置の計算が可能になる。
こうして、図8および9の実施例において、ハイブリッド移動要素(図8の803および804、図9の903および904)による足の位置データの知得と、慣性ユニット(図8の802および808、図9の902)および磁気システム(図9)から来るデータと、によって、人体の異なる部分(脚、脊柱、首、頭)の位置を信頼できる形で計算することが可能になる。こうして、それぞれハイブリッド移動要素803、804または903、904との関係におけるヘッドホン(801、901)ならびに他の装備のより精確な位置が得られる。
当然のことながら、特定のニーズを満たす目的で、本発明の分野の当業者ならば、前述の説明に修正を加えることができるものである。
101 フロア要素
102 靴
104 ハイブリッド移動要素
210 検出表面
211 受信ループ
212 受信ループ
213 受信ループ
214 マルチプレクサ
215 マルチプレクサ
220 ハードウェアモジュール
221 自動利得制御装置
222 復調器
223 復調器
227 無線発信器
228 通信手段
230 中央処理装置
300 ソレノイド
301 端子
302 曲線部分
500 ハイブリッド移動要素
501 位置特定モジュール
502 慣性ユニット
503 通信手段
600 ハイブリッド移動要素
601 給電モジュール
602 コマンドの受信および検出モジュール
603 スイッチ
604 選択増幅器
605 ローカル発振器
606 ソレノイド
607 慣性ユニット
608 通信手段
609 中央処理装置
701 ヘッドホン
702 慣性ユニット
703 ハイブリッド移動要素
705 フロア要素
800 環境
801 ヘッドホン
802 慣性ユニット
803 ハイブリッド移動要素
804 ハイブリッド移動要素
805 フロア要素
808 慣性ユニット
809 高度測定手段
901 ヘッドホン
902 慣性ユニット
903 ハイブリッド移動要素
905 フロア要素
908 磁気発信器
909 磁気受信器
910 磁気受信器
911 磁気受信器

Claims (18)

  1. 複数の移動要素と情報処理システムとのインターフェースをとる装置に関するハイブリッド移動要素であって、
    − 位置特定モジュールの位置を計算できるようにする電磁信号を発信する手段と、
    − 活性化信号を受信し、該活性化信号の少なくとも1つの情報に応じて、前記電磁信号を発信する手段を活性化する手段と、を備えた少なくとも1つの位置特定モジュールを有し、さらに、
    − 前記位置特定モジュールと一体化した慣性測定ユニットと、
    − 前記慣性測定ユニットの変位データを送信するため、前記装置と通信する手段と、を有し、
    前記通信する手段は、前記慣性測定ユニットの変位データを再設定する再設定データを受信するように構成され、
    前記再設定データは、前記位置特定モジュールが発信した電磁信号から計算された位置情報に基づく、ことを特徴とするハイブリッド移動要素。
  2. 前記通信する手段は、さらに、前記位置特定モジュールの少なくとも1つの位置情報を受信するように構成されている、請求項1に記載のハイブリッド移動要素。
  3. 前記受信した位置情報および前記慣性測定ユニットの変位データに基づいて、前記位置特定モジュールの新規位置情報をハイブリッド計算する手段をさらに有する、請求項2に記載のハイブリッド移動要素。
  4. 前記通信する手段が、前記位置特定モジュールの前記新規位置情報を送信するようにさらに構成されている、請求項3に記載のハイブリッド移動要素。
  5. 前記位置特定モジュールの活性化毎に前記慣性測定ユニットの変位データを再設定するように構成されている、請求項1〜4のいずれか一項に記載のハイブリッド移動要素。
  6. 前記位置特定モジュールの構成要素に給電する遠隔給電手段をさらに有する、請求項1〜5のいずれか一項に記載のハイブリッド移動要素。
  7. エネルギ貯蔵手段をさらに有する、請求項1〜6のいずれか一項に記載のハイブリッド移動要素。
  8. 複数のハイブリッド移動要素と情報処理システムとのインターフェースをとる装置であって、検出表面を有し、
    − 前記複数のハイブリッド移動要素のうちの各ハイブリッド移動要素に組込まれた少なくとも1つの位置特定モジュールを逐次活性化する手段であって、特定の一時点において1つの位置特定モジュールのみを活性化することができる手段と、
    − 前記活性化された少なくとも1つの位置特定モジュールから少なくとも1つの電磁信号を受信する手段と、
    − 前記少なくとも1つの受信した電磁信号から、前記活性化された位置特定モジュールを有するハイブリッド移動要素の前記検出表面に関連付けられた基準座標系内における少なくとも1つの位置情報をリアルタイムに計算する手段と、
    − 前記少なくとも1つの位置特定モジュールの前記活性化中に電磁信号を受信しない場合、前記少なくとも1つの活性化された位置特定モジュールと一体化された1つの慣性測定ユニットの変位データを受信する通信手段と、
    − 前記受信した変位データおよび前記計算された位置情報から、前記活性化された少なくとも1つの位置特定モジュールの新規位置情報をリアルタイムにハイブリッド計算する手段と、を有し、
    前記通信手段は、前記慣性測定ユニットの前記変位データを再設定する再設定データを送信するようにさらに構成され、
    前記再設定データは、受信した電磁信号から計算された位置情報に基づく、ことを特徴とする装置。
  9. 前記通信手段は、
    − 前記受信した電磁信号から計算された前記位置情報を前記ハイブリッド移動要素に送信し、
    − 前記送信した位置情報から前記ハイブリッド移動要素によって計算された前記新規位置情報を受信する、ようにさらに構成されている、請求項8に記載の装置。
  10. 請求項8または9に記載の複数の装置を有する装置において、前記複数の装置のうちの1つの装置は、該複数の装置の他の装置において実行中の少なくとも一部の手段を制御する、装置。
  11. 複数のハイブリッド移動要素が情報処理システムとのインターフェースをとる方法であって、
    − 前記複数のハイブリッド移動要素のうちの1つのハイブリッド移動要素の少なくとも1つの位置情報を獲得するステップであって、前記ハイブリッド移動要素が少なくとも1つの活性化された位置特定モジュールを有し、前記少なくとも1つの位置情報が、前記ハイブリッド移動要素に組込まれた前記少なくとも1つの活性化された位置特定モジュールにより発信された少なくとも1つの電磁信号から計算され、特定の時点において1つの位置特定モジュールのみ活性化することができるステップと、
    前記少なくとも1つの位置特定モジュールの活性化中に、電磁信号をその後受信しない場合、
    − 前記少なくとも1つの活性化された位置特定モジュールと一体化された慣性測定ユニットの変位データを獲得し、前記慣性測定ユニットの変位データを再設定する再設定データを受信するステップであって、前記再設定データは、受信した電磁信号から計算された位置情報に基づくステップと、
    − 前記獲得した変位データおよび前記獲得した位置情報から、前記少なくとも1つの活性化された位置特定モジュールの新規位置情報をリアルタイムにハイブリッド計算するステップと、を有することを特徴とする方法。
  12. 前記慣性測定ユニットの変位データを再設定するステップをさらに有する、請求項11に記載の方法。
  13. 前記獲得した位置情報を該位置情報を計算した日時と共に記憶するステップをさらに有し、
    前記再設定するステップは、前記記憶された位置情報を基にして実行される、請求項12に記載の方法。
  14. 前記少なくとも1つの活性化された位置特定モジュールから来る電磁信号の受信障害を示す情報を受信するステップをさらに有する、請求項12に記載の方法。
  15. 前記再設定するステップは、前記受信した再設定データを基にして実行される、請求項14に記載の方法。
  16. 前記計算された新規位置情報を送信するステップをさらに有する、請求項15に記載の方法。
  17. 移動中のユーザに装備するように適応された仮想現実または拡張現実システムに関するアセンブリであって、前記システムが、
    − ユーザが装着するように構成された、請求項1〜7のいずれか一項に記載の少なくとも1つのハイブリッド移動要素と、
    − 請求項8〜10のいずれか一項に記載の少なくとも1つのインターフェースをとる装置と、
    − ユーザが装着するように適応されたヘッドマウントディスプレイ(Head-Mounted Display;HMD)タイプの仮想現実または拡張現実ヘッドホンであって、前記ハイブリッド移動要素と前記ヘッドホンとの相対的位置と、前記ハイブリッド移動要素の位置と、に応じて前記ヘッドホンの位置を追跡できるように、前記ハイブリッド移動要素または前記インターフェースをとる装置に接続される、ヘッドホンと、を有する、アセンブリ。
  18. 複数の方向に磁場を発信する手段と、前記発信する手段により発信された前記磁場を受信する複数の手段と、を有する磁気測位システムをさらに有し、
    前記磁気測位システムが、前記発信する手段を中心とする基準座標系内の前記複数の受信する手段のうち少なくとも1つの受信する手段の位置を、前記少なくとも1つの受信する手段が受信した磁場に基づいて決定するように構成されている、請求項17に記載のアセンブリ。
JP2016247514A 2015-12-24 2016-12-21 ハイブリッド移動要素、複数のハイブリッド移動要素と情報処理システムとのインターフェースをとるための方法および装置、ならびに仮想現実または拡張現実システム用アセンブリ Active JP6985007B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1563352A FR3046261B1 (fr) 2015-12-24 2015-12-24 Element mobile hybride, procede et dispositif pour interfacer une pluralite d'elements mobiles hybrides avec un systeme informatique, et ensemble pour systeme de realite virtuelle ou augmentee
FR1563352 2015-12-24

Publications (2)

Publication Number Publication Date
JP2017151087A JP2017151087A (ja) 2017-08-31
JP6985007B2 true JP6985007B2 (ja) 2021-12-22

Family

ID=55806501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016247514A Active JP6985007B2 (ja) 2015-12-24 2016-12-21 ハイブリッド移動要素、複数のハイブリッド移動要素と情報処理システムとのインターフェースをとるための方法および装置、ならびに仮想現実または拡張現実システム用アセンブリ

Country Status (7)

Country Link
US (1) US10527400B2 (ja)
EP (1) EP3185110B1 (ja)
JP (1) JP6985007B2 (ja)
KR (1) KR20170076608A (ja)
CN (1) CN106918800B (ja)
BR (1) BR102016030077B1 (ja)
FR (1) FR3046261B1 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10180734B2 (en) 2015-03-05 2019-01-15 Magic Leap, Inc. Systems and methods for augmented reality
AU2016225963B2 (en) 2015-03-05 2021-05-13 Magic Leap, Inc. Systems and methods for augmented reality
US10838207B2 (en) * 2015-03-05 2020-11-17 Magic Leap, Inc. Systems and methods for augmented reality
AU2016365422A1 (en) 2015-12-04 2018-06-28 Magic Leap, Inc. Relocalization systems and methods
US20170262049A1 (en) * 2016-03-11 2017-09-14 Empire Technology Development Llc Virtual reality display based on orientation offset
KR20190034321A (ko) 2016-08-02 2019-04-01 매직 립, 인코포레이티드 고정-거리 가상 및 증강 현실 시스템들 및 방법들
US10812936B2 (en) 2017-01-23 2020-10-20 Magic Leap, Inc. Localization determination for mixed reality systems
CA3054619C (en) 2017-03-17 2024-01-30 Magic Leap, Inc. Mixed reality system with virtual content warping and method of generating virtual content using same
KR102359978B1 (ko) 2017-03-17 2022-02-07 매직 립, 인코포레이티드 다중-소스 가상 콘텐츠 합성을 갖는 혼합 현실 시스템 및 이를 사용하여 가상 콘텐츠를 생성하는 방법
KR102594063B1 (ko) 2017-03-17 2023-10-24 매직 립, 인코포레이티드 컬러 가상 콘텐츠 워핑을 갖는 혼합 현실 시스템 및 이를 사용하여 가상 콘텐츠를 생성하는 방법
US10477355B1 (en) * 2017-12-13 2019-11-12 Amazon Technologies, Inc. System for locating users
EP3514564B1 (en) * 2018-01-19 2023-05-31 Centre National D'etudes Spatiales Indoor positioning system
EP3514566A1 (en) * 2018-01-19 2019-07-24 Centre National d'Etudes Spatiales Indoor positioning surface waveguide
EP3827299A4 (en) 2018-07-23 2021-10-27 Magic Leap, Inc. SYSTEM OF MIXED REALITY WITH VIRTUAL CONTENT DISTORTION AND PROCESS FOR GENERATING VIRTUAL CONTENT WITH IT

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR1057014A (fr) 1952-03-07 1954-03-04 Friedmann Kg Alex Installation de chauffage à l'air chaud
GB0515796D0 (en) * 2005-07-30 2005-09-07 Mccarthy Peter A motion capture and identification device
US20090054077A1 (en) * 2007-08-23 2009-02-26 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for sending data relating to a target to a mobile device
US8675018B2 (en) * 2007-09-05 2014-03-18 Microsoft Corporation Electromechanical surface of rotational elements for motion compensation of a moving object
EP2276338A4 (en) * 2008-05-05 2015-11-25 Gea Farm Technologies Gmbh DETECTION OF MOVING OBJECTS
KR101109635B1 (ko) * 2009-06-25 2012-01-31 (주)지가캡 응급구조신호 발신 기능이 구비된 모자
FR2964479B1 (fr) * 2010-09-03 2014-01-03 Epawn Procede et dispositifs pour interfacer une pluralite d'elements mobiles avec un systeme informatique
CN102645222B (zh) * 2012-04-10 2015-07-22 惠州市德赛西威汽车电子有限公司 一种卫星惯性导航方法
FR2991800B1 (fr) * 2012-06-07 2014-07-04 Epawn Dispositif d'aide a la localisation en temps reel d'un element mobile autoalimente
CN103399337B (zh) * 2013-07-04 2015-08-19 Tcl通讯(宁波)有限公司 一种具有gps定位校准功能的移动终端及方法
CN104703130B (zh) * 2014-12-11 2018-08-24 上海智向信息科技有限公司 基于室内定位的定位方法及其装置
CN105091882B (zh) * 2015-06-30 2018-04-24 小米科技有限责任公司 导航方法及装置
CN105093249A (zh) * 2015-08-12 2015-11-25 浙大正呈科技有限公司 一种惯导导航装置

Also Published As

Publication number Publication date
EP3185110B1 (fr) 2020-09-02
FR3046261B1 (fr) 2018-08-31
US20170184387A1 (en) 2017-06-29
CN106918800B (zh) 2022-07-12
JP2017151087A (ja) 2017-08-31
KR20170076608A (ko) 2017-07-04
BR102016030077A2 (pt) 2017-08-15
US10527400B2 (en) 2020-01-07
EP3185110A1 (fr) 2017-06-28
FR3046261A1 (fr) 2017-06-30
BR102016030077B1 (pt) 2022-12-13
CN106918800A (zh) 2017-07-04

Similar Documents

Publication Publication Date Title
JP6985007B2 (ja) ハイブリッド移動要素、複数のハイブリッド移動要素と情報処理システムとのインターフェースをとるための方法および装置、ならびに仮想現実または拡張現実システム用アセンブリ
US10679360B2 (en) Mixed motion capture system and method
Ferreira et al. Localization and positioning systems for emergency responders: A survey
Langlois et al. Indoor localization with smartphones: Harnessing the sensor suite in your pocket
CN104834917A (zh) 一种混合运动捕捉系统及方法
US20080318683A1 (en) RFID based positioning system
US20110313716A1 (en) Intertial tracking system with provision for position correction
US20100007485A1 (en) Devices, Systems and Method of Determining the Location of Mobile Personnel
AU2015356865B2 (en) Electronic device for the near locating of a terrestrial object, and method of locating such an object
Ahn et al. RescueMe: An indoor mobile augmented-reality evacuation system by personalized pedometry
IL180833A (en) Pedestrian navigation system and method
KR20070110107A (ko) 진행 방향 계측 장치 및 진행 방향 계측 방법
US20150375108A1 (en) Position sensing apparatus and method
CN106412836A (zh) 一种室内定位方法及装置
EP3881031B1 (en) Systems and methods for direction estimation in indoor and outdoor locations
US20240077873A1 (en) Radar sensor-based bio-inspired autonomous mobile robot using ble location tracking for disaster rescue
Miraglia et al. Comparison of two sensor data fusion methods in a tightly coupled UWB/IMU 3-D localization system
PL241476B1 (pl) Sposób ustalenia pozycji obiektu, w szczególności człowieka
EP3205127A1 (en) A method of setting up a tracking system
Jiménez et al. Indoor localization of persons in aal scenarios using an inertial measurement unit (IMU) and the signal strength (SS) from RFID tags
KR20190013451A (ko) 디바이스간 상대좌표 측정 방법 및 이를 이용하는 디바이스
KR20150057803A (ko) 멀티 센서 착용형 디바이스 기반의 인터페이스 시스템 및 그 방법
US8954271B2 (en) Method and system for determining relative displacement and heading for navigation
US20190293730A1 (en) Device for determining location in space relative to a similar device
Tokarz et al. Integration of ultrasonic and inertial methods in indoor navigation system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200915

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20201214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210615

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210914

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: 20211026

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211125

R150 Certificate of patent or registration of utility model

Ref document number: 6985007

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150