(57)【要約】  作業現場（２０）における機械（１０）の位置を判定する方法を開示する。また本方法を実施するシステム（３０）及び可動機械（１０）も開示する。本方法は、作業現場（２０）における位置にある機械（１０）上にあるライダーユニット（３２）により、ライダーサーベイに関連付けられた入力データ（１０２）を判定するステップを備える。入力データ（１０２）は、ライダーユニット（３２）と作業現場（２０）における各光反射点との間の距離に関連付けられる。入力データは、１つ以上の参照データ（１０９）からなる第１比較データ（１２８）と比較される。第１比較データ（１２８）の１つ以上の参照データ（１０９）は各々、作業現場（２０）の固定位置にあるランドマークにおける既知の対応参照位置（１３４）から取得したライダーサーベイを示す。比較が事前規定条件を満たす場合、機械（１０）の第１位置は、入力データ（１０２）に対応する参照データ（１０９）に基づいて判定される。【選択図】図２
2016540230.tif 000002
【特許請求の範囲】
【請求項１】
作業現場における機械の位置を判定する方法であって、
（ａ）前記作業現場における前記位置の前記機械上にある前記ライダーユニットにより、ライダーサーベイに関連付けられ、前記ライダーユニットと前記作業現場における各光反射点との間の距離に関連付けられた入力データを判定するステップと、
（ｂ）前記入力データを、各々が前記作業現場の固定位置にあるランドマークにおける既知の対応参照位置から取得したライダーサーベイを示す１つ以上の参照データからなる第１比較データと比較するステップと、
（ｃ）前記比較が事前規定条件を満たした場合、前記入力データに対応する参照データに基づき、前記機械の第１位置を判定するステップとを備える方法。
【請求項２】
前記入力データと前記第１比較データとを比較するステップは、
少なくとも１つの参照位置について、前記入力データと前記参照位置に関連付けられた前記参照データとの間の相関を評価するステップと、
前記参照位置についての前記評価を第１閾値と比較することにより、前記参照データが前記入力データに対応するか否かを判定するステップとを備え、
参照データが前記入力データに対応すると判定された場合、前記事前規定条件を満たす請求項１に記載の方法。
【請求項３】
１を超える参照データが前記入力データに対応すると判定された場合、判定された前記機械の前記第１位置は、前記入力データに最も近く相関する前記参照データに基づく請求項２に記載の方法。
【請求項４】
前記第１比較データは、複数の前記参照データに関連付けられ、前記第１比較データは、複数の対応ランドマークを表し、
各参照データは、関連識別子を有し、前記方法はさらに、
前記識別子に基づき、前記相関の前記評価を判定するステップと、
前記識別子に基づき、前記第１閾値を判定するステップとのうちの少なくとも一方を備える請求項２に記載の方法。
【請求項５】
前記第１比較データは、複数の前記参照データからなり、前記第１比較データは、複数の対応ランドマークのためのライダー走査を示す参照データを表し、前記第１比較データに関連付けられた前記参照位置は、前記作業現場の離れた位置にあるランドマークに存在するように前記作業現場内に分散する請求項１に記載の方法。
【請求項６】
前記方法は、前記第１比較データを事前判定するステップを備え、前記事前判定するステップにより、前記方法を実施するよう構成されたシステムのインストールプロセスの一部を成す請求項１に記載の方法。
【請求項７】
前記第１比較データに関連付けられた各参照位置は、
鉱石立坑、
識別の目的で前記作業現場に付与された特徴的マーカー、
特異な断面、
換気口、
道路交差、及び
トンネルの側壁を切り込んだ貯蔵領域
から選択される対応ランドマークに存在する請求項１に記載の方法。
【請求項８】
前記方法はさらに、前記機械が前記作業現場における前記位置から移動する間、前記機械の前記位置を追跡するよう測位システムのシード値設定を行うステップを備える請求項１に記載の方法。
【請求項９】
ステップ（ｂ）において、前記比較が前記事前規定条件を満たさなかった場合、前記方法はさらに、前記機械の新たな位置より実施したライダー走査から前記入力データを更新するステップと、ステップ（ｂ）及び（ｃ）を繰り返すステップとを備える請求項１に記載の方法。
【請求項１０】
ステップ（ｃ）において第１位置が識別された場合、前記方法はさらに、
前記機械の新たな位置より実施したライダー走査から前記入力データを更新するステップと、
前記第１位置に基づき、前記作業現場における対応参照位置より取得した各ライダーサーベイを示す参照データからなる第２比較データを判定するステップと、
前記更新入力データを前記第２比較データと比較することにより、前記更新入力データに対応する参照データに基づき、前記機械の次の位置を識別するステップとを備える請求項１に記載の方法。
【請求項１１】
前記第２比較データを判定するステップは、
前記第１位置と近接関係にある参照位置を識別するステップと、
前記近接関係にある前記参照位置に対応する参照データを判定するステップとを備える請求項１０に記載の方法。
【請求項１２】
前記更新入力データを前記第２比較データと比較するステップは、
前記第１判定位置と近接関係を有する前記参照位置のうちの少なくとも１つについて、前記更新入力データと前記参照位置に関連付けられた前記参照データとの間の相関を評価し、前記評価を第２閾値と比較することにより、前記比較参照データが前記入力データに対応するか否かを判定するステップとを備える請求項１１に記載の方法。
【請求項１３】
前記第２閾値は、前記第１閾値とは異なる請求項１２に記載の方法。
【請求項１４】
ステップ（ｂ）において、前記比較が前記事前規定条件を満たさなかった場合、前記方法はさらに、前記機械の新たな位置より実施したライダー走査から前記入力データを更新するステップと、ステップ（ｂ）及び（ｃ）を繰り返すステップとを備える請求項１０に記載の方法。
【請求項１５】
作業現場における機械の位置を判定するシステムであって、
ライダーサーベイを実施するライダーユニットと、
前記ライダーユニットと通信し、
（ａ）前記作業現場における前記位置の前記機械上にある前記ライダーユニットにより、ライダーサーベイに関連付けられ、前記ライダーユニットと前記作業現場における各光反射点との間の距離に関連付けられた入力データを判定するステップと、
（ｂ）前記入力データを、各々が前記作業現場の固定位置にあるランドマークにおける既知の対応参照位置から取得したライダーサーベイを示す１つ以上の参照データからなる第１比較データと比較するステップと、
（ｃ）前記比較が事前規定条件を満たした場合、前記入力データに対応する参照データに基づき、前記機械の第１位置を判定するステップとを実施する
コントローラとを備えるシステム。
【請求項１６】
前記入力データと前記第１比較データとの比較するステップは、
少なくとも１つの参照位置について、前記入力データと前記参照位置に関連付けられた前記参照データとの間の相関を評価するステップと、
前記参照位置についての前記評価を第１閾値と比較することにより、前記参照データが前記入力データに対応するか否かを判定するステップとを備え、
参照データが前記入力データに対応すると判定された場合、前記事前規定条件を満たす請求項１５に記載のシステム。
【請求項１７】
前記第１比較データは、複数の前記参照データに関連付けられ、前記第１比較データは、複数の対応ランドマークを表し、
各参照データは、関連識別子を有し、前記方法はさらに、
前記識別子に基づき、前記相関の前記評価を判定するステップと、
前記識別子に基づき、前記第１閾値を判定するステップとのうちの少なくとも一方を備える請求項１６に記載のシステム。
【請求項１８】
前記第１比較データに関連付けられた各参照位置は、
鉱石立坑、
識別の目的で前記作業現場に付与された特徴的マーカー、
特異な断面、
換気口、
道路交差、及び
トンネルの側壁を切り込んだ貯蔵領域
から選択される対応ランドマークに存在する請求項１５に記載のシステム。
【請求項１９】
ステップ（ｃ）において第１位置が識別された場合、前記コントローラはさらに、
前記機械の新たな位置より実施したライダー走査から前記入力データを更新するステップと、
前記第１位置に基づき、前記作業現場における対応参照位置より取得した各ライダーサーベイを示す参照データからなる第２比較データを判定するステップと、
前記更新入力データを前記第２比較データと比較することにより、前記更新入力データに対応する参照データに基づき、前記機械の次の位置を識別するステップとを実施する請求項１５に記載のシステム。
【請求項２０】
可動機械であって、
動力システムと、
前記動力システムによって駆動され、積載−運搬−排出車両を移動させる１つ以上の牽引装置と、
作業現場における前記機械の位置を判定するシステムとを備え、前記システムは、
ライダーサーベイを実施するライダーユニットと、
前記ライダーユニットと通信し、
（ａ）前記作業現場における前記位置の前記機械上にある前記ライダーユニットにより、ライダーサーベイに関連付けられ、前記ライダーユニットと前記作業現場における各光反射点との間の距離に関連付けられた入力データを判定するステップと、
（ｂ）前記入力データを、各々が前記作業現場の固定位置にあるランドマークにおける既知の対応参照位置から取得したライダーサーベイを示す１つ以上の参照データからなる第１比較データと比較するステップと、
（ｃ）前記比較が事前規定条件を満たした場合、前記入力データに対応する参照データに基づき、前記機械の第１位置を判定するステップとを実施する
コントローラとを備える可動機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、可動機械の測位システム全般に係る。この測位システムは、特に、地下環境における可動機械の高精度位置判定に関連する。
【背景技術】
【０００２】
例えば、運搬トラック、ドリル、ローダー、コンベヤー、及びその他の種別の重機等の機械は、通常、種々のタスクを実施するため、地下採鉱の適用例で用いられる。地上採鉱の適用例とは異なり、地下採鉱の現場にはＧＰＳ（グローバルポジショニングシステム）へのアクセスがないものの、例えば、現場の地理に対する機械の現場位置を把握することが望ましい。
【０００３】
いくつかの地下採鉱の適用例によると、ライダー（光検出及び測距で、ライトレーダーとも称する）測位システムを用いて、作業現場に対する機械の位置を追跡してもよい。ライダーシステムは、機械に近接する周辺環境の一部を走査する。各ライダー走査により、作業現場の走査箇所の形状を表すデータを取得する。そして取得データを作業現場の既知のマップの参照と比較し、測位システムは、取得データと相関する参照に基づいて機械の位置を推測する。この測位システムは、ライダー走査をさらに連続的に取得し、同様にこの取得データをマッピングされた参照と比較することにより、機械の移動を追跡することができる。
【０００４】
いくつかの適用例によると、ライダーシステムにより、取得データとマッピングされた参照との相関のみに基づいて機械の位置を判定するのは困難であることもある。例えば、取得データは、特定の箇所に特有でない形状を示すこともある。さらに、取得データをマップと比較することは高度な演算を要し得るもので、合致する参照を見つけ出す際、処理システムが遅延する。さらに作業現場には、恒久的な位置を有さないか、又は新規に追加された対象物が存在することもある。このような対象物は、それらの形状が既存のマップに含まれていない場合、作業現場の環境における形状を既存のマップに合致させようとしてライダーシステムの複雑化を招くこともある。これは結果として、ライダーシステムが機械の位置を追跡できなくなる事態を生じ、機械位置の識別、及び測位システムのシード値再設定を要する機械のオペレータにより、手動の介在が必要となる。
【０００５】
本開示の測位システムは、以上に記載の問題のうちの１つ以上を克服するか、又は少なくとも改善することを目指すものである。
【発明の概要】
【０００６】
一様態によると、本開示は、作業現場における機械の位置を判定する方法を開示する。本方法は、作業現場内に位置する機械上にあるライダーユニットにより、ライダーサーベイに関連付けられた入力データを判定するステップを備える。入力データは、ライダーユニットと作業現場における各光反射点との間の距離に関連付けられる。入力データは、１つ以上の参照データからなる第１比較データと比較される。第１比較データの１つ以上の参照データは各々、作業現場の固定位置にあるランドマークにおける既知の対応参照位置から取得したライダーサーベイを示す。比較が事前規定条件を満たした場合、入力データに対応する参照データに基づき、機械の第１位置が判定される。
【０００７】
他の様態によると、本開示は、作業現場における機械の位置を判定するシステムを開示する。本システムは、ライダーサーベイを実施するライダーユニットを備える。本システムはさらに、ライダーユニットと通信するコントローラを備える。コントローラは、作業現場内に位置する機械上にあるライダーユニットにより、ライダーサーベイに関連付けられた入力データを判定する。入力データは、ライダーユニットと作業現場における各光反射点との間の距離に関連付けられる。コントローラは、入力データを、１つ以上の参照データからなる第１比較データと比較する。第１比較データの１つ以上の参照データは各々、作業現場の固定位置にあるランドマークにおける既知の対応参照位置から取得したライダーサーベイを示す。コントローラは、比較が事前規定条件を満たした場合、入力データに対応する参照データに基づき、機械の第１位置を判定する。
【０００８】
本明細書において使用される「備える」（及びその活用形）は、包含的に用いられるものであり、追加の特徴、要素、又はステップの存在を除外するものでない。
【図面の簡単な説明】
【０００９】
例示を目的として非限定的な例としてのみ示す以下の図面を参照して、本発明の実施形態の種々の様態及び特徴を説明する。
【図１】図１は、一例としての本開示の機械の絵図である。
【図２】図２は、図１に示す機械とともに用いられてもよい一例としての測位システムの絵図である。
【図３】図３は、機械の位置を判定するため、図２に示す測位システムによって用いられてもよいデータの概念図である。
【図４】図４は、図２に示す測位システムが動作してもよい作業現場の絵図である。
【図５】図５は、一例としての本開示の測位方法を示すフローチャートである。
【図６】図６は、図５に示す測位方法の一部を実施するために用いられる一例としての相関アルゴリズムを示すフローチャートである。
【発明を実施するための形態】
【００１０】
図１は、一例としての本開示の測位システムを備えた機械１０を示している。機械１０は、鉱業、建築業、農業、交通産業、又は従来既知のその他の産業等と関連付けられた１つ以上の動作を実施する可動機械として実装される。例えば、機械１０は、運搬トラック、ローダー、掘削機、ホイールトラクター、スクレーパー、又はその他同様の機械等の積荷移動機械であってもよい。機械１０は、地上又は地下で使用されてもよい。例えば、図１は、より具体的には、地下採鉱積載−運搬−排出（ＬＨＤ）ローダーを示しており、これは鉱床の積載現場（例えば、ドローポイントから）にアクセスし、積載現場から積荷を運搬し、排出現場（例えば、鉱石立坑にて）にて積荷を放出してもよい。機械１０は、手動で制御されてもよく、半自動で制御されてもよく、完全自動で制御されてもよい。機械１０は、特に、機械１０を推進させる１つ以上の牽引装置１４と、機械１０の種々の移動を感知する移動センサー１５と、電源１６と、コントローラ１８とを備える。コントローラ１８は、移動センサー１５、電源１６、及び／又は駆動牽引装置１４と通信してもよく、例えば、オペレータ入力装置及び／又は移動センサー１５から駆動牽引装置１４への種々の入力に応じて電源１６の動作を規制し、所望の方法で機械１０を推進させてもよい。コントローラ１８はまた、例えば、機械１０の速度、加速度、及び／又は回転率を示す移動センサー１５からの情報を受信してもよく、このような情報に基づき、機械１０による横断距離及び方向等の種々の動きを演算してもよい。
【００１１】
コントローラ１８は、プロセッサと、メモリモジュール及び／又は記憶モジュールからなるメモリシステム１９とを備える。任意で、プロセッサ、メモリモジュール、及び／又は記憶モジュールのうちの１つ以上が単一の装置内にともに備えられてもよい。或いは、プロセッサ、メモリモジュール、及び／又は記憶モジュールのうちの１つ以上が別々に設けられてもよい。プロセッサは、マイクロプロセッサ等、１つ以上の既知の処理装置を備えてもよい。メモリモジュールは、機械１０の種々の動作に関連付けられた機能を実施するためにコントローラ１８によって動的に用いられる情報を記憶する、ランダムアクセスメモリ（ＲＡＭ）等の１つ以上の装置を備えてもよい。記憶モジュールは、従来既知のいかなる種別の記憶装置又はコンピュータ可読媒体を備えてもよい。例えば、記憶モジュールは、磁気、半導体、テープ、光学式、非可撤性、揮発性、及び／又は非揮発性の記憶装置からなってもよい。記憶モジュールは、作業現場２０における機械１０の位置判定に関連付けられたプログラム、アルゴリズム、マップ、ルックアップテーブル、及び／又はその他の情報を記憶してもよい。記憶モジュール及びメモリモジュールの双方の機能は、単一のメモリ／記憶装置によって実施されてもよい。
【００１２】
一例としての種々の実施形態において、コントローラ１８は、以下にさらに詳細に記すとおり、機械１０の位置判定に用いられる。
【００１３】
図２は、作業現場２０においてタスクを実施する機械１０を示している。作業現場２０は、機械１０の横断可能な車道２２を有するいかなる作業現場であってもよいが、一例としての実施形態は、ＧＰＳナビゲーションシステムへのアクセスの無い作業現場に特に適している。図示の一例としての実施形態では、作業現場２０は地下の採鉱現場であり、ＧＰＳナビゲーションシステムへのアクセスが無い。車道２２は、地下トンネルの壁部等の側壁２４で隔てられており、車道２２の上方に配されたトンネルルーフ（図示せず）等の天井部を有してもよい。いくつかの適用例において、作業現場２０の種々の場所には車道及び／又は上述の追加対象物に対して配された他の機械、バレル、ポール、地理的特徴部、及びその他類似の障害物等、側壁２４以外の対象物が存在することもある。多くの状況下では、作業現場２０における機械１０の位置情報の特定が望ましいこともある。この位置情報は、機械１０が作業現場２０をナビゲートする際に用いられてもよい。或いは、この位置情報は、作業現場２０における機械１０及びその他の機械がいかに効率的に種々のタスクを実施するかということに関するデータをモニターして収集するのに用いられてもよい。
【００１４】
一例としての実施形態において、作業現場２０における機械１０の位置は、測位システム３０を用いて判定される。図２に示すとおり、測位システム３０は、特に、コントローラ１８と、この場合はライダーユニット３２である光学感知装置とを備える。ライダーユニット３２は、車道２２、側壁２４、地下トンネルの天井部、及び／又は作業現場２０と関連付けられたその他の対象物等、機械１０の周辺対象物を光信号を用いて走査するのに用いられる。ライダーユニット３２は、機械１０の正面、背面、側面、上面、及び／又はその他の箇所等、機械１０のフレーム及び／又は本体に配置されてもよい。図２に示す例では、多数のライダーユニット３２が機械１０上に配されている。各ライダーユニット３２は、機械１０上の特異な位置、特に正面及び各側面に配置される。ライダーユニット３２は、１つ以上のソースライト（すなわち、赤外光、可視光、又は紫外光）、及び／又は、車道２２、側壁２４、天井部、並びに／又は作業現場２０と関連付けられたその他の対象物との関連情報を取得することによって周辺環境を調査する１つ以上の光検出器を備える。
【００１５】
光源は、例えば、側壁２４の表面及び／又はライダーユニット３２の視野範囲内における作業現場２０の他の対象物の表面に反射する光を発光するレーザーである。この光は、視野内における作業現場の一部を走査するため、回転ミラーによって反射される単一のレーザーによって発光されてもよい。或いは、この光は、非走査式に視野に亘って光を放出するように視野内の異なる角度に向けられた多数のレーザーによって発光されてもよい。ライダーユニット３２の１つ以上の検出器は、反射光を受光し、受光した光を示す信号をコントローラ１８に送信する。そしてコントローラ１８は、表面上の種々の点までの距離を算出する。算出された距離は、発光から光検出までの経過時間に基づくものであり、表面までの距離は、経過時間を光速で乗じた値の半分である。しかしながら、経過時間及び関連距離は本質的に関連するため、本明細書では、経過時間又は算出距離のいずれかが距離データを規定するものと考えてもよいものとする。他の実施形態において、コントローラ１８の少なくとも一部がライダーユニット３２に一体化される。この場合、ライダーユニット３２は、経過時間か、又はライダーユニット３２によって走査又は調査された作業現場の表面上の各点までの距離を算出する。そしてライダーユニット３２は、さらなる分析のため、コントローラ１８の外部要素又はその他の処理システムに算出時間又は距離を送信してもよい。
【００１６】
一実施形態において、ライダーユニット３２の少なくとも１つは、コントローラ１８によって単一の装置と扱われる多数のライダー装置からなる。このような実施形態において、２つのライダー装置は背面同士が一体化され、１つのライダーユニット３２を形成する。各ライダー装置は、ライダーユニット３２が３６０度の視野を有するよう、１８０度ずつの視野を有する。ライダーユニット３２は、機械１０の頂上に搭載されることにより、機械１０の周辺３６０度の視野についての距離データをコントローラ１８に提供してもよい。この距離データは、経過時間、又は参照ベクトル８８に対する各角度における距離として提供される。図２に示すとおり、参照ベクトル８８は、例えば車道２２に沿った、例えば車道の中心線に沿って車道の参照端部９１に向かう通路９０に沿った接線ベクトルであってもよい。ライダーユニット３２は、３６０度の視野についてデータを記録することにより、作業現場におけるライダーユニットの位置の視点から作業現場全体を表す距離データを提示する潜在性を有してもよい。しかしながら、作業現場の地形やその中のライダーユニット３２の位置により、作業現場の一部がライダーユニット３２から見えなくなることもある。或いは、ライダーユニットの視野が３６０度に満たない場合、作業現場の一部が見えなくなることもある。いずれの場合も、提示された距離は、ライダーユニット３２から見える作業現場の一部のみを表したものとなることもある。
【００１７】
図３は、ライダーユニット３２の位置と、それが搭載された機械１０を判定するため、コントローラ１８によって分析されるデータ１００の概念図である。データ１００は、データの記憶されてもよいコントローラ１８のメモリシステムから読み出されてもよい。しかしながら、種々の実施形態において、データ１００の少なくとも一部は、鉱床マップ等の記憶済データから動的に生成される。データ１００のその他の要素は、ライダーユニット３２等、コントローラ１８に対する他の入力から読み出されてもよい。データ１００は、ライダーユニット３２から導出された距離データを含む。距離データは、視野内の各角度に関する、参照ベクトル８８又はその他の参照フレームに対する既知の角度オフセットにおける一連の測定距離値Ｄ（１）〜Ｄ（ｓ）１０４である。図３において、距離データは、直線状の一次元アレイとして表されている。他の実施形態において、距離データは、円形アレイとしてインデックスされてもよい。一実施形態において、ライダーユニットは３６０度の視野を有し、入力データは７２０個の測定距離値１０４からなり、ライダーユニット３２の周囲に径方向に離間する距離測定用データ要素が０．５度でインクリメントされる。コントローラ１８はまた、距離データに基づき、走査された対象物又は作業現場の一部の形状を推定、算出、及び／又は判定してもよい。数学的フィルタを採用することにより、何等かの形状関連情報を距離データから抽出することができる。例えば、距離データは、周波数領域に変形し、ハイパスフィルを通過させることによって、作業現場の表面の縁部又は輪郭の変化を識別してもよい。この距離データの他の特徴は、その他の既知の特徴抽出アルゴリズムを用いて抽出されてもよい。このように距離データを特徴付ける抽出情報は、コントローラ１８が機械１０の位置判定を行う際に入力データ１０２として未加工距離値１０４の代わりに任意で記憶されてもよい。しかしながら、記載の一例としての実施形態において、入力データ１０２は距離値Ｄ（１）〜Ｄ（ｓ）の直線状アレイからなる。
【００１８】
メモリシステム１９は、特に、作業現場２０のマップを表すデータを記憶する。このマップは、例えば、鉱床マップのＤＸＦファイル等、作業現場の種々の座標のリンク付けを行う一連の線を規定するデータによって表されてもよい。このマップは、作業現場２０全体、又は機械１０の動作が許容される、又は割り当てられる作業現場２０の少なくとも１つの割当トンネル１１３等、作業現場２０の一部を表してもよい。このマップはまた、機械１０の動作が許容されていない、又は割り当てられていない他のトンネル１１５も含んでもよい。動作中、コントローラ１８は、粒子参照位置１１８からのライダーサーベイを各々示す参照データ１０９を動的に生成する。与えられた参照位置１３４について、参照データ１０９は、参照位置１３４から採鉱マップ上の種々の位置までの各距離１１１に基づいて論理ライダーサーベイを生成することにより、ライダーマップから生成される。例えば、これらのポイントは、作業現場の壁部２４を表す採鉱マップの線に沿った点であってもよい。一実施形態において、これらの点は、ライダーサーベイが参照位置１３４の周囲に３６０度の視野を有するように、参照位置１３４の周囲に広がっている。一実施形態において、便宜上、本明細書中で参照距離値と称される距離１１１は、７２０個の参照距離値を提供するように、参照位置１３４の周囲に０．５度の間隔で離間している。或いは、ライダーユニット３２が他の間隔を使用する場合、参照距離値の間隔は、ライダーユニット３２に関連付けられた間隔と合致するようにしてもよい。
【００１９】
コントローラ１８によって生成される参照データ１０９は、図３において、作業現場データ１０８の一部として表されている。作業現場データ１０８は、合計Ｍ個までの参照項目１１０のセットからなる。図３に示すように、各参照項目は、参照識別子１１８、参照位置１３４、この参照位置１３４についての参照データ１０９、及びその他のデータ１１６からなる。参照項目１１０の数Ｍは、マップ上の点の有限分解によって決まる。各点は、参照データ１０９の生成されてもよい参照位置１３４に対応する。一実施形態において、作業現場データ１０８に含まれるマップの点（及びそこから生成された参照データ１０９）は、作業現場２０の限定領域内の点に制限される。例えば、作業現場データ１０８は、機械１０の動作を割り当てられる作業現場２０の一部の点に限定されてもよい。例えば、一実施形態において、コントローラ１８は、作業現場データ１０８における参照位置１３４を、機械１０の動作が想定される車道２２の長手方向に延びた中心線に沿って走る通路９０に沿う参照位置のみに限定するようプログラムされる。しかしながら、参照データ１０９は動的に導出されるため、作業現場データ１０８は、作業現場マップとメモリシステム１９に記憶された他の任意のデータとから導出することができる場合、コントローラ２１のメモリシステム１９に記憶される必要がない。従って、作業現場データ１０８を構築する参照データのすべてが同時に共存する必要はない。一実施形態において、１つの参照データ１０９のみが常時存在する。
【００２０】
他の実施形態において、作業現場データ１０８に対応するすべての参照データ１０９がメモリシステム１９に同時に記憶されてもよい。例えば、作業現場データ１０８は、作業現場２０内の各位置についてライダー走査を実施することによって導出されてもよい。各ライダー走査は、可動機械１０、同等に装備及び構成された他の可動機械、又は他の何等かの調査ツールにより、事前取得されてもよい。そして参照データ１０９を構築する参照距離値１１１の各セットは、例えば、７２０個の参照距離値によって表される３６０度の視野についてのライダーサーベイを同様に表すように、入力データ１０２と同様に導出されてもよい。作業現場データが記憶されるか、又は要件に応じて動的に生成されるかを問わず、データセットとして作業現場データを参照するのが好都合である。
【００２１】
参照識別子１１８を用いて、各参照項目１１０をインデックスしてもよい。例えば、参照識別子１１８は、対応参照項目１１０の情報にアクセスしてもよい、例えばランダムアクセスメモリ内の開始アドレスを表してもよい。各参照データ１０９に対応する参照位置１３４は、参照フレームに対するｘ座標１１２及びｙ座標１１４として記憶されてもよい。例えば、ｘ座標は東西軸に沿った位置に対応してもよく、ｙ座標は南北軸に沿った位置に対応してもよい。或いは、座標１１２又は１１４のうちの一方は、車道２２、例えば、車道２２の長手方向に延びる中心線に沿って走る通路９０に沿った距離を表してもよい。この場合、作業現場データ１０８は、通路９０の長さに沿って広がった参照項目１１０からなってもよい。例えば、参照位置１３４は、通常５０〜２００ｍに亘るトンネルの一部又は全部に沿って１メートルのインクリメントで離間するか、離間するよう生成されてもよい。各参照データ１０９は、作業現場２０の参照フレームに対するライダーサーベイの特定の向きを示す。例えば、参照項目１２４の参照距離値ｄ１（１）は、機械の走行路９０の接戦方向の参照ベクトル８８と配列されてもよい。他の参照項目１２６は、参照ベクトルに対して角度β（１１６）オフセットされた参照フレームを有してもよい。例えば、３６０度を表す７２０個の要素マトリクスについて、ベクトル８８がｄ２（１）でなく要素ｄ２（９１）と配列されるように、４５度の転換を採用してもよい。一実施形態において、作業現場２０の各マップ位置について１６個の参照項目１１０が生成され、１６個の参照項目１１０は各々、参照ベクトル８８又はその他の参照フレームの周囲を２２．５度のインクリメントで角度離間される。同一の参照値１１１に対応するものの異なる角度オフセットの参照項目１１０は、コントローラ１８のメモリシステム内の別個のメモリアドレスに記憶されてもよい。或いは、このように角度を変化させた参照項目１１０は、作業現場の位置について記憶された単一セットの参照データ１０９から導出又は推測されてもよい。これは、角度オフセットβに対応する距離値ｄ（ｎ）を読み出すように指数ｎにバイアスをかけることによって達成されてもよい。事実上、これにより結果として、コントローラ１８は異なる角度オフセットβに対応する参照項目を読み出すことになる。
【００２２】
機械１０は、作業現場２０内を移動するため、機械１０が作業現場内における自身の位置を判定することができるように、その周辺環境のライダー走査から入力データ１０２を記録する。コントローラ１８は、それを各参照１１０の参照データ１０９と比較することにより入力データ１０２を分析し、入力データ１０２が近く相関する参照データ１０９を識別する。コントローラ１８は、この比較により、入力データと参照項目１１０の間で最も合致するものを識別する。各参照１１０は作業現場２０（位置及び包囲に関して）の特有位置に対応するため、コントローラ１８は、入力データ１０２と相関する参照データ１０９の対応参照位置１３４に基づき、機械１０の位置を判定する。本明細書に例示の実施形態では、測定距離値１０４からなる入力データ１０２を使用する。しかしながら、他の実施形態では、入力データ１０２は、数学的関数又はアルゴリズムを測定距離値１０４からなる距離データに適用することによって導出されたライダーサーベイの特徴を規定してもよい。入力データ１０２が測定距離値１０４から導出された情報を規定する実施形態において、参照データ１０９は、入力データ１０２の導出に用いたのと同一の数学的関数又はアルゴリズムを適用することにより、対応する参照距離値１１１のセットから導出された情報を表してもよい。このような場合、導出された情報は、参照距離値１１１の代わりに参照データ１０９として記憶されてもよい。
【００２３】
動作中、測位システム３０は、入力データ１０２を比較データと比較することによって機械１０の位置を判定する。 比較データは、作業現場データ１０８によって表される領域のサブセットからなるマップ上の一領域又は複数領域についての参照データ１０９を表す。従って、比較データは、ｒｅｆ（１）〜ｒｅｆ（Ｎ）までのＮ個の参照項目１１０からなる参照データセットと考えられてもよく、ここでＮは、作業現場データ１０８のＭ個の構成要素より少ない。一実施形態において、比較データを構成する参照項目１１０は、同様に動的に生成されてもよい対応参照位置１３４に基づき、要求に応じて動的に生成される。そのため、Ｎ個の参照項目１１０のすべてのデータセットが常時メモリに記憶される必要はない。比較データの構成は時間に応じて変化し、比較データが入力データと比較される度に、参照項目１１０の構成を異ならせることができる。位置システム３０の追跡モード中、比較データは、最も最近判定された機械１０の位置に基づいて動的に導出された作業現場データ１０８のサブセットである。より具体的には、追跡モード中、比較データは、最も最近判定された位置に近い作業現場内の位置に関連付けられた参照１１０に限定されるよう動的に導出される。しかしながら、測位システムが最初に初期化される際（又は測位システムが機械１０の位置を追跡できなくなった場合）、比較データが導出された関連位置は存在しなくなるであろう。このような状況において、位置システムは、入力データ１０２を機械位置の初期位置を判定する目的で具体的に選択された所定の参照位置１３４に基づく第１比較データ１２８と比較する。一旦判定がなされると、初期位置を用いて測位システムをその位置追跡モードにシード値設定する。
【００２４】
本明細書中、位置初期化に用いられる第１比較データ１２８を、作業現場２０の固定位置における対応ランドマークのライダーサーベイに各々関連付けられた１つ以上の参照項目１１０からなる「第１参照データセット」として例示する。１つのランドマーク又は複数のランドマークを測位システム３０のインストール時に選択することにより、第１参照データセットが測位システム３０によって以前に判定されていてもよい機械１０の任意の位置から独立するようにする。第１参照データセットについての参照項目１１０は、作業現場データ１０８の他の参照項目１１０と比較的弁別的に比較されるように選択されることにより、測位システム３０が入力データ１０２に対応する単一の参照項目１１０を識別する際に補助を行い、これによって機械１０に関連付けられた作業現場２０内の単一の位置を識別するようにする。
【００２５】
図４は、複数のトンネル１１３及び１１５を有する鉱床の作業現場２０を示している。機械１０は、トンネル１１３と、鉱石を積載するドローポイント１４６や鉱石を排出する鉱石立坑１５３等のトンネルから分岐した作業現場の一部とで動作するように割り当てられている。機械１０は既知であってもよいため、第１参照データセットは、任意で、割り当てられたトンネル１１３内の作業現場に対応する参照データ１０９のみを含んでもよい。さらに、第１参照データセットは、トンネル１１３内の他の参照データ１０９に類似する傾向にあるいかなる参照データ１０９をも除外する。例えば、ドローポイント１４６がトンネル１１３から分岐する。各ドローポイント１４６は、同様にトンネル１１３から分岐し、鋭角にトンネル１１３から延びる第１前方側壁１４８と、トンネル１１３に対して同様に鋭角に方向付けられるか、又は直角に延びる第２後方側壁１４９とを有する。対向する各ドローポイント１４６は、略平坦な壁部２４である。従って、位置１５０に対応し、各ドローポイント１４６に隣接する参照データ１０９は類似しており、ソフトウェアで区別することは困難である。しかしながら、一方、鉱石立坑１５３は、トンネル１１３から互いに向かってテーパー形状を成す第１前方壁部１５１と第２後方壁部とを有し、鉱石立坑１５３は、鉱石を排出するよう構成される。従って、鉱石立坑１５３において、作業現場２０は、ドローポイント１４６等、トンネルの他の部分と弁別的に比較される形状を有する。従って、位置１４７において鉱石立坑１５３に隣接するライダーサーベイは、各ドローポイント１４６に隣接する位置１５０におけるライダーサーベイと弁別的に比較されるであろう。鉱石立坑１５３は、このような弁別性が故に、機械を配置する際のランドマークとして機能してもよい。従って、位置１４７における機械のライダー走査に対応する参照項目が第１参照データセットに含まれる。図４に示すとおり、位置１４７についてのこの参照項目１１０は、ドローポイント１４６から離れて方向付けられた機械の配向に対応する。
【００２６】
任意で、追加又は代替の参照項目１１０が第１参照データセットに含まれてもよい。例えば、参照項目１１０が１４７と同様の位置で、且つ異なる向きに含まれることにより、他の視点からの鉱石立坑１５３のライダー参照を提供するようにしてもよい。トンネル内の他のランドマークには、換気口１５４、貯蔵領域１５６、交差点すなわち道路交差１５８、及び特異な断面１６２（ドローポイント１６０に配置されていてもよい）が含まれ、第１参照データセットには、各々これらのランドマークに対応する位置１６３、１６４、１６５、及び１６６についての参照項目１１０が含まれる。またランドマークは任意で、作業現場内の特定位置における対象物１７０を含むことによって生成され、対象物１７０に隣接する作業現場内の位置において弁別的なライダー走査を生成してもよく、対応参照項目１１０が第１参照データセットに含まれてもよい。第１参照データセットは、上述のランドマーク及び／又は作業現場内に存在してもよい他の弁別的なランドマークのうちのいずれか１つ以上に対応する１つ以上の参照項目１１０からなってもよい。各参照項目に関連付けられた位置は、例えばランドマークから３メートル以内等、ランドマークに存在することにより、このランドマークが参照データ内でよく表されるようにする。従って、ランドマークは、大きな部分、例えば、参照データの４分の１以上で表されてもよい。
【００２７】
第１参照データセットにおける参照項目１１０の選択は、ライダー走査で作業現場データ１０８から選択されたランドマークを取得する１つ以上の位置１３４を選択することによって達成されてもよい。そしてこれらの位置１３４に対応する参照データ１１０が生成されてもよい。他の実施形態において、ランドマークが選択されてもよく、作業現場データ１０８が導出されるライダー走査から独立して対応の参照項目１１０のセットが別個のライダー走査セットから取得されてもよい。一実施形態において、ランドマークは、測位システム３０のインストール及びセットアップ中に、作業現場の調査を行うことによって選択される。
【産業上の利用可能性】
【００２８】
図５は、機械の初期の第１位置とその後の位置とを判定するためにコントローラ１８によって実施される位置判定プロセス２００を示す。この位置が完全に未知である場合、又は測位システム３０が機械の位置追跡を行えなくなった場合、測位システム３０の補助を行うため、この第１位置を用いて位置システム３０のシード値設定を行う。プロセス２００によると、パラメータｉｄ＿ｒｅｆは、最も最近識別された参照項目１１０を記憶する。しかしながら、測位システム３０が初期化された場合、識別された参照項目１１０が未だ存在しないため、ｉｄ＿ｒｅｆはヌルに設定される。ステップ２０２において、測位システム３０は、機械の現在位置からのライダーサーベイに関連付けられた入力データ１０２を判定する。識別された参照項目１１０が存在しないため、ステップ２０４では、測位システム３０のシード値を設定するための初期位置判定プロセスを行う。従って、ステップ２０６において、入力データを機械１０の位置判定ステップにおける第１参照データセットと比較する。第１参照データセットは、シード値設定のために選択されたランドマーク関連参照項目からなる。ステップ２０８において、この比較が事前規定条件を満たした場合、入力データ１０２に合致する参照項目１１０を識別することにより、プロセスはステップ２１０へと移行する。事前規定条件とは、少なくとも１つの参照項目１１０が入力データ１０２と合致すると判定されることである。入力データ１０２（若しくは参照識別子１１８又は参照項目１１０に関連付けられた参照位置１３４）に最もよく相関する参照項目１１０を位置識別子パラメータｉｄ＿ｒｅｆ１３２内に保存する。従って、測位システム３０は、機械１０が識別された参照位置１３４にあることを把握する。機械が新たな位置に移動した場合、又は任意のインクリメント時間が経過したとき、入力データ１０２は新たなライダーサーベイから更新される。プロセス２００はステップ２０２に戻り、新たな入力データ１０２を判定する。ステップ２０４において、測位システムは参照項目が識別されたか否か（例えば、位置が判定されたか否か）を再考する。
【００２９】
参照項目が識別されていた場合、ステップ２０４では、プロセス２００において、入力データを第１比較データ１２８とは異なる第２比較データ１３０と比較する。本明細書中、第２比較データ１３０は、初期位置のシード値を設定せず、機械の位置追跡を行うよう意図された別の第２参照データセットとして例示する。ステップ２１４において、第２参照データセットの構成が選択される。これは、ステップ２０４において識別された参照項目の参照位置１３４と近接関係にある参照位置１３４を選択することによって達成される。各参照データ１０９は、入力データと比較される完全な第２参照データセットを形成するよう導出及び一括記憶されてもよい。或いは、第２セットに関連付けられた各参照データ１０９は、第２データセット内の次の参照データ１０９が生成、比較、及び削除される前に生成され、入力データと比較され、削除されてもよい。従って、第２参照データセットの判定及び生成は、第２参照データセットと入力データ１０２との比較と同時に発生してもよい。いずれの場合も、第２参照データセットは、作業現場データ１０８のサブセットを表す。選択されたサブセットは、ｉｄ＿ｒｅｆで最も最近識別された参照項目に基づいて判定される。より具体的には、最も最近識別された参照項目の位置に近接する事前規定位置内に対応位置を有する参照項目１１０のみを含むよう選択される。例えば、一実施形態において、参照項目１１０の第２セットは、識別された参照項目に対応する位置の半径１０メートル以内の位置に対応するよう判定された参照項目のみに限定される。ステップ２１６において、更新入力データ１０２を第２参照データセットと比較し、更新入力データに合致する参照項目１１０を識別する。
【００３０】
ステップ２０８において、入力データ１０２と第１又は第２参照データセットとの比較は、いずれの場合であっても、事前規定条件を満たさないこともある。入力データ１０２に合致する参照データセット内に参照項目が存在しない場合、このような状況が発生する。このような場合、ｉｄ＿ｒｅｆはヌルに設定される。従って、プロセス２００の次の反復では、測位システムは再び更新入力データ１０２を第１参照データセットと比較し、測位システム３０のシード値再設定を行うか、その初期シード値設定の再試行を行う。測位システムが機械の位置の追跡を行うことができなくなった場合、シード値再設定が必要となる。以前の入力データが第１参照データセットに含まれるランドマークのうちの１つに存在しない作業現場内の位置に対応していた場合等、初期位置が判定されなかった場合、初期シード値設定の再試行が必要となる。この場合、プロセス２００は、機械２０が第１参照データセットに含まれるランドマークの１つを通過し、このランドマークに対応する参照項目１１０に合致する（事前規定レベルでの相関）まで、連続的に更新入力データを第１参照データと比較することによって反復するであろう。この合致が一旦発生すると、測位システム３０はその位置追跡モードへと推移するであろう。
【００３１】
任意の数の形状合致アルゴリズム又はパターン合致アルゴリズム、画像認識ソフトウェア、及びその他の従来既知の方法を用いることにより、入力データ１０２の参照データセット（例えば、第１又は第２比較データ）との比較及び合致識別を実施してもよい。一例としての実施形態として、図６は、入力データ１０２を、Ｎ個の参照項目ｒｅｆ（ｎ）からなるか、又はこれに対応する参照データセットと比較するため、コントローラ１８によって実施されるアルゴリズム２５０を示している。この比較では、入力データが参照データセットに関連付けられた参照項目１１０に合致するか否かを判定する。１つを上回る数の参照項目１１０が入力データ１０２と合致する場合、コントローラは、最もよく合致する参照項目を識別する。新たな入力データが判定されると、アルゴリズム２５０は２５２で開始する。参照データセットは、２５４において、プロセス２００について上述したとおり、第１比較データ１２８又は第２比較データ１３０からなることが判定され、特定参照位置１３４と引いては参照データセットで表される特定参照項目１１０を規定する。ステップ２５６において、参照データセットにおける第１参照項目ｒｅｆ（１）をインデックスするように指標ｎを１に設定することにより、アルゴリズム２５０を初期化する。また位置識別子ｉｄ＿ｒｅｆを、新たな入力データ１０２につい合致する参照項目１１０が未だ識別されていないことを示すヌルに設定する。次に、参照項目１１０に関連付けられた参照位置１３４からのライダー走査を示すデータを表すよう参照データ１０９を生成し、ステップ２５８において、入力データ１０２とインデックスされた参照構成要素１１０の参照データ１０９との相関を評価する。一実施形態において、この評価は、距離データから導出された特徴ではなく、距離データに対して直接実施される。つまり、入力データは測定距離値１０４からなり、各参照データ１０９は参照距離値１１１からなる。この評価には、入力データ１０２とインデックスされた参照項目１１０の参照データ１０９との間の差異を表す誤差を算出することが含まれる。入力データ１０２と参照データ１０９のデータセットの対応要素間の絶対差を総計することにより、参照データセット内のｎ番目のインデックス参照項目１１０について誤差（ｎ）を判定する。これは以下の一般式に従って算出されてもよい。
【００３２】
【数１】
2016540230.tif 000003
【００３３】
式中、
ｎは、参照データセット中のｎ番目の参照項目であり、
誤差（ｎ）は、入力データと比較されるｎ番目の参照記憶の誤差であり、
Ｄ（ｉ）は、入力データであり、
ｄｎ（ｉ）は、ｎ番目の参照項目についての参照データであり、
ｉは、入力データ及び参照データの各々におけるｉ番目の距離値であり、
Ｓは、入力データ及び参照データの各々における距離値の数である。
【００３４】
しかしながら、いくつかの実施形態において、入力データ及び参照データは、広範に及ぶ距離値を含むこともある。例えば、ライダーユニット３２が３６０度の視野を有する実施形態において、距離値の一部は、トンネルの隣接壁部２４に対応して１又は２メートルオーダーであってもよく、また他の距離値はトンネル１１３の長手方向端部に対応して１００メートルオーダーであってもよい。このような状況において、上述の一般式の計算における誤差は、Ｄ（ｉ）から所定の範囲外、例えば０〜５メートルの範囲外のｄｎ（ｉ）を引いた値を除外してもよい。追加又は代替として、Ｄ（ｉ）及びｄｎ（ｉ）における距離値は、事前規定された参照方向からの広がり内の角度に対応する値に限定されてもよい。
【００３５】
次に、ステップ２６０において、評価された相関誤差（ｎ）を閾値と比較する。図６において、閾値は、参照データセット内の各参照項目１１０に応じて（例えば、指数ｎでインデックスされた参照識別子１１８に応じて）変化し得るため、閾値（ｎ，ｉｄ＿ｒｅｆ）として示されている。例えば、異なるランドマークに対応する各参照項目について異なる閾値が選択されてもよい。追加又は代替として、閾値は、参照項目１１０が以前に識別されたか否かに応じて変化し得る。例えば、測位システム１１０が位置シード値設定モードにある（すなわち、ｉｄ＿ｒｅｆがヌルである）場合、第１閾値が選択されてもよく、測位システム３０が位置追跡モードにある（すなわち、ｉｄ＿ｒｅｆがヌルでない）場合、第２閾値が選択されてもよい。追加又は代替として、指数ｎ及び／又はｉｄ＿ｒｅｆに応じて、各参照項目についての誤差算出に異なる重みづけ因子を適用してもよい。測位システム３０のインストール中、種々の重みづけ因子及び／又は閾値が判定される。一実施形態において、閾値及び／又は重みづけ因子は、測位システムを特定の作業現場２０及びその中のランドマークに適した感度レベルに設定するための実験を通じて判定及び最適化される。
【００３６】
誤差を閾値と比較する試験をステップ２６２に示す。具体的には、誤差が閾値に満たない場合、参照項目１１０は相関すると判定され、合致するとみなされる。そうでなければ、参照項目１１０は合致しないと判定される。参照項目１１０が合致しない場合、コントローラ１８は、参照データセット内にまだ参照項目１１０が存在するか否かを確認することにより、ステップ２６３に移行する。まだ構成要素が存在する場合（すなわち、ｎがＮに満たない場合）、指数ｎをｎ＋１にインクリメントし、参照データセット内の次の参照項目１１０の参照位置１３４をインデックスする。いくつかの実施形態において、次の参照項目は、以前にインデックスされた参照位置からの事前規定距離及び方向の座標を判定算出することにより、動的に算出される。いずれの場合も、（参照データ１０９がメモリシステム１９に記憶されていない場合）次の参照項目１１０についての参照データ１０９が作業現場マップから生成され、参照データ１０９について評価２５８及び比較２６０が続いて反復される。ステップ２６２において、誤差が閾値を下回る場合、相関は合致すると判定され、コントローラ１８にステップ２６４を実行させる。ステップ２６４において、コントローラ１８は、以前の合致が見つかったか否かを確認する。合致が未だ見つからない場合（すなわち、ｉｄ＿ｒｅｆ＝ヌル）、インデックスされた参照項目は、依然として識別された中では最も合致するものとして識別される。そしてコントローラ１８は、ステップ２６６において、インデックスされた参照項目又は指数ｎをｉｄ＿ｒｅｆに保存し、誤差（ｎ）をレジスタｂｅｓｔ＿ｅｒｒｏｒに保存する。そしてコントローラ１８は、ステップ２６３にて、ｎがＮに満たないか否かを確認することにより、参照データセット内にまだ参照項目１１０が存在するか否かを確認する。一実施形態において、Ｎは、ｉｄ＿ｒｅｆに記憶された参照位置１３４からの最長距離、例えば１０メートルを表すか、又はこれに対応する。このように、参照データセットを以前に識別された参照位置の近接位置に限定することができる。まだ参照項目が存在する場合、ステップ２７０にて、指数ｎをインクリメントし、参照データセット内の次の参照項目１１０について評価２５８及び比較２６０を反復する。しかしながら、このときｉｄ＿ｒｅｆはヌルでないため、さらに合致が見つけられた場合、２７２にて、誤差、つまり誤差（ｎ）をｂｅｓｔ＿ｅｒｒｏｒに記憶された値と比較する。誤差（ｎ）がｂｅｓｔ＿ｅｒｒｏｒを下回る場合、この参照項目は最後に識別された参照項目よりも入力データにより近く相関する。従って、ステップ２７４にて、ｒｅｆ（ｎ）又はその指数ｎをｉｄ＿ｒｅｆに記憶し、誤差（ｎ）をｂｅｓｔ＿ｅｒｒｏｒに記憶する。参照データセット内にもう参照項目が存在しない場合、このアルゴリズムを２７６で終了する。そして機械１０の位置は、ｉｄ＿ｒｅｆで識別された、最も合致する参照項目に応じて識別することができる。或いは、ｉｄ＿ｒｅｆがヌルの場合、コントローラ３０は、この入力データ１０２について位置が未知である旨の識別をする。そして新たな入力データ２５２により、このアルゴリズム２５０を反復してもよい。
【００３７】
作業現場２０が種々の位置に同様の特徴を含み、反復レイアウトからなる状況において、ライダーベースの測位システムでは、機械の現在位置についての入力データ１０２と作業現場のライダーマップに対応する参照データとの間に特異な合致を見つけることが困難となることもある。この困難は、特に測位システムの初期位置を判定する際に顕著である。例えば、コントローラ１８が作業現場データ１０８を用いようとした場合、測位システム３０は、確実、且つ／又は、高精度又は高効率に機械１０の位置を判定できないこともある。例えば、図４に示すとおり、各ドローポイントに隣接する位置１５０の視点から見た作業現場の形状は、実質的に類似している。機械１０がドローポイント１４６の１つにある場合、その位置から取得したライダーデータは、他のドローポイント１４６のいずれかと区別不能であるか、又は少なくとも測位システムが機械１０の特異な位置を判定することができない程度、十分に区別を行えないこともある。それにも関わらず、このような位置システムは、合致アルゴリズムの制限が故に、誤った位置を最も合致する位置として識別してしまうこともある。さらに合致アルゴリズムは、このように形状の特異性を有さない作業現場の部分を識別するよう最適化されていないこともある。さらに、参照データが作業現場全体のライダーマップに対応する場合、処理システムへの演算上の要求が過度になることもある。
【００３８】
しかしながら、プロセス２００及びアルゴリズム２５０を用いる処理システム３０は、初期位置判定に用いる参照位置の数を、ランドマークとして識別するための弁別的な形状を有する作業現場の参照位置のみに減少させるものである。ランドマークは、作業現場内に分散する別々の位置にあってもよく、任意のタイミングの機械１０の位置に関わらず、常にランドマークに比較的近いため、ライダー追跡システムのシード値設定を行うことができる第１比較データ１２８の参照位置１３４に近い。分散されたランドマークに位置するよう第１比較データ１２８の参照位置１３４が作業現場内に分散されるため、比較データは、結果として不正確な位置判定に繋がることもある非弁別的参照データを含むことがない。ランドマークは、特異性を有する第１比較データ内の各参照データを提供し、合致アルゴリズムが効率よく、且つ／又は、確実に初期位置を判定する際の補助となってもよい。第１比較データに含まれるランドマークは、作業現場マップ又は作業現場自体における特異形状を識別することによって選択されてもよい。
【００３９】
本明細書の開示は、文章又は図面で言及されたか、又はそれにより明らかにされた個別の特徴の２つ以上の別の組み合わせすべてに及ぶことが理解されるであろう。これらの異なる組み合わせはすべて、本開示の他の種々の様態を成すものである。
【図１】
2016540230.tif 000004
【図２】
2016540230.tif 000005
【図３】
2016540230.tif 000006
【図４】
2016540230.tif 000007
【図５】
2016540230.tif 000008
【図６】
2016540230.tif 000009
【国際調査報告】
2016540230.tif 000010
2016540230.tif 000011