JP6814752B2 - 分散された位置特定システムおよび方法ならびに自己位置特定装置 - Google Patents

分散された位置特定システムおよび方法ならびに自己位置特定装置 Download PDF

Info

Publication number
JP6814752B2
JP6814752B2 JP2017564961A JP2017564961A JP6814752B2 JP 6814752 B2 JP6814752 B2 JP 6814752B2 JP 2017564961 A JP2017564961 A JP 2017564961A JP 2017564961 A JP2017564961 A JP 2017564961A JP 6814752 B2 JP6814752 B2 JP 6814752B2
Authority
JP
Japan
Prior art keywords
uwb
receiver
transmitter
signal
clock
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
JP2017564961A
Other languages
English (en)
Other versions
JP2018510366A (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 JP2018510366A publication Critical patent/JP2018510366A/ja
Application granted granted Critical
Publication of JP6814752B2 publication Critical patent/JP6814752B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • 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
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/022Means for monitoring or calibrating
    • G01S1/024Means for monitoring or calibrating of beacon transmitters
    • 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
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/08Systems for determining direction or position line
    • G01S1/20Systems for determining direction or position line using a comparison of transit time of synchronised signals transmitted from non-directional antennas or antenna systems spaced apart, i.e. path-difference systems
    • 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
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • 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/0284Relative positioning
    • G01S5/0289Relative positioning of multiple transceivers, e.g. in ad hoc networks
    • 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/14Determining absolute distances from a plurality of spaced points of known location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/7163Spread spectrum techniques using impulse radio
    • 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/025Services making use of location information using location based information parameters
    • H04W4/026Services making use of location information using location based information parameters using orientation information, e.g. compass
    • 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/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Description

(関連出願の相互参照)
本願は、2015年3月7日に出願された米国仮出願第62/129,773号および2015年5月29日に出願された米国仮出願第62/168,704号の利益を主張するものであり、これらの両方は、それらの全体が参照により本明細書中に援用される。
本開示は、物***置特定の分野に関する。本開示はまた、超広帯域(UWB)位置特定システムおよび方法に関する。本開示はさらに、自己位置特定受信装置に関する。
ロジスティクスおよび産業自動化は、「スマートなモノ」から効果的な追跡および補助ソリューションを通して自動搬送車両(AGV)等のロボットに及ぶ用途において、手動および自動化プロセスをサポートならびに制御するための正確な位置特定にますます依拠している。
超広帯域(UWB)技術が、資産追跡用途に対して好適な位置特定ソリューションとして提唱されている。そのような用途は、倉庫、病院、または工場における資産の集中データベースおよびその保管場所を保守することに関する。UWB技術を使用するとき、パレット、機器、または人等の資産は、一定の間隔においてUWB信号を放出するタグを具備し得る。これらの信号は、次いで、倉庫、病院、または工場内に設置されたUWBセンサによって検出され得る。中央サーバが、次いで、UWBセンサによって検出されたUWB信号を使用し、タグの場所を算出し、集中データベースを更新する。
移動ロボットが、消費者および産業の両方の環境における作業能力を補助するために、ますます使用されている。自律的移動ロボットが、特に、作業者を汚い、退屈な、危険な、または遠隔の作業から解放すること、高い再現性、およびますます多くの場合において、また、高性能を含む、利益を提供する。一般的な移動ロボットおよび自律的移動ロボットの開発における重要な課題は、特に、ロボット位置特定、すなわち、空間におけるロボットの位置を判定することである。現在の位置特定ソリューションは、全地球測位システム(GPS)ベースの位置特定が、信頼性がない、または動作不能であるエリアにおいて移動ロボットが動作する用途、または人に近接した動作を要求する用途を含む、多くの移動ロボット用途に対してあまり好適ではない。
ロボット位置特定のための現在のUWB位置特定ソリューションを使用することは、移動ロボットがその独自の場所を直接判定することを可能にしないであろう。むしろ、タグを具備するロボットが、最初に、その場所からUWB信号を放出し、その近傍におけるUWBセンサが、次いで、そのUWB信号を検出し、これを中央サーバに中継し、これは、次いで、移動ロボットの場所を算出し、次いで、本場所は、無線リンクを使用して、ロボットに戻るように通信される必要があるであろう。本タイプのシステムアーキテクチャは、常に、移動ロボットを制御するための有意な通信遅延(例えば、待ち持間)を導入する。本通信アーキテクチャはまた、(例えば、無線干渉に起因して)信号消失および対応してより低いシステムロバスト性の比較的に高いリスクをもたらし、これは、多くの安全重視ロボット用途(例えば、自律的移動ロボット動作)に対してこれを不適にする。さらに、本アーキテクチャでは、複数のUWB信号が重複しない場合があるため、タグの最大数およびタグ放出頻度(すなわち、位置特定システムの更新レート)は、常に、リンク付けられ、これは、比較的に低い冗長性(すなわち、利用可能なネットワークトラフィック負荷のために可能にされる限定された数のタグ)および限定されたスケーラビリティ(すなわち、本システムは、並行して限定された数のタグしかサポートすることができない)をもたらす。
図2Aは、資産追跡における使用のための従来技術において提案されるような集中位置特定システムのブロック図概観である。本システムでは、タグ202が、ある環境内で移動され、種々の時点でUWB信号208を伝送する。本集中システムでは、移動送信機が、独立して、かつ同期することなく動作し得る。定常UWBセンサ204が、本環境全体を通して分散される。それらは、同期されたクロックを有する。タグ202によって伝送されるUWB信号208は、UWBセンサ204によって受信され、これは、次いで、信号の受信時間を集中サーバ206に通信する。各UWBセンサ204における受信時間に基づいて、集中サーバ206は、各タグ202の場所を算出する。図2Aに示されるシステムアーキテクチャは、多くの場合、資産追跡のために進歩しており、全てのタグ202の場所は、集中的な場所において把握されるべきであり、タグ202は、その位置を把握するように要求されない。これらの特性は、本システムアーキテクチャを、追跡されている物体がその位置を把握するように要求される状況、例えば、その位置の知識に基づいて決定を行うロボットに対して不適にする。さらに、各タグ202は、信号208を伝送するように要求されるため、本システムの更新レートは、タグ202の数に反比例する。これは、本システムアーキテクチャを、多数の物体が高更新レートを用いて追跡される必要がある状況に対して不適にする。
図2Bは、それによってモバイル送受信機252が、UWB信号258の双方向交換を通して定常送受信機254と通信する、従来技術において提案される別の位置特定システムのブロック図概観である。そのような定常送受信機254との双方向通信は、移動送信機252がそれ自体と定常送受信機との間の飛行時間を算出することを可能にする。本アーキテクチャでは、移動送受信機252と定常送受信機254との間の通信は、通信が干渉しないように調整されなくてはならない。3つまたはそれを上回る定常送受信機254への飛行時間の知識は、各移動送受信機252が、三辺測量を使用して、環境内のその相対的場所を算出することを可能にする。各移動送受信機252は、各定常送受信機254と通信するため、本システムの更新レートは、移動送受信機252の数および定常送受信機254の数に反比例する。本アーキテクチャは、したがって、多数の物体が高頻度で位置特定されなければならない(例えば、位置測定値がロボットの運動に影響を及ぼすためにロボットの制御ループにおいて使用される、ロボットの群を追跡する)システムに対して好適ではない。
本開示によると、位置特定するための本システムの限界は、低減または排除される。
本開示のある実施形態の技術的利点は、3次元空間における物体を位置特定することに関する。ある実施形態の技術的利点は、位置特定正確度を改良する。ある実施形態の技術的利点は、位置特定情報が取得または更新され得るレートを改良する。
ある実施形態のまたさらなる技術的利点は、例えば、その独自の場所を判定するためのデバイスによって使用される、無線信号の受信に関する。いくつかの実施形態では、位置特定信号の受信は、直接的な視通線が受信デバイスと十分に多数の信号送信機との間に確立され得ないとき、劣化しない。例えば、いくつかの実施形態は、GNSS衛星への良好な視通線を伴わないエリアおよび屋内における動作を可能にする。いくつかの実施形態では、信号は、マルチパスによって歪曲されない、狭帯域信号において観察されるマルチパスフェージングを被らない、または屋内環境において直接的な視通線が欠如するとき、低減された信号品質に悩まされない。例えば、いくつかの実施形態は、GNSS信号上にロックを留保することがより困難になるもの等、封入された環境(例えば、屋内)、森林、または密集した都市環境において、性能劣化を示さない。
いくつかの実施形態の技術的利点は、適正な時間分離を伴う受信機のアンテナにおける複数の送受信機メッセージの着信を可能にし、位置特定システムの劣化した信号検出および低減された性能を回避し得る。
いくつかの実施形態の技術的利点は、それらが、リアルタイムで使用され得る、または無制限の数の受信機によって使用され得、GPS拒否環境またはより高い正確度もしくはシステム冗長性が所望され得る任意の環境において、その2Dまたは3D位置を判定するようにする。
いくつかの実施形態の技術的利点は、現在可能なものよりも高い更新レートを伴う、それよりも少ない待ち時間を伴う、またはそれよりも高い正確度を伴う位置特定を可能にすることによって、現在の移動ロボットの性能を増加させ、移動ロボットの新しい使用を可能にし、より高性能のロボット制御をもたらし得る。
いくつかの実施形態のさらなる技術的利点は、人物、移動ロボット、または別の機械が、信号を放出する必要性なく、空間におけるその3D位置を判定し得る自己位置特定装置を具備することを可能にし得る。これは、規制上の利点を提供することによって、スケーラビリティを可能にすることによって(例えば、本システムは、並行して無制限の数の自己位置特定装置によって使用され得る)、より高い冗長性を可能にすることによって(例えば、非放出装置が、所与のネットワークトラフィック負荷に対してより多くの放出送受信機を可能にする)、より効率的な帯域幅使用を可能にすることによって(例えば、より少ない放出、より少ない干渉)、UWB受信機のエネルギー効率を増加させることによって(例えば、伝送のためのエネルギーを要求しないことによって)、動作のプライバシーを増強することによって、およびデータをこれが必要とされる場所でローカルに利用可能にすることによって、位置特定性能を増加させ、位置特定技術の新しい使用を可能にし、増加された更新レート、速度、およびシステムロバスト性をもたらし得る。
いくつかの実施形態のさらなる技術的利点は、UWB信号、複数の場所からの大域的特性の読取値、およびオンボード運動センサを含む、いくつかのソースからのデータを融合することによって、改良されたシステム性能を可能にし得る。
いくつかの実施形態のさらなる技術的利点は、分散された位置特定システムを提供することに関連付けられる。そのようなシステムは、単一ソースからのセンサ信号に依拠しないため、ロボット動作のための増加されたロバスト性および安全性を提供し得る。これはまた、冗長性を提供することによって、最小限の性能劣化を提供し得、冗長データを提供することによって、データにおける不一致の識別および解消を可能にし得、個々の送受信機から受信された信号の比較に基づいて位置特定を実施することによって、より高い性能を提供し得、送受信機の追加/除去を自動的に適応させることによって、容易なスケーラビリティを可能にし得る。
いくつかの実施形態のまたさらなる技術的利点は、送受信機と自己位置特定装置との間の直接的な視通線を伴わずに位置特定を可能にする。さらに、さらなる技術的利点は、無線周波数トラフィックからの擾乱へのより低い感受性、セキュアな通信、ならびに干渉、雑音、および電場妨害への増加した耐性を可能にする。
さらなる技術的利点は、以下の説明、図面、および請求項から当業者に容易に明白となるであろう。さらに、具体的利点が上記に列挙されたが、種々の実施形態は、列挙された利点の全てを含む、いくつかを含む、またはいずれも含まない場合がある。例挙された利点は、任意の実施形態のために必要なものとして考慮されるべきではない。
本明細書は、例えば、以下を提供する。
(項目1)
位置特定システムであって、
3つの超広帯域(UWB)送受信機であって、それぞれ、UWB信号を放出するように動作可能であり、それぞれ、
送受信機アンテナと、
送受信機クロックと、
アナログ伝送電子機器と、
上記送受信機クロックおよび上記アナログ伝送電子機器に動作上結合され、上記送受信機クロックを基準にして、スケジューリングされた伝送時間において上記UWB信号を放出するように動作可能である、デジタル伝送電子機器と、
を備える、3つの超広帯域(UWB)送受信機と、
上記UWB信号を受信するように動作可能な自己位置特定装置であって、
上記UWB信号を受信するように動作可能である、装置アンテナと、
装置クロックと、
装置アナログ受信電子機器と、
上記装置クロックおよび上記装置アナログ受信電子機器に動作上結合され、上記装置クロック信号を基準にして、上記受信されたUWB信号をタイムスタンピングするように動作可能である、装置デジタル受信電子機器と、
上記装置デジタル受信電子機器に動作上結合され、上記受信されたUWB信号のタイムスタンプに基づいて、上記3つのUWB送受信機に対する上記自己位置特定装置の相対的場所を算出するように動作可能である、位置特定ユニットと、
を備える、自己位置特定装置と、
を備える、システム。
(項目2)
上記3つのUWB送受信機に動作上結合され、上記3つのUWB送受信機からのUWB信号の放出をスケジューリングするように動作可能である、スケジューリングユニットをさらに備える、項目1に記載のシステム。
(項目3)
上記送受信機クロックの第1のものと第2のものとの間のクロックオフセットおよびクロックレートのうちの少なくとも1つに関する補正値を算出するように動作可能である、同期ユニットをさらに備え、上記送受信機クロックのうちの少なくとも2つは、それぞれ、間隔を5m秒〜10m秒に平均化するために、最大(1×10 −8 のアラン分散を有するように構築され、上記位置特定ユニットによって算出される相対的場所は、1mまたはそれよりも良好な正確度で算出される、項目2に記載のシステム。
(項目4)
上記自己位置特定装置はさらに、
上記自己位置特定装置の運動に影響を及ぼすように動作可能である、オンボードアクチュエータと、
上記相対的場所に基づいて、上記オンボードアクチュエータに対する制御信号を生産するように動作可能である、制御ユニットと、
を備える、項目1に記載のシステム。
(項目5)
上記自己位置特定装置は、上記相対的場所への擾乱に応答して、上記自己位置特定装置を移動させるように動作可能であり、上記移動は、上記擾乱を1秒未満で低減させる、項目4に記載のシステム。
(項目6)
補償ユニットと、
メモリユニットと、
をさらに備え、
上記位置特定ユニットはさらに、
上記補償ユニットによって算出される補償値と、
上記メモリユニットによって提供されるデータと、
に基づいて、上記相対的場所を算出するように動作可能である、項目1に記載のシステム。
(項目7)
上記同一のUWB信号に基づいて、上記3つのUWB送受信機に対するその相対的場所を算出するように動作可能である、第2の自己位置特定装置をさらに備える、項目1に記載のシステム。
(項目8)
上記自己位置特定装置はさらに、
運動の不在を検出するように構築される、センサをさらに備え、
上記位置特定ユニットはさらに、上記運動の不在に基づいて、上記相対的場所を算出するように動作可能である、項目1に記載のシステム。
(項目9)
上記自己位置特定装置は、10秒の時間ウィンドウ以内に上記UWB信号のうちの2つを受信するように動作可能であり、上記2つのUWB信号のタイムスタンプ間の時間差は、上記装置クロック信号を基準にして、上記装置アンテナにおけるその受信時間間の時間差の3ナノ秒以内である、項目1に記載のシステム。
(項目10)
上記3つの送受信機クロックの第1のクロックおよび第2の異なるクロックならびに上記装置クロックは、それぞれ、間隔を5m秒〜10m秒に平均化するために、最大(1x10 −8 のアラン分散を有するように構築される、項目1に記載のシステム。
(項目11)
上記3つのUWB送受信機はそれぞれさらに、上記送受信機の位置または配向への擾乱を検出するように構築される、センサを備える、項目1に記載のシステム。
(項目12)
上記自己位置特定装置はさらに、
上記装置デジタル受信電子機器に動作上結合された補償ユニットであって、
第1のUWB送受信機から上記自己位置特定装置に進行する第1のUWB信号と、第2の異なるUWB送受信機から上記自己位置特定装置に進行する第2のUWB信号との間の着信の時間差に関する補償値と、
上記第1のUWB送受信機から上記自己位置特定装置に進行する第1のUWB信号のタイムスタンプに関する補償値と、
のうちの1つを算出するように動作可能である、補償ユニット
を備える、項目1に記載のシステム。
(項目13)
上記補償ユニットはさらに、
上記装置アンテナと、
上記装置アナログ受信電子機器と、
上記装置デジタル受信電子機器と、
上記自己位置特定装置の運動と、
上記第1のUWB送受信機の送受信機アンテナと、
上記第1のUWB送受信機のアナログ伝送電子機器と、
上記第1のUWB送受信機のデジタル伝送電子機器と、
上記第2のUWB送受信機の送受信機アンテナと、
上記第2のUWB送受信機のアナログ伝送電子機器と、
上記第2のUWB送受信機のデジタル伝送電子機器と、
のうちの1つまたはそれを上回るものによって導入されるタイミング誤差を暗示的または明示的に考慮することによって、上記補償値を算出するように動作可能である、項目12に記載のシステム。
(項目14)
上記自己位置特定装置に物理的かつ動作上結合される、移動ロボットをさらに備え、
上記3つのUWB送受信機はそれぞれさらに、
送受信機アナログ受信電子機器と、
上記送受信機アナログ受信電子機器および上記送受信機クロックに動作上結合される、送受信機デジタル受信電子機器と、
メモリと、
大域的特性を表す送受信機データを提供するように動作可能である、送受信機大域的特性センサと、
少なくとも1つの上記送受信機の配向および上記送受信機の位置または配向への擾乱を検出するように構築される、センサと、
上記送受信機クロックに動作上結合され、上記送受信機クロックのオフセットおよび上記送受信機クロックのレートのうちの少なくとも1つに関するクロック補正値を算出するように動作可能である、同期ユニットと、
上記メモリ、上記デジタル伝送電子機器、上記送受信機デジタル受信電子機器、および上記同期ユニットに動作上結合され、上記UWB信号の伝送時間をスケジューリングするように動作可能である、スケジューリングユニットと、
を備え、
上記自己位置特定装置はさらに、
上記大域的特性を表す装置データを提供するように動作可能である、装置大域的特性センサと、
上記自己位置特定装置の配向情報を表すデータを提供するように動作可能である、装置配向センサと、
上記自己位置特定装置の運動を表すデータを提供するように動作可能である、運動センサであって、上記位置特定ユニットは、上記3つのUWB送受信機のうちの少なくとも1つの大域的特性を表すデータ、上記3つの送受信機の配向を表すデータ、上記大域的特性を表す装置データ、および上記自己位置特定装置の運動を表すデータにさらに基づいて、上記相対的場所を算出するように動作可能である、運動センサと、
上記自己位置特定装置の運動に影響を及ぼすように動作可能である、オンボードアクチュエータと、
上記相対的場所に基づいて、上記オンボードアクチュエータに対する制御信号を生産するように動作可能である、制御ユニットと、
を備える、項目13に記載のシステム。
(項目15)
上記3つの送受信機クロックの第1のクロックおよび上記装置クロックに動作上結合された同期ユニットであって、上記3つの送受信機クロックの第2の異なるクロックおよび上記装置クロックに基づいて、
上記第1のクロックのオフセットと、
上記第1のクロックのレートと、
のうちの少なくとも1つを同期させるように動作可能である、同期ユニット
をさらに備える、項目1に記載のシステム。
(項目16)
上記位置特定システムは、屋内環境において動作可能であり、上記位置特定ユニットは、少なくとも20センチメートルの精度で上記屋内環境における上記自己位置特定装置の相対的場所を算出するように動作可能であり、上記3つのUWB送受信機は、上記屋内環境において相互に25メートルまたはそれを下回って動作上離間される、項目1に記載のシステム。
(項目17)
上記3つのUWB送受信機の相対的場所は、3次元座標空間内で把握され、上記自己位置特定装置の算出された相対的場所は、上記3次元座標空間内の場所を含む、項目1に記載のシステム。
(項目18)
既知の相対的場所を伴うUWB送受信機ネットワークを形成する、少なくとも4つの超広帯域(UWB)送受信機に対する自己位置特定装置の位置に基づいて、オンボード信号を生産するための方法であって、
第1、第2、第3、および第4のUWB送受信機のクロックを同期させるステップと、
上記第1のUWB送受信機を使用して、第1のスケジューリングされた伝送時間において第1のUWB信号を無線で伝送するステップと、
上記第2のUWB送受信機を使用して、第2のスケジューリングされた伝送時間において第2のUWB信号を無線で伝送するステップと、
上記第3のUWB送受信機を使用して、第3のスケジューリングされた伝送時間において第3のUWB信号を無線で伝送するステップと、
上記第4のUWB送受信機を使用して、第4のスケジューリングされた伝送時間において第4のUWB信号を無線で伝送するステップと、
上記自己位置特定装置を使用して、上記第1、第2、第3、および第4のUWB信号を受信するステップであって、上記自己位置特定装置は、クロックを備える、ステップと、
上記自己位置特定装置を使用して、上記自己位置特定装置クロックの時間に基づいて、上記第1、第2、第3、および第4のUWB信号の受信をタイムスタンピングするステップと、
上記自己位置特定装置を使用して、上記第1、第2、第3、および第4のスケジューリングされた伝送時間に対応する第1、第2、第3、および第4の伝送タイムスタンプを、上記自己位置特定装置上のメモリからそれらを読み出すか、または上記自己位置特定装置によって受信された1つもしくはそれを上回るUWB信号からそれらをデコードするかのいずれかによって判定するステップであって、上記第1、第2、第3、および第4の伝送タイムスタンプは、上記同期されたクロックの時間におけるものである、ステップと、
上記自己位置特定装置を使用して、
上記第1、第2、第3、および第4のUWB送受信機の既知の相対的場所と、
上記第1、第2、第3、および第4の伝送タイムスタンプと、
上記第1、第2、第3、および第4の受信されたUWB信号の受信タイムスタンプと、
に基づいて、上記第1、第2、第3、および第4のUWB送受信機に対する上記自己位置特定装置の位置を算出するステップと、
上記自己位置特定装置を使用して、上記算出された位置をある基準位置またはある閾値のうちの1つと比較するステップと、
上記自己位置特定装置を使用して、上記比較するステップに基づいて、上記オンボード信号を生産するステップであって、上記オンボード信号は、オンボードアクチュエータに対する制御信号、オンボードスピーカに対する信号、オンボードディスプレイに対する信号、または無線信号のうちの1つである、ステップと、
を含む、方法。
(項目19)
既知の相対的場所を伴うUWB送受信機ネットワークを形成する、少なくとも3つの超広帯域(UWB)送受信機に対する自己位置特定装置の位置に基づいて、オンボード信号を生産するための方法であって、
上記自己位置特定装置を使用して、少なくとも1つのUWB信号を無線で伝送するステップであって、上記自己位置特定装置は、メモリと、クロックとを備える、ステップと、
上記自己位置特定装置のメモリ内に、上記自己位置特定装置クロックの時間において、上記少なくとも1つのUWB信号の少なくとも1つの伝送タイムスタンプを記憶するステップと、
第1のUWB送受信機を使用して、上記少なくとも1つのUWB信号のうちの1つを受信し、受信タイムスタンピングするステップと、
第2のUWB送受信機を使用して、上記少なくとも1つのUWB信号のうちの1つを受信し、受信タイムスタンピングするステップと、
第3のUWB送受信機を使用して、上記少なくとも1つのUWB信号のうちの1つを受信し、受信タイムスタンピングするステップと、
上記第1のUWB送受信機を使用して、第1のUWB信号を無線で伝送するステップと、
上記第2のUWB送受信機を使用して、第2のUWB信号を無線で伝送するステップと、
上記第3のUWB送受信機を使用して、第3のUWB信号を無線で伝送するステップと、
上記自己位置特定装置を使用して、上記自己位置特定装置クロックの時間において、上記第1、第2、および第3のUWB信号を受信し、タイムスタンピングするステップと、
上記第1のUWB送受信機における1つのUWB信号の受信と、上記第1のUWB信号の伝送との間の第1の伝送遅延、上記第2のUWB送受信機における1つのUWB信号の受信と、上記第2のUWB信号の伝送との間の第2の伝送遅延、および上記第3のUWB送受信機における1つのUWB信号の受信と、上記第3のUWB信号の伝送との間の第3の伝送遅延を判定するステップであって、上記第1、第2、および第3の伝送遅延を判定するステップは、上記自己位置特定装置メモリからそれらを読み出すか、または上記自己位置特定装置によって受信された1つもしくはそれを上回るUWB信号からそれらをデコードするかのいずれかによって達成される、ステップと、
上記自己位置特定装置を使用して、
上記第1、第2、および第3のUWB信号の受信タイムスタンプと、
上記第1、第2、および第3のUWB送受信機の既知の相対的場所と、
上記第1、第2、および第3の伝送遅延と、
上記少なくとも1つのUWB信号の少なくとも1つの伝送タイムスタンプと、
に基づいて、上記第1、第2、および第3のUWB送受信機に対する上記自己位置特定装置の位置を算出するステップと、
上記自己位置特定装置を使用して、上記算出された位置をある基準位置またはある閾値のうちの1つと比較するステップと、
上記自己位置特定装置を使用して、上記比較するステップに基づいて、上記オンボード信号を生産するステップであって、上記オンボード信号は、オンボードアクチュエータに対する制御信号、オンボードスピーカに対する入力信号、オンボードディスプレイに対する更新信号、または無線信号のうちの1つである、ステップと、
を含む、方法。
(項目20)
既知の相対的位置を伴う、少なくとも第1のUWB送受信機、第2のUWB送受信機、および第3のUWB送受信機を備える、UWB送受信機ネットワークの超広帯域(UWB)送受信機部分の移動の影響を軽減するための方法であって、上記第1、第2、および第3のUWB送受信機のうちの1つは、ある送受信機の移動を検出するように構成されるセンサを備え、
上記センサからのセンサ信号に基づいて、1つのUWB送受信機の移動を検出するステップと、
上記移動の検出に応答して、上記1つのUWB送受信機が移動したことを示す情報を無線で伝送するステップと、
補償値を算出するステップ、位置の算出値を調節するステップ、またはアラートをトリガするステップのうちの1つもしくはそれを上回るものを実施することによって、上記移動の影響を軽減するステップと、
を含む、方法。
(項目21)
装置位置特定のためのシステムであって、
UWB信号を放出するように動作可能である、3つの超広帯域(UWB)送信機であって、上記3つのUWB送信機のうちの1つは、大域的特性を表す第1のデータを提供するように動作可能である第1のセンサを備える、3つのUWB送信機と、
装置であって、
上記UWB信号を受信するように動作可能である、UWB受信機と、
上記大域的特性を表す第2のデータを提供するように物理的に動作可能である、第2のセンサと、
上記受信されたUWB信号、上記第1のデータ、および上記第2のデータに基づいて、上記3つのUWB送受信機に対する上記装置の場所を算出するように動作可能である、中央処理電子機器と、
を備える、装置と、
を備える、システム。
(項目22)
上記大域的特性は、
大気圧と、
磁場と、
ランドマークと、
GPS信号と、
重力と、
のうちの1つである、項目21に記載のシステム。
(項目23)
上記中央処理電子機器は、上記第1のデータおよび上記第2のデータの比較に基づいて、上記場所を算出するように動作可能である、項目21に記載のシステム。
(項目24)
上記中央処理電子機器は、上記第1のデータおよび上記第2のデータを上記装置の場所、配向、または運動に関連付ける、大域的特性モデルを使用するように動作可能である、項目21に記載のシステム。
(項目25)
上記装置は、上記装置の配向情報を表す第3のデータを提供するように動作可能である、第3のセンサを備える、項目21に記載のシステム。
(項目26)
上記装置はさらに、
上記装置の運動を表す第4のデータを提供するように動作可能である、第4のセンサと、
上記装置を移動させるように動作可能である、アクチュエータと、
を備え、
上記中央処理電子機器は、
上記第3のデータと、
上記第4のデータと、
にさらに基づいて、上記装置の場所を算出するように動作可能であり、
上記中央処理電子機器はさらに、上記アクチュエータに対する制御信号を算出するように動作可能である、
項目25に記載のシステム。
(項目27)
上記第3のセンサは、ジャイロスコープセンサを含み、上記第4のセンサは、加速度計センサを含む、項目26に記載のシステム。
(項目28)
移動ロボットであって、
アンテナと、
上記アンテナに動作上結合される、アナログ受信電子機器と、
クロックと、
上記アナログ受信電子機器および上記クロックに動作上結合される、デジタル受信電子機器であって、上記クロックを基準にして、上記アンテナによって受信されたUWB信号をタイムスタンピングするように動作可能である、デジタル受信電子機器と、
少なくとも1つのタイムスタンピングされたUWB信号と、
基準信号と、
に基づいて、上記移動ロボットの移動に影響を及ぼすように動作可能である、アクチュエータと、
を備える、移動ロボット。
(項目29)
オンボード場所における大域的特性に基づいて、オンボードセンサ信号を生産するように動作可能である、オンボードセンサをさらに備え、
上記アクチュエータはさらに、上記オンボードセンサ信号と、遠隔の場所におけるオフボードセンサから受信され、上記遠隔の場所における大域的特性に基づいて生産されたオフボードセンサ信号との比較に基づいて、上記移動に影響を及ぼすように動作可能である、項目28に記載の移動ロボット。
(項目30)
上記移動ロボットは、大域的特性モデルを使用し、上記オンボードセンサ信号を上記オフボードセンサ信号と比較するように動作可能であり、上記大域的特性モデルは、上記オンボードセンサ信号および上記オフボードセンサ信号を上記移動ロボットの場所、配向、または運動に関連付ける、項目29に記載の移動ロボット。
(項目31)
上記アンテナの配向を表すセンサ信号を生産するように動作可能である、センサをさらに備え、
上記アクチュエータはさらに、上記センサ信号に基づいて、上記移動に影響を及ぼすように動作可能である、項目28に記載の移動ロボット。
(項目32)
上記基準信号は、上記移動ロボットの所望の位置または配向を表し、上記移動は、
上記アンテナの配向の変化と、
上記アンテナの位置の変化と、
1秒未満の上記アンテナの移動の変化と、
のうちの少なくとも1つによって引き起こされる、上記移動ロボットの所望の位置または配向に対する上記移動ロボットの実際の位置または配向への擾乱を低減させる、項目28に記載の移動ロボット。
(項目33)
上記UWB信号に対する影響に関する補償値を算出するように動作可能である、補償ユニットをさらに備える、項目28に記載の移動ロボット。
(項目34)
上記移動ロボットは、10秒の時間ウィンドウ以内で2つのUWB信号を受信するように動作可能であり、上記2つのUWB信号のタイムスタンプ間の時間差は、上記クロックを基準にして、上記アンテナにおけるその受信時間間の時間差の3ナノ秒以内である、項目28に記載の移動ロボット。
(項目35)
ジャイロスコープ、加速度計、オドメータ、またはエンコーダのうちの少なくとも1つをさらに備え、
上記アクチュエータはさらに、上記ジャイロスコープ、上記加速度計、上記オドメータ、または上記エンコーダのうちの少なくとも1つに基づいて、上記移動に影響を及ぼし、上記移動ロボットの場所への擾乱を1秒未満で低減させるように動作可能である、項目28に記載の移動ロボット。
(項目36)
上記アクチュエータはさらに、上記UWB信号を生産するUWB送信機の位置、配向、および移動のうちの少なくとも1つを示す信号に基づいて、上記移動に影響を及ぼすように動作可能である、項目28に記載の移動ロボット。
(項目37)
上記デジタル受信電子機器に動作上結合され、複数のタイムスタンピングされたUWB信号に基づいて、上記移動ロボットの場所を算出するように動作可能である、位置特定ユニットと、
上記場所に基づいて、制御信号を生産するように動作可能である、制御ユニットと、
をさらに備え、
上記アクチュエータは、上記制御信号に応答する、項目36に記載の移動ロボット。
(項目38)
既知の相対的場所を伴う、少なくとも第1、第2、および第3のUWB送受信機を備える、能動的UWB送受信機ネットワークに付加的無線超広帯域(UWB)送受信機を追加するための方法であって、
上記第1、第2、および第3のUWB送受信機の無線受信範囲内のUWB信号を受信するために、上記付加的UWB送受信機をアクティブ化するステップであって、上記付加的UWB送受信機は、クロックを備え、少なくとも部分的に未知の相対的位置を有する、ステップと、
上記第1のUWB送受信機を使用して、第1のUWB信号を無線で伝送するステップと、
上記第2のUWB送受信機を使用して、第2のUWB信号を無線で伝送するステップと、
上記第3のUWB送受信機を使用して、第3のUWB信号を無線で伝送するステップと、
上記付加的UWB送受信機において、上記第1、第2、および第3のUWB信号を受信するステップと、
上記付加的UWB送受信機を使用して、上記付加的UWB送受信機のクロックに基づいて、上記第1、第2、および第3のUWB信号の受信をタイムスタンピングするステップと、
位置較正ユニットを使用して、
上記第1、第2、および第3の受信されたUWB信号の受信タイムスタンプと、
上記第1、第2、および第3のUWB送受信機の既知の相対的場所と、
に基づいて、上記第1、第2、および第3のUWB送受信機に対する上記付加的UWB送受信機の位置を算出するステップと、
上記付加的UWB送受信機を使用して、付加的UWB信号を無線で伝送するステップと、
を含む、方法。
(項目39)
上記UWB送受信機ネットワークはさらに、上記第1、第2、および第3のUWB送受信機に対して既知の場所を伴う第4のUWB送受信機を備え、
上記付加的UWB送受信機は、上記第4のUWB送受信機の受信範囲内にあり、
上記方法はさらに、
上記第4のUWB送受信機を使用して、第4のUWB信号を無線で伝送するステップと、
上記付加的UWB送受信機において、上記第4のUWB信号を受信するステップと、
上記付加的UWB送受信機を使用して、上記付加的UWB送受信機のクロックに基づいて、上記第4のUWB信号の受信をタイムスタンピングするステップと、
を含み、
上記付加的UWB送受信機の位置を算出するステップはさらに、
上記第4のUWB信号の受信タイムスタンプと、
上記第1、第2、および第3の送受信機に対する上記第4のUWB送受信機の既知の場所と、
に基づく、
項目38に記載の方法。
(項目40)
上記第1、第2、および第3のUWB送受信機は、クロックオフセットまたはクロックレートのうちの少なくとも1つにおいて同期されたクロックを有し、
上記第1、第2、および第3のUWB信号の伝送タイムスタンプが、上記同期されたクロックの時間において把握され、
上記付加的UWB送受信機の位置を算出するステップはさらに、上記第1、第2、および第3のUWB信号の伝送タイムスタンプに基づく、
項目38に記載の方法。
(項目41)
上記第1、第2、および第3の伝送タイムスタンプは、上記付加的UWB送受信機上のメモリから読み出される、または上記付加的UWB送受信機によって受信された1つもしくはそれを上回るUWB信号から上記付加的UWB送受信機によってデコードされる、項目38に記載の方法。
(項目42)
上記能動的送受信機ネットワークはさらに、上記第1、第2、および第3の送受信機に対して既知の場所を伴う第4の送受信機を備え、上記方法は、
上記第4のUWB送受信機を使用して、第4のUWB信号を無線で伝送するステップと、
上記付加的UWB送受信機において、上記第4のUWB信号を受信するステップと、
上記付加的UWB送受信機を使用して、上記付加的UWB送受信機のクロックに基づいて、上記第4のUWB信号の受信をタイムスタンピングするステップと、
を含み、
上記付加的UWB送受信機の位置を算出するステップはさらに、
上記第4の受信されたUWB信号の受信タイムスタンプと、
上記第4のUWB送受信機の既知の相対的場所と、
上記第1、第2、第3、および第4のUWB信号の伝送タイムスタンプと、
に基づき、
上記算出するステップは、暗示的または明示的に、上記第1、第2、第3、および第4のUWB送受信機と上記付加的UWB送受信機との間のクロックオフセットまたはクロックレートのうちの少なくとも1つの算出を含む、
項目38に記載の方法。
(項目43)
上記付加的UWB送受信機を使用して、上記第1、第2、および第3のUWB信号の無線伝送に先立って、少なくとも1つの付加的UWB信号を無線で伝送するステップと、
メモリ内に、付加的UWB送受信機クロックの時間において、上記少なくとも1つの付加的UWB信号の少なくとも1つの伝送タイムスタンプを記憶するステップと、
上記第1のUWB送受信機において、上記付加的UWB送受信機から付加的UWB信号を受信するステップと、
上記第2のUWB送受信機において、上記付加的UWB送受信機から付加的UWB信号を受信するステップと、
上記第3のUWB送受信機において、上記付加的UWB送受信機から付加的UWB信号を受信するステップと、
をさらに含み、
上記第1のUWB送受信機におけるUWB信号の受信と、上記第1のUWB送受信機からのUWB信号の対応する伝送との間の第1の伝送遅延が、把握され、
上記第2のUWB送受信機におけるUWB信号の受信と、上記第2のUWB送受信機からのUWB信号の対応する伝送との間の第2の伝送遅延が、把握され、
上記第3のUWB送受信機におけるUWB信号の受信と、上記第3のUWB送受信機からのUWB信号の対応する伝送との間の第3の伝送遅延が、把握され、
上記付加的UWB送受信機の位置を算出するステップはさらに、上記第1、第2、および第3の伝送遅延ならびに上記メモリ内に記憶された少なくとも1つの付加的UWB信号の少なくとも1つの伝送タイムスタンプに基づく、
項目38に記載の方法。
(項目44)
上記第1、第2、および第3の伝送遅延は、上記付加的UWB送受信機上のメモリから読み出される、項目43に記載の方法。
(項目45)
上記第1、第2、および第3の伝送遅延は、上記付加的UWB送受信機によって受信された1つまたはそれを上回るUWB信号からデコードされる、項目43に記載の方法。
(項目46)
上記スケジューリングされた伝送タイムスロットを判定するステップは、スケジューリングユニットを使用して、上記付加的UWB送受信機からのUWB信号のスケジューリングされた伝送を含めるために、UWB信号の伝送スケジュールを調節するステップを含む、項目38に記載の方法。
(項目47)
上記スケジューリングされた伝送タイムスロットを判定するステップは、上記スケジューリングユニットを使用して、少なくとも1つの空の時分割多元接続(TDMA)タイムスロットを上記付加的UWB送受信機に分配するステップを含む、項目38に記載の方法。
(項目48)
上記第1、第2、および第3のUWB送受信機ならびに上記付加的UWB送受信機から複数のUWB信号を無線で伝送するステップをさらに含み、上記複数のUWB信号はそれぞれ、上記伝送するUWB送受信機の埋め込まれた相対的位置情報を備える、項目38に記載の方法。
(項目49)
自己位置特定装置を使用して、上記複数のUWB信号を受信するステップと、
上記自己位置特定装置を使用して、上記受信された複数のUWB信号に基づいて、上記自己位置特定装置の相対的位置を算出するステップと、
をさらに含む、項目48に記載の方法。
(項目50)
超広帯域(UWB)送受信機ネットワークであって、
第1のUWB信号を伝送するように構成される、第1のUWB送受信機と、
第2のUWB信号を伝送するように構成される、第2のUWB送受信機と、
第3のUWB信号を伝送するように構成される、第3のUWB送受信機と、
クロックを備える、付加的送受信機であって、上記付加的送受信機は、少なくとも部分的に未知の相対的位置を有し、
上記第1、第2、および第3のUWB信号を受信することと、
上記付加的UWB送受信機のクロックに基づいて、上記第1、第2、および第3のUWB信号の受信をタイムスタンピングすることと
を行うように構成される、付加的送受信機と、
上記第1、第2、および第3の受信されたUWB信号の受信タイムスタンプと、
上記第1、第2、および第3のUWB送受信機の既知の相対的場所と、
に基づいて、上記第1、第2、および第3のUWB送受信機に対する上記付加的UWB送受信機の位置を算出するように構成される、位置較正ユニットと、
上記付加的UWB送受信機のためのスケジューリングされた伝送タイムスロットを判定するように構成される、スケジューリングユニットと、
を備える、UWB送受信機ネットワーク。
(項目51)
第4のUWB信号を伝送するように構成される、第4のUWB送受信機をさらに備え、
上記付加的UWB送受信機は、
上記第4のUWB信号を受信することと、
上記付加的UWB送受信機のクロックに基づいて、上記第4のUWB信号の受信をタイムスタンピングすることと
を行うように構成され、
上記位置較正ユニットは、
上記第4のUWB信号の受信タイムスタンプと、
上記第1、第2、および第3の送受信機に対する上記第4のUWB送受信機の既知の場所と、
にさらに基づいて、上記付加的UWB送受信機場所の位置を算出するように構成される、
項目50に記載のUWB送受信機ネットワーク。
(項目52)
上記第1、第2、および第3のUWB送受信機を時間において同期させるように構成される、同期ユニットをさらに備え、上記付加的UWB送受信機の位置を算出するステップはさらに、上記同期された時間における上記第1、第2、および第3のUWB信号の伝送タイムスタンプに基づく、項目50に記載のUWB送受信機ネットワーク。
(項目53)
上記付加的UWB送受信機は、上記第1、第2、および第3のUWB信号の無線伝送に先立って、少なくとも1つの付加的UWB信号を無線で伝送するように構成され、上記ネットワークはさらに、
上記付加的UWB送受信機クロック時間において、上記少なくとも1つの付加的UWB信号の少なくとも1つの伝送タイムスタンプを記憶するように構成される、メモリを備え、
上記第1のUWB送受信機は、上記付加的UWB送受信機から付加的UWB信号を受信するように構成され、
上記第2のUWB送受信機は、上記付加的UWB送受信機から付加的UWB信号を受信するように構成され、
上記第3のUWB送受信機は、上記付加的UWB送受信機から付加的UWB信号を受信するように構成され、
上記位置較正ユニットは、
上記少なくとも1つの付加的UWB信号の少なくとも1つの伝送タイムスタンプと、
上記第1のUWB送受信機におけるUWB信号の受信と、上記第1のUWB送受信機からのUWB信号の対応する伝送との間の既知の第1の伝送遅延と、
上記第2のUWB送受信機におけるUWB信号の受信と、上記第2のUWB送受信機からのUWB信号の対応する伝送との間の既知の第2の伝送遅延と、
上記第3のUWB送受信機におけるUWB信号の受信と、上記第3のUWB送受信機からのUWB信号の対応する伝送との間の第3の既知の伝送遅延と、
にさらに基づいて、上記付加的UWB送受信機の位置を算出するように構成される、
項目50に記載のUWB送受信機ネットワーク。
(項目54)
上記スケジューリングユニットは、上記付加的UWB送受信機からのUWB信号のスケジューリングされた伝送を含めるために、UWB信号の伝送スケジュールを調節することによって、上記スケジュール伝送タイムスロットを判定するように構成される、項目50に記載のUWB送受信機ネットワーク。
(項目55)
時間において上記第1、第2、および第3のUWB送受信機を同期させるように構成される、同期ユニットをさらに備え、
上記位置較正ユニットは、上記同期された時間における上記第1、第2、および第3のUWB信号の伝送タイムスタンプにさらに基づいて、上記付加的UWB送受信機の位置を算出するように構成される、項目50に記載のUWB送受信機ネットワーク。
(項目56)
上記第1、第2、および第3のUWB送受信機ならびに上記付加的UWB送受信機は、それぞれ、
UWB信号を伝送することと、
上記UWB信号内に上記伝送側UWB送受信機の相対的位置情報を埋め込むことと
を行うように構成される、項目50に記載のUWB送受信機ネットワーク。
(項目57)
上記第1、第2、および第3のUWB送受信機ならびに上記付加的UWB送受信機からUWB信号を受信することと、
上記受信されたUWB信号に基づいて、自己位置特定装置の相対的位置を算出することと
を行うように構成される、自己位置特定装置をさらに備える、項目56に記載のUWB送受信機ネットワーク。
(項目58)
それぞれが少なくとも部分的に未知の相対的位置を伴う、少なくとも第1のUWB送受信機、第2のUWB送受信機、および第3のUWB送受信機を備える、UWB送受信機ネットワーク内の超広帯域(UWB)送受信機を較正するための方法であって、
上記第1、第2、および第3のUWB送受信機のうちの少なくとも2つを使用して、少なくとも2つのUWB信号を無線で伝送するステップと、
上記第1、第2、および第3のUWB送受信機のうちの少なくとも2つにおいて、上記少なくとも2つのUWB信号のうちの1つまたはそれを上回るものを受信するステップであって、上記少なくとも2つのUWB信号の少なくとも3つの受信が存在する、ステップと、
少なくとも3つの受信タイムスタンプを生成するために、上記少なくとも3つの受信のそれぞれをタイムスタンピングするステップと、
位置較正ユニットにおいて、上記少なくとも3つの受信タイムスタンプを受信するステップと、
上記位置較正ユニットを使用して、上記少なくとも3つの受信タイムスタンプに基づいて、上記第1、第2、および第3のUWB送受信機の相対的位置を算出するステップと、
を含む、方法。
(項目59)
上記位置較正ユニットにおいて、部分的知識に基づいて、上記第1、第2、および第3のUWB送受信機の相対的位置を初期化するステップをさらに含む、項目58に記載の方法。
(項目60)
上記位置較正ユニットは、上記第1、第2、および第3のUWB送受信機の相対的位置の推定値を連続的に維持し、
上記初期化するステップは、位置推定値を初期化するステップを含み、
上記算出するステップは、上記位置推定値を更新するステップを含む、
項目59に記載の方法。
(項目61)
上記少なくとも2つのUWB信号を無線で伝送するステップは、
上記第1のUWB送受信機を使用して、少なくとも1つの第1のUWB信号を無線で伝送するステップと、
上記第2のUWB送受信機を使用して、第2のUWB信号を無線で伝送するステップと、
を含み、
上記第1、第2、および第3のUWB送受信機のうちの少なくとも2つにおいて、上記少なくとも2つのUWB信号のうちの1つまたはそれを上回るものを受信するステップは、
上記第2のUWB送受信機において、上記少なくとも1つの第1のUWB信号のうちの1つを受信するステップと、
上記第3のUWB送受信機において、上記少なくとも1つの第1のUWB信号のうちの1つを受信するステップと、
上記第3のUWB送受信機において、上記第2のUWB信号を受信するステップと、
を含み、
少なくとも3つのタイムスタンプを生成するために、上記少なくとも3つの受信のそれぞれをタイムスタンピングするステップは、
第1のタイムスタンプを生成するために、上記第2のUWB送受信機のクロックに基づいて、上記第2のUWB送受信機において、上記少なくとも1つの第1のUWB信号のうちの1つの受信をタイムスタンピングするステップと、
第2のタイムスタンプを生成するために、上記第3のUWB送受信機のクロックに基づいて、上記第3のUWB送受信機において、上記少なくとも1つの第1のUWB信号のうちの1つの受信をタイムスタンピングするステップと、
第3のタイムスタンプを生成するために、上記第3のUWB送受信機のクロックに基づいて、上記第3のUWB送受信機において、上記第2のUWB信号の受信をタイムスタンピングするステップと、
を含む、項目58に記載の方法。
(項目62)
上記第1のUWB送受信機は、第1のセンサを備え、上記第2のUWB送受信機は、第2のセンサを備え、上記方法はさらに、
上記第1のセンサから第1のデータ読取値を受信するステップと、
上記第2のセンサから第2のデータ読取値を受信するステップと、
上記第1のデータ読取値を上記位置較正ユニットに伝送するステップと、
上記第2のデータ読取値を上記位置較正ユニットに伝送するステップと、
を含み、
上記相対的位置を算出するステップはさらに、上記第1のデータ読取値および上記第2のデータ読取値に基づく、項目61に記載の方法。
(項目63)
上記第3のUWB送受信機を使用して、上記少なくとも1つの第1のUWB信号のうちの1つの無線伝送に先立って、および上記第2のUWB信号に先立って、少なくとも1つの第3のUWB信号を無線で伝送するステップと、
上記第2のUWB送受信機を使用して、上記少なくとも1つの第1のUWB信号のうちの1つの無線伝送に先立って、第4のUWB信号を無線で伝送するステップと、
上記第1のUWB送受信機において、上記第4のUWB信号を受信するステップと、
上記第1のUWB送受信機において、上記少なくとも1つの第3のUWB信号のうちの1つを受信するステップと、
上記第2のUWB送受信機において、上記少なくとも1つの第3のUWB信号のうちの1つを受信するステップと、
をさらに含み、
上記相対的位置を算出するステップはさらに、
上記少なくとも1つの第3のUWB信号の少なくとも1つの伝送タイムスタンプと、
上記第4のUWB信号の伝送タイムスタンプと、
上記第1のUWB送受信機におけるUWB信号の受信と、上記第1のUWB送受信機からのUWB信号の対応する伝送との間の既知の伝送遅延と、
上記第2のUWB送受信機におけるUWB信号の受信と、上記第2のUWB送受信機からのUWB信号の対応する伝送との間の既知の伝送遅延と、
に基づく、項目61に記載の方法。
(項目64)
上記UWB送受信機ネットワークは、上記第1、第2、および第3のUWB送受信機に対して少なくとも部分的に未知の相対的位置を伴う第4のUWB送受信機を備え、
上記第1、第2、および第3のUWB送受信機のうちの少なくとも2つを使用して、上記少なくとも2つのUWB信号を無線で伝送するステップは、上記第1、第2、第3、および第4のUWB送受信機のうちの少なくとも3つを使用して、少なくとも3つのUWB信号を無線で伝送するステップを含み、
上記第1、第2、および第3のUWB送受信機のうちの少なくとも2つにおいて、上記少なくとも2つのUWB信号のうちの1つまたはそれを上回るものを受信するステップは、上記第1、第2、第3、および第4のUWB送受信機のうちの少なくとも3つにおいて、上記少なくとも3つのUWB信号のうちの1つまたはそれを上回るものを受信するステップであって、上記少なくとも3つのUWB信号の少なくとも6つの受信が存在する、ステップを含み、
上記少なくとも3つの受信のそれぞれをタイムスタンピングするステップは、少なくとも6つのタイムスタンプを生成するために、上記少なくとも6つの受信のそれぞれをタイムスタンピングするステップを含み、
上記少なくとも3つのタイムスタンプを受信するステップは、上記少なくとも6つのタイムスタンプを受信するステップを含み、
上記相対的位置を算出するステップは、上記少なくとも6つのタイムスタンプに基づいて、上記第1、第2、第3、および第4のUWB送受信機の相対的位置を算出するステップを含む、
項目58に記載の方法。
(項目65)
上記第1、第2、第3、および第4のUWB送受信機の相対的位置を算出するステップは、連立双曲線方程式またはその線形化バージョンを解くステップを含む、項目64に記載の方法。
(項目66)
上記第1、第2、および第3のUWB送受信機の相対的位置を表すデータを、上記第1、第2、および第3のUWB送受信機のうちの少なくとも1つの範囲内の自己位置特定装置に伝送するステップをさらに含む、項目58に記載の方法。
(項目67)
上記第1、第2、および第3のUWB送受信機のうちの1つは、移動を検出するように構成されるセンサを備え、上記方法はさらに、
上記センサからのセンサ信号に基づいて、上記1つのUWB送受信機の移動を検出するステップと、
上記移動の検出に応答して、上記1つのUWB送受信機が移動したことを示す情報を無線で伝送するステップと、
を含む、項目58に記載の方法。
(項目68)
上記第1のUWB送受信機は、第1のクロックを備え、上記第2のUWB送受信機は、第2のクロックを備え、上記第3のUWB送受信機は、第3のクロックを備え、上記方法はさらに、同期ユニットを使用して、上記第1、第2、および第3のクロックのタイミングオフセットまたはレート誤差を同期させるステップを含み、上記方法はさらに、
スケジューリングユニットを使用して、上記第1、第2、および第3のUWB送受信機からのUWB信号の伝送をスケジューリングするステップを含む、項目58に記載の方法。
(項目69)
上記伝送をスケジューリングするステップは、時分割多元接続(TDMA)タイムスロットをスケジューリングするステップを含み、上記UWB送受信機ネットワークは、付加的UWB送受信機を備え、上記付加的UWB送受信機の無線伝送は、上記第1、第2、および第3のUWB送受信機のうちの特定の1つに干渉せず、上記TDMAタイムスロットをスケジューリングするステップは、1つのTDMAタイムスロットを上記付加的UWB送受信機および上記UWB送受信機のうちの特定の1つの両方に分配するステップを含む、項目68に記載の方法。
(項目70)
上記位置較正ユニットを使用して、少なくとも2つの続けて伝送されたUWB信号に基づいて、上記第1、第2、および第3のUWB送受信機の精緻化された相対的位置を算出するステップをさらに含む、項目58に記載の方法。
(項目71)
超広帯域(UWB)システムであって、
第1のクロックを備える、第1のUWB送受信機と、
第2のクロックを備える、第2のUWB送受信機と、
第3のクロックを備える、第3のUWB送受信機であって、
上記第1、第2、および第3のUWB送受信機のうちの少なくとも2つは、少なくとも2つのUWB信号を伝送するように構成され、
上記第1、第2、および第3のUWB送受信機のうちの少なくとも2つは、上記少なくとも2つのUWB信号のうちの1つまたはそれを上回るものを受信するように構成され、上記少なくとも2つのUWB信号の少なくとも3つの受信が存在し、各受信は、上記受信するUWB送受信機のクロックに基づいてタイムスタンピングされる、第3のUWB送受信機と、
位置較正ユニットであって、
上記少なくとも3つの受信タイムスタンプを受信することと、
上記少なくとも3つの受信タイムスタンプに基づいて、上記第1、第2、および第3のUWB送受信機の相対的位置を算出することと
を行うように構成される、位置較正ユニットと、
を備える、システム。
(項目72)
上記第1のUWB送受信機は、上記少なくとも2つのUWB信号の少なくとも1つの第1のUWB信号を無線で伝送するように構成され、
上記第2のUWB送受信機は、
上記少なくとも2つのUWB信号の第2のUWB信号を無線で伝送することと、
上記少なくとも1つの第1のUWB信号のうちの1つを受信することと、
上記少なくとも3つのタイムスタンプの第1のタイムスタンプを生成するために、上記第2のクロックに基づいて、上記少なくとも1つの第1のUWB信号のうちの1つの受信をタイムスタンピングすることと
を行うように構成され、
上記第3のUWB送受信機は、
上記第2のUWB信号を受信することと、
上記少なくとも3つのタイムスタンプの第2のタイムスタンプを生成するために、上記第3のクロックに基づいて、上記第2のUWB信号の受信をタイムスタンピングすることと、
上記少なくとも1つの第1のUWB信号のうちの1つを受信することと、
上記少なくとも3つのタイムスタンプの第3のタイムスタンプを生成するために、上記第2のクロックに基づいて、上記少なくとも1つの第1のUWB信号のうちの1つの受信をタイムスタンピングすることと
を行うように構成される、
項目71に記載のシステム。
(項目73)
上記第1のUWB送受信機は、第1のセンサを備え、
上記第1のセンサから第1のデータ読取値を受信することと、
上記第1のデータ読取値を上記位置較正ユニットに伝送することと
を行うように構成され、
上記第2のUWB送受信機は、第2のセンサを備え、
上記第2のセンサから第2のデータ読取値を受信することと、
上記第2のデータ読取値を上記位置較正ユニットに伝送することと
を行うように構成され、
上記位置較正ユニットは、上記第1のデータ読取値および上記第2のデータ読取値にさらに基づいて、上記相対的位置を算出するように構成される、
項目72に記載のシステム。
(項目74)
上記第1のセンサおよび上記第2のセンサは、それぞれ、重力センサ、電磁石力センサ、流体圧力センサ、気体圧力センサ、全地球測位信号センサ、および無線報時信号センサのうちの1つを含む、項目73に記載のシステム。
(項目75)
上記第3のUWB送受信機はさらに、上記少なくとも1つの第1のUWB信号の伝送に先立って、および上記第2のUWB信号に先立って、少なくとも1つの第3のUWB信号を無線で伝送するように構成され、
上記第2の送受信機はさらに、
上記少なくとも1つの第1のUWB信号のうちの1つの無線伝送に先立って、第4のUWB信号を無線で伝送することと、
上記少なくとも1つの第3のUWB信号のうちの1つを受信することと
を行うように構成され、
上記第1のUWB送受信機は、
上記少なくとも1つの第3のUWB信号のうちの1つを受信することと、
上記第4のUWB信号を受信することと
を行うように構成され、
上記位置較正ユニットは、
上記少なくとも1つの第3のUWB信号の少なくとも1つの伝送タイムスタンプと、
上記第4のUWB信号の伝送タイムスタンプと、
上記第1のUWB送受信機におけるUWB信号の受信と、上記第1のUWB送受信機からのUWB信号の対応する伝送との間の既知の伝送遅延と、
上記第2のUWB送受信機におけるUWB信号の受信と、上記第2のUWB送受信機からのUWB信号の対応する伝送との間の既知の伝送遅延と、
にさらに基づいて、上記相対的位置を算出するように構成される、
項目72に記載のシステム。
(項目76)
第4のクロックを備える、第4のUWB送受信機であって、上記第1、第2、および第3のUWB送受信機に対して少なくとも部分的に未知の相対的位置を有する、第4のUWB送受信機をさらに備え、
上記第1、第2、第3、および第4のUWB送受信機のうちの少なくとも3つは、少なくとも3つのUWB信号を伝送するように構成され、
上記第1、第2、第3、および第4のUWB送受信機のうちの少なくとも3つは、上記少なくとも3つのUWB信号のうちの1つまたはそれを上回るものを受信するように構成され、上記少なくとも3つのUWB信号の少なくとも6つの受信が存在し、各受信は、上記受信するUWB送受信機のクロックに基づいてタイムスタンピングされ、
上記位置較正ユニットは、上記少なくとも6つのタイムスタンプに基づいて、上記第1、第2、第3、および第4のUWB送受信機の相対的位置を判定するように構成される、
項目71に記載のシステム。
(項目77)
上記第1、第2、および第3のUWB送受信機からUWB信号を受信することと、
上記受信されたUWB信号に基づいて、自己位置特定装置の相対的位置を算出することと
を行うように構成される、自己位置特定装置
をさらに備える、項目71に記載のシステム。
本開示の実施形態は、同様の参照記号が類似する要素を示す、付随の図面の図において、限定としてではなく、実施例として図示される。
図1Aは、本開示のいくつかの実施形態による、例証的位置特定システムのブロック図である。 図1Bは、本開示のいくつかの実施形態による、例証的送受信機のブロック図である。 図2Aおよび2Bは、従来技術において公知の2つの位置特定システムのブロック図である。 図2Aおよび2Bは、従来技術において公知の2つの位置特定システムのブロック図である。 図3および4は、本開示のいくつかの実施形態による、送受信機相互接続のための異なるシステムアーキテクチャを図示する、ブロック図である。 図3および4は、本開示のいくつかの実施形態による、送受信機相互接続のための異なるシステムアーキテクチャを図示する、ブロック図である。 図5は、本開示のいくつかの実施形態による、例証的自己位置特定装置のブロック図である。 図6は、本開示のいくつかの実施形態による、例証的タイミング図である。 図7Aは、本開示のいくつかの実施形態による、チャネルのチャネルインパルス応答の例証的プロットを示す。 図7Bは、本開示のいくつかの実施形態による、UWB信号の例証的構造の図である。 図8は、本開示のいくつかの実施形態による、場所更新プロセスを含む、例証的位置特定ユニット152のブロック図である。 図9Aおよび9Bは、本開示のいくつかの実施形態による、相対的位置、配向、および障害物がUWB信号の受信タイムスタンプに対して有し得る可能性として考えられる影響を例示する、例証的プロットを示す。 図9Aおよび9Bは、本開示のいくつかの実施形態による、相対的位置、配向、および障害物がUWB信号の受信タイムスタンプに対して有し得る可能性として考えられる影響を例示する、例証的プロットを示す。 図10は、本開示のいくつかの実施形態による、作動が可能な例証的自己位置特定装置のブロック図である。 図11は、本開示のいくつかの実施形態による、自己位置特定装置を備える例証的移動ロボットを示す。 図12は、本開示のいくつかの実施形態による、例えば、図11の移動ロボットと併用され得る、例証的制御ユニットのブロック図である。 図13Aは、本開示のいくつかの実施形態による、自律的飛行ロボットとの例証的システム使用を示す。 図13Bは、本開示のいくつかの実施形態による、4つの送受信機によって伝送され、自己位置特定装置またはある送受信機によって受信される、UWB信号の例証的伝送および受信時間のプロットを示す。 図14Aは、本開示のいくつかの実施形態による、多数の送受信機を伴う例証的送受信機ネットワークを示す。 図14Bは、本開示のいくつかの実施形態による、例証的簡略化送受信機ネットワークを示す。 図15Aは、本開示のいくつかの実施形態による、データアクセスポイントを使用する例証的位置特定システムのブロック図である。 図15Bは、本開示のいくつかの実施形態による、自己位置特定装置がデータ送受信機を具備し、自己位置特定装置がデータ送受信機を使用して相互に通信することが可能である、例証的位置特定システムのブロック図である。
本開示は、タイムスタンプ可能な信号を使用する。タイムスタンプ可能な信号は、無線周波数(RF)信号であり、各信号は、検出され得、かつ精密にタイムスタンピングされ得る特徴を有する。特徴の実施例は、信号ピーク、信号の立ち上がり、および信号プリアンブルを含む。タイムスタンプ可能な信号の実施例は、固有の、明確に定義される、かつ繰り返し可能な経時的周波数増加または周波数減少を伴うRF信号を含む。タイムスタンプ可能な信号のさらなる実施例は、信号バースト、信号チャープ、または信号パルスを含む。タイムスタンプ可能な信号のさらなる実施例は、位相相関または振幅相関技法に対して好適な特徴を伴う信号(例えば、低自己相関値を有するコードを伴う信号)を含む。
いくつかの実施形態では、タイムスタンプ可能な信号は、「開ループ」であり、一方向RF信号が、受信エリアを経由して伝送される。実施例は、DCF77タイムコード信号、GPS P−コード信号、および地上基盤無線信号を含む。いくつかの実施形態では、本装置は、非放出装置である。
いくつかの実施形態では、タイムスタンプ可能な信号は、狭周波数帯域を使用する。いくつかの実施形態では、ISM帯域内の中心または搬送周波数が、使用される。いくつかの実施形態では、1〜48GHzの範囲内の中心または搬送周波数が、使用される。いくつかの実施形態では、2.4〜12GHzの範囲内の中心または搬送周波数が、使用される。いくつかの実施形態では、3.1〜10.6GHzの範囲内の中心または搬送周波数が、使用される。いくつかの実施形態では、より高い周波数が、使用される。狭帯域信号は、広帯域信号(例えば、超広帯域(UWB)信号)よりもマルチパスフェージングに悩まされる傾向にある。狭帯域信号では、信号持続時間は、典型的には、チャネルの遅延分散よりも長い。逆に、UWB信号では、信号持続時間は、典型的には、チャネルの遅延分散よりも少ない。例えば、2ナノ秒パルス持続時間を伴うUWBシステムの場合では、パルス持続時間は、チャネル遅延分散よりも明確にはるかに少ない。したがって、信号成分は、容易に分解されることができ、UWB信号は、マルチパスフェージングに対してロバストである。
いくつかの実施形態では、タイムスタンプ可能な信号は、UWB信号である。UWB信号は、広帯域幅にわたって拡散される。本明細書で使用されるように、UWB信号は、125MHzまたは動作中心周波数の5%の小さい方を超える帯域幅にわたって拡散される信号である。いくつかの実施形態では、UWB信号は、250MHzまたは動作中心周波数の10%の小さい方を超える帯域幅にわたって拡散される信号である。いくつかの実施形態では、UWB信号は、375MHzまたは動作中心周波数の15%の小さい方を超える帯域幅にわたって拡散される信号である。いくつかの実施形態では、UWB信号は、500MHzまたは動作中心周波数の20%の小さい方を超える帯域幅にわたって拡散される信号である。いくつかの実施形態では、400〜1,200MHzの範囲内の帯域幅が、使用される。いくつかの実施形態では、10〜5,000MHzの範囲内の帯域幅が、使用される。いくつかの実施形態では、50〜2,000MHzの範囲内の帯域幅が、使用される。いくつかの実施形態では、80〜1,000MHzの範囲内の帯域幅が、使用される。超広帯域技術は、初期無線周波数(RF)信号が、周波数領域内で拡散されることを可能にし、通常、初期信号の周波数コンテンツよりも広い、より広い帯域幅を伴う信号をもたらす。UWB技術は、信号の着信時間を非常に正確に測定し、したがって、測距用途を可能にするために使用され得る、非常に短い持続時間のパルスを伝送し得るため、位置特定システムにおける使用のために好適である。UWB信号は、障害物を貫通し、同一の周波数帯域において使用される従来の狭帯域および搬送波に干渉しないまま数百メートルにわたる測距を可能にするその能力のため、位置特定システムにおける使用のために有利であり得る。
いくつかの実施形態では、タイムスタンプ可能な信号の着信時間は、クロックに対して0.6ナノ秒以内に測定されることができる。いくつかの実施形態では、タイムスタンプ可能な信号の着信時間は、クロックに対して1、2、3、4、5、6、7、8、9、10、11、12、13、14、または15ナノ秒以内に測定されることができる。
いくつかの実施形態では、2つの後続タイムスタンプ可能な信号の伝送時間は、1〜500マイクロ秒だけ分離される。いくつかの実施形態では、2つの後続タイムスタンプ可能な信号の伝送時間は、400〜2,000マイクロ秒だけ分離される。いくつかの実施形態では、2つの後続タイムスタンプ可能な信号の伝送時間は、1〜1,000ミリ秒だけ分離される。いくつかの実施形態では、時間分離の組み合わせが、使用される。いくつかの実施形態では、いかなる時間分離も、使用されない。
いくつかの実施形態では、信号の平均等価等方放射電力(EIRP)密度は、全ての周波数において−40dBm/MHzよりも小さい。いくつかの実施形態では、信号の平均EIRP密度は、全ての周波数において−80、−70、−60、−50、−30、−20、または−10dBm/MHzよりも小さい。
いくつかの実施形態では、伝送される信号の最大電力は、チャネルあたり0.1mWよりも小さい。いくつかの実施形態では、伝送される信号の最大電力は、チャネルあたり1.0mWよりも小さい。いくつかの実施形態では、伝送される信号の最大電力は、チャネルあたり100mWよりも小さい。いくつかの実施形態では、伝送される信号の最大電力は、チャネルあたり500mWよりも小さい。いくつかの実施形態では、伝送される信号の最大電力は、チャネルあたり10Wよりも小さい。
いくつかの実施形態では、信号のEIRP密度および信号の最大電力のより少ない限界が、適用される。いくつかの実施形態では、信号のEIRP密度および信号の最大電力のより多くの限界が、適用される。いくつかの実施形態では、信号のEIRP密度に対する限界および信号の最大電力に対する限界のうちの1つが、適用される。いくつかの実施形態では、信号のEIRP密度に対する限界および信号の最大電力に対する限界の両方が、適用される。いくつかの実施形態では、限界が、狭帯域信号に適用される。いくつかの実施形態では、限界が、広帯域信号に適用される。
いくつかの実施形態では、送受信機の典型的な有効範囲は、1m〜50mである。いくつかの実施形態では、送受信機の典型的な有効範囲は、1m〜100mである。いくつかの実施形態では、送受信機の典型的な有効範囲は、1m〜500mである。いくつかの実施形態では、送受信機の典型的な有効範囲は、1m〜1,000mである。いくつかの実施形態では、送受信機の典型的な有効範囲は、1m〜5,000mである。いくつかの実施形態では、本装置は、送受信機のサブセットからのUWB信号のみを受信し得る。
いくつかの実施形態では、50Mbpsの最大データレートが、使用される。いくつかの実施形態では、5Mbpsの最大データレートが、使用される。いくつかの実施形態では、1Mbpsの最大データレートが、使用される。
いくつかの実施形態では、チャープ拡散スペクトル(CSS)信号が、使用される。いくつかの実施形態では、周波数変調連続波(FMCW)信号が、使用される。
いくつかの実施形態は、位置特定ユニットを含む。いくつかの実施形態では、位置特定ユニットは、自己位置特定装置の(i)配向もしくは配向情報、(ii)位置、または(iii)運動のうちの少なくとも1つを算出することができる。
いくつかの実施形態では、位置特定ユニットは、UWB信号の受信時間および送受信機の既知の場所に基づいて、自己位置特定装置の場所を算出する。いくつかの実施形態では、着信時間スキームが、使用される。いくつかの実施形態では、着信時間差スキームが、使用される。多辺測量は、位置特定ユニットが2つのUWB信号の受信時間間の時間差を算出することを要求する。信号の伝送時間の既知の時間差をその受信時間における差異から減算することによって(「TDOA測定」とも称される)、位置特定ユニットは、それから信号が伝送された2つの送受信機への距離における差異を算出し得る(例えば、送受信機2からの信号の受信は、送受信機1からの信号と比較して、1n秒だけ遅延されたため、送受信機2は、送受信機1よりも30cm遠くに離れている)。複数の送受信機間の距離における差異を算出することによって、位置特定ユニットは、連立双曲線方程式またはその線形化バージョンを解くことによって、自己位置特定装置の場所を算出することが可能であり得る。本連立方程式を解く方法は、当業者に周知であり、非線形最小二乗、最小二乗、ニュートン反復、勾配降下等を含み得る。多辺測量の方法は、信号の伝送時間の時間差が把握されることを要求する。
いくつかの実施形態では、自己位置特定装置の位置特定ユニットは、反復的に場所を算出し得る。いくつかの実施形態では、UWB信号が全ての送受信機から受信されることを待機するのではなく、位置特定ユニットは、UWB信号が受信されるときは常に、場所推定値を反復的に更新する。いくつかの実施形態では、UWB信号が受信されると、現在の場所推定値への調節が、その受信時間と以前に受信されたUWB信号の受信時間との間の差異に依存して算出される。いくつかの実施形態では、公知のフィルタ処理方法(例えば、カルマンフィルタ処理、パーティクルフィルタ処理)が、本更新を算出または適用するために使用される。いくつかの実施形態では、本調節は、現在の場所推定値の分散に基づいて算出される(例えば、現在の推定値が非常に正確である場合、より少ない調節が、適用されるであろう)。いくつかの実施形態では、本調節は、それからUWB信号が伝送された2つの送受信機の場所に基づいて算出される。いくつかの実施形態では、本調節は、現在の場所推定値および2つの送受信機の場所に基づいて、TDOA測定値の確率分布を記述する測定モデルに基づいて算出される。いくつかの実施形態では、これは、TDOA測定値がどの程度正確であるか判定されることに応じて、多少なりとも調節が適用されることを可能にする(例えば、第1の送受信機が、現在の位置推定値を第2の送受信機と接続する線上に位置する場合、2つの送受信機からもたらされるTDOA測定値は、信頼性がないと見なされ、したがって、より少ない調節が、適用され得る)。
いくつかの実施形態では、位置特定ユニットは、自己位置特定装置の場所の確率分布を記述するシステムモデルに基づいて、場所推定値を更新する。いくつかの実施形態では、本システムモデルは、他の推定された状態(例えば、自己位置特定装置の速度または進行方向)に基づき得る。いくつかの実施形態では、本システムモデルは、入力履歴に基づき得る(例えば、入力コマンドが、システム動力学に従って、正のx方向における運動をもたらすはずである場合、新しい場所推定値は、負のx方向よりも正のx方向に位置する可能性が高い)。
いくつかの実施形態では、本システムモデルは、センサまたは大域的特性からの測定値に基づき得る。いくつかの実施形態では、位置特定ユニットは、大域的特性に基づいて、自己位置特定装置の場所を算出し得る。いくつかの実施形態では、位置特定ユニットは、自己位置特定装置によって測定された大域的特性と、送受信機のうちの1つまたはそれを上回るものによって測定された大域的特性との間の差異に基づいて、自己位置特定装置の場所を算出し得る(例えば、自己位置特定装置および送受信機の両方が空気圧を測定する場合、2つの間の相対的高度差が、高度と空気圧との間の既知の関係に従って算出されることができる)。
いくつかの実施形態では、位置特定ユニットは、本体のさらなる動的状態、例えば、速度または進行方向を算出するために、場所推定値の履歴およびシステムモデルを使用し得る。例えば、場所推定値の履歴が、運動を示す場合、速度が、推定されることができる。さらなる実施例では、場所推定値の履歴が、正のy方向における運動を示し、システムモデルが、前方運動のみが可能である(例えば、スキッドステアカー)ことを示す場合、配向は、正のy方向において配向されるものとして判定されることができる。
いくつかの実施形態では、場所は、1D場所、2D場所、3D場所、または6D場所(すなわち、位置および配向を含む)である。
いくつかの実施形態では、位置特定ユニットによって算出される相対的場所は、1m、20cm、10cm、または1cmの正確度で算出される。いくつかの実施形態では、UWB信号の受信と、位置特定ユニットによって提供される更新された位置推定値の算出値との間の時間遅延は、50m秒、25m秒、10m秒、5m秒、2m秒、または1m秒未満である。いくつかの実施形態では、全位置更新に対する、または部分的位置更新に対する本システムの更新レートは、1Hz、5Hz、10Hz、50Hz、250Hz、400Hz、800Hz、1,000Hz、または2,000Hzを上回る。
いくつかの実施形態では、位置特定システムは、少なくとも1、2、3、5、7、10、25、50、100、または250個のアンカを備える。いくつかの実施形態では、位置特定システムは、1、2、3、5、10、20、40、100、200、500、1,000、5,000、または10,000個を上回る自己位置特定装置をサポートする。
本明細書で使用されるようなクロックは、時間の測度を提供することが可能な回路、構造、またはデバイスを指す。時間の測度は、任意の好適な時間単位であり得る。例えば、時間の測度は、1秒の基本単位に基づき得る。別の実施例として、時間の測度は、特定のレートにおいて増分するカウンタに基づき得る。いくつかの実施形態では、クロックは、時間の測度を判定するために使用される内部発振器を備える。いくつかの実施形態では、クロックは、受信された信号(例えば、外部発振器から)に基づいて、時間の測度を判定する。
いくつかの実施形態では、各送受信機は、その独自のオンボードクロックを使用し得る。いくつかの実施形態では、単一のクロックが、ケーブルを介して、または無線で各送受信機に伝送されるクロック信号を生成し得る。いくつかの実施形態では、クロック信号は、無線送信機によって伝送される少なくとも1つのタイムコードまたは地上無線クロック信号、GPSクロック信号、および時間標準のうちの少なくとも1つに依存し得る。いくつかの実施形態では、クロック信号は、クロック信号の正確度または長期安定性を改良するために、GPS統御された発振器、送信機、または少なくとも2つのクロックから算出された時間推定値に基づき得る。
クロックは、例えば、水晶発振器または温度補償型水晶を使用し得る。いくつかの実施形態では、増強されたクロック正確度は、水晶槽(OCXO)を介した、またはアナログ(TCXO)補償を介した、またはデジタル/マイクロコントローラ(MCXO)補償を介した温度安定化を通して取得され得る。いくつかの実施形態では、集中同期ユニットが、使用される。いくつかの実施形態では、原子発振器(例えば、ルビジウム)が、クロックとして使用される。
いくつかの実施形態では、クロックは、間隔を5ミリ秒〜10ミリ秒に平均化するために、または間隔を5ミリ秒〜100ミリ秒に平均化するために、または間隔を1ミリ秒〜1秒に平均化するために、最大(1×10−8または(1×10−9または(5×10−10のアラン分散を有するように構築および配列される。
本装置または送受信機は、アナログおよびデジタル受信電子機器を具備し得る。受信電子機器は、受信された信号を増幅し、これをベース信号に変換し得、これは、次いで、復調され、中央処理電子機器上に渡され得る。受信機の重要な設計側面は、雑音および歪みを最小限にすることである。これは、受信電子機器のコンポーネントを注意深く選択し(特に、増幅器のもの)、適宜、受信機の回路設計を最適化することによって達成され得る。
いくつかの実施形態では、自己位置特定装置は、または自己位置特定装置のアンテナ、アナログ受信電子機器、およびデジタル受信電子機器は、2、10、または50秒の時間ウィンドウ以内で2つのUWB信号を受信するように構築および配列され、2つのUWB信号のタイムスタンプ間の時間差は、本装置のクロックを基準にして、本装置のアンテナにおけるその受信時間間の時間差の0.6、3、または15ナノ秒以内である。
いくつかの実施形態では、本装置のデジタル受信電子機器はさらに、本装置のクロックを基準にして、受信されたUWB信号のタイムスタンピングを1ミリ秒、100マイクロ秒、または10マイクロ秒未満で実施するように動作可能である。
本装置または送受信機は、アナログおよびデジタル伝送電子機器を具備し得る。
いくつかの実施形態では、送受信機は、または送受信機のデジタル伝送電子機器、アナログ伝送電子機器、およびアンテナは、2、10、または50秒の時間ウィンドウ以内で2つのUWB信号を伝送するように構成される、または送受信機のアンテナからの2つのUWB信号の伝送間の時間差が、送受信機のクロックを基準にして、そのスケジューリングされた伝送時間間の時間差の0.6、3、または15ナノ秒以内であるように構成される。
いくつかの実施形態では、スケジューリングユニットが、UWB信号伝送時間をスケジューリングするために使用される。本伝送スケジュールに従う際の送受信機による任意の誤差が、位置特定ユニットによって算出される場所の正確度に影響を及ぼし得ることが、当業者に明白となるであろう。
いくつかの実施形態では、スケジューリングされた時間は、信号の第1のパルスが送受信機のアンテナを離れる時間を指す。いくつかの実施形態では、スケジューリングされた時間は、フレーム開始デリミタの開始(すなわち、伝送された信号が、プリアンブルコードの繰り返された伝送からフレーム開始デリミタの伝送に変化する点)を指す。いくつかの実施形態では、本装置は、同一の送受信機によって伝送された2つのUWB信号を比較するように構築および配列される。
いくつかの実施形態では、送受信機は、パケットレベルにおいてその伝送を調整する。いくつかの実施形態では、パケット放出重複が、回避される。いくつかの実施形態では、パケットは、ラウンドロビン方式で、一定の間隔で、具体的時間シーケンスで、または順番に放出される。いくつかの実施形態では、送受信機は、パケットを同時に伝送する。
いくつかの実施形態では、3つまたはそれを上回る送受信機はそれぞれ、スケジューリングユニットを含む。いくつかの実施形態では、単一のスケジューリングユニットが、3つまたはそれを上回る送受信機に動作上結合される。いくつかの実施形態では、本動作結合は、有線接続である。いくつかの実施形態では、本動作結合は、無線接続である。いくつかの実施形態では、本無線動作結合は、UWB信号を使用して実装される。いくつかの実施形態では、スケジューリングユニットは、UWB信号レートよりも低い更新レートを使用する。
いくつかの実施形態では、スケジューリングユニットは、その伝送を終了する1つの送受信機とその伝送を開始する異なる送受信機との間に少なくとも5マイクロ秒、10マイクロ秒、または50マイクロ秒の時間分離を確実にするように動作可能である。いくつかの実施形態では、スケジューリングユニットは、UWB信号を監視するように動作可能である。いくつかの実施形態では、スケジューリングユニットは、改良されたスケジューリングを算出するように動作可能である。いくつかの実施形態では、スケジューリングユニットは、同一の送受信機によって放出された1つのUWB信号の終了と第2のUWB信号の開始との間に少なくとも1マイクロ秒、5マイクロ秒、または10マイクロ秒の時間分離を確実にするように動作可能である。いくつかの実施形態では、スケジューリングユニットは、メディアアクセス制御アドレスおよびスケジューリングされた伝送時間の割当のメモリを維持するように動作可能である。
いくつかの実施形態では、3つまたはそれを上回る送受信機はそれぞれ、センサを備える。いくつかの実施形態では、センサは、送受信機に物理的かつ動作上結合される。いくつかの実施形態では、センサは、送受信機の配向、位置、または移動を表すデータを提供するように動作可能である。いくつかの実施形態では、センサは、送受信機の位置または配向への擾乱を検出するように構築される。
いくつかの実施形態では、本装置は、本装置に物理的かつ動作上結合され、本装置の配向を表すデータを提供するように動作可能である、センサを備える。いくつかの実施形態では、センサは、本装置の配向、位置、または移動を表すデータを提供するように動作可能である。いくつかの実施形態では、センサは、自己位置特定装置のアンテナの配向を表すデータを提供するように構築および配列される。
センサからのデータは、位置特定ユニットによって、または位置較正ユニットによって処理され得る。例えば、ランドマークに関連するデータが、位置推定値または位置較正ユニットを改良するために、他のデータ(例えば、別のランドマークに関連するデータ、メモリからのデータ、センサデータ、場所を表すデータ)と比較され得る。別の実施例として、第1のカメラによって検出される送受信機に対するランドマークの位置および第2のカメラによって検出される自己位置特定装置に対する同一のランドマークの位置の比較は、位置特定ユニットが位置特定推定値を改良することを可能にし得る。比較が、1つまたはそれを上回るランドマークに関連するデータを使用し得る。比較が、1つまたはそれを上回る視覚センサによる観察に関連するデータを使用し得る。
本開示の一部として有用に採用され得るセンサの典型的な実施例は、光学センサ、加速度計、磁気計、およびジャイロスコープを含む。
いくつかの実施形態では、微小電気機械システム(MEMS)または圧電システムが、本開示に概説される動作特性を達成することを可能にするために使用され得る。本開示とともに有用に採用され得るそのような微小センサの実施例は、MEMSジャイロスコープ、MEMS加速度計、圧電ジャイロスコープ、および圧電加速度計を含む。いくつかの実施形態では、微小センサの使用は、1つまたはそれを上回る慣性測定ユニット(IMU)を使用することを可能にし、これは、それぞれ、各サブシステムにおいて、複数のジャイロスコープもしくは加速度計を組み合わせる、または多軸ジャイロスコープもしくは加速度計を使用し得る。いくつかの実施形態では、そのような微小センサの選択は、高性能にもかかわらず、低重量および低電力消費を要求する非常に動的な移動に対して好適な自己位置特定装置を作成または使用することを可能にする。例えば、3軸MEMSジャイロスコープが、自己位置特定装置の姿勢を監視し、姿勢閾値を超ええた場合、信号をトリガすることを可能にするために使用され得る。別の実施例として、MEMSジャイロスコープが、その低い時定数にもかかわらず、ホバーの周囲に自己位置特定装置を具備する小型飛行ロボットを制御するために使用され得る。光学センサの実施例は、とりわけ、赤外線センサ、線形カメラ、光学流量センサ、および撮像センサを含む。
いくつかの実施形態は、大域的特性センサ、すなわち、大域的特性を表すデータを提供するように動作可能であるセンサを備える。
大域的特性の実施例は、重力、電磁力、流体圧力、および気体圧力等、ある領域における複数または全ての点において判定可能な値を有するフィールドを含む。大域的特性のさらなる実施例は、RF信号強度、GPS信号、地球の磁場、地球の重力場、大気圧、ランドマーク、および無線時間信号(例えば、DCF77タイムコード送信機によって送信されるもの)を含む。ランドマークの実施例は、地平線、太陽、月または星、山、建物、および顕著な環境特徴を含む。顕著な環境特徴は、山等の特色のある自然特徴、記念碑等の特色のある建物、および同時位置特定ならびにマッピング(SLAM)において使用されるもの等のその他を含み得る。ランドマークに関するさらなる実施例は、スケール不変特徴変換(SIFT)および高速化ロバスト特徴(SURF)において使用されるものを含む。本開示では、GPSまたはGNSSは、例えば、GLONASS、Galileo、IRNSS、またはBeiDou−2等の他の全地球的航法衛星システムならびにリアルタイムキネマティック(RTK)GPSまたはDGPS等のその改良されたバージョンによる任意の類似する信号を説明するために、代替物として使用され得ることに留意されたい。
いくつかの実施形態では、装置および送受信機の両方が、同一の大域的特性を検出するように構成される。いくつかの実施形態では、送受信機は、その場所における大域的特性を表すデータをある装置または別の送受信機に通信するように構成され、その装置またはその別の送受信機は、そのデータを、その装置またはその別の送受信機の場所における同一の大域的特性を表すデータと比較するように構成される。いくつかの実施形態では、大域的特性は、大域的特性モデルと関連付けられることができる。
いくつかの実施形態では、大域的特性センサは、配向センサである。配向センサは、送受信機が、送受信機および自己位置特定装置に共通の基準フレームに対するその配向を測定することを可能にし得る。送受信機は、次いで、UWB信号内にデータ(ペイロード)として含まれるその配向を表す信号を伝送し得る。いくつかの実施形態では、送受信機は、その配向を測定し、本配向をUWB信号のペイロードとして伝送することが可能である。
いくつかの実施形態では、位置較正ユニットが、送受信機の位置に関する推定値を算出し得る。いくつかの実施形態では、送受信機位置は、一度(例えば、位置特定システムの設定中に較正ルーチンの一部として)算出される。いくつかの実施形態では、送受信機位置は、連続的に(例えば、送受信機の位置に関連する新しいデータが利用可能になる度に)算出される。いくつかの実施形態では、送受信機位置ユニットは、既知の、部分的に既知の、推定された、または部分的に推定された位置情報を用いて初期化される(例えば、初期送受信機距離、位置、または配向が、測定または手動で入力され得る)。
位置較正が、種々の方法で達成され得る。例えば、位置較正ユニットは、既知の場所を伴う他の送受信機から受信されたタイムスタンピングされたUWB信号に基づいて、送受信機の位置を算出し得る。これは、例えば、既存の送受信機のネットワークへの付加的送受信機の追加を可能にし得る。いくつかの実施形態では、位置較正ユニットは、位置特定ユニットと同様に動作し、逆もまた同様である。いくつかの実施形態では、位置較正ユニットは、補償ユニットに動作上結合される。
いくつかの実施形態では、単一の位置較正ユニットが、相互に対する複数の送受信機の場所を算出するために使用され得る。これは、例えば、まだ場所を把握していない送受信機のネットワークの初期化を可能にし得る。いくつかの実施形態では、複数の位置較正ユニットが、(例えば、送受信機毎に1つ)使用される。
いくつかの実施形態では、位置較正ユニットは、送受信機にオフボードで実装される。例えば、位置較正ユニットは、ケーブルを使用して送受信機に接続されるラップトップコンピュータ上で実装され得る。これは、例えば、オペレータのためのより便宜的なインターフェースを可能にし得る。
いくつかの実施形態では、同期ユニットは、第2のクロックに基づいて、(i)第1のクロックのオフセットおよび(ii)第1のクロックのレートのうちの少なくとも1つを同期させるように動作可能である。いくつかの実施形態では、多数の位置特定システムのクロックの平均値、中央値、および統計的特性のうちの少なくとも1つに基づいて、補正値が、算出される、または同期が、実施される。いくつかの実施形態では、また、GPS、DCF77、およびさらなるシステムによって提供されるもの等のタイミング情報も提供する大域的特性が、使用される。いくつかの実施形態では、同期ユニットは、また、タイミング情報も提供する大域的特性を使用する。
いくつかの実施形態では、同期ユニットは、(i)本装置のクロックのレートと第1の通信する送受信機のクロックのレートとの間の第1の差異および(ii)本装置のクロックのレートと第2の異なる通信する送受信機のクロックのレートとの間の第2の差異のうちの少なくとも1つによって導入される、タイミング誤差を暗示的または明示的に考慮するように動作可能である。
いくつかの実施形態では、同期ユニットは、補償ユニットによって算出される補償値またはメモリ内に記憶されるデータに基づいて、同期を実施する、またはクロック補正値を算出するように動作可能である。
いくつかの実施形態では、同期ユニットは、オンボードクロックのレートを同期させるように動作可能であり、したがって、オンボードクロックのレートと2つの他の送受信機のオンボードクロックのレートの中央値との間の統計的平均誤差は、10百万分率または1百万分率もしくは100十億分率未満である。いくつかの実施形態では、同期ユニットは、オンボードクロックのオフセットを同期させるように動作可能であり、したがって、オンボードクロックのオフセットと2つの他の送受信機のオンボードクロックのオフセットの中央値との間の統計的平均誤差は、10ナノ秒または5ナノ秒もしくは1ナノ秒未満である。いくつかの実施形態では、これは、送受信機のアンテナならびに送受信機のアナログおよびデジタル伝送電子機器のうちの1つまたはそれを上回るものによって導入されるタイミング誤差を暗示的もしくは明示的に考慮することによって、またはタイムスタンピングされたUWBクロック同期信号および送受信機のメモリユニットによって提供されるデータに依存してオンボードクロックのオフセットへのクロック補正値を算出することによって、またはクロックレートを改変する(例えば、但し、クロックの電圧、温度、または水晶トリムを改変する)ことによって達成される。
いくつかの実施形態では、補償ユニットが、信号遅延を補正するために使用される。いくつかの実施形態では、補償値が、一度(例えば、較正ルーチンの一部として)算出され、メモリ内に記憶される。いくつかの実施形態では、補償値が、動作中に動的または連続的に算出される。
補償ユニットは、送受信機におけるUWB信号の伝送時間をスケジューリングする瞬間から、送受信機のまたは本装置の受信電子機器においてUWB信号をタイムスタンピングする瞬間までのUWB信号に対する影響に関する補償値を算出する。これらは、自己位置特定装置または送受信機にオンボードの影響、ならびに伝送アンテナから受信アンテナまでの飛行中の影響を含む。影響のいくつかの実施例は、(1)直接信号経路内またはそれに近接する障害物(例えば、電磁波のローブ内の障害物はまた、スペクトル形状の変化を引き起こすであろう)、(2)伝送媒体(例えば、信号内に含有される異なる周波数の伝送は、全ての媒体に対して同一ではない)、(3)信号利得の変動(例えば、較正は、具体的利得に対して実行され得るが、使用事例の具体的要件を満たすように利得を改変することが好ましくあり得る)、(4)信号電力の変動(例えば、実践では、実際の伝送電力は、信号利得のみによってではなく、また、送信機の電子機器とアンテナとの間の損失によっても影響を受ける)、(5)発振器トリム(例えば、その水晶発振器クロックの動作周波数を微調整するために使用されるコンデンサ)、(6)システムコンポーネントの改変(例えば、較正は、アンテナケーブルおよびコネクタを含むコンポーネントの特定の組み合わせに特有である)、(7)腐食(例えば、信号は、システムのコンポーネント、特に、アンテナ、ケーブル、またはコネクタの劣化によって経時的に影響を受け得る)、(8)外部干渉源(例えば、さらなる受信機および送信機アンテナならびにデジタル機器、AC電力機器等が、干渉を引き起こし得る)、(9)動作環境(例えば、温度、湿度、磁場、およびさらなる要因の変化は、電子機器の動作に影響を及ぼし、したがって、スペクトル形状またはその検出に影響を及ぼし得る)、(10)電力供給源(例えば、電圧供給源の変化は、電子機器の動作に影響を及ぼし得る)、(11)搭載点(例えば、アンテナに近接する金属物体および構造は、干渉を引き起こし得、アンテナは、金属物体および構造から少なくとも4分の1波長に(例えば、1GHz信号に対して7.5cmを上回って)位置付けられるべきである)、(12)スペクトル帯域幅(例えば、較正は、使用される帯域幅に特有であり、これは、例えば、規制スペクトルマスクと適合させるために、異なる領域における使用のために改変される必要があり得る)、(13)マルチパス干渉(例えば、わずかに異なる時間および強度において受信機に着信する、異なる表面から反射された信号)、ならびに(14)システムのコンポーネントの経年劣化がまた、特に、クロックに関する測定された遅延に影響を及ぼし得、これは、その動作の最初の数週間後であっても経年劣化し続け、最高品質水晶クロックに関して1日あたり0.1PPBの経年劣化レートを伴うことを含む。
補償は、典型的には、例えば、信号品質または群遅延に基づいて、受信タイムスタンプを補正することによって、または伝送時間情報(例えば、ペイロードとしてUWBデータ内に含まれる伝送タイムスタンプ)を補正することによって達成される。本補正値は、直ちに(例えば、個々のタイムスタンプに関する補正値を算出する、またはそれを修正することによって)またはバッチで(例えば、バッチでタイムスタンプに関する補正値を算出する、またはそれを修正することによって)算出および適用され得る。補償値は、要求される補正値を判定するために、いくつかのデータソースを使用し得、実施例は、(i)送受信機および本装置の場所および配向を表すデータ、(ii)オンボードセンサによって提供されるデータ、(iii)メモリ内に記憶されるデータ、(iv)同期ユニットによって提供されるデータ、および(v)デジタル受信電子機器によって提供される品質メトリックを含む。
いくつかの実施形態では、補償ユニットは、送受信機のアンテナに対する本装置のアンテナの位置、配向、または移動の影響を補償する。いくつかの実施形態では、補償ユニットは、障害物の影響を補償する。いくつかの実施形態では、補償は、(i)距離、時間、もしくは持続時間に関する補正値を表すデータ、(ii)第1および第2の距離、時間、もしくは持続時間の比較に関する補正値を表すデータ、または(iii)多数の距離、時間、もしくは持続時間の比較に関する補正値を表すデータを算出することによって実施される。いくつかの実施形態では、補正値を表すデータは、位置特定ユニットに提供される。
いくつかの実施形態では、補償ユニットは、本装置のアンテナと送信機のアンテナとの間のUWB信号によって横断される障害物を考慮し得る。送受信機に対するそのような障害物およびその場所、その特性等は、青写真またはオンサイト測定から把握され得る。障害物はまた、較正ルーチンの一部として、動作中に、手動で入力されて、またはそれらの組み合わせ(例えば、手動で入力され、動作中に調節される)で判定され得る。
動作中に障害物を判定することは、例えば、受信された信号に関連する品質メトリックを使用して達成され得る。UWB信号は、広い範囲の周波数を網羅し、電磁波の伝送は、その波の周波数およびそれらが通過する材料の両方に依存するため、受信側装置におけるUWB信号のスペクトルの差異が、信号の経路内またはそれに近接した障害物の存在を示すために使用され得る。例えば、受信されたスペクトルにおけるある周波数範囲の減衰または完全な不在は、送受信機と受信機との間の経路におけるその具体的周波数を吸収する障害物の存在を示し得る。逆に、ある周波数の増加は、受信機に向かってある周波数を反射する、信号の直接経路に近接する障害物を示し得る。しかしながら、経時的なUWB信号のスペクトル形状の単純な変化を監視することでも、有用な情報を提供し得、例えば、位置特定ユニットによって、または補償ユニットによって、複数の測定値からのデータを推定量に融合するとき、測距測定値のための信頼性の測度として使用され得る。これは、特に、送受信機/装置自体の電子機器および筐体ならびにその搭載点を含む、伝送側アンテナまたは受信側アンテナに近接する障害物に対して重要である。これはまた、例えば、UWB信号の進行時間から算出されるある送受信機とある装置との間の相対的距離を、位置特定ユニットによって、かつ品質メトリック(例えば、測定雑音、すなわち、リアルタイムで、またはメモリから受信電子機器、同期ユニット、補償ユニット、もしくは位置特定ユニットによって提供され得るもの等、異なる装置による/異なる相対的配向における/異なる距離における/異なる方向における/経時的な複数の測定値)を使用して算出されるような、その送受信機とその装置との間の相対的距離と比較し、補償値を算出することによって達成され得る。これはまた、いくつかの実施形態では、複数の測距測定値からのデータを組み合わせることによる、障害物の3次元再構築(例えば、同時位置特定およびマッピング(SLAM)を使用する)によって達成され得る。例えば、長い時間周期にわたって複数の自己位置特定装置および送受信機を動作させることからの大量の測距データが、使用され得る。再構築はさらに、障害物に対する仮定(例えば、そのサイズ、その空間における配向、その表面特性(例えば、平面)、その材料(例えば、均質な障害物)等に関する制約を仮定すること)によって、または(例えば、候補ライブラリから既知の障害物を検出するために)ポイントクラウドマッチングのための方法を使用することによって補助され得る。障害物に関する補償はまた、ピーク/スペクトル形状に対する障害物または伝送媒体の影響に関するモデルとの組み合わせにおいて使用される受信電子機器からのデータ(例えば、ピーク形状/スペクトル形状)によって補助され得る。障害物に関連するデータ、UWB信号に対するその影響、または補償値の算出に関連するデータは、例えば、空間の異なる領域に対する補償値のルックアップテーブルとして、補償ユニットによる将来の使用のためにメモリ内に記憶され得る。
いくつかの実施形態では、補償ユニットはまた、その算出値の一部として、受信電子機器(例えば、品質メトリック、UWB信号の群遅延)、位置特定ユニット(例えば、障害物、本装置の場所および配向の事前推定値)、同期ユニット(例えば、ローカルクロックの挙動についての情報)、またはメモリからのデータ(例えば、同一の送受信機からの以前のUWB信号に関連するデータ、位置特定システムまたはそのコンポーネントの特性もしくは設定に関連するデータ、通信アーキテクチャに関連するデータ、空間におけるその位置、配向、および搭載を含む、送受信機の設定に関連するデータ)等のさらなるシステムコンポーネントによって提供される情報を使用し得る。着目すべき組み合わせが、SLAMの使用からもたらされ得、これは、位置特定ユニットによって実施される推定の一部として使用され得、環境の再構築から障害物を判定することに役立ち得、これは、次いで、補償ユニットによって使用されることができる。別の着目すべき組み合わせが、移動の不在を検出するためのセンサの使用からもたらされ得る。例えば、センサが、いくつかの実施形態では、自己位置特定装置が移動していないことを(例えば、加速度計センサの出力が、ある時間量にわたってある閾値を下回ったままであることを判定することによって)検出するために使用され得る。補償ユニットは、検出された本装置の移動の不在を使用し、移動の不在の持続時間にわたるUWB信号を平均化することによって、改良された補償値を算出し得る。同様に、位置特定ユニットは、検出された移動の不在を使用し、その位置特定推定値を改良し得る。別の実施例として、中央処理電子機器が、いくつかの実施形態では、検出された移動の不在を使用し、MEMSジャイロスコープを較正し得る。
いくつかの実施形態では、補償ユニットはまた、送受信機のアンテナに対する本装置のアンテナの相対的配向、方向、および距離の影響を考慮し得る。これは、UWBのための無指向性アンテナを作成する際の困難に起因して重要である。これはまた、いくつかの装置が、送受信機に対する空間におけるその場所または使用される通信アーキテクチャに応じて、その他よりも多数の送受信機から信号を受信する、高い更新レートにおいて信号を受信する、または高い品質を伴う信号を受信し得るため、重要である。補償値の算出に関連する対応するデータが、(例えば、オペレータによって提供される)較正ルーチンの一部として、または使用中に判定され、仮定(例えば、放射対称)を使用して、または上記に概説されるような他のシステムコンポーネントからのデータを使用して改良され得る。それらは、次いで、例えば、相対的アンテナ配向、方向、および距離の異なる対毎の組み合わせに対する補償値のルックアップテーブルとして、使用のためにメモリ内に記憶され得る。
いくつかの実施形態では、補償ユニットはまた、コンポーネントの経年劣化(例えば、腐食)または他の時間依存性変化(例えば、加熱/冷却)の影響を考慮し得る。補償値の算出に関連する対応するデータが、較正ルーチンの一部として、または使用中に判定され、仮定(例えば、アンテナの放射パターンのモデル等のモデル)を使用して、または上記に概説されるような他のシステムコンポーネントからのデータを使用して改良され得る。それらは、次いで、例えば、時間の関数として、またはセンサデータの関数としての異なる変化に対する補償値のルックアップテーブルとして、使用のためにメモリユニット内に記憶され得る。
いくつかの実施形態では、補償ユニットはまた、電子機器の動作ならびにUWB信号の伝搬特性の両方に影響を及ぼし得、センサによって判定され得る、動作環境(周囲温度、湿度、空気圧)の変化等の外部干渉源の影響を考慮し得る。外部源のさらなる実施例は、マルチパス干渉等の動作環境または障害物の間接的な結果を含む。補償値の算出に関連する対応するデータが、較正ルーチンの一部として、または使用中に判定され、仮定(例えば、UWB信号伝搬に対する湿度の影響に関するモデル)を使用して、または上記に概説されるようなさらなるシステムコンポーネントからのデータを使用して改良され得る。それらは、次いで、例えば、補償ユニットに(例えば、オンボードまたはオフボードの測候所から)、または本装置のオンボードセンサから通信される環境データの関数としての異なる変化に対する補償値のルックアップテーブルとして、使用のためにメモリ内に記憶され得る。
いくつかの実施形態では、補償ユニットはまた、信号利得、信号電力、発振器トリム、電力供給源電圧、スペクトル帯域幅、または改変されたシステムコンポーネントの変動等のシステム設定もしくは特性の影響を考慮し得る。再び、補償値の算出に関連する対応するデータが、較正ルーチンの一部として、または使用中に判定され、仮定(例えば、モデル)を使用して、または上記に概説されるようなさらなるシステムコンポーネントからのデータを使用して改良され得る。補償ユニットの性能は、対応するシステムデータ、および利用可能である場合、(例えば、オンボードで検出され、またはオフボードで検出され、補償ユニットに通信されるような)センサ読取値への補償ユニットのアクセスを可能にすることによって、さらに改良され得る。それらは、次いで、例えば、特性のシステム設定の多項式関数として、または設定/特性に対するルックアップテーブルとして、使用のためにメモリユニット内に記憶され得る。
いくつかの実施形態では、補償ユニットはまた、システムコンポーネントの影響を考慮し得る。特に、増幅器、アナログ受信および伝送電子機器、アンテナ、ならびに電力供給源を含む、他の電子コンポーネントもまた、タイミング誤差、信号品質、または群遅延に対して重要な影響を及ぼす。誤差は、適切な回路設計を通して、特に、送信機のスペクトル幅の自由な構成可能性および送信機の伝送電力の自由な構成可能性のために最適化することによって低減され得るが、補償ユニットは、依然として、回路設計を最適化する代わりに、またはそれに加えて使用され得る。伝送のスペクトル形状は、受信機の回路基板のレイアウトならびに近傍の外部コンポーネントに依存するため、調節可能な伝送スペクトル形状は、送信機のスペクトルマスクの最適化を可能にするための別の考慮事項である。信号の電力に加えて、位置特定システムの性能はまた、信号の品質によって、および信号の群遅延によって影響を受ける。これは、UWBアンテナを最適化し、伝送される信号の完全性を保存し、特に、データを伝送するために使用される急峻なパルスプロファイルを維持することによって改良され得る。本設計は、異なるアンテナ選択肢の容易な評価を可能にするオンボードアンテナ接続を選定し、伝送範囲を増加させるために、分散されたアンテナを作成し、処理量および受信信頼性を増加させるために、複数のアンテナを伴うシステムを設計し、システムの電力消費を低減させるために、電磁波を電流に変換する(逆もまた同様である)際のアンテナの効率を最適化し、広い範囲の設計選択肢の評価を可能にする、低コスト製造(例えば、印刷)のために最適化し、具体的使用事例のために最適化するために、指向性および無指向性アンテナの性能を比較することによって、具体的用途のためにさらに最適化され得る。さらに、本設計は、低雑音ならびに高熱安定性のために最適化される増幅器およびさらなるコンポーネントを選択することによって、改良され得る。補償値の算出に関連する対応するデータが、例えば、構成ルーチンの一部として、または使用中、上記のシステムコンポーネントの特性の関数として判定され、仮定(例えば、モデル、仕様書からのデータ)を使用して、または上記に概説されるようなさらなるシステムコンポーネントからのデータ(例えば、メモリ内に記憶される較正データ)を使用して改良され得る。
いくつかの実施形態では、補償ユニットは、メモリからのデータを使用し得る、または過去の観察から補償値に関連するデータを推測し得る。例えば、補償ユニットは、自己位置特定装置と第1の送受信機との間を進行するUWB信号に関連するデータを、自己位置特定装置と第2の送受信機との間を進行するUWB信号に関連するデータと比較し、自己位置特定装置と関連付けられるアンテナ遅延を算出し得る。別の実施例として、補償ユニットは、複数の送受信機間を進行する複数のUWB信号に関連するデータを比較し、送受信機毎に特有の遅延を算出し得る。別の実施例として、補償ユニットは、自己位置特定装置と複数の送受信機との間を進行するUWB信号に関連するデータを、位置特定ユニットからのデータと比較し、特有の遅延を算出し得る。別の実施例として、補償ユニットは、第1の時点または第1の場所において、自己位置特定装置と送受信機との間を進行するUWB信号に関連するデータを、第2の時点または第2の場所において、自己位置特定装置と送受信機との間を進行するUWB信号に関連するデータと比較し、特有の遅延を算出し得る。いくつかの実施形態では、類似する比較が、補償ユニットが、先の実施例において列挙されるものを含む、他の補償値を算出することを可能にするために使用され得る。
補償ユニットおよびUWB信号に関して上記に概説されるものに類似する方略もまた、同期ユニットによって、またはUWBクロック同期信号のために使用され得る。
補償およびその種々の側面が、時として、装置と送受信機との間を進行する信号に関して説明されているが、説明は、2つの装置または2つの送受信機間を進行する信号に関しても等しく有効であり、同様に使用され得ることを理解されたい。
制御ユニットが、位置特定ユニットから受信された(例えば、位置推定値)、またはセンサ(例えば、オンボードセンサ)の、または大域的特性(例えば、大気圧)のデータに依存して、アクチュエータに対する制御信号を生成するために使用される。
制御ユニットは、従来技術において明確に確立されている、または広く使用されている制御法則を実装することができる。そのような制御法則の実施例は、PID制御、モデル予測制御、スライディングモード制御、完全状態フィードバック、およびバックステッピング制御を含む。制御法則に応じて、制御ユニットは、位置特定ユニットによって提供される状態推定値を使用し得る。
制御ユニットは、単一のアクチュエータに対する制御信号を算出し得る。いくつかの実施形態では、制御ユニットは、アクチュエータの異なるセットに対する制御信号の異なるセットを算出する。例えば、制御ユニットは、ロボットの第1のモジュールまたは軸の2つのアクチュエータに対する制御信号の第1のセットおよびロボットの第2のモジュールまたは軸に対する制御信号の第2のセットを算出し得る。
アクチュエータは、機構またはシステムを移動させる、もしくは制御する、電気的、磁気的、および機械的モータの群に属し得る。実施例は、圧電アクチュエータ、ブラシレス電気モータ、およびサーボモータを含む。
いくつかの実施形態では、本装置のアクチュエータは、本装置をその3平行移動自由度で移動させるように構成される。いくつかの実施形態では、アクチュエータは、本装置をその3回転自由度で移動させるように構成される。いくつかの実施形態では、アクチュエータは、アンテナまたはエフェクタ等、本装置の一部を移動させるように構築および配列される。いくつかの実施形態では、複数のアクチュエータが、併用される。
いくつかの実施形態では、本装置のアクチュエータは、本装置の位置を少なくとも30cmだけ移動させるように構成される。いくつかの実施形態では、本装置のアクチュエータは、本装置の位置を少なくとも100cmだけ移動させるように構築および配列される。いくつかの実施形態では、本装置のアクチュエータは、本装置の回転を少なくとも30度だけ移動させるように構築および配列される。いくつかの実施形態では、本装置のアクチュエータは、本装置の回転を少なくとも90度だけ移動させるように構築および配列される。
図1Aは、3つの送受信機110および2つの自己位置特定装置130を含む、例証的位置特定システム100(時として、本明細書ででは、「ネットワーク」と称される)のブロック図を示す。3つの送受信機110はそれぞれ、タイムスタンプ可能な位置特定信号102を伝送する。いくつかの実施形態では、3つの定常送受信機110は、相互に対する相対的場所を把握している。いくつかの実施形態では、3つの送受信機110は、同期されたクロック300を有する。送受信機は、時として、本明細書では、「アンカ」または「ビーコン」と称される。3つの送受信機および2つの自己位置特定装置が、図1Aに例証されているが、任意の好適な数の送受信機および自己位置特定装置が、位置特定システム100において使用され得ることを理解されたい。
2つの移動自己位置特定装置130が、タイムスタンプ可能な信号102を受信する。各移動自己位置特定装置130は、信号102を使用し、送受信機110に対するその場所を算出し得る。いくつかの実施形態では、これは、信号102をタイムスタンピングし、タイムスタンプを距離に変換し、これらの距離を使用し、相対的場所を算出することによって達成される。本変換は、伝送媒体中の信号102の速度(例えば、空気中の光の速度)の推定値を使用することができる。本変換は、位置特定ユニット152を使用して遂行され得る。位置特定ユニット152は、三辺測量または多辺測量によって、送受信機110の既知の場所に対する自己位置特定装置の場所を算出し得る。十分に正確なタイムスタンピングが、デジタル受信電子機器148およびクロック300によって提供され得る。
図1Aの各送受信機110は、アナログ電子コンポーネントと、デジタル電子コンポーネントとを備える。アンテナ112が、アナログ伝送電子機器116に結合される。アナログ伝送電子機器116は、少なくとも1つのデジタルデータパケットからアナログ伝送信号を生成し得る。デジタルデータパケットは、デジタル伝送電子機器118によって提供される。アナログ伝送信号は、アナログパルス発生器を使用して生成されることができる。アナログ伝送信号はまた、伝送のためにアンテナ112に渡される前に、増幅器によって増幅され得る。
図1Aでは、伝送電子機器116、118は、ペイロードデータ(時として、「ペイロード」と呼ばれる)を信号102に変換するために使用され、これは、次いで、送信機110によって伝送され得る。ここでは、UWB信号102が、使用される。単一の送受信機110によって伝送される単一のUWB信号102が、複数の装置130によって受信されることができる。各装置は、複数の信号102から取得された情報を使用し、その独自の信号を放出することなくその場所を算出し得る。
クロック300が、伝送電子機器116、118に結合され、UWB信号102を伝送するためのタイミング情報を提供する。クロック300は、オンボードクロックを含み得る、または、例えば、遠隔の場所におけるオフボードクロック(図示せず)から時間情報を受信する無線もしくは有線接続(図示せず)を有し得る。
3つの送受信機110からの伝送(例えば、UWB信号102)は、UWB信号102の伝送をスケジューリングするように動作可能である、スケジューリングユニット150を使用して調整され得る。スケジューリングユニット150は、劣化した信号検出、したがって、位置特定システム100の低減された性能をもたらし得る、適正な時間分離を伴わずに送受信機メッセージが受信機のアンテナ132に着信することを防止するために、十分な時間分離をUWB信号間に提供し得る。いくつかの実施形態では、スケジューリングユニット150は、ALOHAプロトコルを実装し、不十分な時間分離の影響を低減または防止し得る。いくつかの実施形態では、信号伝送は、事前プログラムされたシーケンスに従い得る、またはスケジューリングは、一元的に実施され、スケジュールが、各送受信機に通信され得る。いくつかの実施形態では、スケジューリングは、各送受信機によって実施され得る。例えば、送受信機に関するスケジューリングは、送受信機によって記憶される他の送受信機についての情報(例えば、範囲内の他の送受信機の順序リストまたはブロードキャストスケジュール)に基づき得る。
アナログ伝送電子機器116は、デジタル伝送電子機器118に結合され、それらはともに、UWB信号102の伝送を可能にする。そのような伝送は、アンテナ112からの信号102の伝送が、クロック300に対して規定された伝送時間において正確に起こるように実施され得る。これは、デジタル伝送電子機器118を使用して達成されることができる。デジタル伝送電子機器118は、その動作をスケジューリングユニット150と調整し得る。規定された時間における信号の伝送は、好ましくは、具体的シンボルが規定された時間にアンテナ112から放出されるように実施される。IEEE 802.15.4規格に従う伝送に関して、その時間に伝送されるべきシンボルに関する一般的な選定は、フレーム開始デリミタの開始、すなわち、伝送された信号が、プリアンブルコードの繰り返された伝送からフレーム開始デリミタの伝送に変化する点である。デジタル伝送電子機器118は、クロック300によって提供される信号を、該規定された時間における本伝送の基準として使用し得、伝送時間は、したがって、本クロックに対して表されることができる。
図1Aに示される2つの自己位置特定装置130は、それぞれ、送受信機110によって、アンテナ132、アナログ受信電子機器136、およびデジタル受信電子機器148を通して伝送されるUWB無線信号102を受信するように構成される。受信電子機器136、148は、伝送された信号がアンテナ132に到達する受信時間を正確に判定し得る。信号の受信時間を判定すること(「タイムスタンピング」)は、シンボルが検出される時間を判定することによって実行され得る。IEEE 802.15.4規格に従う伝送に関して、タイムスタンピングされるべきシンボルに関する一般的な選定は、フレーム開始デリミタの開始(すなわち、伝送された信号が、プリアンブルコードの繰り返された伝送からフレーム開始デリミタの伝送に変化する点)である。デジタル受信電子機器148は、本装置のクロック300によって提供される信号を、本タイムスタンピングプロセスにおける基準として使用する。タイムスタンプは、したがって、本クロックに対して表され得る。いくつかの実施形態では、クロック300は、オンボードクロックを含む。受信電子機器136、148はまた、受信された信号102に関連する付加的メトリックを提供し得る。品質メトリックは、例えば、信号強度、受信時間標準偏差、または信号の雑音特性を含み得る。品質メトリックは、絶対値(例えば、絶対的信号強度)に基づいて、または相対値(例えば、信号強度の差異)に基づいて算出され得る。品質メトリックはまた、信号を比較することによって算出され得る。例えば、品質メトリックは、経時的な信号の比較、異なる送受信機からの信号間の比較、異なる方向から受信された信号の比較、閾値を伴う信号の比較、その予期される特性を伴う信号の比較、およびその他に基づいて算出され得る。比較は、個々の信号特性(例えば、ピーク電力)または信号全体(例えば、信号のスペクトル形状)を使用し得る。品質メトリックは、例えば、信号102が視通線内を進行したかどうか、またはこれがどの材料を横断し得たか、またはこれがどのように反射され得たかを判定するために使用され得る。
各装置130はさらに、大域的特性センサ158を備え得る。大域的特性は、基準点(例えば、送受信機または座標系)に関する付加的基準データを提供することによって、自己位置特定装置130の相対的場所のより正確な算出を可能にし得る。これは、少なくとも1つの送受信機110および自己位置特定装置130を具備し、大域的特性を検出することによって達成されることができる。位置特定システムの正確度は、(i)送受信機の大域的特性読取値を装置に伝送するステップと、(ii)その場所における大域的特性の送受信機の読取値およびその場所における大域的特性の本装置の読取値を比較するステップと、(iii)その比較を配向、位置、または移動に関連するデータに変換するために、大域的特性のモデル(「大域的特性モデル」)を使用するステップと、(iv)推定量を使用することによって、そのデータを他のセンサデータと適切に融合するステップとを含む方法によって改良され得る。ステップ(ii)および(iii)は、図1Aに装置130の一部として示されるもの等の位置特定ユニット152を使用して遂行され得る。大域的特性モデルは、大域的特性の1つまたはそれを上回る読取値の、位置特定システムによって処理され得るデータへの変換を可能にする(例えば、高度/高さの関数としての大気圧を記述する方程式)。モデルは、関数またはルックアップテーブル等の種々の形態をとることができる。
ローカルのオンボードセンサ155からのデータ等、位置特定システム100によって提供される他のデータに加えて、1つまたはそれを上回る大域的特性センサ156、158からのデータの使用は、特に、系統的センサ誤差または高雑音レートを伴うセンサの存在において有用であり得る。例えば、屋外設置のための例示的実施形態では、装置および複数の送受信機が、UWB信号102に加えて、GPS信号を受信するように具備され得る。これは、本装置が、位置特定ユニット152を使用して、送受信機に対するその位置だけではなく、また、大域的基準フレームに対するその位置を判定することを可能にし得る。加えて、本位置特定モダリティの組み合わせは、2つの独立した測定システムからの読取値を比較することによって、誤データの検出を可能にし得る。位置特定システムは、送受信機および本装置に、気圧計等の大域的特性を検出するための付加的センサ156、158を具備することによって、さらに改良され得る。これは、特に、UWB送受信機(多くの場合、全て大地面上、装置の下方)およびGPS衛星(はるか上空、典型的には、装置の上方高く)の好ましくない位置付けのため、GPSおよびUWBの両方がより不良な情報を提供し得る垂直方向において、位置特定ユニット152が、より正確な、より信頼性のある、またはより速い位置特定を達成することを可能にするために有用であり得る。
大域的信号はまた、通信する送受信機のアンテナ112および受信機のアンテナ132の相対的配向を判定するために使用され得、これは、信号品質または群遅延に対して、したがって、その算出される相対的場所に対して重要な影響を及ぼし得る。配向を判定することは、例えば、送受信機の重力ベクトルを検出し(例えば、加速度計を使用して)、本情報を本装置に通信し(例えば、UWB信号のペイロードの一部として)、その加速度計に対する送受信機および本装置のアンテナ配向のそれぞれに関するモデルを使用して、これを本装置によって検出された(場合によっては装置の運動の影響を補正された)重力ベクトルと比較することによって達成されることができる。本比較は、補償ユニットによって実施されることができる。
上記に概説されるような大域的特性のためのセンサ158を使用することに加えて、各自己位置特定装置はまた、オンボードセンサ155を具備し得る。
位置特定ユニット152は、データを使用し、場所推定値を算出する。データは、UWB信号102、1つもしくそれを上回るオンボードセンサ155からのデータ、1つもしくはそれを上回るオフボードセンサ156からのデータ、1つもしくはそれを上回る大域的特性センサ156、158からのデータ、または他のデータを含み得る。UWB信号102に関連するデータは、ペイロード、タイムスタンプ、信号特性(例えば、信号強度、ピーク形状等)、またはその他を含み得る。これは、推定量を使用して、データおよび他の情報(例えば、入力履歴の知識、本装置の動的モデル)の溶断電流値に基づいて、装置130の位置(および場合によっては配向または運動)の推定値を算出することによって達成され得る。
各個々の受信されたUWB信号102は、これを以前の(事前)推定値と併合することによって、更新された(事後)位置推定値を提供するために再帰的に使用され得る。いくつかの実施形態では、(拡張)カルマンフィルタ、相補フィルタ、パーティクルフィルタ、ルーエンバーガ観測器、または任意の他の好適な技法が、推定値を再帰的に算出するために使用されることができる。
位置特定ユニット152は、いくつかのUWB信号受信をメモリ内に記憶し、それらをバッチ処理する(事前定義された数の信号の受信後、または一定の間隔においてのいずれか)ことによって、それらを収集し得る。バッチ処理方法は、装置130の場所に関する着信時間差(TDOA)測定値を求めることによる、多辺測量技法に基づき得る。
いくつかの実施形態では、再帰的およびバッチ処理の組み合わせが、使用され得る。
メモリユニット(図1Aに図示せず)が、バッチ処理のために受信されたUWB信号102、現在の場所推定値、または再帰的算出およびセンサ融合のためのパラメータ等の情報を記憶するために使用され得る。位置特定ユニット152はまた、補償ユニット(図1Aに図示せず)からのデータ(例えば、補償値)またはデジタル受信電子機器148によって生成される受信されたUWB信号102についての情報(例えば、品質メトリック)を使用し得る。
信号品質または群遅延の変動の理由は、送受信機および装置が小さく、相互に対して相対的に近接して動作し得ることであり得る。これは、平面の上方もしくは下方で動作する装置を伴う平面上に置かれる複数の送受信機または体積の凸多面体の内側で動作する装置を伴う体積の周囲に置かれる複数の送受信機等、典型的な用途において使用され、典型的な使用中に遭遇される、受信機アンテナ132に対する送信機アンテナ112の多種多様な相対的配向、相対的距離、および相対的方向をもたらし得る。
他の位置特定システムとは異なり、ここでは、本装置に着信する信号102は、可変品質であり得る、または異なる群遅延を有し得る。いくつかの実施形態では、位置特定ユニット152は、UWB信号の仕様ならびに受信コンポーネントによって提供されるもの等の受信されたUWB信号に関連する品質メトリック(例えば、UWBピーク信号強度、UWBピーク形状)を使用することによって、従来の位置特定システムに優るように場所推定値を改良するために使用され得る。これは、例えば、測定分散を信号メトリックに関連付けることによって達成され得、したがって、より高い分散を伴う測定値は、位置特定ユニットの状態推定値に対してより少ない影響を及ぼす。別の実施例として、位置特定ユニットは、UWB信号とは無関係のデータ(例えば、慣性センサ、大域的特性)により重点を置き得る。別の実施例として、位置特定ユニットは、最小信号品質または群遅延等の品質メトリックを満たさないある送受信機からの測定値を完全に破棄し得る。
従来のシステムとは異なり、位置特定ユニット152は、ここでは、送受信機から本装置に進行するUWB信号が、本装置が自己位置特定することを可能にするために十分な情報を含有し得るため、装置130上に置かれ得る。例えば、送受信機は、同期され得、その場所は、本装置に把握され得る。
送受信機の位置、配向、または運動は、使用中に変化し得る。位置特定ユニット152は、そのような変化を考慮し得る。上記に概説されるように、いくつかの実施形態では、ネットワーク内の送受信機は、既知の場所を有すると仮定される。単一の送受信機の偶発的移動によって引き起こされるもの等、これらの場所の変化は、位置特定性能を低減させ得る。これは、送受信機110に、加速度計等のそのような偶発的移動を検出するように動作可能であるセンサ(図示せず)を具備することによって回避され得る。送受信機は、次いで、センサ読取値を監視し、これがある閾値を過ぎる場合、これを位置特定ユニットに(例えば、対応する情報を送受信機のUWB信号102の一部として伝送することによって)通信させ得る。位置特定ユニットは、次いで、例えば、ある時間周期にわたって関与する送受信機の測定値を破棄することによって、または上記に説明されるようにそれらにあまり重点を置かないことによって、送受信機の位置、配向、または運動における本変化を補正することができる。位置特定システムはまた、送受信機をその独自の場所を監視するように具備することによって(例えば、その場所をメモリ内に記録し、定期的にその場所を再評価することによって、例えば、送受信機位置較正を再実行することによって)、本タイプの擾乱を検出し得る。
典型的な使用中、装置130は、空間内の障害物に近接して動作し、その周囲を移動し得る。位置特定ユニット152は、それを考慮し、個々の送受信機によって供給される情報の品質に影響を及ぼす他の既知の要因を考慮し得る。例えば、位置特定ユニット152は、送受信機および障害物の相対的場所のマップならびに空間内の本装置の場所の推定値を使用し、ある送受信機から本装置に進行するUWB信号が、障害物を通過した可能性が高いか、または反射された可能性が高いかを判定し得る。これは、次いで、本情報を使用し、場合によっては障害物の特性(例えば、障害物の厚さ、材料、または形状)等のさらなる情報を考慮して、上記に説明されるようにその場所の推定値を補正し得る。
位置特定システムは、多辺測量または三辺測量のようなアプローチを使用し得、これは、送受信機の空間的分布および本装置の場所に基づいて、測定雑音への異なる感度をもたらす。位置特定ユニット152は、個々の送受信機によって供給される情報の品質の変動を、その空間的分布を考慮することによって考慮し、(例えば、位置較正中、メモリ内に記憶される)送受信機または本装置の相対的場所もしくは配向の既知の形態を考慮することによって、上記に概説されるようにその場所の推定値を補正し得る。(例えば、送受信機のセンサによって判定され、位置特定ユニット152に通信されるような)送受信機のサブセットのアンテナ配向等の部分的知識であっても、有益であり得、推定値を改良するために使用され得る。さらに、全ての送受信機が平面内に位置付けられる、または全ての送受信機が定常であると仮定する等の仮定が、データ処理のための付加的制約を提供することによって、位置特定正確度を有意に改良し得る。そのような事前知識は、部分的または非常に大まかである場合であっても、(例えば、位置特定ユニットの初期位置推定値のための事前知識を提供するために)位置特定ユニットを初期化するために使用され得る。さらに、複数の送受信機110上の大域的特性センサ156によって検出される大域的特性が、データ処理のための付加的情報を提供することによって、位置特定正確度を改良するために使用され得る。
加えて、位置特定ユニット152によって算出される推定値の正確度は、複数の送信機または装置間で情報を共有することによって、有意に改良され得る。例えば、自己位置特定装置において4つを上回る送受信機から測距推定値を取得することは、優決定系をもたらし、これは、自己位置特定装置が、例えば、最小二乗解を解くことによって、位置特定誤差を有意に低減させることを可能にする。別の実施例として、複数の装置が、そのデータを交換またはプールし、空間の具体的領域における、またはその動作中の具体的時間におけるその推定値を改良し得る。
大域的特性センサ156、158は、送受信機110および装置130の両方において利用可能な付加的データを提供することによって、位置特定ユニット152の性能をさらに改良し得る。
位置特定ユニット152は、種々のフォーマットにおける種々の出力(例えば、位置、速度)を提供し得る。いくつかの実施形態では、これは、NMEA 0183フォーマット(GPS受信機のために使用される標準フォーマット)において位置および進行方向情報を出力する。
図1Bは、本開示のいくつかの実施形態による、例証的送受信機110のブロック図である。送受信機110はそれぞれ、アナログ伝送電子機器116およびアナログ受信電子機器160の両方に結合されるアンテナ112を含み得る。いくつかの実施形態では、TX/RXスイッチが、アンテナを電子機器116、160の一方または他方に接続するために使用される。いくつかの実施形態では、送受信機110は、図1Aの位置特定システム100において使用され得る。
アナログ受信電子機器160は、デジタル受信電子機器164に結合され、それらはともに、他の送受信機110によって伝送されるUWB信号102の受信を可能にする。アナログおよびデジタル受信電子機器160、164は、図1Aの自己位置特定装置130上のものと類似する能力を有し得る。例えば、アナログおよびデジタル受信電子機器160、164は、UWB信号102をデータ(ペイロード)に変換し得、伝送された信号がアンテナ132に到達した時間を正確に判定し、とりわけ、信号強度、受信時間標準偏差、および信号が視通線内を進行したかどうかを判定するためのメトリック等、受信された信号102に関連する付加的品質メトリックを提供し得る。
デジタル受信電子機器164は、同期ユニット174に動作上結合され、これは、他の送受信機のクロックと完全に同期して起動していない任意の1つの送受信機のクロック300を識別および補償するために使用され得る。UWB無線信号の受信に応じて、受信されたデータ、タイムスタンプ、および品質メトリックが、同期ユニット174に送信される。同期ユニット174は、受信タイムスタンプを、以前の受信タイムスタンプ、UWB伝送102のデータ(ペイロード)内に含まれる伝送時間情報、および以前のUWB伝送102内に含まれる伝送時間情報と比較し得る。本情報から、同期ユニット174は、例えば、その現在のクロックレートまたはクロックレートの現在の変化レート等のクロック300の現在の挙動を算出し得る。加えて、同期ユニット174は、ローカルに測定された受信タイムスタンプと、ローカルに設定された伝送時間と、他の送受信機から報告された測定された受信タイムスタンプと、他の送受信機の設定された伝送時間との間の不一致を評価することによって、定常送受信機間のUWB信号の飛行時間を判定し得る。異なるクロックオフセット、クロックレート、および信号伝搬時間等の誤差に関する注意深い補正を通して、同期ユニット174は、送受信機が共通の同期された基準時間を取得することを可能にするための補正値を算出し得る。いくつかの実施形態では、同期は、UWB信号104を使用する。
送受信機タイミングにおける任意のオフセットが、自己位置特定装置の位置特定における誤差に変換され得るため、送受信機間の時間同期は、有益である。
図1Bの送受信機110はまた、センサ154と、大域的特性センサ156とを含み得る。これらのセンサの両方が、デジタル伝送電子機器118に結合される。これは、センサ154および大域的特性センサ156によって取得された測定値を表す信号が、UWB信号102の形態において、デジタル伝送電子機器118、アナログ伝送電子機器116、およびアンテナ112によって伝送されるデータ内に含まれることを可能にする。
いくつかの実施形態では、センサ154または大域的特性センサ156は、送受信機の配向を感知するために使用され得る。送受信機の配向の知識を用いて、その送受信機からUWB信号を受信する自己位置特定装置(例えば、装置130)は、自己位置特定装置のアンテナ(例えば、アンテナ132)に対する送受信機のアンテナ112の相対的配向によって導入される信号遅延を補償することが可能であり得る。これは、例えば、その伝送されるUWB信号の一部として、送受信機の検出される配向を通信することによって達成され得る。図6ならびに図9Aおよび9Bでは、アンテナ112および132の相対的配向によって導入される遅延が、さらに説明され、これらの遅延を補償するための方法が、説明される。
各送受信機110は、メモリ170を具備し得、これは、構成データ、所望の信号増幅、同期データ(例えば、クロックに関するオフセットまたはレート補正値)、または測距正確度較正データ等のデータを記憶するために使用され得る。メモリ170はまた、受信後および伝送前にデータをバッファするために使用され得る。いくつかの実施形態では、メモリ170は、複数回書き換えられることができる、または非揮発性メモリである。
図1Bに示される例証的送受信機はまた、位置較正ユニット180を含み得る。位置較正ユニット180は、送受信機110の位置に関する推定値(例えば、他の送受信機に対する送受信機の場所)を算出するために使用され得る。これは、例えば、位置特定ユニット152によって使用され得るものに類似する技法を使用して達成され得る。例えば、位置較正ユニット180は、オンボードセンサ154およびオンボード大域的特性センサ156(接続は図1Bに図示せず)からのデータを、そのメモリ170からのデータと、デジタル受信電子機器164を介して受信される他の送受信機からのデータと融合し、位置推定値を取得し得る。算出された位置推定値は、次いで、メモリ170内に記憶され得る。これはまた、例えば、デジタル伝送電子機器118を通して送信される信号の一部として、他の送受信機110または自己位置特定装置(例えば、図1Aの装置130)に通信され得る。
図1Bは、他の送受信機からの無線信号104を受信および処理する例証的送受信機(時として、本明細書では、「無線送受信機」または「無線UWB送受信機」と称される)を示す。これは、他の送受信機110によって伝送される信号104を受信するように動作可能である、アナログ受信電子機器160およびデジタル受信電子機器164を有する送受信機110によって可能にされる。
第1の送受信機110が、第2の送受信機110からの、または複数の他の送受信機110からの1つもしくはそれを上回る信号104を使用し、例えば、伝送間により良好な時間分離を提供するために、その伝送スケジュールを調節し得る。これは、例えば、信号104がネットワーク(例えば、図1Aのネットワーク100)内の他の送受信機110から受信された時間をメモリ170内に記憶し、続けて、これらの時間に基づいて、ローカル伝送スケジュールを調節するスケジューリングユニット150によって達成され得る。いくつかの実施形態では、伝送間のより良好な時間分離は、信号102または104間の低減された干渉をもたらす。いくつかの実施形態では、信号102間の時間分離の測定値は、位置特定ネットワーク100の性能を評価するために、またはそれを改良するときに使用されるメトリックであり得る。
いくつかの実施形態では、信号104は、あるイベントの発生を示すために、送受信機110によって使用され得る。いくつかの実施形態では、信号104は、他の送受信機110による措置をトリガするために、送受信機110によって使用され得る。いくつかの実施形態では、措置は、信号102のスケジューリングをもたらす。いくつかの実施形態では、動的伝送スケジューリングが、以下にさらに説明されるように、本システムからの送受信機の追加または除去に反応するために使用され得る。いくつかの実施形態では、送受信機の追加または除去(例えば、欠陥に起因して)に対する位置特定ネットワーク(例えば、図1Aのネットワーク100)の反応は、ネットワークのロバスト性を評価するためのメトリックとして使用され得る。
いくつかの実施形態では、他の送受信機から信号104を受信する送受信機110の能力は、送受信機の位置較正ユニット180が、送受信機110間の距離を算出することを可能にする。いくつかの実施形態では、これは、座標系および本座標系に対する送受信機場所を定義するために使用され得る。いくつかの実施形態では、座標系は、手動で定義され得る。例えば、オペレータが、送受信機ネットワークの既知の相対的場所の視覚化のために、原点、正のx軸の方向、および正のy軸の方向を選択し得る。いくつかの実施形態では、座標系は、送受信機の場所に基づいて定義され得る。例えば、第1の送受信機が、原点を定義し、第2の送受信機が、正のx軸の方向を定義し、第3の送受信機が、正のy方向の方向を定義し得る。いくつかの実施形態では、座標系は、メモリ内に記憶するために、送受信機の(x,y,z)位置を入力することによって定義され得る。いくつかの実施形態では、送受信機ネットワークがアンカ間の距離を算出し得る正確度は、ネットワークの性能を評価するためのメトリックとして使用され得る。
いくつかの実施形態では、信号104は、自己位置特定装置によって使用されるものと同一の信号(例えば、信号102)であり得る。いくつかの実施形態では、信号104は、信号102とある意味では異なり得る。例えば、信号102および信号104は、異なるペイロードを有し得る。いくつかの実施形態では、信号104は、信号102と異なる時間に伝送され得る。例えば、信号104は、位置特定システムの設置中、またはその較正フェーズ中に伝送され得、信号102は、本システムが動作しているときに放出され得る。信号104および102はまた、さらに別の意味で異なり得る(例えば、その信号強度、プリアンブル等)。いくつかの実施形態では、信号102および信号104の使用は、異なり得る。例えば、送受信機は、信号104と使用されるものとは異なる更新レートにおいて信号102を放出し得る、または信号伝送は、異なるスケジュールに従い得る。
図3および4は、本開示のいくつかの実施形態による、送受信機がそのUWB信号102の伝送を同期させることを可能にする異なるシステムアーキテクチャを例証する、ブロック図である。図3および4のシステムアーキテクチャは、例えば、図1Aのシステム100において使用され得る。
図3は、単一の共有クロック300を使用し、それぞれ、その独自のスケジューリングユニット150を具備する、送受信機110を示す。代替として、送受信機110は、単一のクロック300および単一のスケジューリングユニット150(図示せず)を共有するように構成されてもよい。これは、単一のクロックおよびスケジューリングユニットを各送受信機のデジタル伝送電子機器118に接続することによって達成され得る。
図4は、送受信機110がそれぞれ、その独自のクロック300およびスケジューリングユニット150を使用する、異なる形態を示す。ここでは、各送受信機の同期ユニット174によって受信される外部同期信号304が、送受信機のUWB信号の伝送時間を同期させるために使用される。
スケジューリングユニット150は、UWB信号がデジタル伝送電子機器118、アナログ伝送電子機器116、およびアンテナ112によって伝送される時間を判定する。スケジューリングユニット150の目的は、異なる定常送受信機110からの信号間の衝突が可能な限り回避されるような方式で、信号伝送をスケジューリングすることである。本目的のために、スケジューリングユニット150は、同期ユニット174と情報を交換し得る。本情報は、典型的には、2つある。第1に、スケジューリングユニット150は、メッセージが同期ユニット174に伝送されている時間を報告し得る。第2に、スケジューリングユニット150は、同期ユニット174からの同期された基準時間についての情報に依拠し得る。加えて、スケジューリングユニット150は、メモリ(例えば、図1Bに描写されるメモリ170)に動作上接続され得、これは、スケジューリングユニットが伝送時間を判定するために要求するスケジューリングスキームおよびパラメータについての情報を提供し得る。スケジューリングユニット150が実装し得るスケジューリングスキームの実施例は、伝送時間が一定の配分から無作為に選定される、ランダムアクセスRAスキーム、および個々の送受信機がある伝送時間を分配される、時分割多元接続(TDMA)スキームである。伝送時間が他の送受信機からの信号に依存するスキームでは、スケジューリングユニット150はまた、典型的には、他の送受信機のUWB伝送からデータを受信するために、デジタル受信電子機器(例えば、図1Bに描写されるデジタル受信電子機器164)に接続されるであろう。
いくつかの実施形態では、全送受信機がクロックと、同期ユニットと、スケジューリングユニットとを含有する、完全に分散された形態が、使用される。いくつかの実施形態では、他の形態も、使用される。いくつかの実施形態では、集中形態が、使用される。例えば、図3に示される形態は、単一のクロック300を共有するいくつかの送受信機を描写する。そのような構成では、本システムは、同期ユニットを伴わずに動作され得る。送受信機は、同一の単一のクロックを共有するため、それらは、例えば、クロック信号が進行する、個々の送受信機までのケーブル長が同じである、またはそのクロックレートが同じであるように与えられることを確実にすることによって、物理的に同期され得る。同様に、各送信機がクロックを含むとき、クロック同期はまた、図4に示されるように、例えば、全ての同期ユニットへの低周波数パルス信号等の同期基準を提供する、中央同期信号304に同期ユニット174を結合することによって達成され得る。加えて、送受信機の個々のスケジューリングユニットは、上記に説明されるように、いくつかのアンカに関する伝送時間を一元的に判定する、単一の中央スケジューリングユニットによって置換され得る。形態のいくつかでは、送受信機は、他の送受信機から伝送される情報を要求しないため、受信電子機器を含まない場合がある。
いくつかの実施形態では、送受信機110は、当分野において公知の種々の有線または無線通信形態(メッシュ、P2P等)において接続され得る。いくつかの実施形態では、送受信機は、位置、クロックレート、クロックオフセット、信号形状、信号強度、同期、または較正メッセージ等の本システムの動作に関連する情報を相互に、または受信側装置に通信し得る。
図5は、本開示のいくつかの実施形態による、例証的自己位置特定装置130のブロック図である。自己位置特定装置130は、UWB信号102を受信するためのアンテナ132を備える。アンテナ132は、アナログ受信電子機器136に動作上結合され、これは、信号を増幅し得る。デジタル受信電子機器148が、次いで、クロック300を基準にして信号にタイムスタンピングするために使用され得る。同期ユニット174が、クロック300からの入力を(例えば、位置特定システムの別の部分から同期信号またはメッセージの一部として受信され、かつデジタル受信電子機器148によって受信された)他のクロックからの入力と比較し得る。同期ユニット174は、本情報を使用し、クロックレートまたはクロックオフセットに関するクロック補正値を算出し得、これは、位置特定ユニット152もしくは補償ユニット500に通信される、またはメモリ171内に記憶され得る。加えて、補償ユニット500からの情報が、使用され得る。
図6は、本開示のいくつかの実施形態による、自己位置特定装置のアンテナ132、アナログ受信電子機器136、およびデジタル受信電子機器148を通して受信されるUWB信号の伝搬を描写する、例証的タイミング図である。これらのコンポーネントの相互接続は、受信パイプラインと称されるであろう。これらのコンポーネントはそれぞれ、受信された信号の伝搬に遅延を導入する。時間が、垂直軸上に示され、表記tは、時間tが自己位置特定装置Aのクロックを基準にして測定されていることを示すために使用される。
自己位置特定装置のアンテナ132に時間 Rx602において着信する信号を検討すると、信号は、その着信がデジタル受信電子機器148によって時間606においてタイムスタンピングされる前に、受信パイプラインを通して伝搬する。パイプラインによって導入される遅延(606と Rx602)との間の差異によって与えられる)は、δ604と表され、パイプライン遅延と称される。ここで、自己位置特定装置のアンテナ132に時間 Rx612において着信し、受信パイプラインを通したδ614のパイプライン遅延後、時間616においてタイムスタンピングされる、第2の信号を検討する。2つの信号間のパイプライン遅延の変動は、|δδ|として与えられる。本測定値は、自己位置特定装置130のクロックに対してであり、したがって、クロックレートオフセットとは無関係であることに留意されたい。
いくつかの実施形態では、パイプライン遅延604および614間の差異は、0.01、0.6、3、または15ナノ秒未満であり、これは、より正確な位置特定が達成されることを可能にする。
パイプライン遅延の変動は、自己位置特定装置のアンテナ132の周波数応答、内部増幅、ならびにデジタル受信電子機器148によるタイムスタンプの生成における正確度および変動を含む、物理的な測定可能な要因によって影響を受ける。アンテナは、非理想的電磁デバイスであるため、その周波数応答は、どの程度の無線信号がアンテナによって増幅または減衰されるかに対応する、受信角度依存性大きさ応答、ならびに、どの程度無線信号がアンテナによって遅延されるかに対応する、受信角度依存性位相応答によって説明される。これらの応答は、信号が受信され、これがアンテナ132を通過する際に信号の電気的遅延をもたらす角度の確定関数である。いくつかの実施形態では、アナログ受信電子機器136およびデジタル受信電子機器148を通した信号の伝搬は、受信される信号強度に関係なく、一貫した信号レベルを達成するために、信号の内部増幅によってさらに遅延され得る。さらに、UWB信号の着信を一貫して正確にタイムスタンピングするデジタル受信電子機器148の能力は、これが信号の「第1の経路」を一貫して正確に識別することを要求する。以下に議論され、図7Aにさらに例証される本識別の誤差は、タイムスタンピングプロセスにおいて非一定の誤差をもたらし、したがって、受信パイプラインを通した信号の伝搬時間において感知される遅延をもたらす。系統的パイプライン遅延に加えて、いくつかの実施形態では、ランダム、外部、または非モデル化プロセスもまた、パイプライン遅延に影響を及ぼし、受信パイプラインにおいて非系統的遅延を導入し得る。いくつかの実施形態では、温度が、そのようなプロセスの実施例であり、それによって、温度の変化は、デジタル受信電子機器148によって要求される処置時間に影響を及ぼし得る。
非一定のパイプライン遅延の影響は、任意のUWB信号102の受信時間における非一定の誤差の導入である。したがって、非一定のパイプライン遅延が、図6に例証されるように、任意のUWB信号102の受信時間から導出される任意の着信時間または着信時間距離測定値における非一定の誤差に対応し得ることが、当業者に明白となるであろう。補償ユニット500が、いくつかの実施形態では、図9および9Bに例証され、以下に議論されるように、本系統的であるが非一定の誤差を補償し得る。
図7Aは、それを通してUWB信号102が受信され、信号電力Eが信号時間遅延tに対してプロットされるチャネルのチャネルインパルス応答(CIR)の例証的プロットを示す。チャネル(時として、伝送チャネルと称される)は、周波数および帯域幅の具体的組み合わせである。UWB信号102に関して、周波数は、典型的には、中心または搬送周波数である。図7Aの上側プロットでは、CIR700が、明確に定義され、幅が狭い。さらに、伝送チャネルの特性である雑音フロア702は、CIR700のピークと比較して低い。これらの特徴は、デジタル受信電子機器(例えば、デジタル受信電子機器148、164)が第1の経路を正確かつ精密に検出することを可能にする。
図7Aの下側プロットでは、CIR700は、「広く」、明確に定義されていない。さらに、CIR700は、雑音フロア702とはあまり区別されない。これらの特徴は、デジタル受信電子機器(例えば、デジタル受信電子機器148、164)によって実施されるようなタイムスタンピングプロセスの正確度を低減させる。そのようなCIRは、障害物を通過した、または擾乱を受けたUWB信号に対して典型的である。障害物の実施例は、信号を吸収する、歪曲する、分散させる、または屈折させる任意の媒体を含む。擾乱の実施例は、UWB信号102に干渉する任意の他の信号を含む。いくつかの実施形態では、補償ユニット(例えば、補償ユニット500)は、受信された信号の特性に起因して、障害物または擾乱を部分的もしくは完全に補償し得る。
UWB信号を一貫して正確にタイムスタンピングするデジタル受信電子機器(例えば、デジタル受信電子機器148、164)の能力は、これが、受信された信号の「第1の経路」が起こる時間を一貫して正確に識別することを要求する。本目的のための複数のアルゴリズム、例えば、「立ち上がり検出」または「サーチバック」が、公知である。
いくつかの実施形態では、本「第1の経路」を識別する正確度、したがって、タイムスタンピングプロセスの正確度は、アンテナ(例えば、アンテナ112、132)において受信された信号の強度に依存し得る。タイムスタンピングの正確度は、時として、信号対雑音比と呼ばれる、信号の強度と雑音フロア702のレベルとの間の比率によって影響を受け得る。より低い信号対雑音比は、CIR700のあまり明確に定義されないピークをもたらし得る。いくつかの場合では、受信タイムスタンプは、幾何学的移動誤差によって影響を受け得、それによって、より弱い信号のタイムスタンプは、より強い信号のタイムスタンプと比較して遅延される。さらに、タイムスタンピングの正確度は、受信された信号のCIRの形状に依存し得る。
図7Bは、本開示のいくつかの実施形態による、UWB信号102の例証的構造を示す。いくつかの実施形態では、UWB信号102の構造は、IEEE規格802.15.4において定義されるものと類似する。同一の規格は、信号伝送プロセス等のUWBシステムの他の側面を説明する。UWB信号102の伝送は、プリアンブルシーケンス710の伝送とともに時間tstart722を開始する。本シーケンスは、典型的には、事前定義され、UWB信号102の送信機(例えば、送受信機110)および受信機(例えば、自己位置特定装置130)の両方に把握される。いくつかの実施形態では、プリアンブルシーケンス710は、メモリ内に記憶され得る。いくつかの実施形態では、プリアンブルシーケンス710は、システム動作中に構成可能であり得る。いくつかの実施形態では、プリアンブルシーケンス710は、デジタルまたはアナログ電子コンポーネントの相互接続によってエンコードされ得る。
いくつかの実施形態では、プリアンブル710は、UWB無線パルスが具体的伝送チャネル上で具体的レートで伝送されるシーケンスを定義する。本レートは、時として、パルス繰り返し周波数と称され得る。パルス繰り返し周波数は、典型的には、UWB信号102の送信機および受信機の両方に把握される。いくつかの実施形態では、パルス繰り返し周波数は、メモリ内に記憶され得る。いくつかの実施形態では、パルス繰り返し周波数は、システム動作中に構成可能であり得る。いくつかの実施形態では、パルス繰り返し周波数は、デジタルまたはアナログコンポーネントの相互接続によってエンコードされ得る。
受信機は、典型的には、該UWB信号102の送信機と同一のチャネル上で、同一のプリアンブルシーケンス710とともに、かつ同一のパルス繰り返し周波数で動作するように構成される場合、UWB信号102を受信することが可能である。いくつかの実施形態では、これは、受信機のアナログ受信電子機器(例えば、アナログ受信電子機器136)もしくはデジタル受信電子機器(例えば、デジタル受信電子機器148)または送信機のアナログ伝送電子機器(例えば、送信機のアナログ伝送電子機器116)もしくはデジタル伝送電子機器(例えば、デジタル伝送電子機器118)の適切な構成を通して達成され得る。いくつかの実施形態では、チャネルまたはプリアンブル710またはパルス繰り返し周波数の適切な選択は、受信機が、送信機の具体的サブセットからUWB信号102を受信することを可能にし得る。いくつかの実施形態では、チャネルまたはプリアンブル710もしくはパルス繰り返し周波数の適切な選択は、送信機が、受信機の具体的サブセットにUWB信号102を伝送することを可能にし得る。いくつかの実施形態では、チャネルまたはプリアンブル710もしくはパルス繰り返し周波数の適切な選択は、複数のUWB信号102が、低減された干渉とともに、またはいかなる干渉も伴わずに、同時に伝送されることを可能にし得る。
プリアンブル710の伝送後、送信機は、フレーム開始デリミタ712を伝送し、UWB信号のデータ部分の開始を示す。フレーム開始デリミタ712の伝送後、送信機は、UWB信号のペイロード716(例えば、データレート)のエンコードに関連する情報を含有する物理層ヘッダ(PHR)714を伝送する。物理ヘッダ714の伝送後、UWB信号のペイロード716は、伝送される。いくつかの実施形態では、ペイロードは、空である。いくつかの実施形態では、ペイロードは、大域的特性センサ156からの情報を含有する。いくつかの実施形態では、ペイロード716は、位置較正ユニット180からの情報を含有する。いくつかの実施形態では、ペイロード716は、同期ユニット(例えば、同期ユニット174)による同期を促進するための情報を含有する。いくつかの実施形態では、ペイロード716は、スケジューリングユニット(例えば、スケジューリングユニット150)による未来の伝送のスケジューリングを可能にするための情報を含有する。いくつかの実施形態では、ペイロード716は、事前に伝送または受信されたUWB信号(例えば、UWB信号102または104)に関連する情報を含有する。いくつかの実施形態では、ペイロード716は、他の情報を含有する。いくつかの実施形態では、ペイロード716は、複数の情報の断片を含有し得る。いくつかの実施形態では、ペイロード716は、受信されたペイロード716の完全性を評価するために使用され得る誤差チェック情報を含有する。UWB信号102の伝送は、ペイロード716の伝送後、時間tend724において終了する。
UWB信号のプリアンブル710の検出および受信を通して、受信機は、フレーム開始デリミタ(SFD)712の伝送を検出することが可能である。いくつかの実施形態では、フレーム開始デリミタ712が検出される時間は、受信機のデジタル受信電子機器(例えば、デジタル受信電子機器148)によってタイムスタンピングされる。フレーム開始デリミタ712の検出後、受信機は、物理ヘッダ714を検出することが可能である。物理ヘッダ714内にエンコードされる情報が、受信機によって、UWB信号のペイロード716内にエンコードされる情報をデコードするために使用され得る。
いくつかの実施形態では、ペイロード716は、誤差に関してチェックされ得る。いくつかの実施形態では、ペイロード716は、受信機の他のユニット内で使用され得る。いくつかの実施形態では、ペイロード716は、時間差を計算するために使用され得る。いくつかの実施形態では、ペイロード716は、距離を計算するために使用され得る。いくつかの実施形態では、ペイロード716は、受信機の大域的特性センサ(例えば、大域的特性センサ158)からの測定値と比較され得る。いくつかの実施形態では、ペイロードは、メモリ(例えば、メモリ170、171)内に記憶され得る。
当業者に明白となるであろうように、本実施形態は、IEEE規格802.15.4において定義されるものと類似する具体的信号の構造を開示するが、多くの他の信号構造も、等しく有効であり、本開示と併用され得る。
図8は、本開示のいくつかの実施形態による、場所更新プロセスを含む、例証的位置特定ユニット152のブロック図である。図8に描写される位置特定アルゴリズムは、拡張カルマンフィルタ(EKF)の形態をとる。位置特定ユニット152は、本開示の任意の好適な装置130と併用され得る。サイクルの開始時、位置特定ユニット152は、プロセス更新ステップ820を実施し、これは、本装置の以前に推定された状態、および利用可能である場合、1つまたはそれを上回るアクチュエータ(例えば、図10のアクチュエータ1004)に送信された信号を示す制御ユニット840からのデータを使用する。本ステップの結果は、事前推定値822(例えば、任意の新しく取得された測定値を考慮しない、装置130の現在の状態の推定値)である。本事前推定値は、次いで、利用可能な測定値と融合される。事前推定値、測定値、および位置特定ユニット152によって使用される他のデータは、メモリ(図8に図示せず)内に一時的に記憶され得る。
第1の種類の測定値は、UWB信号102の受信である。本場合では、受信された信号のタイムスタンプ800は、最初に、(同期ユニット174からのデータを使用して)クロック補正802および(補償ユニット500からのデータを使用して)影響補償804によって処理される。結果として生じる補正された着信時間806は、UWB信号が装置のアンテナ132に到着した時間の推定値を表し、これは、次いで、EKF測定値更新ステップにおいて事前推定値と融合され得る。
上記に記載されるように、結果として生じる補正された着信時間806は、UWB信号102が本装置のアンテナ132に到着した時間の推定値を表す。いくつかの実施形態では、伝送情報が、受信されたUWB信号のペイロード内に含まれ、これは、信号が伝送された時間およびどの送受信機110によるものかを表す。伝送情報は、補正された着信時間とともに、装置130と送受信機110との間の距離のための測度である。位置特定ユニット152では、補正された着信時間および伝送情報は、次いで、EKF測定値更新ステップ824において事前推定値と融合され得る。
第2の種類の測定値は、新しいデータが利用可能である場合、(例えば、大域的特性センサ158からの)大域的特性のローカルの測定値を表すデータである。本データは、次いで、(例えば、大域的特性センサ158からの)その大域的特性の(デジタル受信電子機器148によって提供される)遠隔の測定値を表すデータと比較され、大域的特性モデル814が、どのように本比較が装置130の場所、配向、または運動に関連するかに関する情報を提供する。本情報は、次いで、EKF測定値更新ステップ824において状態推定値に融合され得る。大域的特性の実施例は、無線信号の信号強度である。距離dにわたって伝送される周波数fの無線周波数信号の自由空間経路損失は、
FSPL(dB)=20log10(d)+20log10(f)+K
であり、Kは、dおよびfのために使用される単位に依存する定数である。本方程式を通して、自己位置特定装置の無線信号源までの距離は、送受信機110の同一の源までの距離に関連し得る。
第3の種類の測定値は、新しいデータが利用可能である場合、センサ154、155等のセンサからのものである。そのような測定値もまた、EKF測定値更新ステップ824において状態推定値に融合され得る。
同期ユニット174のローカルクロック挙動の推定値および補償ユニット(図示せず)の補償値の推定値は、位置特定ユニット152によって算出された推定された場所に依存し得る。本依存性は、最初に、クロック挙動および補償値を算出するように事前場所推定値を使用し、次いで、新しい事後場所推定値を算出することによって解決され得る。本依存性はまた、クロック挙動もしくはクロック補正値、補償値、および場所を並行して推定することによって、または算出された値が実質的に収束するまで、1)現在の場所推定値を使用する新しいクロック挙動もしくはクロック補正値および補償値算出値の算出と、2)現在のクロックおよび補償値を使用する場所推定との間を反復的に交互に行うことによって、解決され得る。
図9Aおよび9Bは、本開示のいくつかの実施形態による、UWB範囲測定値の正確度に影響を及ぼし得る例証的現象を示す。いくつかの実施形態では、これらの現象は、補償ユニット(例えば、補償ユニット500)によって部分的または完全に補償される。
図9Aは、可変受信角度900に対する補償を例証する。物理的アンテナは、非理想的電磁デバイスであるため、その周波数応答は、アンテナ利得(すなわち、どの程度無線信号が増幅または減衰されるか)ならびにアンテナ位相応答(すなわち、どの程度無線信号が遅延されるか)の両方によって影響を受ける。本周波数応答は、無線信号が受信される角度900とともに変動する。したがって、角度θ 900aにおいて受信されたUWB信号は、角度θ900bにおいて受信されたUWB信号とは異なるように増幅および遅延されるであろう。
これは、ある環境内の2つの定常送受信機110a、110bおよび自己位置特定装置130を示す、図9Aに例証される。送受信機0 110aからのUWB信号102が、自己位置特定装置130に角度θ 900aで着信する一方、送受信機1 110bからの信号102が、自己位置特定装置130に角度θ 900bで着信する。先に議論されるように、アンテナの周波数応答は、受信角度900の関数であり、したがって、送受信機0 110aからの信号が、送受信機1 110bから受信された信号とは異なる遅延を有することをもたらす。本可変信号遅延は、信号タイムスタンプにおける可変遅延および推定される各送受信機までの距離における誤差を引き起こす。受信角度の関数であるため、これらの遅延は、確定的である。いくつかの実施形態では、補償ユニットが、推定される距離に対する受信角度の影響を低減または除去するために利用され得る。
例証的補償値が、x軸上に受信角度θ900およびy軸上に遅延δ902を示す、図9Aのプロット1に示される。本マッピングは、信号遅延が、既知の受信角度θに基づいて算出され、したがって、補償ユニット(例えば、補償ユニット500)を使用して、その影響を生成された受信タイムスタンプから減算することによって補償されることを可能にする。いくつかの実施形態では、本関数は、遅延δが恣意的な受信角度θに関して算出されることを可能にする、数式表現である。いくつかの実施形態では、本補償値は、ルックアップテーブルを用いて算出され得、受信角度θおよび遅延δの既知の値が、データ構造内に(例えば、メモリ171を使用して)記憶され、補間が、(例えば、補償ユニット500を使用して)恣意的な受信角度θに関する遅延δを推定するために使用される。
いくつかの実施形態では、定常送受信機110によって網羅される環境内に自己位置特定装置130を位置付け、次いで、その本体座標系の原点の周囲に自己位置特定装置を回転させ、定常送受信機110のそれぞれまでの推定される距離の変化を観察することによって、アンテナの周波数応答の影響を観察し得る。これらの観察は、装置130によって測定され、信号遅延を補償するために使用され得る。
図9Bは、推定される距離の正確度に影響を及ぼし得るさらなる影響を例証する。3つの定常送受信機110および自己位置特定装置130が、ある環境内に位置する。送受信機0 110aからの信号102が、角度θ 900aで自己位置特定装置130に着信し、進行距離R 904aを有する一方、送受信機1 110bからの信号102が、角度θ 900bで自己位置特定装置130に着信し、進行距離R 904bを有する。ここでは、図9Aに提示されるような相対的配向に起因する遅延に加えて、各信号102の強度は、進行した距離の二乗に反比例する。図9Bでは、距離R 904aは、距離R 904bよりも大きい。したがって、送受信機0 110aからの信号102は、自己位置特定装置130によって受信されるときにより弱くなり得る。信号102は、したがって、より低い信号対雑音比を有し得る。いくつかの実施形態では、信号102は、タイムスタンピングに先立って増幅を要求するであろう。増幅は、信号タイムスタンピングを遅延させ得る(「増幅遅延」)。いくつかの実施形態では、増幅遅延は、補償ユニット(例えば、補償ユニット500)によって補償され得る。いくつかの実施形態では、他の匹敵する遅延もまた、補償ユニットによって補償され得る。これは、例えば、受信された信号強度が(例えば、低伝送電力に起因して、先に説明された可変アンテナ利得に起因して、障害物等に起因して)低減される場合に使用され得る。
いくつかの実施形態では、補償ユニット(例えば、補償ユニット500)は、x軸上に距離R 904およびy軸上に遅延δ906を示す、図9Bのプロット2に示されるようなこれらの遅延を補償し得る。本マッピングは、信号遅延が、既知の距離Rに基づいて算出され、したがって、その影響を生成された受信タイムスタンプから減算することによって補償されることを可能にする。いくつかの実施形態では、本関数は、遅延δが、補償ユニットによって恣意的な距離Rに関して算出されることを可能にする、数式表現である。いくつかの実施形態では、本補償値は、ルックアップテーブルを用いて算出され得、距離Rおよび遅延δの既知の値が、データ構造内に(例えば、メモリ171を使用して)記憶され、補間が、(例えば、補償ユニット500を使用して)恣意的な距離Rに関する遅延δを推定するために使用される。
受信された信号強度が自己位置特定装置によって測定され得る実施形態では、本マッピングは、受信された信号強度(逆二乗則を通した距離および受信角度θにおけるアンテナ利得に関連する)から遅延δへのマッピングと置換され得る。マッピングは、例えば、メモリ(例えば、メモリ171)内に記憶され得る。いくつかの実施形態では、本補償値マッピングはまた、受信角度θにおけるアンテナ位相応答に起因して導入される遅延を考慮し得る。
増加された距離Rに起因する遅延の例証に加えて、図9Bはさらに、送受信機2 110cからの信号102が、自己位置特定装置130に到着することに先立って、ある障害物を通して伝搬しなければならないように位置付けられる送受信機2 110cを示す。本障害物を通した伝搬は、その幅w 908cに基づいて、信号102に確定的遅延を導入する。これは、それを通して信号が伝搬している媒体に応じて変動する光の速度(したがって、UWB信号102の速度)に起因する。さらに、障害物の構造(例えば、それからこれが作製される材料)に応じて、障害物は、自己位置特定装置130によって受信された信号102の強度を低減させる、または受信された波形を歪曲し得る。いくつかの実施形態では、補償ユニット500は、例えば、環境の事前知識を使用することによって、信号強度、雑音フロア、またはCIR形状を含む、受信された信号102の特性を解釈する(例えば、図7A参照)こと等によって、これらの影響を補償することができる。
例えば、信号102が送受信機2 110cによって伝送され、自己位置特定装置130のアンテナ132において受信される前に、厚さw=1cmの固体ガラス窓を通して進行する場合を検討する。その密度に起因して、光の速度は、空気中よりもガラス中で約33%遅くなり、したがって、信号102は、ガラスを通してより遅く進行し、自己位置特定装置130のアンテナ132においてわずかに遅延された着信をもたらす。本遅延された遅延は、距離測定値における誤差に変換される。先の実施例では、ガラス1cm毎に、約5mmの距離誤差が、生じる。
いくつかの実施形態では、補償ユニット(例えば、補償ユニット500)が、確定的距離誤差、例えば、図9Aおよび9Bに例示されるものを補償する。
図10は、本開示のいくつかの実施形態による、作動が可能な例証的自己位置特定装置130のブロック図である。いくつかの実施形態では、装置130は、移動ロボット(例えば、図11の移動ロボット1100)と統合され得る。位置特定ユニット152と、補償ユニット500と、スケジューリングユニット150と、同期ユニット174と、受信電子機器136、148と、伝送電子機器116、118と、制御ユニット840とを含む、種々のシステムコンポーネントが、図10の装置130と併用されることができる。加えて、データ送受信機またはデータアクセスポイント等の他のシステムコンポーネントも、使用され得る(図15参照)。制御ユニット840は、(例えば、移動ロボットに対する(図11参照))アクチュエータコマンドを算出する。これは、種々のコントローラを実装し得る(図12参照)。
図11は、本開示のいくつかの実施形態による、自己位置特定装置130を含む例証的移動ロボット1100を示す。移動ロボット1100はまた、1つまたはそれを上回るセンサ(例えば、MEMSセンサおよびセンサ155)を含み得る。いくつかの実施形態では、移動ロボット1100は、加速度計1106と、ジャイロスコープ1104とを含む。いくつかの実施形態では、移動ロボット1100は、加えて、磁気計、気圧計、GPS受信機、および固有受容センサ(例えば、バッテリレベルおよびモータ電流を監視するためのセンサ)のうちの1つまたはそれを上回るものを含む。例証されるような移動ロボット1100はまた、移動ロボットが、空中に留まり、空間を通してその移動を制御することを可能にする、4つのプロペラ1110を回転させるために使用される、アクチュエータ1004(例えば、4つのモータ)を含む。いくつかの実施形態では、アクチュエータ1004は、バッテリによって給電される。いくつかの実施形態では、送受信機または装置は、バッテリによって給電される。
図11の自己位置特定装置130は、移動ロボット1100の電子機器と統合され得る。例えば、装置130が、移動ロボット1100のセンサ(例えば、センサ155、加速度計1106、およびジャイロスコープ1104)へのアクセスを有し得る。これは、例えば、飛行ロボット上のある重量分布を達成し、より良好なアンテナ受信を可能にする、または関連する電子コンポーネントを共同設置するために有用または便宜的であり得る。
用途に応じて、飛行用電子機器は、ここで説明される実施形態よりも複雑であり得、例えば、複数の電子処理ユニット、複数のアンテナ、または複数の自己位置特定装置を備え得る。
図12は、本開示のいくつかの実施形態による、例えば、図11の移動ロボット1100と併用され得る、例証的制御ユニット840のブロック図である。制御ユニット840は、階層式コントローラ(水平コントローラ1202、垂直コントローラ1210、低減姿勢コントローラ1220、ヨーコントローラ1230、および本体レートコントローラ1242、基準信号/フィードバック信号フローは、明確化のために省略される)を使用する。
制御ユニット840において描写される制御スキームは、所望の車両位置およびヨー軌跡に従うように使用される。オンボード制御は、4つの別個のループ、すなわち、水平位置制御1202ループと、垂直位置制御1210ループと、低減姿勢制御1220ループと、ヨー制御1230ループとを備える。図12の制御ユニット840内のコントローラのために使用される参照番号もまた、コントローラと関連付けられる制御ループを指すように使用されることを理解されたい。4つの制御ループの出力は、図11に示される飛行移動ロボット1100への3つの本体レートコマンドおよび移動ロボットの4つのプロペラ1110によって生産される集合的推力である。
図12に示される制御方略は、階層式ループ成形設計方略に基づく。コントローラ設計は、したがって、低次の動的系のいくつかのコントローラの設計に分割される。垂直制御ループ1210は、これが集合的推力cを用いて二次系のような高度誤差に応答するように成形される。垂直制御ループ1210と同様に、2つの水平制御ループ1202は、二次系の様式において挙動するように成形される。しかしながら、いかなる制御入力も、直接計算されないが、命令された加速度a(x)およびa(y)が、高度コントローラ1220への設定点として与えられる。姿勢コントローラ1220は、命令された加速度a(x)およびa(y)が満たされるように、移動ロボットの低減された姿勢を制御する。命令された加速度は、次いで、命令された回転行列エントリに変換される。移動ロボットの回転運動を使用して、行列エントリの変化レートが、所望の車両本体レートpおよびqを算出するために使用されることができる。上記に説明されるコントローラは、移動ロボットの平行移動挙動を完全に定義する。ヨーコントローラ1230が、次いで、(例えば、移動ロボット1100上のセンサ155によって測定されるような)測定されたヨー角度からの比例コントローラとして実装され得る。
図13Aは、本開示のいくつかの実施形態による、自律的飛行ロボット1100と併用するための例証的システムを示す。自律的飛行ロボット1100は、その近傍に配置される4つのUWB送受信機110によって伝送されるUWB信号102a−dを受信する。飛行ロボット1100は、ロボットのシャーシに堅く取り付けられる、自己位置特定装置(明確化のために図示せず)を具備する。
図13Bは、4つの送受信機110によって放出され、移動ロボットによって受信されるUWB信号102のUWBパケットの例証的伝送および受信時間のプロットを示す。いくつかの実施形態では、図13Bのプロットは、図13Aに描写されるUWB信号の伝送および受信時間に対応する。いくつかの実施形態では、それに従ってUWB信号102が伝送されるスケジュールが、送受信機110によって自律的に判定される。いくつかの実施形態では、伝送スケジュールは、事前判定される。いくつかの実施形態では、伝送スケジュールは、動作中に更新される。いくつかの実施形態では、TDMA技法が、図14を参照して以下にさらに議論されるように、伝送スケジュールを生成するために使用される。
図13Bの例証的プロットでは、時間T1において、第1のUWBパケット102aが、第1の送受信機110のアンテナを離れる。他の3つの送受信機110の後続UWBパケット102b、102c、および102dが、それぞれ、時間T2、T3、ならびにT4において、その個別の送受信機のアンテナを離れる。本スキームでは、送受信機は、ラウンドロビン方式において、かつ一定の間隔1310において、すなわち、以下のようにパケットを放出する。
T2−T1=T3−T2=T4−T3
4つの放出されるUWBパケット102a、102b、102c、および102dが、受信時間R1、R2、R3、ならびにR4において、移動ロボット1100に接続される自己位置特定装置のアンテナに受信される。これらの測定される受信時間に基づいて、自己位置特定装置は、以下の着信時間差1300a、1300b、1300c、すなわち、以下を算出する。
R2−R1;R3−R2;R4−R3
本スキームでは、自己位置特定装置は、送受信機に対するその場所を算出することができる。これは、着信時間差1300a、1300b、1300cを正確に測定し、これらの時間差を推定された信号102の速度を使用して距離に変換し、送受信機の既知の場所に対するロボットの場所を算出するように多辺測量を使用することによって達成される。
図14Aは、本開示のいくつかの実施形態による、複数の送受信機110を含む例証的送受信機ネットワークを示す。そのような送受信機ネットワークは、多数の送受信機の同時使用を可能にすることによって、広い地理的エリア内の自己位置特定装置130の使用を可能にし得る。図14Aに示されるように、2つの送受信機の伝送範囲1400が重複する場合では、両方の送受信機によるUWB信号102の同時伝送が、UWB信号102の干渉をもたらし得るため、送受信機は、「干渉している」と称されるであろう。信号干渉を回避するために、特定のエリア内の送受信機の信号放出は、典型的には、調整される。いくつかの実施形態では、これは、(例えば、スケジューリングユニットを使用して、例えば、2つの信号の放出間の十分な時間を通して)時間において、(例えば、送受信機の十分な地理的分離を通して)空間において、または(例えば、UWB信号の伝送搬送周波数の十分な分離を通して)周波数において信号の適正な分離を確実にすることによって達成され得る。
時間における十分な信号分離のために要求される時間量は、多くの要因(例えば、信号の強度、信号パケットのサイズ、信号のパルス/ピーク形状、送受信機のアンテナ、受信機のアンテナ、送受信機の地理的場所(その地理的分離を含む)、障害物、背景雑音等)に依存し得る。信号の時間分離を確実にすることは、任意の特定の送受信機からの後続信号間の持続時間が、送受信機の数が増えるにつれて増加することを意味し得る。これは、特に、動的自律的移動ロボットに対して問題であり得、更新レートの比較的に小さい低減であっても、位置特定性能において有意な劣化をもたらし得る。時間分離を確実にする公知の方法が、時分割多元接続(TDMA)である。Aloha方法もまた、随時の信号干渉が許容可能であり、信号タイミングが重要ではない実施形態において利用され得る。
各送受信機の伝送範囲に関連する、空間における十分な分離は、多くの要因(例えば、信号の強度、信号の周波数、信号の帯域幅、信号のパルス/ピーク形状、送受信機のアンテナ、受信機のアンテナ、送受信機の地理的場所(その地理的分離を含む)、障害物、背景雑音等)に依存し得る。いくつかの実施形態では、典型的な空間的分離は、1〜100メートルである。いくつかの実施形態では、典型的な空間的分離は、10〜500メートルである。いくつかの実施形態では、典型的な空間的分離は、200〜2,000mである。いくつかの実施形態では、典型的な空間的分離は、約数キロメートルである。いくつかの実施形態では、2つの送受信機が、共同設置され得る。いくつかの実施形態では、空間的分離の組み合わせが、使用される。図14Aでは、伝送範囲1400は、簡易化するために円としてグラフで表されるが、しかしながら、伝送範囲1400は、より複雑な形状であり得ることが、当業者に明白となるであろう。伝送の空間分離を確実にするとき、自己位置特定装置130が、定義された地理的エリア内の全ての点において、事前判定された数の送受信機110から伝送を受信することが可能であろうように送受信機110を配置することが、望ましくあり得る。本送受信機110の数は、多くの要因(例えば、所望の更新レート、所望のシステムロバスト性、伝送の時間分離、伝送の周波数分離、背景雑音、障害物等)に依存し得る。
空間における十分な分離を達成することは、好適なアンテナの選択によってさらに補助され得る。いくつかの実施形態は、指向性アンテナを使用する。いくつかの実施形態は、無指向性アンテナを使用する。いくつかの実施形態では、指向性アンテナは、UWB信号の空間分離を確実にすることに役立つように使用される。いくつかの実施形態では、指向性アンテナを使用して、送受信機110の伝送を指向させることによって、どの送受信機110が定義された空間のどの領域に伝送するかをより正確に制御し、したがって、UWB信号102の空間分離をより正確に制御することが、可能であり得る。いくつかの実施形態では、指向性アンテナを使用して、送受信機110の伝送を指向させることによって、所望の方向におけるより長い伝送範囲を達成することが、可能であり得る。空間的分離を補助し得る他の方法は、遮断、配置(例えば、雑音源から離れて)、放射パターンの最適化、および上記の組み合わせを含む。いくつかの実施形態では、自己位置特定装置130に指向性アンテナを具備することによって、配向情報が、どの信号が受信されるかと送受信機110の既知の場所との比較に基づいて推定されることができる。
いくつかの実施形態では、送受信機110は、所望の動作エリアのカバレッジがあるメトリックに関して最適化されるように配列される。いくつかの実施形態では、送受信機110の動作は、あるメトリックに関して最適化される。好適なメトリックは、範囲内の送受信機の数、信号強度、送受信機の具体的組み合わせからの更新レート、マルチパス効果、または組み合わせられたメトリックを含むその他を含み得る。送受信機配列は、送受信機の場所、送受信機のアンテナ配向、送受信機の動作周波数、送受信機の帯域幅、または他の要因を含み得る。動作エリアは、地理的エリア、飛行ロボット1100に関する飛行空間、事前定義された動作空間、または別のエリアであり得る。最適化は、物理パラメータ(例えば、送受信機の地理的配置、アンテナ配向等)または動作パラメータ(例えば、スケジューリングユニット150の動作)に関し得る。
伝送周波数における十分な分離は、多くの要因(例えば、信号の強度、信号の周波数、信号の帯域幅、信号のパルス/ピーク形状、送受信機のアンテナ、受信機のアンテナ、送受信機の地理的場所(その地理的分離を含む)、障害物、背景雑音等)に依存し得る。いくつかの実施形態では、分離は、1〜50MHzの範囲内である。いくつかの実施形態では、分離は、100〜500MHzの範囲内である。いくつかの実施形態では、分離は、200〜1,000MHzの範囲内である。いくつかの実施形態では、重複する伝送周波数が、使用される。信号の周波数分離に関して設計するとき、自己位置特定装置130は、周波数分離されたUWB信号102を受信するために、その受信周波数を変化させる必要があり得ることを考慮することが、重要であり得る。周波数分離を確実にする公知の方法が、周波数分割多元接続(FDMA)である。いくつかの実施形態では、種々の周波数分離の組み合わせが、使用される。
いくつかの実施形態では、TDMAは、UWB信号102の時間分離を確実にするために採用され得る。いくつかの実施形態では、単純なアプローチが、採用され得、それによって、送受信機ネットワークがN個の送受信機を含む場合、N個のタイムスロットが、送受信機110毎に1つずつ分配されるであろう。全てのタイムスロットを通してサイクルする時間は、時として、TDOAサイクル時間と称される。ネットワーク内の全ての送受信機が干渉している場合では、N個の送受信機のN個のタイムスロットへの本分配が、最適である。しかしながら、図14Aに例証されるような、全ての送受信機が干渉するわけではない場合では、より最適なTDMA分配が、可能であり、これは、N個よりも少ないタイムスロットを使用し、したがって、TDOAサイクル時間を減少させ、自己位置特定装置130がUWB信号102を受信するであろう平均レートを増加させる。
図14Bは、本開示のいくつかの実施形態による、例証的簡略化送受信機ネットワークを示す。図14Bでは、送受信機110aおよび110eは、干渉しない。本場合では、その空間における分離のため、自己位置特定装置は、両方の送受信機から信号を同時に受信することが不可能であり、したがって、同時伝送は、干渉しないであろうため、両方の送受信機110aおよび110eは、同一のTDMAタイムスロットを利用し得ることが、当業者に明白となるであろう。これは、同一の陰影を有する送受信機110aおよび110eによって図14Bに例証される。
いくつかの実施形態では、スケジューリングユニット150が、TDMAタイムスロットのスケジューリングを調整し得る。一貫した時間スケジュールを達成するための複数の送受信機110の同期は、いくつかの実施形態では、同期ユニット174によって可能にされ得る、または共通のクロック300を共有する送受信機110によって可能にされ得る。いくつかの実施形態では、タイムスロット分配は、手動で判定される、または送受信機のメモリ(例えば、メモリ170)にプログラムされ得る。いくつかの実施形態では、タイムスロット分配は、スケジューリングユニット150によって自律的に実施され得る。
タイムスロットを自律的に選択するために、送受信機は、最初に、(エッジ1410を接続することによって図14Bに例証されるような)近傍の送受信機のグラフを構築し得る。いくつかの実施形態では、これは、UWB信号104のペイロード716としてその接続情報を共有する送受信機110によって達成され得る。いくつかの実施形態では、本接続情報は、事前プログラムされ得る。いったんネットワークのグラフが構築されると、自律的タイムスロット分配の問題は、分散されたグラフ彩色問題(多数の公知のアルゴリズム的ソリューションが存在する問題)に簡略化され得る。本グラフ彩色問題への例示的ソリューションが、図14Bに例証され、これは、可変陰影を伴う送受信機110を描写し、それらが伝送中のタイムスロットを例証する。
いくつかの実施形態では、グラフ構築およびタイムスロット分配のプロセスは、周期的に起こり得る、または適切なUWB信号104の伝送を通して送受信機110によってトリガされ得る。いくつかの実施形態では、本信号104は、あるイベントに応答して伝送される。いくつかの実施形態では、付加的TDMAタイムスロットが、恣意的なUWB信号104の伝送のために分配される。いくつかの実施形態では、本TDMAタイムスロットの使用は、ALOHAによって調整される。いくつかの実施形態では、送受信機110は、本TDMAタイムスロットを使用し、他の送受信機110にあるイベントの発生をアラートする。いくつかの実施形態では、本タイムスロットは、TDMAタイムスロットの再分配をトリガするために送受信機110によって使用される。
いくつかの実施形態では、周期的またはトリガされる再分配は、送受信機が送受信機ネットワークに参加すること、またはそれから離れることを補償するために、ネットワークが、TDMAタイムスロットの分配を適合させることを可能にする。ネットワークへの送受信機110の追加は、いくつかの実施形態では、新しい送受信機110が、ネットワークへのその追加を告知し、TDMAタイムスロットの再分配をトリガすることを可能にするために、1つのTDMAスロットを未分配のままにしておくことによって達成され得る。ネットワークからの送受信機110の除去は、いくつかの実施形態では、送受信機が送受信機110の非伝送を監視し、送受信機110が事前判定された数のそのTDMAタイムスロットを伝送しなかった場合、TDMAタイムスロットの再分配をトリガすることを可能にすることによって達成され得る。
いくつかの実施形態では、0.1m秒、0.5m秒、1m秒、2m秒、2.5m秒、5m秒、10m秒、または50m秒未満のTDMAタイムスロット長が、使用される。
いくつかの実施形態では、送受信機110は、そのUWB信号102または104のペイロード716内にその推定された場所またはタイミング情報を含み得る。いくつかの実施形態では、送受信機110は、これらの伝送されたUWB信号104を受信するように動作可能である。いくつかの実施形態では、受信側送受信機110は、受信されたタイミングまたは場所情報に基づいて、受信側送受信機の時間スケジュールを伝送側送受信機の時間スケジュールと同期させるように作用する、同期ユニット174を含み得る。いくつかの実施形態では、受信側送受信機110は、受信されたタイミングまたは場所情報に基づいて、ローカル伝送スケジュールを適合させるスケジューリングユニット150を含み得る。いくつかの実施形態では、本スケジューリングユニット150は、受信されたタイミングまたは場所情報に基づいて、ネットワークグラフを更新する。いくつかの実施形態では、本スケジューリングユニット150は、受信されたタイミングまたは場所情報に基づいて、受信側送受信機110にTDOA再分配をトリガさせる。いくつかの実施形態では、受信側送受信機110は、受信されたタイミングまたは場所情報に基づいて、受信または伝送側送受信機110の場所推定値を精緻化する位置較正ユニット180を含み得る。座標系が送受信機110によって推定されるいくつかの実施形態では、単一の送受信機110の場所推定値を精緻化することは、座標系が精緻化されるようにする。
いくつかの実施形態では、送受信機110は、1つを上回るTDMAタイムスロットを分配され、それらが1回のTDMAサイクル以内により多く伝送することを可能にし得る。いくつかの実施形態では、複数のタイムスロットの分配は、例えば、送受信機110によって追加される、フィッシャ情報量(送受信機の相対的位置に基づいて計算され得る、当業者に公知の発見的問題解決法)に基づいて決定され得る。
いくつかの実施形態では、周波数分割多元接続(FDMA)が、送受信機干渉を軽減するために使用され、それによって、干渉している送受信機は、それらがもはや干渉しないように異なる伝送周波数を分配され得る。いくつかの実施形態では、干渉している送受信機は、類似する効果を達成するために、異なるプリアンブルまたはパルス繰り返し周波数を分配され得る。
図15Aは、本開示のいくつかの実施形態による、データアクセスポイント1510を使用する例証的位置特定システムのブロック図である。位置特定システムはまた、3つの送受信機110と、2つの自己位置特定装置130とを含む。本例証的システムでは、各自己位置特定装置130は、データ送受信機1500を備える。各自己位置特定装置130は、送受信機110からUWB信号102を受信する。送受信機110は、UWB信号104を使用し、データを交換する。自己位置特定装置130は、第2の異なるタイプの信号1520を使用して、データアクセスポイント1510とデータを交換する。これは、自己位置特定装置に動作上結合されるデータ送受信機1500を使用して遂行される。信号1520は、例えば、異なる技術(例えば、802.11 Wi−Fi、Bluetooth(登録商標)等)を使用し得る。別の実施例として、信号1520は、異なるセットのUWB信号(例えば、異なる周波数、異なるプリアンブル、異なるタイミング等)を使用し得る。信号1520およびUWB信号102は、干渉しないように設計され得る。
図15Aでは、各自己位置特定装置は、データアクセスポイント1510と通信するためのアンテナ1505を備える。アンテナ1505は、データ送受信機1500に動作上結合される。各送受信機130は、送受信機110から信号を受信するためのアンテナ132(明確化のために省略される)を備える。
図15Aに示されるように、送受信機の信号102および自己位置特定装置の信号1520に対して異なる信号タイプを使用することで、技術的利点を有することができる。例えば、図15Aに示されるアーキテクチャは、位置特定システムの性能を自己位置特定装置130の数から切り離す。原則として、本システムの送受信機110は、したがって、依然として、無限の数の自己位置特定装置130をサポートすることができる。位置特定システムの更新レートおよび待ち時間は、依然として、送受信機の信号102を使用する自己位置特定装置130の数によって影響を受けない。別の実施例として、図15Aに示されるアーキテクチャは、依然として、自己位置特定装置上で場所情報を利用可能にする。これは、依然として、ローカルセンサ融合(例えば、IMUからのデータと)の使用が、付加的ネットワーク負荷を生成することなく、自己位置特定装置の位置特定推定値を改良することを可能にする。同時に、信号1520は、自己位置特定装置からデータアクセスポイント1510への一方向通信を可能にし得る。これは、例えば、アクセスポイント1510における人間の、または自動化されたオペレータが、(例えば、追跡用途のために)自己位置特定装置を監視することを可能にし得る。図15Aに示されるように、信号1520は、双方向通信を可能にし得る。これは、例えば、自己位置特定装置130からデータアクセスポイント1510に監視データを送信し、データアクセスポイント1510から自己位置特定装置130に制御データを送信する、交通管理システムの実装を可能にし得る。
より一般的には、本分離は、具体的使用事例の要件を満たすために、送受信機110およびデータアクセスポイント1510のネットワーク特性(例えば、スケーラビリティ、更新レート、待ち時間、帯域幅、送受信機配置、送受信機密度、アンテナ設計、アンテナ配向、および他多数)の別個の最適化を可能にし得る。例えば、位置特定データ信号102が、リアルタイムで提供され得る一方、追跡信号1520が、はるかに低いレートで送信され得る。
図15Bは、本開示のいくつかの実施形態による、自己位置特定装置130がデータ送受信機1500を具備する、例証的位置特定システムのブロック図である。位置特定システムはまた、3つの送受信機110を含む。いくつかの実施形態では、図15Bの位置特定システムは、データアクセスポイント1510を使用しない。
図15Bに示されるアーキテクチャでは、自己位置特定装置130は、信号1530を直接交換することができる。いくつかの実施形態では、信号1530は、信号である。これは、例えば、本システムが拡張可能なままであることを可能にし得る。いくつかの実施形態では、信号1530は、信号1520と同一であり得る。これは、例えば、先の節に列挙されるものと同一の技術的利点を可能にし得る。さらなる実施例として、本アーキテクチャはまた、アドホックネットワークの実装を可能にし得る。種々のネットワーク形態(例えば、メッシュ、バス、スター等)が、使用され得る。動的プロトコル(例えば、DHCP)を含む、種々の通信プロコトルが、使用され得る。そのようなローカルネットワークは、例えば、データ送受信機1500のサブセットへの通信を制限することによって、ネットワーク負荷を低減させる、またはスケーラビリティを維持し得る。
図15Bに示されるアーキテクチャはまた、自己位置特定装置130のうちの1つをデータアクセスポイント1510として作用させることによって実装され得る。本役割は、具体的データ送受信機1500に静的に割り当てられ得る。本役割はまた、例えば、その場所、そのコネクティビティ等に応じて、データ送受信機1500に動的に割り当てられ得る。
図15Aおよび15Bに示されるアーキテクチャは、例えば、自己位置特定装置130によって、データ送受信機1500によって、またはデータアクセスポイント1510によって制御、実装、もしくは仲介される挙動を実装するために使用され得る。例えば、自己位置特定装置130は、別の装置130へのその距離の関数として光を制御し得る。別の実施例として、自己位置特定装置130は、別の自己位置特定装置に依存する移動ロボットの運動挙動(例えば、群飛、集群、群行動、群列、カメラ追跡等)を実装し得る。別の実施例として、2つの自己位置特定装置130が、協働のために(例えば、その運動を同期させるために、ペイロードを搬送するために、あるエリアのカメラカバレッジを調整するために、または相互の運動に対するフィードバックを提供するために)データを交換し得る。さらに別の実施例として、自己位置特定装置は、移動ロボットにおける障害物回避挙動を仲介または実装し得る。さらに別の実施例として、2つの飛行ロボットが、それぞれ、データ送受信機を備える自己位置特定装置を具備し得る。本実施例では、各データ送受信機は、ロボットの場所に関連するデータを、データアクセスポイント1510を備える中央サーバに送信し得る。中央サーバは、次いで、航空交通制御サービス(例えば、衝突防止に関連するサービス、交通整理に関連するサービス、飛行経路予約に関連するサービス)を提供し得る。中央サーバは、そのサービスに関連するデータを具体的ロボットに送信し得る、またはデータをブロードキャストし得る、またはパブリッシャ−サブスクライバモデルを介してデータを利用可能にし得る。別の実施例として、データ送受信機1500を具備した自己位置特定装置130は、位置特定ユニット152を使用して、UWB位置特定信号102、ローカルセンサ155、および大域的特性センサ156、158からのデータを融合し、メモリ171を使用して、その場所に関連するデータを記録し、制御ユニット840を使用して、トリガイベントに関するデータを監視し、トリガイベントの検出に応じて、データ送受信機1500を使用し、メッセージをデータアクセスポイント1510に送信し得る。これは、例えば、病院の医師が、自己位置特定装置を装着する患者が地面に倒れると、アラートメッセージを受信し、倒れた患者の場所を判定することを可能にし得る。
いくつかの実施形態では、図15Aおよび15Bのアーキテクチャは、クラウドインフラストラクチャと併用され得る。いくつかの実施形態では、第1および第2の飛行ロボットが、それぞれ、自己位置特定装置を具備する。各自己位置特定装置は、ロボットの動作環境の周囲に位置付けられた多数の送受信機110からUWB信号102を受信する。各自己位置特定装置は、オンボードカメラから画像を受信する。各自己位置特定装置は、データ送受信機を使用し、カメラデータに関連するデータ(例えば、カメラフィードから抽出されたキーフレーム)をデータアクセスポイントに伝送する。データアクセスポイントは、データをクラウドロボットインフラストラクチャに伝送し、これは、集中コンピュータインフラストラクチャ(例えば、データセンター)を使用し、データを処理する(例えば、クラウドベースの協調マッピングを実施する)。データアクセスポイントは、(例えば、マップにおけるロボットの場所を含有する)処理されたデータをロボットのそれぞれに返送し、これは、それぞれ、その位置特定ユニットを使用し、処理されたデータをUWB信号102からの位置特定データと融合することによって、その場所推定値を改良する。本アーキテクチャは、自己位置特定装置が、大量の算出を要求するタスク(例えば、計画、確率推測、マッピング、ループ閉鎖(例えば、同時位置特定およびマッピング(SLAM)に関するアルゴリズムの一部として)等)を実施することを可能にする。本アーキテクチャはまた、自己位置特定装置が、協働を要求するタスク(例えば、協調マッピング、協調タスク計画、一貫した世界状態推定値の生成および維持等)を実施することを可能にする。
いくつかの実施形態では、データアクセスポイント1510は、大域的特性センサ(図示せず)を備える。これは、例えば、データアクセスポイント1510が、データを自己位置特定装置130に提供することを可能にし得、これは、改良された場所推定値を算出するために有用であり得る。
いくつかの実施形態では、データアクセスポイント1510は、メモリ(図示せず)または処理ユニット(図示せず)を備える。これは、例えば、データアクセスポイント1510がサービスを提供することを可能にし得る。いくつかの実施形態では、データアクセスポイント1510は、プッシュサービスを実装する。いくつかの実施形態では、データアクセスポイント1510は、プルサービスを実装する。
いくつかの実施形態では、データアクセスポイント1510は、2つの自己位置特定装置130間に通信リンクを提供する。これは、2つの自己位置特定装置130が、センサデータ(例えば、大域的特性センサからのデータ、ビジョンセンサからのデータ)を交換することを可能にし得る。いくつかの実施形態では、データを交換することは、自己位置特定装置130が、位置特定ユニットを使用して、その場所の改良された推定値を算出することに役立ち得る。
本開示の第1の側面によると、それぞれ、送受信機のクロックを基準にして、スケジューリングされた伝送時間においてUWB信号を放出するように動作可能である、3つのUWB送受信機と、本装置のクロックを基準にして、UWB信号を受信およびタイムスタンピングするように動作可能である、自己位置特定装置と、受信されたUWB信号のタイムスタンプに基づいて、3つのUWB送受信機に対する自己位置特定装置の相対的場所を算出するように動作可能である、位置特定ユニットとを備える、位置特定システムが、提供される。
いくつかの実施形態では、自己位置特定装置は、少なくとも1つ、2つ、または3つの送受信機によってブロードキャストされる信号からその場所を判定し得る。これは、自己位置特定装置の(1)少なくとも1つ、2つ、または3つの送受信機のそれぞれの場所、(2)1つ、2つ、または3つの送受信機のそれぞれの少なくとも1つの信号の精密な伝送時間、(3)少なくとも1つ、2つ、または3つの送受信機の伝送時間間の正確な時間間隔、および(4)少なくとも1つ、2つ、または3つの送受信機のそれぞれの少なくとも2つの後続信号の伝送時間間の正確な時間間隔の知識に基づいて達成され得る。いくつかの実施形態では、把握される場所(1)、精密に把握される伝送時間(2)、異なる送受信機の信号間の正確に把握される時間間隔(3)、または単一の送受信機の信号間の正確に把握される時間間隔(4)が、事前定義される(例えば、それらが、自己位置特定装置のメモリ内に記憶され得る)、または信号を用いて(例えば、ペイロードとして)伝送される。
いくつかの実施形態では、送受信機は、有線接続され、有線接続を通して通信することができる。いくつかの実施形態では、送受信機は、無線接続を通して通信する。いくつかの実施形態では、自己位置特定装置の位置特定を可能にする同一の信号が、送受信機間の通信のために使用される。いくつかの実施形態では、送受信機は、UWB信号を使用して通信する。いくつかの実施形態では、送受信機の通信は、(時として、「ペイロード」と呼ばれる)UWB信号内に埋め込まれる。いくつかの実施形態では、送受信機は、そのクロックを同期させるために通信する。
いくつかの実施形態では、通信チャネルが、誤差チェック機能(例えば、CRC生成およびチェック)を実装する。いくつかの実施形態では、少なくとも1つの集積回路間バス(I2C)またはシリアル周辺インターフェースバス(SPI)システムが、使用される。
送受信機からの信号は、ケーブル(すなわち、有線設定)を通して、または無線接続を通して受信され得る。有線接続を使用するとき、送受信機は、デジタル伝送およびデジタル受信電子機器を使用して、送受信機に通信信号を送信し、それから通信信号を受信し得る。交換された信号は、主として、送受信機のクロックを同期させるために使用され得る。これは、クロックが時間をカウントするレートが、クロック間で一定ではなく、時間とともに変動し(「クロックドリフト」)、全ての送受信機のクロックが最初に正確に設定された場合であっても、送受信機間に時間差をもたらすため、重要である。さらに、異なるクロックが、クロックオフセットを有し得る。さらに、異なるクロックのレートが、経時的に異なるように発展し得る。そのような差異は、信号のタイムスタンピングに影響を及ぼし、したがって、低減された位置特定性能をもたらし得る。そのような差異は、送受信機が単一のクロックによってサービス提供される、有線設定を使用して回避されることができる。いくつかの実施形態では、配線設定は、送受信機をクロックに接続するケーブル毎に同じ長さを使用し、クロックから各送受信機への同じ信号進行時間を確実にする。
いくつかの実施形態では、送受信機は、無線信号を受信するように構築および配列される。いくつかの実施形態では、送受信機は、タイムスタンプ可能な信号を受信するように構築および配列される。いくつかの実施形態では、送受信機は、UWB信号を受信するように構築および配列される。
いくつかの実施形態では、無線信号の受信は、送受信機性能を改良し得る。例えば、第1の送受信機が、第2の送受信機から受信された無線信号を使用し、その内部クロックを調節し得る。これは、例えば、無線信号がネットワーク内の他の送受信機から受信された時間をメモリ内に記憶し、続けて、これらの時間に基づいて、ローカルクロックを調節する同期ユニットによって達成され得る。いくつかの実施形態では、改良されたクロック同期は、異なる送受信機が信号を伝送するレート間により少ない変動をもたらす。いくつかの実施形態では、伝送レート間の変動の測定値は、位置特定ネットワークの性能を評価するために使用されるメトリックであり得る。
いくつかの実施形態では、位置特定システムはさらに、3つの送受信機に動作上結合される、スケジューリングユニットを備える。
いくつかの実施形態では、位置特定システムは、本装置の運動に影響を及ぼすように動作可能である、オンボードアクチュエータと、相対的場所に依存して、本装置のオンボードアクチュエータに対する制御信号を生産するように動作可能である、制御ユニットとを備える。いくつかの実施形態では、制御ユニットはさらに、相対的場所を表すデータの受信から0.1、0.2、0.5、1、または5秒未満で制御信号を算出するように動作可能であり、オンボードアクチュエータはさらに、制御信号の受信から0.1、0.2、0.5、1、または5秒未満で本装置の運動に影響を及ぼすように構築および配列され、したがって、本装置は、リアルタイムで制御されることができる。
いくつかの実施形態では、位置特定システムは、相対的場所への擾乱に応答して本装置を移動させるように構築および配列され、移動は、擾乱を5、1、または0.2秒未満で低減させる。いくつかの実施形態では、擾乱は、瞬間的事象である。
いくつかの実施形態では、擾乱は、本装置またはロボットの実際の位置を少なくとも1mだけ、または10cmだけ変化させる。いくつかの実施形態では、擾乱は、本装置またはロボットの実際の配向を少なくとも45度だけ、または10度だけ変化させる。
いくつかの実施形態では、装置位置特定のためのシステムは、擾乱を0.1、0.2、0.5、1、または5秒未満で低減させるように本装置を移動させることによって、3つの送受信機の位置への擾乱に反応するように動作可能である。いくつかの実施形態では、擾乱は、3つの送受信機の実際の位置を1m、50cm、30cm、または10cmだけ変化させる。いくつかの実施形態では、擾乱は、3つの送受信機の全ての位置における同時、突然、線形偏移である。
いくつかの実施形態では、位置特定システムは、補償ユニットと、メモリユニットとを備え、位置特定ユニットはさらに、補償ユニットによって算出される補償値およびメモリユニットによって提供されるデータに依存して、相対的場所を算出するように動作可能である。いくつかの実施形態では、相対的場所は、着信時間差(TDOA)技法を使用して算出される。いくつかの実施形態では、メモリユニットは、3つのUWB送受信機毎に位置および識別子を記憶するように動作可能である。いくつかの実施形態では、メモリユニットは、着信時間差を記憶するように動作可能である。
いくつかの実施形態では、自己位置特定装置130はさらに、センサを備え、これは、運動の不在を検出するように構築および配列され、自己位置特定装置の位置特定ユニットはさらに、運動の不在に依存して、相対的場所を算出するように動作可能である。
いくつかの実施形態では、3つのUWB送受信機はそれぞれさらに、UWB送受信機の位置または配向への擾乱を検出するように構築および配列されるセンサを備える。いくつかの実施形態では、擾乱は、配向または位置における変化のうちの1つである。いくつかの実施形態では、擾乱は、振動である。いくつかの実施形態では、センサは、加速度計である。いくつかの実施形態では、センサは、送受信機のデジタル伝送電子機器に動作上結合され、送受信機のデジタル伝送電子機器は、自己位置特定装置への擾乱を表すデータを伝送するように動作可能である。
いくつかの実施形態では、自己位置特定装置はさらに、補償ユニットを備える。いくつかの実施形態では、補償ユニットは、本装置のデジタル受信電子機器またはメモリユニットに動作上結合され、(i)第1の送受信機から本装置に進行する第1のUWB信号と第2の異なる送受信機から本装置に進行する第2のUWB信号との間の着信時間差に関する補償値および(ii)第1の送受信機から本装置に進行する第1のUWB信号のタイムスタンプに関する補償値のうちの1つを算出するように動作可能である。
いくつかの実施形態では、装置位置特定のためのシステムは、アンテナの軸のいずれかにおける本装置のアンテナの配向への擾乱にもかかわらず、3つの送受信機に対する本装置の位置を維持するように動作可能である。いくつかの実施形態では、擾乱は、本装置のアンテナの配向を10度、30度、または60度を上回って変化させる。いくつかの実施形態では、擾乱は、本装置のアンテナの配向をその3つの軸のいずれかにおいて変化させる。
いくつかの実施形態では、装置位置特定のためのシステムはさらに、本装置の移動のモデルに依存して、補償値を算出するように動作可能である。いくつかの実施形態では、装置位置特定のためのシステムはさらに、本装置の運動のモデルに依存して、補償値を算出するように動作可能である。
いくつかの実施形態では、装置位置特定のためのシステムはさらに、0.6、3、または15ナノ秒以内に補償値を算出するように動作可能である。いくつかの実施形態では、補償ユニットはさらに、実際の着信時間差または実際の着信時間および算出された補償値の統計的平均誤差が0.6、3、または15ナノ秒よりも小さいように補償値を算出するように動作可能である。
いくつかの実施形態では、集中クロックが、有線送受信機を同期させるために使用される。いくつかの実施形態では、クロック同期UWB信号は、UWB信号である。
いくつかの実施形態では、送受信機のアンテナは、(i)UWB信号を送信し、(ii)UWBクロック同期信号を受信するように構築および配列される。いくつかの実施形態では、別個のアンテナが、UWB信号およびUWBクロック同期信号のために使用される。いくつかの実施形態では、少なくとも3つのUWB送受信機のアンテナがそれぞれ、UWBクロック同期信号を伝送および受信するように構築ならびに配列される。
いくつかの実施形態では、センサは、カメラ、加速度計、磁気計、およびジャイロスコープのうちの少なくとも1つを含む。いくつかの実施形態では、センサは、加速度計、ジャイロスコープ、磁気計、カメラ、光学流量センサ、気圧計、エンコーダ、および赤外線センサの群に属する。いくつかの実施形態では、センサは、加速度計、ジャイロスコープ、磁気計、カメラ、光学流量センサ、レーザまたはソナーレンジファインダ、レーダ、気圧計、温度計、湿度計、緩衝器、化学センサ、電磁センサ、空気流量センサおよび相対対気速度センサ、超音波センサ、マイクロフォン、無線センサ、ならびに他の高さ、距離、および範囲センサ、ならびに赤外線センサ、飛行時間センサ、ならびにエンコーダのより大きい群に属する。いくつかの実施形態では、配向センサは、磁気計または加速度計のうちの1つである。いくつかの実施形態では、本装置は、本装置の移動のために使用されるアクチュエータのうちの少なくとも1つの配向を表すデータを検出するように構築および配列されるセンサを備える。
本開示の別の側面によると、UWB信号、オンボードセンサ信号、ならびに第1および第2の場所における大域的特性の比較に依存して移動するように動作可能である、移動ロボットが、提供される。
いくつかの実施形態では、移動ロボットの基準信号は、移動ロボット(または移動ロボットのアンテナ)の所望の位置または配向を表し、移動は、移動ロボットの(またはアンテナの)配向、位置、または移動の変化のうちの少なくとも1つによって引き起こされる、移動ロボットの(またはそのアンテナの)所望の位置または配向に対する移動ロボットの(またはそのアンテナの)実際の位置または配向への擾乱を低減させる。
本開示の別の側面によると、オンボード信号が、既知の相対的場所を伴う少なくとも4つのUWB送受信機に対する自己位置特定装置の位置に基づいて生産され得る。いくつかの実施形態では、送受信機のクロックは、同期され得、4つの送受信機はそれぞれ、スケジューリングされた伝送時間においてUWB信号を伝送し得る。自己位置特定装置は、そのクロックを使用して信号を受信およびタイムスタンピングし、(例えば、メモリからそれらを読み出すことによって、またはUWB信号からそれらをデコードすることによって)同期された送受信機クロックの時間において各信号の伝送タイムスタンプを読み出し得る。送受信機に対する自己位置特定装置の位置は、次いで、既知の相対的場所、4つの伝送タイムスタンプ、および4つの受信タイムスタンプに基づいて算出され、基準位置またはある閾値と比較され得る。自己位置特定装置は、次いで、比較に基づいて、オンボードアクチュエータに対する制御信号、オンボードスピーカに対する信号、オンボードディスプレイに対する信号、または無線信号を生産し得る。
いくつかの実施形態では、自己位置特定装置は、ウェアラブルである。いくつかの実施形態では、自己位置特定装置は、ユーザフィードバックを提供する(例えば、スピーカを介してオーディオを提供する、ディスプレイを介して画像またはビデオを提供する)ように動作可能である。
本開示の別の側面によると、オンボード信号が、既知の相対的場所を伴う少なくとも3つのUWB送受信機に対する自己位置特定装置の位置に基づいて生産され得る。自己位置特定装置は、少なくとも1つのUWB信号を伝送し、自己位置特定装置クロックの時間における少なくとも1つのUWB信号の少なくとも1つの伝送タイムスタンプをメモリ内に記憶し得る。3つのUWB送受信機は、次いで、それぞれ、受信時間において少なくとも1つのUWB信号のうちの1つを受信し、それぞれ、UWB信号を伝送し得る。これらの伝送された信号は、次いで、自己位置特定装置によってそのクロックの時間において受信およびタイムスタンピングされ得る。第1、第2、および第3の送受信機の受信と伝送との間の第1、第2、および第3の伝送遅延が、次いで、メモリから読み出される、またはUWB信号からデコードされ得、送受信機に対する自己位置特定装置の位置が、次いで、既知の場所、受信タイムスタンプ、遅延、および少なくとも1つの伝送タイムスタンプに基づいて算出され、基準位置またはある閾値と比較され得る。自己位置特定装置は、次いで、比較に基づいて、オンボードアクチュエータに対する制御信号、オンボードスピーカに対する信号、オンボードディスプレイに対する信号、または無線信号を生産し得る。
本開示の別の側面によると、既知の相対的位置を伴うUWB送受信機ネットワークの一部であり、それぞれ、センサを備えるUWB送受信機の移動の影響は、センサを使用して移動を検出し、移動を示す情報を無線で伝送し、補償値の算出、位置の算出値の調節、またはアラートのトリガのうちの1つもしくはそれを上回るものを実施することによって軽減され得る。
本開示の別の側面によると、3つのUWB送信機と、自己位置特定装置とを備える、装置位置特定のためのシステムが、提供され、UWB送信機のうちの1つおよび本装置は、それぞれ、大域的特性センサを備え、自己位置特定装置はさらに、受信されたUWB信号および2つの大域的特性センサからのセンサデータに基づいて、3つのUWB送受信機に対する本装置の場所を算出するように動作可能である、中央処理電子機器を備える。いくつかの実施形態では、感知される大域的特性は、大気圧、磁場、ランドマーク、GPS信号、および重力のうちの1つであり得る。いくつかの実施形態では、算出はさらに、センサデータの比較に基づく、またはセンサセータに関する大域的特性モデルを使用する、または本装置の配向もしくは運動を表すデータを使用し得る。いくつかの実施形態では、中央処理電子機器はさらに、比較、大域的特性モデルの使用、または本装置の配向もしくは運動を表すデータの使用に基づいて、アクチュエータに対する制御信号を算出するように動作可能である。
本開示の別の側面によると、少なくとも1つのタイムスタンピングされたUWB信号および基準信号に基づいて、移動ロボットの移動に影響を及ぼすように動作可能であるアクチュエータを備える、移動ロボットが、提供される。いくつかの実施形態では、アクチュエータはさらに、オンボードセンサ信号と、遠隔の場所におけるオフボードセンサから受信され、遠隔の場所における大域的特性に基づいて生産されたオフボードセンサ信号との比較に基づいて、移動に影響を及ぼすように動作可能である。いくつかの実施形態では、移動ロボットは、大域的特性モデルを使用し、オンボードセンサ信号をオフボードセンサ信号と比較するように動作可能である。いくつかの実施形態では、アクチュエータはさらに、UWB信号を生産するUWB送信機の位置、配向、および移動のうちの少なくとも1つを示す信号に基づいて、移動に影響を及ぼすように動作可能である。いくつかの実施形態では、移動ロボットは、位置特定ユニットと、アクチュエータに対する制御信号を生産するように動作可能である制御ユニットとを備える。
いくつかの実施形態では、付加的UWB送受信機が、UWB送受信機ネットワークに追加され得る。UWBネットワークは、相互に対して既知の相対的位置を伴う少なくとも第1、第2、および第3のUWB送受信機を備え得る。いくつかの実施形態では、第1、第2、および第3のUWB送受信機のそれぞれならびに付加的無線UWB送受信機は、クロックを備え得る。
いくつかの実施形態では、付加的UWB送受信機は、第1、第2、および第3のUWB送受信機の無線受信範囲内でアクティブ化され得る。付加的UWB送受信機は、第1、第2、および第3のUWB送受信機に対して部分的または完全に未知の相対的位置を有し得る。
いくつかの実施形態では、3つのUWB送受信機はそれぞれ、UWB信号を無線で伝送するように構成され得る。3つのUWB送受信機はそれぞれ、UWB信号がそのUWB送受信機によって伝送されるときは常に、タイムスタンプを生成するように構成され得る。付加的UWB送受信機は、他のUWB送受信機のいずれかによって伝送されたUWB信号を受信するように構成され得る。いくつかの実施形態では、付加的UWBは、他のUWB送受信機のいずれかから受信された任意のUWB信号の受信時間をタイムスタンピングするように構成され得る。例えば、いくつかの実施形態では、UWB信号が第1のUWB送受信機によって伝送されると、第1のUWB送受信機は、伝送タイムスタンプを生成し得る一方、付加的UWB送受信機は、UWB信号を受信すると、受信タイムスタンプを生成し得る。
いくつかの実施形態では、第1のUWB送受信機は、第1のUWB信号を伝送し、第1のUWB送受信機のクロックに基づいて、第1の伝送タイムスタンプを生成し得る。第2のUWB送受信機は、第2のUWB信号を伝送し、第2のUWB送受信機のクロックに基づいて、第2の伝送タイムスタンプを生成し得る。第3のUWB送受信機は、第3のUWB信号を伝送し、第3のUWB送受信機のクロックに基づいて、第3の伝送タイムスタンプを生成し得る。
いくつかの実施形態では、付加的UWB送受信機は、第1のUWB信号を受信し、付加的UWB送受信機のクロックに基づいて、第1の受信タイムスタンプを生成し得る。付加的UWB送受信機はまた、第2のUWB信号を受信し、付加的UWB送受信機のクロックに基づいて、第2の受信タイムスタンプを生成し得る。付加的UWB送受信機はまた、第3のUWB信号を受信し、付加的UWB送受信機のクロックに基づいて、第3の受信タイムスタンプを生成し得る。
いくつかの実施形態では、位置較正ユニットが、第1、第2、および第3の受信されたUWB信号の受信ならびに第1、第2、および第3のUWB送受信機の既知の相対的場所に基づいて、第1、第2、および第3のUWB送受信機に対する付加的UWB送受信機の位置を算出し得る。いくつかの実施形態では、位置較正ユニットは、第1、第2、および第3の受信タイムスタンプならびに第1、第2、および第3のUWB送受信機の既知の相対的場所に基づいて、第1、第2、および第3のUWB送受信機に対する付加的UWB送受信機の位置を算出し得る。
いくつかの実施形態では、UWBネットワークは、第4のUWB送受信機を備え得る。第4のUWB送受信機は、第1、第2、および第3のUWB送受信機に対する既知の場所を有し、クロックを備え得る。
いくつかの実施形態では、付加的UWB送受信機は、第4のUWB送受信機の受信範囲内にあり得る。第4のUWB送受信機は、第4のUWB信号を伝送し、第4のUWB送受信機のクロックに基づいて、第4の伝送タイムスタンプを生成し得る。付加的UWB送受信機はまた、第4のUWB信号を受信し、付加的UWB送受信機のクロックに基づいて、第4の受信タイムスタンプを生成し得る。いくつかの実施形態では、第4の受信タイムスタンプはまた、第1、第2、第3、および第4のUWB送受信機に対する付加的UWB送受信機の位置を算出するために使用され得る。
いくつかの実施形態では、第1、第2、および第3のUWB送受信機のクロックは、同期され得る。いくつかの実施形態では、第1、第2、および第3の伝送タイムスタンプは、同期されたクロックの時間において把握され得る。いくつかの実施形態では、第1、第2、および第3の伝送タイムスタンプは、付加的UWB送受信機のメモリから読み出され得る。いくつかの実施形態では、第1、第2、および第3の伝送タイムスタンプは、UWB信号からデコードされ得る。いくつかの実施形態では、第1、第2、および第3の伝送タイムスタンプはまた、第1、第2、および第3のUWB送受信機に対する付加的UWB送受信機の位置を算出するために使用され得る。
いくつかの実施形態では、付加的UWB送受信機は、第1、第2、および第3のUWB信号の無線伝送に先立って、少なくとも1つの付加的UWB信号を無線で伝送し得る。付加的UWB送受信機は、付加的UWB送受信機のクロックに基づいて、付加的伝送タイムスタンプを生成し、それをメモリ内に記憶し得る。
いくつかの実施形態では、第1のUWB送受信機は、付加的UWB信号を受信し、第1のUWB送受信機のクロックに基づいて、第1の付加的受信タイムスタンプを生成し得る。第2のUWB送受信機は、付加的UWB信号を受信し、第2のUWB送受信機のクロックに基づいて、第2の付加的受信タイムスタンプを生成し得る。第3のUWB送受信機は、付加的UWB信号を受信し、第3のUWB送受信機のクロックに基づいて、第3の付加的受信タイムスタンプを生成し得る。
いくつかの実施形態では、第1のUWB送受信機におけるUWB信号の受信と、第1のUWB送受信機からのUWB信号の対応する伝送との間の第1の伝送遅延が、把握される。いくつかの実施形態では、第2のUWB送受信機におけるUWB信号の受信と、第2のUWB送受信機からのUWB信号の対応する伝送との間の第2の伝送遅延が、把握される。いくつかの実施形態では、第3のUWB送受信機におけるUWB信号の受信と、第3のUWB送受信機からのUWB信号の対応する伝送との間の第3の伝送遅延が、把握される。
いくつかの実施形態では、第1、第2、および第3の伝送遅延は、付加的UWB送受信機上のメモリから読み出され得る。いくつかの実施形態では、第1、第2、および第3の伝送遅延は、付加的UWB送受信機によって受信される1つまたはそれを上回るUWB信号からデコードされ得る。いくつかの実施形態では、第1、第2、および第3の伝送遅延ならびに記憶された付加的伝送タイムスタンプは、第1、第2、および第3のUWB送受信機に対する付加的UWB送受信機の位置を算出するために使用され得る。
いくつかの実施形態では、スケジューリングユニットが、UWB信号の伝送スケジュールを調節し、付加的UWB送受信機からのUWB信号のスケジューリングされた伝送を含めるために使用され得る。いくつかの実施形態では、スケジューリングは、時分割多元接続(TDMA)スロットを分配することを妥協し得る。いくつかの実施形態では、少なくとも1つのTDMAタイムスロットが、付加的UWB送受信機からのUWB信号の伝送のために分配され得る。
いくつかの実施形態では、複数のUWB信号が、第1、第2、および第3のUWB送受信機ならびに付加的UWB送受信機から無線で伝送され得、したがって、複数のUWB信号はそれぞれ、伝送側UWB送受信機の埋め込まれた相対的位置情報を備える。
いくつかの実施形態では、自己位置特定装置が、複数のUWB信号を受信し、受信された複数のUWB信号に基づいて、自己位置特定装置の相対的位置を算出し得る。
いくつかの実施形態では、位置較正ユニットによる第1、第2、および第3のUWB送受信機に対する付加的UWB送受信機の位置の算出は、第1、第2、および第3のUWB信号の伝送タイムスタンプに基づき得る。
いくつかの実施形態では、第1、第2、および第3のUWB信号の伝送タイムスタンプは、メモリから読み出されるか、または少なくとも1つのUWB信号のペイロードとして受信され、それからデコードされるかのいずれかであり得る。
いくつかの実施形態では、いつ少なくとも1つの付加的UWB信号を無線で伝送するかを判定するステップは、(1)1つもしくはそれを上回る事前判定されたルールまたは(2)付加的UWB送受信機によって受信されたデータに基づき得る。いくつかの実施形態では、付加的UWB送受信機に対してスケジューリングされる伝送タイムスロットの判定は、スケジューリングユニットを使用して実施される、または(i)第1、第2、および第3の伝送時間のスケジューリング、(ii)第1、第2、もしくは第3の送受信機のUWB信号と付加的送受信機のUWB信号との間の所望の時間分離、もしくは(iii)スケジューリングプロトコルのうちの少なくとも1つに基づいて実施され得る。
いくつかの実施形態では、本方法はさらに、付加的UWB送受信機に対してスケジューリングされる伝送タイムスロットを判定するステップを含み得、付加的UWB送受信機を使用して、付加的UWB信号を無線で伝送するステップは、スケジューリングされた伝送タイムスロットに基づき得る。
いくつかの実施形態では、付加的UWB送受信機の位置の算出はさらに、第4のUWB信号の伝送タイムスタンプに基づき得る。
いくつかの実施形態では、UWB送受信機ネットワーク内のUWB送受信機を較正するための方法が、使用される。UWBネットワークは、少なくとも第1、第2、および第3のUWB送受信機を備え得る。最初に、3つの送受信機の相対的位置は、相互に関連して完全または部分的に未知であり得る。較正の1つの目標は、第1、第2、および第3のUWB送受信機の相対的位置を算出することであり得る。
いくつかの実施形態では、3つのUWB送受信機はそれぞれ、UWB信号を無線で伝送するように構成され得る。3つのUWB送受信機はそれぞれまた、他のUWB送受信機のいずれかによって伝送されたUWB信号を受信するように構成され得る。いくつかの実施形態では、3つのUWB送受信機はそれぞれ、これが伝送する任意のUWB信号の伝送時間をタイムスタンピングし、他のUWB送受信機のいずれかから受信された任意のUWB信号の受信時間をタイムスタンピングするように構成され得る。例えば、いくつかの実施形態では、第1のUWB送受信機によって伝送されたUWB信号は、第2のUWB送受信機および第3のUWB送受信機の両方によって受信され得る。第2および第3のUWB送受信機はそれぞれ、次いで、第1のUWB送受信機からのUWB信号が受信されたときの時間を示す受信タイムスタンプを生成し得る。
いくつかの実施形態では、3つのUWB送受信機の相対的位置は、3つのUWB送受信機のうちの少なくとも2つによって生成された受信タイムスタンプに基づいて判定され得る。
いくつかの実施形態では、少なくとも3つの受信タイムスタンプが、3つのUWB送受信機の相対的位置を判定するために使用され得る。例えば、第1のUWB送受信機は、第2および第3のUWB送受信機によって受信され得る第1のUWB信号を伝送し得、第2および第3のUWB送受信機はそれぞれ、第1のUWB信号の受信の時間に個別の受信タイムスタンプを生成する。第2のUWB送受信機もまた、少なくとも第3のUWB送受信機によって受信され得る第2のUWB信号を伝送し得、第3のUWB送受信機は、第2のUWB信号の受信の時間に受信タイムスタンプを生成する。
いくつかの実施形態では、第1のUWB送受信機は、第2のUWB送受信機によって受信およびタイムスタンピングされ得る第1のUWB信号を伝送し得る。第2のUWB送受信機は、第3のUWB送受信機によって受信およびタイムスタンピングされ得る第2のUWB信号を伝送し得る。第3のUWB送受信機は、第1のUWB送受信機によって受信およびタイムスタンピングされ得る第3のUWB信号を伝送し得る。
したがって、いくつかの実施形態では、第1、第2、および第3のUWB送受信機のうちの少なくとも2つが、少なくとも2つのUWB信号を伝送するために使用される。少なくとも2つのUWB信号のうちの1つまたはそれを上回るものが、次いで、第1、第2、および第3のUWB送受信機のうちの少なくとも2つによって受信され、少なくとも2つのUWB信号の少なくとも3つの受信をもたらす。少なくとも3つの受信はそれぞれ、第1、第2、および第3のUWB送受信機のうちの少なくとも2つによってタイムスタンピングされ、少なくとも3つの受信タイムスタンプの生成をもたらし得る。
いくつかの実施形態では、少なくとも3つの受信タイムスタンプは、次いで、位置較正ユニットにおいて受信され得る。位置較正ユニットは、次いで、少なくとも3つの受信タイムスタンプに基づいて、第1、第2、および第3のUWB送受信機の相対的位置を算出し得る。いくつかの実施形態では、位置較正ユニットは、連立双曲線方程式または連立双曲線方程式の線形化バージョンを解き、第1、第2、および第3のUWB送受信機の相対的位置を算出し得る。
いくつかの実施形態では、位置較正ユニットはまた、少なくとも2つのUWB信号の少なくとも2つの伝送タイムスタンプを受信し得る。いくつかの実施形態では、少なくとも2つの伝送タイムスタンプは、メモリから受信されたものか、またはペイロードとして受信され、少なくとも2つのUWB信号もしくは他のUWB信号からデコードされたものかのいずれかであり得る。いくつかの実施形態では、位置較正ユニットは、次いで、少なくとも3つの受信タイムスタンプおよび少なくとも2つの伝送タイムスタンプに基づいて、第1、第2、および第3のUWB送受信機の相対的位置を算出し得る。
いくつかの実施形態では、第1のUWB送受信機は、第1のクロックを備え、第2のUWB送受信機は、第2のクロックを備え、第3のUWB送受信機は、第3のクロックを備える。いくつかの実施形態では、同期ユニットが、第1、第2、および第3のクロックを同期させ、タイミングオフセットまたはレートの差異を低減させるために使用され得る。
いくつかの実施形態では、第1、第2、および第3のUWB送受信機のいくつかは、センサを備え得る。いくつかの実施形態では、センサはそれぞれ、重力、電磁力、流体圧力、気体圧力、全地球測位信号、または無線報時信号等の少なくとも1つの共通大域的特性を測定するように構成され得る。例えば、第1のUWB送受信機が、第1の重力センサを備え得、第2のUWB送受信機が、第2の重力センサを備え得る。
いくつかの実施形態では、第1のUWB送受信機は、第1のセンサから第1のデータを受信し得、第2のUWB送受信機は、第2のセンサから第2のデータを受信し得、第3のUWB送受信機は、第3のセンサから第3のデータを受信し得る。いくつかの実施形態では、第1のUWB送受信機によって生成されるUWB信号は、第1のデータを表すペイロードデータを備え得、第2のUWB送受信機によって生成されるUWB信号は、第2のデータを表すペイロードデータを備え得、第3のUWB送受信機によって生成されるUWB信号は、第3のデータを表すペイロードデータを備え得る。いくつかの実施形態では、相対的位置の算出はさらに、第1のデータ、第2のデータ、および第3のデータのうちの少なくとも2つに基づき得る。
いくつかの実施形態では、UWB送受信機ネットワークは、第4のUWB送受信機を備え得る。いくつかの実施形態では、第4のUWB送受信機の相対的位置は、第1、第2、および第3のUWB送受信機の位置に関連して完全または部分的に未知であり得る。いくつかの実施形態では、第4のUWB送受信機は、同様に無線で、UWB信号を伝送し、他のUWB送受信機によって伝送されたUWB信号を受信およびタイムスタンピングし得る。
いくつかの実施形態では、少なくとも6つの受信タイムスタンプが、4つのUWB送受信機の相対的位置を判定するために使用され得る。したがって、いくつかの実施形態では、第1、第2、第3、および第4のUWB送受信機のうちの少なくとも3つが、少なくとも3つのUWB信号を伝送するために使用される。少なくとも3つのUWB信号のうちの2つまたはそれを上回るものが、次いで、第1、第2、第3、および第4のUWB送受信機のうちの少なくとも3つによって受信され、少なくとも3つのUWB信号の少なくとも6つの受信をもたらす。少なくとも6つの受信はそれぞれ、第1、第2、第3、および第4のUWB送受信機のうちの少なくとも3つによってタイムスタンピングされ、少なくとも6つの受信タイムスタンプの生成をもたらし得る。
いくつかの実施形態では、少なくとも6つの受信タイムスタンプは、次いで、位置較正ユニットにおいて受信され得る。位置較正ユニットは、次いで、少なくとも6つの受信タイムスタンプに基づいて、第1、第2、第3、および第4のUWB送受信機の相対的位置を算出し得る。
いくつかの実施形態では、第1、第2、第3、および第4のUWB送受信機の相対的位置を表すデータが、第1、第2、第3、および第4のUWB送受信機のうちの少なくとも1つの範囲内の自己位置特定装置に送信され得る。
いくつかの実施形態では、第1、第2、および第3のUWB送受信機のうちの少なくとも1つは、そのUWB送受信機の移動を検出するように構成されるセンサを備え得る。いくつかの実施形態では、第1、第2、および第3のUWB送受信機のうちの少なくとも1つは、移動の検出に応答して、その移動を示す情報を無線で伝送し得る。
いくつかの実施形態では、スケジューリングユニットが、第1、第2、および第3のUWB送受信機からのUWB信号の伝送をスケジューリングし得る。いくつかの実施形態では、スケジューリングは、時分割多元接続スロット分配をスケジューリングすることを妥協し得る。
いくつかの実施形態では、UWB送受信機ネットワークは、付加的UWB送受信機を備え得る。付加的UWB送受信機の伝送は、第1、第2、および第3のUWB送受信機のうちの特定の1つの伝送に干渉しないように構成され得る。いくつかの実施形態では、スケジューリングユニットが、1つのTDMAタイムスロットを、付加的UWB送受信機ならびに第1、第2、および第3のUWB送受信機のうちの特定の1つの両方に分配し得る。
いくつかの実施形態では、位置較正ユニットが、少なくとも2つの続けて伝送されたUWB信号に基づいて、第1、第2、および第3のUWB送受信機の相対的位置を精緻化するために使用され得る。
いくつかの実施形態では、位置較正ユニットにおけるUWB送受信機の初期相対的位置は、部分的知識に基づいて初期化され得る。初期化するステップは、位置推定値を初期化するステップを含み得る。いくつかの実施形態では、位置較正ユニットが、UWB送受信機の相対的位置の推定値を連続的に維持し得る。維持するステップは、更新された位置推定値を算出するステップを含み得る。
本発明のある側面が、その例示的実施形態を参照して特に示され、説明されたが、形態および詳細における種々の変更が、以下の請求項によって定義されるような本発明の精神および範囲から逸脱することなく、それにおいて成され得ることが、当業者によって理解されるであろう。例えば、タイムスタンプ可能な信号に適用される本開示の具体的側面は、UWB信号にも等しく明確に適用され得、逆もまた同様である。さらなる実施例として、信号102に適用される本開示の具体的側面は、信号104にも等しく明確に適用され得、逆もまた同様である。さらなる実施例として、信号104に適用される本開示の具体的側面は、信号1530にも等しく明確に適用され得、逆もまた同様である。さらなる実施例として、位置特定ユニット152に適用される本開示の具体的側面は、位置較正ユニット180にも等しく明確に適用され得、逆もまた同様である。
また、本開示の送受信機、装置、およびコンポーネントは、ハードウェアコンポーネントまたはハードウェアおよびソフトウェアコンポーネントの組み合わせを含み得ることを理解されたい。ハードウェアコンポーネントは、本明細書に説明されるように動作するように構築または配列される任意の好適な有形コンポーネントを含み得る。ハードウェアコンポーネントのいくつか(例えば、スケジューリングユニット、同期ユニット、スケジューリングユニット、位置特定ユニット、補償ユニット、制御ユニット等)は、本明細書に説明される動作を実施するための処理回路(例えば、プロセッサまたはプロセッサの群)を備え得る。ソフトウェアコンポーネントは、有形コンピュータ可読媒体上に記録されるコードを備え得る。処理回路は、ソフトウェアコンポーネントによって、説明される動作を実施するように構成され得る。
したがって、本実施形態は、あらゆる点で例証的であって、制限的ではないと見なされることが望ましい。
図の番号
100 位置特定システム
102 タイムスタンプ可能な信号
104 送受信機間のタイムスタンプ可能な信号
110 送受信機
110a 送受信機0
110b 送受信機1
110c 送受信機2
112 送受信機のアンテナ
116 送受信機のアナログ伝送電子機器
118 送受信機のデジタル伝送電子機器
130 自己位置特定装置
132 自己位置特定装置のアンテナ
136 自己位置特定装置のアナログ受信電子機器
148 自己位置特定装置のデジタル受信電子機器
150 スケジューリングユニット
152 位置特定ユニット
154 送受信機のセンサ
155 自己位置特定装置のセンサ
156 送受信機の大域的特性
158 自己位置特定装置の大域的特性
160 送受信機のアナログ受信電子機器
164 送受信機のデジタル受信電子機器
170 送受信機のメモリ
171 自己位置特定装置のメモリ
174 同期ユニット
180 位置較正ユニット

202 移動送信機
204 定常受信機
206 集中位置特定システム
208 移動送信機から送信された信号
252 移動送受信機
254 定常送受信機
258 定常送受信機と移動送受信機との間で送信された双方向信号

300 クロック
304 同期信号

500 補償ユニット

600 自己位置特定装置Aのクロックにおいて測定されるような時間の進行
602 自己位置特定装置Aのアンテナにおける第1のメッセージの着信時間
604 自己位置特定装置Aのデジタル受信電子機器による第1のメッセージのタイムスタンプと自己位置特定装置Aのアンテナにおける第1のメッセージの着信時間との間の差異
606 自己位置特定装置Aのデジタル受信電子機器による第1のメッセージのタイムスタンプ
612 自己位置特定装置Aのアンテナにおける第2のメッセージの着信時間
614 自己位置特定装置Aのデジタル受信電子機器による第2のメッセージのタイムスタンプと自己位置特定装置Aのアンテナにおける第2のメッセージの着信時間との間の差異
616 自己位置特定装置Aのデジタル受信電子機器による第2のメッセージのタイムスタンプ

700 チャネルインパルス応答(CIR)
702 UWB信号雑音フロアレベル
710 UWB信号プリアンブル
712 UWB信号フレーム開始デリミタ(SFD)
714 UWB信号パケットヘッダ
716 UWB信号ペイロード
720 UWB信号伝送中の時間の進行
722 UWB信号伝送が開始する時間
724 UWB信号伝送が終了する時間
800 受信タイムスタンプ
802 クロック補正
804 影響補償
806 補正された着信時間
810 遠隔の大域的特性
812 比較
814 大域的特性モデル
820 拡張カルマンフィルタプロセス更新
822 事前
824 拡張カルマンフィルタ測定値更新
826 事後
830 場所
840 制御ユニット

900 自己位置特定装置と送受信機との間の相対的角度
900a 自己位置特定装置と送受信機0との間の相対的角度
900b 自己位置特定装置と送受信機1との間の相対的角度
902 自己位置特定装置と送受信機との間の相対的角度によって引き起こされるUWB信号の受信遅延
902a 自己位置特定装置と送受信機0との間の相対的角度によって引き起こされるUWB信号の受信遅延
902b 自己位置特定装置と送受信機1との間の相対的角度によって引き起こされるUWB信号の受信遅延
903 座標系
904 自己位置特定装置と送受信機との間の距離
904a 自己位置特定装置と送受信機0との間の距離
904b 自己位置特定装置と送受信機1との間の距離
906 自己位置特定装置と送受信機との間の距離によって引き起こされるUWB信号の受信遅延
906a 自己位置特定装置と送受信機0との間の距離によって引き起こされるUWB信号の受信遅延
906b 自己位置特定装置と送受信機1との間の距離によって引き起こされるUWB信号の受信遅延
908 自己位置特定装置と送受信機との間の等価障害物幅
908c 自己位置特定装置と送受信機2との間の等価障害物幅
910 自己位置特定装置と送受信機との間の等価障害物幅によって引き起こされるUWB信号の受信遅延
910a 自己位置特定装置と送受信機0との間の等価障害物幅によって引き起こされるUWB信号の受信遅延
910b 自己位置特定装置と送受信機1との間の等価障害物幅によって引き起こされるUWB信号の受信遅延
910c 自己位置特定装置と送受信機2との間の等価障害物幅によって引き起こされるUWB信号の受信遅延
1004 オンボードアクチュエータ
1006 移動
1008 基準信号

1100 移動ロボット
1102 中央処理電子機器
1104 ジャイロスコープ
1106 加速度計
1110 プロペラ
1112 オフボードコントローラ
1114 オフボードセンサ

1202 水平コントローラ
1204 x方向における車両加速度を規定するコマンド
1206 y方向における車両加速度を規定するコマンド
1210 垂直コントローラ
1212 z方向における車両加速度を規定するコマンド
1220 低減姿勢コントローラ
1222 車両ピッチレートを規定するコマンド
1224 車両ロールレートを規定するコマンド
1230 ヨーコントローラ
1232 車両ヨーレートを規定するコマンド
1242 本体レートコントローラ
1244 アクチュエータコマンド

1300a 時間R1におけるパケット120aの受信と時間R2におけるパケット120bの受信との間の着信時間差(TDOA)
1300b 時間R2におけるパケット120bの受信と時間R3におけるパケット120cの受信との間の着信時間差(TDOA)
1300c 時間R3におけるパケット120cの受信と時間R4におけるパケット120dの受信との間の着信時間差(TDOA)
1310 ラウンドロビン方式で送信される伝送パケット間の規則的な時間間隔(T2−T1=T3−T2=T4−T3)

1400 送受信機信号の半径方向カバレッジ
1410 2つの範囲内送受信機間の無線通信
1420 1つのセル内の複数の送受信機によって重複する空間的カバレッジ
1440 複数の送受信機セルによって重複する空間的カバレッジ

1500 データ送受信機
1505 データ送受信機アンテナ
1510 データアクセスポイント
1520 データ送受信機とデータアクセスポイントとの間の双方向信号伝達
1530 2つのデータ送受信機間の双方向信号伝達

Claims (9)

  1. 位置特定システムであって、
    3つの超広帯域(UWB)送受信機であって、それぞれ、UWB信号を放出するように動作可能であり、それぞれ、
    送受信機アンテナと、
    送受信機クロックと、
    アナログ伝送電子機器と、
    前記送受信機クロックおよび前記アナログ伝送電子機器に動作上結合され、前記送受信機クロックを基準にして、スケジューリングされた伝送時間において前記UWB信号を放出するように動作可能である、デジタル伝送電子機器と、
    を備える、3つの超広帯域(UWB)送受信機と、
    前記UWB信号を受信するように動作可能な第1の自己位置特定装置であって、
    前記UWB信号を受信するように動作可能である、第1の装置アンテナであって、前記第1の装置アンテナは、
    前記3つのUWB送受信機の第1のものからの第1のUWB信号と、
    前記3つのUWB送受信機の第2のものからの第2のUWB信号と、
    前記3つのUWB送受信機の第3のものからの第3のUWB信号と、
    を受信するように動作可能である、第1の装置アンテナと、
    第1の装置クロックと、
    第1の装置アナログ受信電子機器と、
    前記第1の装置クロックおよび前記第1の装置アナログ受信電子機器に動作上結合され、前記第1の装置クロックを基準にして、前記受信された第1、第2、および第3のUWB信号をタイムスタンピングするように動作可能である、第1の装置デジタル受信電子機器と、
    前記装置デジタル受信電子機器に動作上結合された補償ユニットであって、前記補償ユニットは、
    第1のUWB送受信機から前記第1の自己位置特定装置に進行する第1のUWB信号と、第2の異なるUWB送受信機から前記第1の自己位置特定装置に進行する第2のUWB信号との間の着信の時間差に関する補償値と、
    前記第1のUWB送受信機から前記第1の自己位置特定装置に進行する第1のUWB信号のタイムスタンプに関する補償値と、
    のうちの1つを算出するように動作可能であり、前記補償ユニットは、
    前記第1の装置アンテナと、
    前記第1の装置アナログ受信電子機器と、
    前記第1の装置デジタル受信電子機器と、
    前記第1の自己位置特定装置の運動と、
    前記第1のUWB送受信機の送受信機アンテナと、
    前記第1のUWB送受信機のアナログ伝送電子機器と、
    前記第1のUWB送受信機のデジタル伝送電子機器と、
    前記第2のUWB送受信機の送受信機アンテナと、
    前記第2のUWB送受信機のアナログ伝送電子機器と、
    前記第2のUWB送受信機のデジタル伝送電子機器と、
    のうちの1つまたはそれを上回るものによって導入されるタイミング誤差を暗示的または明示的に考慮することによって、前記補償値を算出するように動作可能である、補償ユニットと、
    前記第1の装置デジタル受信電子機器に動作上結合され、前記受信された第1、第2、および第3のUWB信号のタイムスタンプに基づいて、前記3つのUWB送受信機に対する第1の自己位置特定装置の相対的場所を算出するように動作可能である、第1の位置特定ユニットと、
    を備える、第1の自己位置特定装置と、
    前記UWB信号を受信するように動作可能な第2の自己位置特定装置であって、
    前記UWB信号を受信するように動作可能である、第2の装置アンテナであって、
    前記3つのUWB送受信機の第1のものからの第1のUWB信号と、
    前記3つのUWB送受信機の第2のものからの第2のUWB信号と、
    前記3つのUWB送受信機の第3のものからの第3のUWB信号と、
    を受信するように動作可能である、第2の装置アンテナと、
    第2の装置クロックと、
    第2の装置アナログ受信電子機器と、
    前記第2の装置クロックおよび前記第2の装置アナログ受信電子機器に動作上結合され、前記第2の装置クロックを基準にして、前記受信された第1、第2、および第3のUWB信号をタイムスタンピングするように動作可能である、第2の装置デジタル受信電子機器と、
    前記第2の装置デジタル受信電子機器に動作上結合され、前記受信された第1、第2、および第3のUWB信号のタイムスタンプに基づいて、前記3つのUWB送受信機に対する第2の自己位置特定装置の相対的場所を算出するように動作可能である、第2の位置特定ユニットと、
    を備える、第2の自己位置特定装置と、
    を備える、システム。
  2. 前記送受信機クロックの第1のものと第2のものとの間のクロックオフセットおよびクロックレートのうちの少なくとも1つに関する補正値を算出するように動作可能である、同期ユニットをさらに備え、前記送受信機クロックのうちの少なくとも2つは、それぞれ、間隔を5m秒〜10m秒に平均化するために、最大(1×10−8のアラン分散を有するように構築され、前記第1の位置特定ユニットによって算出される相対的場所は、1mまたはそれよりも良好な正確度で算出される、請求項1に記載のシステム。
  3. 前記第1の自己位置特定装置に物理的かつ動作上結合される、移動ロボットをさらに備え、前記第1の自己位置特定装置はさらに、
    空間を通した前記移動ロボットの移動を制御するように動作可能である、オンボードアクチュエータと、
    前記相対的場所に基づいて、前記オンボードアクチュエータに対する制御信号を生産するように動作可能である、制御ユニットと、
    を備える、請求項1に記載のシステム。
  4. 前記第1の自己位置特定装置は、10秒の時間ウィンドウ以内で前記UWB信号のうちの2つを受信するように動作可能であり、前記2つのUWB信号のタイムスタンプ間の時間差は、前記第1の装置クロックを基準にして、前記第1の装置アンテナにおけるその受信時間間の時間差の3ナノ秒以内である、請求項1に記載のシステム。
  5. 前記3つのUWB送受信機はそれぞれさらに、前記送受信機の位置または配向への擾乱を検出するように構築される、センサを備える、請求項1に記載のシステム。
  6. 前記3つのUWB送受信機の第1のUWB送受信機の送受信機アンテナは、前記3つのUWB送受信機の第2のUWB送受信機のUWB信号を受信するように動作可能であり、前記第1のUWB送受信機は、
    送受信機アナログ受信電子機器と、
    前記第1のUWB送受信機の送受信機クロックおよび前記送受信機アナログ受信電子機器に動作上結合され、前記第1のUWB送受信機の送受信機クロックを基準にして、前記第2のUWB送受信機の受信されたUWB信号をタイムスタンピングするように動作可能である、送受信機デジタル受信電子機器と、
    前記第1のUWB送受信機と前記第2のUWB送受信機との間の共通の同期された基準時間を取得するために、前記第2のUWB送受信機の受信されたUWB信号のタイムスタンプに基づいて、前記第1のUWB送受信機の送受信機クロックへの補正値を算出するように動作可能である、同期ユニットと、
    を備える、請求項1に記載のシステム。
  7. 前記3つのUWB送受信機は、第1のUWB送受信機と、第2のUWB送受信機と、第3のUWB送受信機とを備え、
    前記第1のUWB送受信機は、
    前記第2のUWB送受信機によって放出されるUWB信号および前記第3のUWB送受信機によって放出されるUWB信号を受信するように動作可能である、第1の送受信機アンテナと、
    第1の送受信機クロックと、
    第1の送受信機アナログ受信電子機器と、
    前記第1の送受信機クロックおよび前記第1の送受信機アナログ受信電子機器に動作上結合され、前記第1の送受信機クロックを基準にして、前記第2のUWB送受信機および前記第3のUWB送受信機から受信されたUWB信号をタイムスタンピングするように動作可能である、第1の送受信機デジタル受信電子機器と、
    前記第2のUWB送受信機および前記第3のUWB送受信機から受信されたUWB信号のタイムスタンプに基づいて、クロック補正値を算出するように動作可能である、第1の同期ユニットと、
    第1のアナログ伝送電子機器と、
    前記第1の送受信機クロックおよび前記第1のアナログ伝送電子機器に動作上結合され、前記第1の送受信機クロックを基準にして、スケジューリングされた伝送時間において前記UWB信号を放出するように動作可能である、第1のデジタル伝送電子機器と、
    を備え、
    前記第2のUWB送受信機は、
    前記第1のUWB送受信機によって放出されるUWB信号および前記第3のUWB送受信機によって放出されるUWB信号を受信するように動作可能である、第2の送受信機アンテナと、
    第2の送受信機クロックと、
    第2の送受信機アナログ受信電子機器と、
    前記第2の送受信機クロックおよび前記第2の送受信機アナログ受信電子機器に動作上結合され、前記第2の送受信機クロックを基準にして、前記第1のUWB送受信機および前記第3のUWB送受信機から受信されたUWB信号をタイムスタンピングするように動作可能である、第2の送受信機デジタル受信電子機器と、
    前記第1のUWB送受信機および前記第3のUWB送受信機から受信されたUWB信号のタイムスタンプに基づいて、クロック補正値を算出するように動作可能である、第2の同期ユニットと、
    第2のアナログ伝送電子機器と、
    前記第2の送受信機クロックおよび前記第2のアナログ伝送電子機器に動作上結合され、前記第2の送受信機クロックを基準にして、スケジューリングされた伝送時間において前記UWB信号を放出するように動作可能である、第2のデジタル伝送電子機器と、
    を備え、
    前記第3のUWB送受信機は、
    前記第1のUWB送受信機によって放出されるUWB信号および前記第2のUWB送受信機によって放出されるUWB信号を受信するように動作可能である、第3の送受信機アンテナと、
    第3の送受信機クロックと、
    第3の送受信機アナログ受信電子機器と、
    前記第3の送受信機クロックおよび前記第3の送受信機アナログ受信電子機器に動作上結合され、前記第3の送受信機クロックを基準にして、前記第1のUWB送受信機および前記第2のUWB送受信機から受信されたUWB信号をタイムスタンピングするように動作可能である、第3の送受信機デジタル受信電子機器と、
    前記第1のUWB送受信機および前記第2のUWB送受信機から受信されたUWB信号のタイムスタンプに基づいて、クロック補正値を算出するように動作可能である、第3の同期ユニットと、
    第3のアナログ伝送電子機器と、
    前記第3の送受信機クロックおよび前記第3のアナログ伝送電子機器に動作上結合され、前記第3の送受信機クロックを基準にして、スケジューリングされた伝送時間において前記UWB信号を放出するように動作可能である、第3のデジタル伝送電子機器と、
    を備え、
    前記第1の同期ユニット、前記第2の同期ユニット、および前記第3の同期ユニットは、前記第1のUWB送受信機、前記第2のUWB送受信機、および前記第3のUWB送受信機が共通の同期された基準時間を取得するために、その個別のクロック補正値を算出する、
    請求項1に記載のシステム。
  8. 前記第1の自己位置特定装置はさらに、前記3つのUWB送受信機のうちの少なくとも2つから受信されたUWB信号のタイムスタンプに基づいて、前記第1の装置クロックに関するクロック補正値を算出するように動作可能である、同期ユニットを備える、請求項1に記載のシステム。
  9. 自己位置特定装置の相対的場所を判定するための方法であって、
    第1の送受信機アンテナと、第1の送受信機クロックと、第1のアナログ伝送電子機器と、第1のデジタル伝送電子機器とを備える、第1の超広帯域(UWB送受信機を使用して、前記第1の送受信機クロックを基準にして、第1のスケジューリングされた伝送時間において、第1のUB信号を放出することと、
    第2の送受信機アンテナと、第2の送受信機クロックと、第2のアナログ伝送電子機器と、第2のデジタル伝送電子機器とを備える、第2のUWB送受信機を使用して、前記第2の送受信機クロックを基準にして、第2のスケジューリングされた伝送時間において、第2のUWB信号を放出することと、
    第3の送受信機アンテナと、第3の送受信機クロックと、第3のアナログ伝送電子機器と、第3のデジタル伝送電子機器とを備える、第3のUWB送受信機を使用して、前記第3の送受信機クロックを基準にして、第3のスケジューリングされた伝送時間において、第3のUWB信号を放出することと、
    第1の自己位置特定装置を使用して、前記第1、第2、および第3のUWB信号を受信することであって、前記第1の自己位置特定装置は、第1の装置アンテナと、第1の装置クロックと、第1の装置アナログ受信電子機器と、前記第1の装置クロックおよび前記第1の装置アナログ受信電子機器に動作上結合される、第1の装置デジタル受信電子機器と、前記第1の装置デジタル受信電子機器に動作上結合された補償ユニットとを備える、ことと、
    前記第1の自己位置特定装置の第1の装置デジタル受信電子機器を使用して、前記第1の装置クロックを基準にして、前記受信された第1、第2、および第3のUWB信号をタイムスタンピングすることと、
    前記第1の装置デジタル受信電子機器に動作上結合される第1の位置特定ユニットを使用して、前記受信された第1、第2、および第3のUWB信号のタイムスタンプに基づいて、前記第1の自己位置特定装置の相対的場所を算出することと、
    第2の自己位置特定装置を使用して、前記第1、第2、および第3のUWB信号を受信することであって、前記第2の自己位置特定装置は、第2の装置アンテナと、第2の装置クロックと、第2の装置アナログ受信電子機器と、前記第2の装置クロックおよび前記第2の装置アナログ受信電子機器に動作上結合される、第2の装置デジタル受信電子機器とを備える、ことと、
    前記第2の自己位置特定装置の第2の装置デジタル受信電子機器を使用して、前記第2の装置クロックを基準にして、前記受信された第1、第2、および第3のUWB信号をタイムスタンピングすることと、
    前記第2の装置デジタル受信電子機器に動作上結合される第2の位置特定ユニットを使用して、前記受信された第1、第2、および第3のUWB信号のタイムスタンプに基づいて、前記第2の自己位置特定装置の相対的場所を算出することと、
    前記第1の自己位置特定装置の前記補償ユニットを使用して、
    前記第1のUWB信号と前記第2のUWB信号との間の着信の時間差に関する補償値と、
    前記第1のUWB信号の前記タイムスタンプに関する補償値と、
    のうちの1つを算出することと
    を含み、
    前記補償ユニットは、
    前記第1の装置アンテナと、
    前記第1の装置アナログ受信電子機器と、
    前記第1の装置デジタル受信電子機器と、
    前記第1の自己位置特定装置の運動と、
    前記第1の送受信機アンテナと、
    前記第1のアナログ伝送電子機器と、
    前記第1のデジタル伝送電子機器と、
    前記第2の送受信機アンテナと、
    前記第2のアナログ伝送電子機器と、
    前記第2のデジタル伝送電子機器と、
    のうちの1つまたはそれを上回るものによって導入されるタイミング誤差を暗示的または明示的に考慮することによって、前記補償値を算出するように動作可能である、方法。
JP2017564961A 2015-03-07 2016-03-07 分散された位置特定システムおよび方法ならびに自己位置特定装置 Active JP6814752B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201562129773P 2015-03-07 2015-03-07
US62/129,773 2015-03-07
US201562168704P 2015-05-29 2015-05-29
US62/168,704 2015-05-29
PCT/IB2016/051272 WO2016142837A1 (en) 2015-03-07 2016-03-07 Distributed localization systems and methods and self-localizing apparatus

Publications (2)

Publication Number Publication Date
JP2018510366A JP2018510366A (ja) 2018-04-12
JP6814752B2 true JP6814752B2 (ja) 2021-01-20

Family

ID=55487004

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017564961A Active JP6814752B2 (ja) 2015-03-07 2016-03-07 分散された位置特定システムおよび方法ならびに自己位置特定装置

Country Status (5)

Country Link
US (7) US9885773B2 (ja)
EP (2) EP3268765B1 (ja)
JP (1) JP6814752B2 (ja)
CN (2) CN107980100B (ja)
WO (1) WO2016142837A1 (ja)

Families Citing this family (131)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6547631B2 (ja) * 2014-01-29 2019-07-24 日本電気株式会社 監視装置、監視システム、監視方法、補正情報作成装置、補正情報作成方法及びプログラム
WO2015140517A1 (en) * 2014-03-17 2015-09-24 Bae Systems Plc Producing data describing target measurements
FR3027409B1 (fr) * 2014-10-17 2021-01-08 Sagem Defense Securite Procede pour la geolocalisation d'unites mobiles evoluant au sein d'une structure fermee
WO2016131127A1 (en) * 2015-02-19 2016-08-25 Aeryon Labs Inc. Systems and processes for calibrating unmanned aerial vehicles
US10838207B2 (en) 2015-03-05 2020-11-17 Magic Leap, Inc. Systems and methods for augmented reality
KR102331164B1 (ko) 2015-03-05 2021-11-24 매직 립, 인코포레이티드 증강 현실을 위한 시스템들 및 방법들
US10180734B2 (en) 2015-03-05 2019-01-15 Magic Leap, Inc. Systems and methods for augmented reality
US20180356492A1 (en) * 2015-06-16 2018-12-13 Michael Hamilton Vision based location estimation system
US9810767B1 (en) * 2015-06-16 2017-11-07 Michael Hamilton Location estimation system
WO2017096396A1 (en) 2015-12-04 2017-06-08 Magic Leap, Inc. Relocalization systems and methods
US9867180B2 (en) 2015-12-17 2018-01-09 Honeywell International Inc. Cognitive allocation of TDMA resources in the presence of a radio altimeter
US10177868B2 (en) * 2015-12-17 2019-01-08 Honeywell International Inc. Systems and methods to synchronize wireless devices in the presence of a FMCW radio altimeter
US10725170B2 (en) 2015-12-17 2020-07-28 Honeywell International Inc. Frequency modulated continuous wave radio altimeter spectral monitoring
US10539649B2 (en) * 2016-03-28 2020-01-21 Michael L. Howard System and methods for detecting a position using differential attenuation
JP6972105B2 (ja) 2016-08-02 2021-11-24 マジック リープ, インコーポレイテッドMagic Leap, Inc. 固定距離の仮想現実システムおよび拡張現実システムならびに方法
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
US10328898B2 (en) 2016-10-12 2019-06-25 Denso International America, Inc. Passive entry / passive start systems and methods for vehicles
US10328899B2 (en) 2016-10-12 2019-06-25 Denso International America, Inc. Localization and passive entry / passive start systems and methods for vehicles
US10429190B2 (en) * 2016-11-08 2019-10-01 Ford Global Technologies, Llc Vehicle localization based on wireless local area network nodes
US10173691B2 (en) * 2016-11-18 2019-01-08 Ford Global Technologies, Llc Vehicle sensor calibration using wireless network-connected sensors
GB201621903D0 (en) * 2016-12-21 2017-02-01 Blue Vision Labs Uk Ltd Localisation
FR3061383B1 (fr) * 2016-12-26 2019-05-24 Stmicroelectronics (Grenoble 2) Sas Synchronisation d'un reseau de capteurs
US10812936B2 (en) * 2017-01-23 2020-10-20 Magic Leap, Inc. Localization determination for mixed reality systems
WO2018145153A1 (en) * 2017-02-08 2018-08-16 Immersive Robotics Pty Ltd Antenna control for mobile device communication
CN110431599B (zh) 2017-03-17 2022-04-12 奇跃公司 具有虚拟内容扭曲的混合现实***及使用该***生成虚拟内容的方法
WO2018170409A1 (en) 2017-03-17 2018-09-20 Magic Leap, Inc. Mixed reality system with multi-source virtual content compositing and method of generating virtual content using same
CA3055218A1 (en) 2017-03-17 2018-09-20 Magic Leap, Inc. Mixed reality system with color virtual content warping and method of generating virtual content using same
US10299266B2 (en) 2017-03-20 2019-05-21 Honeywell International Inc. Delay calculation in wireless systems
GB201705767D0 (en) 2017-04-10 2017-05-24 Blue Vision Labs Uk Ltd Co-localisation
CN106997205B (zh) * 2017-04-27 2019-10-01 西南科技大学 一种用于移动机器人对目标定位和跟踪的***及方法
CN106950537A (zh) * 2017-04-28 2017-07-14 浙江大学 一种基于uwb的分布式定位方法
US10452078B2 (en) * 2017-05-10 2019-10-22 General Electric Company Self-localized mobile sensor network for autonomous robotic inspection
US10845487B2 (en) * 2017-06-13 2020-11-24 Microsoft Technology Licensing, Llc Acquisition in global navigation satellite systems based on previously acquired satellites
US10605889B2 (en) * 2017-08-23 2020-03-31 Locix, Inc. Systems and methods for precise radio frequency localization using time sweep time difference of arrival
US10568064B2 (en) 2017-08-23 2020-02-18 Locix, Inc. Systems and methods for precise radio frequency localization using time difference of arrival
EP3454073A1 (de) * 2017-09-08 2019-03-13 SPIE SAG GmbH System und verfahren zur ortung innerhalb von gebäuden
HUP1700379A1 (hu) * 2017-09-11 2019-04-29 Tundralog Tech Kft Eljárás és rendszer adóvevõ eszköz kalibrálására
DE102017121582A1 (de) * 2017-09-18 2019-03-21 Hochschule Osnabrück Verfahren zur Ortung eines Tags, insbesondere eines Objekts und/oder einer Person innerhalb eines dreidimensionalen Raumbereichs und Ortungssystem
US10921825B2 (en) * 2017-11-04 2021-02-16 Automodality, Inc. System and method for perceptive navigation of automated vehicles
WO2019113380A1 (en) * 2017-12-06 2019-06-13 Invensense, Inc. Three dimensional object-localization and tracking using ultrasonic pulses with synchronized inertial position determination
FR3077448B1 (fr) * 2018-02-01 2021-07-02 Thales Sa Procede et systeme de calibration d'un sous-systeme multivoies radiofrequence d'une charge utile de telecommunications
US11450102B2 (en) 2018-03-02 2022-09-20 Purdue Research Foundation System and method for spatially mapping smart objects within augmented reality scenes
US10261168B1 (en) * 2018-03-09 2019-04-16 King Abdulaziz City For Science And Technology Remote localization and radio-frequency identification using a combination of structural and antenna modes scattering responses
US11483691B2 (en) * 2018-03-13 2022-10-25 Cypress Semiconductor Corporation Time of arrival estimation for Bluetooth systems and devices
CA3095039A1 (en) * 2018-03-23 2019-09-26 Neustar, Inc. Methods and apparatus to enable device based geo-location messages
CN108436922B (zh) * 2018-06-15 2020-06-30 成都精位科技有限公司 伴随运动机器人及其控制方法、装置、***
GB201810137D0 (en) * 2018-06-20 2018-08-08 Continental Automotive Gmbh A method for detecting wheel units of a vehicle and wheel mounting positions belonging to the wheel units, and a wheel information system
US10836762B2 (en) * 2018-06-20 2020-11-17 Quixotic Holdings LLC Network-centric sensor coverage management
CN112513712B (zh) 2018-07-23 2023-05-09 奇跃公司 具有虚拟内容翘曲的混合现实***和使用该***生成虚拟内容的方法
US20210293939A1 (en) * 2018-08-07 2021-09-23 Sony Semiconductor Solutions Corporation Rangefinder, rangefinding system, rangefinding method, and program
CN112513663A (zh) * 2018-08-14 2021-03-16 思科技术公司 无源室内定位***的运动检测
CN109151711B (zh) * 2018-08-21 2021-01-26 新华三技术有限公司 一种连接建立方法及装置
FR3085491B1 (fr) * 2018-08-31 2021-02-12 Uwinloc Procede de localisation de donnees, systeme de controle, dispositif emetteur
KR102589000B1 (ko) * 2018-09-07 2023-10-16 삼성전자주식회사 Uwb 네트워크에서 프리앰블을 적응적으로 제어하기 위한 장치 및 방법
DE102018215715A1 (de) * 2018-09-14 2020-03-19 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. System und verfahren zur funkwellenbasierten ortung und koordinatentransformation
CN109276190A (zh) * 2018-10-23 2019-01-29 中国人民解放军陆军工程大学 基于uwb的扫地机器人监控方法及其设备
CN109613896A (zh) * 2018-11-20 2019-04-12 上海物景智能科技有限公司 一种用于多个自动导航车的调度方法及装置
CN109358634B (zh) * 2018-11-20 2020-07-07 南京航空航天大学 一种高超声速飞行器鲁棒自适应控制方法
US10534068B2 (en) * 2018-12-27 2020-01-14 Intel Corporation Localization system, vehicle control system, and methods thereof
US10659920B1 (en) * 2019-01-08 2020-05-19 International Business Machines Corporation Efficient discovery of survivors in disaster area using robotics and mobile networks
WO2020147110A1 (en) * 2019-01-18 2020-07-23 Lingdong Technology (Beijing) Co., Ltd Smart luggage system with ultra-wideband based target tracking system
EP3690473A1 (en) * 2019-02-01 2020-08-05 Terabee S.A.S. A spatial sensor synchronization system using a time-division multiple access communication system
DE102019202010B3 (de) * 2019-02-14 2020-07-02 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Zeitstempelkorrekturinformationsbestimmer, Sende-/Empfangsgerät zur Verwendung in einem Positionierungssystem, Rechner zum Bestimmen einer Flugzeit, System und Verfahren
EP3928118A4 (en) * 2019-02-24 2022-11-16 Locix Inc. SYSTEMS AND METHODS FOR ACCURATE RADIO FREQUENCY LOCATION USING ARRIVAL TIME SCAN TIME DIFFERENCE
US10708718B1 (en) 2019-02-28 2020-07-07 At&T Intellectual Property I, L.P. Space characterization using electromagnetic fields
CN109874173A (zh) * 2019-03-08 2019-06-11 云南电网有限责任公司文山供电局 基于uwb的复杂电磁环境下换流站/变电站内实时定位方法
US11789135B2 (en) * 2019-03-29 2023-10-17 Robert Bosch Gmbh Ultra-wideband intelligent sensing system and method for car states detection
CN110022526A (zh) * 2019-04-01 2019-07-16 黑龙江省科学院自动化研究所 一种无线节点自组网的定位方法
CN109874103A (zh) * 2019-04-23 2019-06-11 上海寰创通信科技股份有限公司 一种wifi精确定位设备及方法
CN110213713B (zh) * 2019-04-28 2020-06-23 浙江大学 一种基于时空域联合处理的集中式协作定位***和方法
EP3739354A1 (en) * 2019-05-17 2020-11-18 Airbus Defence and Space Method and system for robust positioning using ranging signals
CN110062460A (zh) * 2019-05-27 2019-07-26 北京雅讯东方科技有限公司 室内定位***及方法
US10763918B1 (en) * 2019-06-10 2020-09-01 Baker Hughes, A Ge Company, Llc Time synchronization of bottom hole assembly components via powerline communication
CN110132270B (zh) * 2019-06-13 2021-08-31 深圳汉阳科技有限公司 自动扫雪装置定位方法
EP3757596A1 (en) * 2019-06-28 2020-12-30 BeSpoon SAS Location system for detecting position and orientation of movable units
CA3148476C (en) * 2019-07-08 2024-06-11 Middle Chart, LLC Spatially self-verifying array of nodes
DE102019211110A1 (de) * 2019-07-25 2021-01-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verzögerungs-kalibrierurung für decawave uwb
US10928483B1 (en) * 2019-07-29 2021-02-23 Raytheon Company Localization using signals transmitted over different signal paths for mobile ad hoc networks
CN110412507A (zh) * 2019-08-01 2019-11-05 常熟瑞特电气股份有限公司 基于uwb的室内定位***
CN110351829A (zh) * 2019-08-07 2019-10-18 南京理工大学 基于深度强化学习的无线传感器网络目标追踪方法
US20220321164A1 (en) * 2019-08-20 2022-10-06 Verity Ag Angle information estimation of ultra-wideband wireless signals
CN110531397B (zh) * 2019-09-02 2020-06-23 中国安全生产科学研究院 基于gps与微波的室外巡检机器人定位***及方法
US20210072027A1 (en) * 2019-09-09 2021-03-11 Caci, Inc. - Federal Systems and methods for providing localization and navigation services
CN110673091B (zh) * 2019-09-10 2022-04-05 清研讯科(北京)科技有限公司 基于超宽带的定位方法及装置、***
US11408990B2 (en) * 2019-09-24 2022-08-09 Nxp B.V. Systems and methods for selecting ultra-wideband preamble according to environmental condition
CN110850364B (zh) * 2019-10-24 2021-07-27 山西大学 一种消除天线延迟误差的uwb定位方法
CN110926460B (zh) * 2019-10-29 2021-03-02 广东工业大学 一种基于IMU的uwb定位异常值处理方法
CN111060931B (zh) * 2019-11-01 2021-10-19 上海卫星工程研究所 卫星地面测控链路距离零值的高精度测量方法和***
US11288509B2 (en) * 2019-11-12 2022-03-29 Toyota Research Institute, Inc. Fall detection and assistance
CN110830139B (zh) * 2019-11-18 2021-07-27 广东博智林机器人有限公司 一种超带宽定位***及方法
US11785482B1 (en) * 2019-11-26 2023-10-10 ZaiNar, Inc. Method for identifying and diagnosing failures in pairwise time synchronization and frequency calibration in a mesh network
US11863298B1 (en) 2019-11-26 2024-01-02 ZaiNar, Inc. Method for identifying and diagnosing failures in pairwise time synchronization and frequency calibration in a mesh network
US10926738B1 (en) 2019-12-17 2021-02-23 Robert Bosch Gmbh Method and system for self-learning radio node positions within a vehicle structure
US11774571B2 (en) 2019-12-30 2023-10-03 Wipro Limited Method and system for navigating autonomous ground vehicle using radio signal and vision sensor
CN112384281B (zh) * 2020-01-02 2022-11-29 上海联影医疗科技股份有限公司 用于控制放射输出的***和方法
CN111328015B (zh) * 2020-01-28 2021-02-26 浙江大学 一种基于Fisher信息距离的无线传感器网络目标跟踪方法
JP7318557B2 (ja) * 2020-02-18 2023-08-01 トヨタ自動車株式会社 コミュニケーションシステム、制御方法及び制御プログラム
CN113494910B (zh) * 2020-04-02 2024-06-18 广州汽车集团股份有限公司 一种基于uwb定位的车辆定位方法、装置及存储介质
CN111538478A (zh) * 2020-04-20 2020-08-14 佳缘科技股份有限公司 一种提高输出序列随机性的方法
CN111487628B (zh) * 2020-05-19 2022-05-03 中国科学院声学研究所 一种下视多波束合成孔径成像声纳“零度”干扰抑制方法
US20220075378A1 (en) * 2020-06-23 2022-03-10 California Institute Of Technology Aircraft-based visual-inertial odometry with range measurement for drift reduction
CN111818501A (zh) * 2020-08-06 2020-10-23 鑫汇芯科技(厦门)有限公司 一种基于ble协议的同步***
CN113423097B (zh) * 2020-08-20 2024-06-21 阿里巴巴集团控股有限公司 一种基于rfid的定位方法、装置及电子设备
US11470571B2 (en) 2020-08-25 2022-10-11 Cisco Technology, Inc. Assigning UWB anchors for client ranging
US11564057B2 (en) 2020-08-25 2023-01-24 Cisco Technology, Inc. Prioritized scheduling for UWB ranging
US11828832B2 (en) 2020-08-25 2023-11-28 Cisco Technology, Inc. Infrastructure triggering techniques to facilitate secure ultra-wideband (UWB) ranging
US11457330B2 (en) 2020-08-25 2022-09-27 Cisco Technology, Inc. Dynamic anchor assignments for UWB ranging
FR3114450B1 (fr) * 2020-09-18 2023-08-25 Uwinloc Systeme d’optimisation de l’orientation d’une antenne d’une balise uwb pour couvrir une zone dans laquelle au moins un emetteur uwb est positionne
MX2023003898A (es) * 2020-10-05 2023-04-24 Crown Equip Corp Sistemas y metodos para la deteccion de la posicion relativa y la aplicacion de campo de vehiculos de manipulacion de materiales que utilizan tecnologia de radio de banda ultraancha.
US11644525B2 (en) 2020-11-04 2023-05-09 Cisco Technology, Inc. Location accuracy augmentation method with ultra wideband
US11533698B2 (en) 2020-12-16 2022-12-20 Cisco Technology, Inc. Mapping method to compensate for UWB coverage gaps
EP4016247A1 (en) 2020-12-17 2022-06-22 Nxp B.V. An infrastructure controller for an infrastructure and a key controller for a key
CN112650303B (zh) * 2021-01-20 2022-01-11 南京航空航天大学 一种基于固定时间技术的无人机编队容错控制方法
US20220244367A1 (en) * 2021-02-02 2022-08-04 Google Llc Measurements using an ultra-wideband ranging pair
US11943738B2 (en) * 2021-03-03 2024-03-26 Qualcomm Incorporated Shared requirement for a double differential timing procedure
CN113110589B (zh) * 2021-04-29 2023-05-16 中国人民解放军国防科技大学 面向无人机集群紧密编队构型的分布式相对定位方法及***
DE102021204374A1 (de) 2021-04-30 2022-11-03 Trumpf Werkzeugmaschinen Gmbh + Co. Kg UWB-Lokalisierung mit unabhängiger UWB-Ankersynchronisation
US12030508B2 (en) 2021-05-13 2024-07-09 Ford Global Technologies, Llc Scenario discriminative hybrid motion control for mobile robots
CN113311392B (zh) * 2021-06-03 2024-01-23 苏州触达信息技术有限公司 非同步网下声波定位的误差补偿方法
US11307291B1 (en) 2021-06-21 2022-04-19 King Abdulaziz University Method and apparatus for estimating a path of an aerial vehicle
EP4109123A1 (en) * 2021-06-22 2022-12-28 Nxp B.V. System and method for facilitating localizing an external object
CN113848828B (zh) * 2021-09-08 2023-06-27 广州杰赛科技股份有限公司 一种agv小车自动避障控制方法、装置、设备及介质
CN113814997B (zh) * 2021-10-18 2023-05-23 上海擎朗智能科技有限公司 一种机器人重定位方法、装置、电子设备和存储介质
NL2031235B1 (en) * 2022-03-10 2023-09-19 Imbu B V Methods for synchronously reading sensor output or instructing actuators
CN114967729B (zh) * 2022-03-28 2022-12-13 广东工业大学 一种多旋翼无人机高度控制方法及***
US20230358846A1 (en) * 2022-05-09 2023-11-09 Design Reactor, Inc. Localization fusion positioning system
CN115134904B (zh) * 2022-06-27 2024-04-26 国网青海省电力公司信息通信公司 信号处理方法、装置、电子设备及计算机可读存储介质
WO2024041730A1 (en) * 2022-08-23 2024-02-29 Abb Schweiz Ag Method of determining relationship between robot coordinate system and external surface
KR20240038458A (ko) * 2022-09-16 2024-03-25 주식회사 슈프리마 실시간 측위 기술을 이용한 억세스 제어 방법 및 이를 이용한 장치
CN116295359B (zh) * 2023-05-23 2023-08-15 中国科学院数学与***科学研究院 一种分布式自适应协同跟踪定位方法
CN117289315B (zh) * 2023-09-21 2024-07-02 中国人民解放军陆军工程大学 一种定位信号标记装置

Family Cites Families (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7421321B2 (en) 1995-06-07 2008-09-02 Automotive Technologies International, Inc. System for obtaining vehicular information
US5548512A (en) 1994-10-04 1996-08-20 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Autonomous navigation apparatus with neural network for a mobile vehicle
US7610146B2 (en) 1997-10-22 2009-10-27 Intelligent Technologies International, Inc. Vehicle position determining system and method
US6768944B2 (en) 2002-04-09 2004-07-27 Intelligent Technologies International, Inc. Method and system for controlling a vehicle
US7962285B2 (en) 1997-10-22 2011-06-14 Intelligent Technologies International, Inc. Inertial measurement unit for aircraft
US7979172B2 (en) 1997-10-22 2011-07-12 Intelligent Technologies International, Inc. Autonomous vehicle travel control systems and methods
US6501393B1 (en) 1999-09-27 2002-12-31 Time Domain Corporation System and method for using impulse radio technology to track and monitor vehicles
US7058414B1 (en) 2000-05-26 2006-06-06 Freescale Semiconductor, Inc. Method and system for enabling device functions based on distance information
FI990089A (fi) * 1999-01-18 2000-07-19 Neste Chemicals Oy Maalikoostumukset
US7649925B2 (en) * 1999-06-14 2010-01-19 Time Domain Corporation Time transfer utilizing ultra wideband signals
US7592944B2 (en) 1999-06-14 2009-09-22 Time Domain Corporation System and method for intrusion detection using a time domain radar array
US7023833B1 (en) 1999-09-10 2006-04-04 Pulse-Link, Inc. Baseband wireless network for isochronous communication
GB2362978A (en) 2000-06-02 2001-12-05 Janice Glover Location system
US6466168B1 (en) 2000-08-17 2002-10-15 Mcewen Technologies, Llc Differential time of flight measurement system
US6354946B1 (en) 2000-09-20 2002-03-12 Time Domain Corporation Impulse radio interactive wireless gaming system and method
DE10053959A1 (de) 2000-10-31 2002-06-13 Abatec Electronic Ag Regau Positionsbestimmungsverfahren und -vorrichtung
US20040002346A1 (en) * 2000-12-14 2004-01-01 John Santhoff Ultra-wideband geographic location system and method
US6519464B1 (en) * 2000-12-14 2003-02-11 Pulse-Link, Inc. Use of third party ultra wideband devices to establish geo-positional data
CA2446545C (en) 2001-05-07 2012-12-04 C3 Trans Systems Llc Autonomous vehicle collision/crossing warning system
US6763282B2 (en) 2001-06-04 2004-07-13 Time Domain Corp. Method and system for controlling a robot
US6661342B2 (en) 2001-06-04 2003-12-09 Time Domain Corporation System and method for using impulse radio technology to track the movement of athletes and to enable secure communications between the athletes and their teammates, fans or coaches
US6868314B1 (en) 2001-06-27 2005-03-15 Bentley D. Frink Unmanned aerial vehicle apparatus, system and method for retrieving data
JP4755785B2 (ja) 2001-08-30 2011-08-24 古野電気株式会社 大地監視用観測データ収集システム、大地監視システムおよびその構築方法
JP2003207556A (ja) 2002-01-10 2003-07-25 Hitachi Ltd 端末位置情報システムにおける端末およびサーバ装置
GB0207129D0 (en) 2002-03-26 2002-05-08 Nokia Corp Positioning-triggered handover
US6895301B2 (en) 2002-07-15 2005-05-17 Distrobot Systems, Inc. Material handling system using autonomous mobile drive units and movable inventory trays
US7038589B2 (en) 2002-11-03 2006-05-02 Schmidt Dominik J Systems and methods for tracking an object
GB0229693D0 (en) 2002-12-19 2003-01-29 Koninkl Philips Electronics Nv Location determination method and system
JP2004221704A (ja) * 2003-01-10 2004-08-05 Hitachi Ltd 無線システムおよびサーバーおよび移動局
US7839916B1 (en) 2003-10-08 2010-11-23 L-3 Communications Corporation Systems and methods for communication in a global positioning system (GPS) device
EP1721186A1 (en) 2004-02-17 2006-11-15 Jadi, Inc. Ultra wide band navigation system with mobile base stations
US20050218613A1 (en) * 2004-02-18 2005-10-06 Paul Giampavolo Child support for attachment to shopping cart
US7239277B2 (en) * 2004-04-12 2007-07-03 Time Domain Corporation Method and system for extensible position location
GB0416731D0 (en) 2004-07-27 2004-09-01 Ubisense Ltd Location system
US7246746B2 (en) 2004-08-03 2007-07-24 Avaya Technology Corp. Integrated real-time automated location positioning asset management system
JP4792823B2 (ja) 2005-06-09 2011-10-12 ソニー株式会社 ネットワーク・システム、移動体装置及びその制御方法、並びにコンピュータ・プログラム
EP1946504A2 (en) 2005-11-09 2008-07-23 Sandlinks Systems Ltd. Virtual group maintenance and security
US7969311B2 (en) * 2005-12-15 2011-06-28 Invisitrack, Inc. Multi-path mitigation in rangefinding and tracking objects using reduced attenuation RF technology
US9913244B2 (en) 2005-12-15 2018-03-06 Polte Corporation Partially synchronized multilateration or trilateration method and system for positional finding using RF
US7561048B2 (en) * 2005-12-15 2009-07-14 Invisitrack, Inc. Methods and system for reduced attenuation in tracking objects using RF technology
US8040859B2 (en) 2006-02-17 2011-10-18 Honeywell International Inc. Identification of the location of nodes distributed in ad hoc networks
JP5023508B2 (ja) * 2006-02-20 2012-09-12 富士通株式会社 無線測位システム、無線測位方法および無線測位のためのプログラム
US20070194987A1 (en) * 2006-02-22 2007-08-23 Honeywell International Inc. Systems and methods for a high-precision time of arrival ultra-wideband positioning system
US8229130B2 (en) * 2006-10-17 2012-07-24 Massachusetts Institute Of Technology Distributed acoustic conversation shielding system
US8214147B2 (en) 2007-03-21 2012-07-03 Nav-Track, Inc. Navigation unit and base station
US8203487B2 (en) 2009-08-03 2012-06-19 Xsens Holding, B.V. Tightly coupled UWB/IMU pose estimation system and method
US7768394B2 (en) 2007-07-02 2010-08-03 Honeywell International Inc. System and apparatus for integrated location detection and wireless communications
US7974264B2 (en) 2007-07-13 2011-07-05 Michael Rothschild Method and a system for determining the spatial location of nodes in a wireless network
US7953175B2 (en) * 2007-07-27 2011-05-31 On Semiconductor Trading, Ltd. USB system with spread spectrum EMI reduction
US8632376B2 (en) 2007-09-20 2014-01-21 Irobot Corporation Robotic game systems and methods
CA2617976A1 (en) 2008-01-11 2009-07-11 John Dasilva Personnel safety system utilizing time variable frequencies
WO2009130577A2 (en) 2008-04-22 2009-10-29 Robert Bosch Gmbh Method for reducing latency of wireless data packet delivery
US8160609B2 (en) 2008-11-26 2012-04-17 Andrew Llc System and method for multiple range estimation location
JP2012515899A (ja) * 2009-01-27 2012-07-12 エックスワイゼッド・インタラクティヴ・テクノロジーズ・インコーポレーテッド 単一のデバイスおよび/または複数のデバイスの測距探知、配向決定、および/または測位のための方法および装置
US8416129B2 (en) * 2009-04-20 2013-04-09 The Boeing Company Positioning determinations of receivers
US8063825B1 (en) * 2009-05-07 2011-11-22 Chun Yang Cooperative position location via wireless data link using broadcast digital transmissions
JP5240060B2 (ja) * 2009-05-15 2013-07-17 富士通株式会社 コミュニケーション情報を収集するロボット装置
GB0912082D0 (en) 2009-07-10 2009-08-19 Ubisense Ltd Lacation sysstem
KR101196326B1 (ko) * 2009-10-15 2012-11-01 한국전자통신연구원 물체 위치 추정 장치 및 방법
US8319687B2 (en) 2009-12-09 2012-11-27 Trimble Navigation Limited System for determining position in a work space
CN101806907B (zh) * 2010-03-12 2012-09-05 清华大学 多站多平台体系下基于相干与非相干混合的飞行器定位法
KR101663650B1 (ko) * 2010-06-29 2016-10-07 삼성전자주식회사 거리 신호를 이용하여 위치를 인식하는 장치 및 방법
US9091746B2 (en) 2010-07-01 2015-07-28 Qualcomm Incorporated Determination of positions of wireless transceivers to be added to a wireless communication network
US8849926B2 (en) 2010-08-06 2014-09-30 Simon Fraser University System and method for self-calibrating, self-organizing and localizing sensors in wireless sensor networks
FR2965061A1 (fr) 2010-09-16 2012-03-23 Commissariat Energie Atomique Procede et systeme apte a exploiter des trajets indirects de signaux de type uwb pour localiser un nœud de communication sans fil compris par un corps
US8174931B2 (en) 2010-10-08 2012-05-08 HJ Laboratories, LLC Apparatus and method for providing indoor location, position, or tracking of a mobile computer using building information
GB2487061A (en) * 2011-01-05 2012-07-11 Thales Holdings Uk Plc Position determination of mobile device using GNSS and a radio positioning system
AU2012243484B2 (en) 2011-04-11 2014-10-30 Crown Equipment Corporation Method and apparatus for efficient scheduling for multiple automated non-holonomic vehicles using a coordinated path planner
US8751097B2 (en) 2011-05-10 2014-06-10 GM Global Technology Operations LLC State estimation, diagnosis and control using equivalent time sampling
NO334170B1 (no) * 2011-05-16 2013-12-30 Radionor Comm As Fremgangsmåte og system for langdistanse, adaptivt, mobilt, stråleformende adhoc-kommunikasjonssystem med integrert posisjonering
US20130137423A1 (en) * 2011-05-27 2013-05-30 Qualcomm Incorporated Allocating access to multiple radio access technologies via a multi-mode access point
KR101778527B1 (ko) 2011-06-07 2017-09-26 삼성전자 주식회사 휴대 단말기의 안테나 스위칭 방법 및 장치
US9002283B2 (en) 2011-08-01 2015-04-07 Apple Inc. Antenna switching system with adaptive switching criteria
EP3091367B1 (en) * 2011-08-03 2019-10-09 PoLTE Corporation Multi-path mitigation in rangefinding and tracking objects using reduced attenuation rf technology
EP2763477A4 (en) * 2011-09-30 2016-03-23 Mitsubishi Electric Corp RADIO COMMUNICATION SYSTEM, MOBILE DEVICE, BASIC STATION AND ADMINISTRATIVE DEVICE
US9312597B2 (en) 2011-11-07 2016-04-12 Troll Systems Corporation Signal tracking and antenna positioning system
US8994506B2 (en) 2012-03-08 2015-03-31 The University Of British Columbia Apparatus and method for processing RFID signals
FR2988868B1 (fr) * 2012-03-30 2015-04-24 Parrot Procede de pilotage d'un drone a voilure tournante a rotors multiples avec estimation et compensation du vent lateral
US9894531B2 (en) 2012-12-03 2018-02-13 University Of Florida Research Foundation, Incorporated Apparatus, method, and software systems for smartphone-based fine-grained indoor localization
US8930044B1 (en) 2012-12-28 2015-01-06 Google Inc. Multi-part navigation process by an unmanned aerial vehicle for navigating to a medical situatiion
US8818424B2 (en) 2013-01-03 2014-08-26 Qualcomm Incorporated Inter-AP distance estimation using crowd sourcing
CN103226324B (zh) * 2013-03-06 2016-12-28 中国计量科学研究院 一种实时驯服到时间频率标准的高精密时间频率源
US20140253388A1 (en) * 2013-03-08 2014-09-11 Qualcomm Incorporated Synchronization of anchor units in a position location tracking system
CN103197279B (zh) * 2013-03-12 2014-10-29 中国矿业大学 一种移动目标协同定位***的定位方法
US9094835B2 (en) * 2013-03-15 2015-07-28 Intel Mobile Communications GmbH Radio communication device and method for operating a radio communication device
EP2984901A4 (en) * 2013-04-07 2016-12-14 Ziva Corp DISTRIBUTED COOPERATION N UDS USING TIME INVERSION
EP2992355B1 (en) 2013-05-02 2018-07-11 Consortium P, Inc. Scalable real-time location detection based on overlapping neural networks
WO2014195164A2 (en) * 2013-06-04 2014-12-11 Pps Gmbh Localization system for monitoring objects in real-time
US9195360B2 (en) 2013-07-15 2015-11-24 Sunrex Technology Corp. Position detecting method and system
US9746330B2 (en) 2013-08-03 2017-08-29 Robotic Research, Llc System and method for localizing two or more moving nodes
WO2015108586A2 (en) * 2013-10-21 2015-07-23 Kespry, Inc. System and methods for execution of recovery actions on an unmanned aerial vehicle
US9671499B2 (en) 2013-10-30 2017-06-06 Microsoft Technology Licensing, Llc High-sensitivity GPS device with directional antenna
KR102196937B1 (ko) * 2013-10-30 2020-12-31 삼성전자주식회사 건물 내 사용자의 위치 추정방법 및 그 장치
US9439032B2 (en) 2013-11-29 2016-09-06 At&T Intellectual Property I, L.P. Locating a device via a text message
US20150193468A1 (en) 2014-01-07 2015-07-09 Interdigital Patent Holdings, Inc. Methods and apparatus for summarizing and presenting data based on user actions and locations
US9853715B2 (en) * 2014-02-17 2017-12-26 Ubiqomm Llc Broadband access system via drone/UAV platforms
AU2015324516B2 (en) 2014-07-15 2019-09-26 Applied Signals Intelligence, Inc. Electrically small, range and angle-of-arrival RF sensor and estimation system
US9977133B2 (en) * 2014-08-26 2018-05-22 Verizon Patent And Licensing Inc. Radio access network service-assisted, sensor based indoor navigation
US9535153B2 (en) 2014-09-09 2017-01-03 Honeywell International Inc. System and method for improved location accuracy
US11768508B2 (en) * 2015-02-13 2023-09-26 Skydio, Inc. Unmanned aerial vehicle sensor activation and correlation system
US9646502B1 (en) * 2015-02-27 2017-05-09 Amazon Technologies, Inc. Universal unmanned aerial vehicle identification system

Also Published As

Publication number Publication date
US20180196120A1 (en) 2018-07-12
US9885773B2 (en) 2018-02-06
CN115267648A (zh) 2022-11-01
US20190277941A1 (en) 2019-09-12
US20220334598A1 (en) 2022-10-20
EP3268765A1 (en) 2018-01-17
US20210149419A1 (en) 2021-05-20
US11378985B2 (en) 2022-07-05
US10908619B2 (en) 2021-02-02
CN107980100B (zh) 2022-05-27
CN107980100A (zh) 2018-05-01
JP2018510366A (ja) 2018-04-12
EP3268765C0 (en) 2024-01-17
EP4332612A2 (en) 2024-03-06
US20240069574A1 (en) 2024-02-29
US9945929B2 (en) 2018-04-17
US20170003374A1 (en) 2017-01-05
WO2016142837A1 (en) 2016-09-15
EP3268765B1 (en) 2024-01-17
US10302737B2 (en) 2019-05-28
US20160259032A1 (en) 2016-09-08

Similar Documents

Publication Publication Date Title
JP6814752B2 (ja) 分散された位置特定システムおよび方法ならびに自己位置特定装置
US11595795B2 (en) Methods and systems for scheduling the transmission of localization signals and operating self-localizing apparatus
KR102626688B1 (ko) 위치 인식 신호의 송신을 스케줄링하고 자체 위치 인식 장치를 동작시키기 위한 방법 및 시스템
US20230333572A1 (en) Methods and systems for estimating the orientation of an object

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171107

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190306

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200323

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200622

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200821

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200923

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201221

R150 Certificate of patent or registration of utility model

Ref document number: 6814752

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250