(57)【特許請求の範囲】
【請求項１】
第一の作業機械、及び前記第一の作業機械が指定した停車目標位置に向かって走行する
第二の作業機械を含む作業機械の走行支援システムであって、
前記第一の作業機械に備えられ、前記第一の作業機械の座標系における停車目標位置を
指定する停車目標位置指定装置と、
前記第二の作業機械に備えられ、前記第二の作業機械の進行方向前方に位置する計測対
象点から前記第二の作業機械までの距離を測定する周囲形状測定装置と、
前記周囲形状測定装置の測定結果を基に、前記第二の作業機械の周囲の３次元空間を複
数の領域に分割し、各領域における物体の有無を定義した３次元ボクセルデータからなる
周囲形状地図を生成する地図生成装置と、
前記第一の作業機械の外形形状データを記憶する外形形状データ記憶装置と、
前記第一の作業機械の外形形状データ及び前記周囲形状地図を比較し、前記周囲形状地
図内における前記第一の作業機械の位置を検出する作業機械位置検出装置と、
前記周囲形状地図内における前記第一の作業機械の位置及び前記第一の作業機械の座標
系で指定された停車目標位置を基に、当該停車目標位置を前記周囲形状地図の座標系に変
換し、前記周囲形状地図内における前記第二の作業機械の位置及び前記周囲形状地図の座
標系に変換された停車目標位置を基に、実空間における前記第二の作業機械と前記停車目
標位置との相対位置を算出する相対位置算出装置と、
を備えることを特徴とする作業機械の走行支援システム。
【請求項２】
前記第一の作業機械は、多関節フロント装置、及び前記第一の作業機械の座標系で停車
目標位置を指定する際の前記第一の作業機械の外形形状を規定する姿勢パラメータを測定
するパラメータ測定装置を備え、
前記作業機械位置検出装置は、前記姿勢パラメータと前記第一の作業機械の外形形状デ
ータを基に、前記姿勢パラメータを反映された前記第一の作業機械の外形形状を再構成し
、その再構成した前記第一の作業機械の外形形状データと前記周囲形状地図とを比較する
、
ことを特徴とする請求項１に記載の作業機械の走行支援システム。
【請求項３】
前記地図生成装置は、前記姿勢パラメータに変化がない間の前記周囲形状測定装置の測
定結果だけを用いて、前記周囲形状地図を生成する、
ことを特徴とする請求項２に記載の作業機械の走行支援システム。
【請求項４】
前記第一の作業機械は、前記第二の作業機械から前記周囲形状地図を受信する第一の通
信装置と、
前記周囲形状地図を表示する表示装置と、を備え、
前記第二の作業機械は、前記第一の作業機械に対して前記周囲形状地図を送信する第二
の通信装置を備え、
前記周囲形状測定装置は、実空間における前記第二の作業機械の位置から前記第一の作
業機械の位置までの路面の形状を測定し、
前記地図生成装置は、前記路面の形状を含む前記周囲形状地図を生成する、
ことを特徴とする請求項２に記載の作業機械の走行支援システム。
【請求項５】
積込機が指定した停車目標位置に向かって走行する運搬車両であって、
前記積込機から、当該積込機の座標系で指定された前記停車目標位置を受信する通信装
置と、
前記運搬車両の進行方向前方に位置する計測対象点までの距離を測定する周囲形状測定
装置と、
前記周囲形状測定装置の測定結果を基に、前記運搬車両の周囲の３次元空間を複数の領
域に分割し、各領域における物体の有無を定義した３次元ボクセルデータからなる周囲形
状地図を生成する地図生成装置と、
前記積込機の外形形状データを記憶する外形形状データ記憶装置と、
前記積込機の外形形状データ及び前記周囲形状地図を比較し、前記周囲形状地図内にお
ける前記積込機の位置を検出する作業機械位置検出装置と、
前記周囲形状地図内における前記積込機の位置及び前記積込機の座標系で指定された停
車目標位置を基に、当該停車目標位置を前記周囲形状地図の座標系に変換し、前記周囲形
状地図内における前記運搬車両の位置及び前記周囲形状地図の座標系に変換された停車目
標位置を基に、実空間における前記運搬車両と前記停車目標位置との相対位置を算出する
相対位置算出装置と、
前記算出された相対位置に従って、実空間における前記停車目標位置に向かって前記運
搬車両を自律走行させる車両制御装置と、
を備えることを特徴とする運搬車両。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は作業機械の走行支援システム及び運搬車両に係り、特に鉱山用作業機械が指定された停止位置に停車するための技術に関する。
【背景技術】
【０００２】
無人車両を誘導するための技術として、特許文献１には「走行位置計測手段で計測される無人車両の走行位置と、無人車両の誘導コースを規定するコースデータとに基づいて、無人車両を誘導コースに沿って誘導走行させる無人車両の誘導装置であって、コースエリアの形状を入力する手段と、移動起点の位置と無人車両の方向および移動目的点の位置と車両進行方向とをそれぞれ指示する手段と、移動起点および移動目的点において、指示された位置と車両進行方向が満足されるコースデータを作成する手段と、作成されたコースデータで無人車両を走行させた場合の無人車両とコースエリアの干渉を推認する手段と、干渉が推認された場合に、コースデータを変更するコースデータ変更手段と、を備える」誘導装置が開示されている。
【０００３】
また特許文献２には「障害物が検出等された場合に、この障害物の位置が、複数の車両に共通する障害物であるとしてその位置が記憶手段に記憶される。そして複数の車両が走行するに伴い記憶手段の記憶内容が更新されていく。そして複数の車両毎に各目標点の位置データが与えられると、記憶手段の記憶内容に基づき障害物と干渉しないように、複数の車両が各目標点まで誘導走行される」構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−９７６３２号公報
【特許文献２】米国特許第６５３９２９４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１、２では無人車両の位置データを取得することが前提となっている。ここで、無人車両の位置を検出する装置としてＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）が普及している。
【０００６】
ＧＰＳで車両位置を検出するにはＧＰＳ衛星からの測位電波を受信しなければならないが、鉱山は崖や岩陰を含む複雑な地形形状を有することがあり、測位電波が鉱山内の各所において受信できるとは限らない。また、ＧＰＳを用いて検出したグローバル座標にはＧＰＳ由来の誤差が含まれていることがあり、無人車両を停車目標位置に誘導させるために必要な位置検出精度が確保できないことがある。従って、特許文献１、２の誘導技術を鉱山用の無人車両の誘導技術に適用した場合、ＧＰＳの測位電波が受信できない場合や検出精度が低い場合には、無人車両を停車目標位置に誘導できなかったり、本来の停車目標位置からはずれた位置に誘導してしまったりするという課題がある。
【０００７】
本発明は上記実情に鑑みてなされたものであり、ＧＰＳの精度に関らず、鉱山内において作業機械を停車目標位置に誘導することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、第一の作業機械、及び前記第一の作業機械が指定した停車目標位置に向かって走行する第二の作業機械を含む作業機械の走行支援システムであって、前記第一の作業機械に備えられ、前記第一の作業機械の座標系における停車目標位置を指定する停車目標位置指定装置と、前記第二の作業機械に備えられ、前記第二の作業機械の進行方向前方に位置する計測対象点から前記第二の作業機械までの距離を測定する周囲形状測定装置と、前記周囲形状測定装置の測定結果を基に、前記第二の作業機械の周囲の３次元空間を複数の領域に分割し、各領域における物体の有無を定義した３次元ボクセルデータからなる周囲形状地図を生成する地図生成装置と、前記第一の作業機械の外形形状データを記憶する外形形状データ記憶装置と、前記第一の作業機械の外形形状データ及び前記周囲形状地図を比較し、前記周囲形状地図内における前記第一の作業機械の位置を検出する作業機械位置検出装置と、前記周囲形状地図内における前記第一の作業機械の位置及び前記第一の作業機械の座標系で指定された停車目標位置を基に、当該停車目標位置を前記周囲形状地図の座標系に変換し、前記周囲形状地図内における前記第二の作業機械の位置及び前記周囲形状地図の座標系に変換された停車目標位置を基に、実空間における前記第二の作業機械と前記停車目標位置との相対位置を算出する相対位置算出装置と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明により、ＧＰＳの精度に関らず、鉱山内において作業機械を目的点に誘導することができる技術を提供することができる。上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】第一実施形態に係る自律走行システムの概略説明図
【図２】ダンプトラック及びショベルのハードウェア構成を示す図
【図３】ダンプトラックの座標系とショベルの座標系とを示す図
【図４】ダンプトラックにおける周囲形状測定装置の取付位置を示す図
【図５】周辺形状地図を示す図
【図６】管制サーバの構成を示す図であって、（ａ）はハードウェア構成図、（ｂ）はソフトウェア構成図である。
【図７】ダンプトラック、管制サーバ、及びショベルの動作の流れを示すシーケンス図
【図８】姿勢パラメータを示す図
【発明を実施するための形態】
【００１１】
以下の実施の形態においては、便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明する。以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でもよい。なお、以下の実施の形態において、その構成要素（処理ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須ではない。
【００１２】
また、以下の実施の形態における各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路その他のハードウェアとして実現しても良い。また、後述する各構成、機能、処理部、処理手段等は、コンピュータ上で実行されるプログラムとして実現しても良い。すなわち、ソフトウェアとして実現しても良い。各構成、機能、処理部、処理手段等を実現するプログラム、テーブル、ファイル等の情報は、メモリやハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶部、ＩＣカード、ＳＤカード、ＤＶＤ等の記憶媒体に格納することができる。
【００１３】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の機能を有する部材には同一または関連する符号を付し、その繰り返しの説明は省略する。また、以下の実施の形態では、特に必要なとき以外は同一または同様な部分の説明を原則として繰り返さない。
【００１４】
＜第一実施形態＞
［システム構成］
第一実施形態は、鉱山内において稼働する第一の作業機械が停車目標位置を指定し、その停車目標位置に向かって第二の作業機械を誘導する作業機械の走行支援システムに係る。特に本実施形態は、第一の作業機械をショベル、第二の作業機械をオペレータの操縦によらず自律走行を行う自律走行運搬車両（以下「ダンプトラック」と記載する）とし、管制サーバがダンプトラックの運行管理を行う自律走行システムに、本発明に係る走行支援システムを適用した例を説明する。以下、図面を参照して第一実施形態について説明する。図１は、第一実施形態に係る自律走行システムの概略説明図である。
【００１５】
図１において、鉱山１内にはショベル２００が掘削作業及びダンプトラック１００への積込作業を行う積込場６１と、ダンプトラック１００が土砂を放土する放土場６２、６３とが配置され、積込場６１と放土場６２、６３のそれぞれとを連結する搬送路６０が敷設されている。
【００１６】
ダンプトラック１００は、採石場の近傍若しくは遠隔の管制センタ３００に設置された管制サーバ３１０と無線通信回線４０を介して無線接続され、管制サーバ３１０の管制指示の下、自律走行する。管制サーバ３１０は、無線通信回線４０を介してショベル２００とも通信接続される。そして、ショベル２００及びダンプトラック１００のそれぞれは、ＧＰＳ衛星５０からの測位電波を受信して自車両位置を算出する位置算出装置を搭載する。管制サーバ３１０はダンプトラック１００及びショベル２００のそれぞれが算出した自車両位置を受信する。ＧＰＳに基づく自車両位置は、管制サーバ３１０が搬送路６０に沿ってダンプトラック１００を自律走行させる際の位置の把握に用いられる。また管制サーバ３１０がショベル２００の現在位置を把握する際にも用いられる。
【００１７】
積込場６１では、ショベル２００のオペレータは、ダンプトラック１００の積込位置を指定し、ダンプトラック１００は指定された積込位置を停車目標位置として走行する。停車目標位置に最終的にアプローチする際に、ＧＰＳ信号を使うことなくダンプトラック１００とショベル２００との相対位置を基にダンプトラック１００が停車目標位置に向かって走行する点が本実施形態の特徴の一つである。
【００１８】
また、積込場にはドーザ７１や不図示のホイールローダ、散水車７２が稼働してもよく、これらのドーザ７１やホイールローダが散水車７２に対して散水位置を指定し、その指定された位置に向かって散水車７２が移動してもよい。この場合、多関節フロント装置を備えたドーザ７１やホイールローダが第一の作業機械に相当し、散水車７２が第二の作業機械に相当する。また、ショベル２００が積込位置の整地のためにドーザ７１を呼び込む場合、第一の作業機械がショベル、第二の作業機械がドーザ７１に相当する。従って、第一の作業機械、第二の作業機械は作業機械の種別ではなく、二つの作業機械の役割によって決まるものである。
【００１９】
図２乃至図４を参照して、ダンプトラック１００及びショベル２００の構成について説明する。図２は、ダンプトラック１００及びショベル２００のハードウェア構成を示す図である。図３は、ダンプトラック１００の座標系とショベル２００の座標系とを示す図である。図４は、ダンプトラック１００における周囲形状測定装置の取付位置を示す図である。
【００２０】
図２においてダンプトラック１００は、ダンプトラック１００からみたショベル２００及び周囲の盛土の形状を計測し積込位置を検出する積込位置検出装置１０１と、ダンプトラック１００の位置・姿勢を計測する自己位置計測装置１０２と、ダンプトラック１００をショベル２００が指示した停車目標位置に誘導する車両制御装置１０３と、ショベル２００との間での通信を行う通信装置１０４とを含む。
【００２１】
ショベル２００は、積込位置指示装置２０１（停車目標位置指定装置に相当する）、多関節フロント装置を構成するバケット、アーム、ブームの角度や旋回角度などショベルの外形形状を規定する姿勢パラメータを測定するパラメータ測定装置２０２と、ダンプトラック１００や管制サーバ３１０との間での通信を行う通信装置２０３とを含む。積込位置指示装置２０１及びパラメータ測定装置２０２の其々の出力端は通信装置２０３の入力端に接続され、通信装置２０３が外部装置、例えばダンプトラック１００や管制サーバ３１０に対して積込位置や姿勢パラメータを送信する。
【００２２】
積込位置指示装置２０１は、図３に示すようにショベル２００を基準とした座標系ΣＳでの積込位置ＰＳを指示する。ダンプトラック１００は、ショベル２００の座標系ΣＳで定義された積込位置ＰＳを受信し、これをダンプトラック１００の座標系ΣＴに変換して積込位置ＰＴを求め、これを停車目標位置として自律走行する。
【００２３】
図２に戻り積込位置検出装置１０１は、ダンプトラック１００の周囲にあるショベルや盛土の形状を測定するために、進行方向前方に位置する計測対象点までの距離を測定して周囲環境の形状を取得するダンプトラック１００の側面に設置された周囲形状測定装置２と、周囲形状測定装置２による測定結果に基づいて、周囲環境の形状を表す周囲形状地図を生成する地図生成装置３と、周囲形状地図を記憶する地図記憶装置４と、上記周囲形状地図上でのダンプトラック１００の位置および積込位置を推定する相対位置算出装置５と、ショベル２００の外形形状データを演算する外形形状データ演算装置７（基準となる外形形状データを記憶する外形形状データ記憶装置も含むものとする）と、ショベル２００の外形形状データと及び周辺形状地図を比較し、周囲形状地図内におけるショベルの位置を検出するショベル位置検出装置８（作業機械位置検出装置に相当する）とを含む。
【００２４】
積込位置検出装置１０１において、周囲形状測定装置２の出力端は地図生成装置３の入力端に接続され、地図生成装置３の出力端は地図記憶装置４の入力端に接続される。ショベル位置検出装置８の入力端は、地図記憶装置４、外形形状データ記憶装置７、及び通信装置１０４の其々の出力端に接続される。また相対位置算出装置５の入力端は、地図記憶装置４及び積込位置検出装置８の出力端に接続され、相対位置算出装置５の出力端は後述するダンプトラック制御装置２０の入力端に接続される。
【００２５】
周囲形状測定装置２には、例えばレーザ光を扇状に投射し、物体からの反射光によって対象物（計測対象点）までの距離と方向を測定するレーザスキャナがある。
【００２６】
ここで、走行路面が乾いた土であるとタイヤの回転によって撒きあげた土埃がダンプトラック１００と周囲盛土との間に漂うことがある。このような状況になった場合、ダンプトラック１００の下部に周囲形状測定装置２を設置すると、周囲盛土までの距離を正しく測定できないだけでなく、周囲形状測定装置２の検出面が汚れることもある。
【００２７】
そこで、舞いあがった土埃が周囲形状測定装置２の検出窓に付着する頻度を抑え、かつ、土埃の上から周囲形状を検出するため、図４に示すように、ダンプトラック１００の側面上部に周囲形状測定装置２を取り付けるとよい。周囲形状測定装置２はスキャン面２１０内で一定角度毎の距離を測定する。
【００２８】
通常、積込み時には、積込位置に近づくにつれてダンプトラック１００をまっすぐに後退、もしくは前進させ、特に前後位置に関して積込位置に精度よく停車させることになる。
【００２９】
このとき、前述のように周囲形状測定装置２を取り付けることで、ほぼ同じ地点をセンシングしながら積込位置に近づくことができ、さらに、そのセンシングがダンプトラック１００のピッチングに影響されにくいという利点がある。
【００３０】
また、ショベル２００は、図３のようにショベル２００がベンチ２５０上にあり、ダンプトラック１００よりも高い位置から積込み作業を行う場合もある。そのような場合でもショベル２００を測定できるように周囲形状測定装置２のスキャン軸を中心にロール方向に回転させた状態でダンプトラック１００に設置する。これにより、ダンプトラック１００よりも上方にあるショベルを測定できるようになる。
【００３１】
図５に示す地図データ６は、地図記憶装置４に記憶されている周辺形状地図である。地図生成装置３は周囲形状測定装置２の測定結果を基に、積込場６１の３次元空間を所定の規則で複数に分割することで決定した各領域における物体の有無を定義した３次元ボクセルデータからなる周辺形状地図を生成し、地図記憶装置４に記憶する。地図生成装置３は随時地図データ６を生成し、地図記憶装置４の地図データを更新する。
【００３２】
ショベル位置検出装置８では、まず、ショベル２００から受信した、バケット、アーム、ブームの角度や旋回角度などショベルの形状を決定する姿勢パラメータと外形形状データ記憶装置７に記憶されているショベル２００の外形形状データとから、ショベル２００の３次元形状を復元する。より具体的には、外形形状データ記憶装置７に記憶されているショベル２００の基準外形形状データのバケット、アーム、ブームの角度や旋回角度を、姿勢パラメータが示す値に変形させて外形形状データを復元（再構成）する。そして復元されたショベル２００の３次元形状と、地図データ６とをマッチング（重ね合わせ）することで、地図上のショベル２００の位置を推定する。ここにおけるマッチングの具体的方法としては公知の方法（参考文献：増田健、岡谷（清水）郁子、佐川立昌、距離データ処理−複数距離画像からの形状モデル生成技術、Proc.  of  the  146th  CVIM、２００４年）を利用することができる。
【００３３】
相対位置算出装置５は、周辺形状地図内におけるショベル２００位置及びショベル２００の座標系ΣＳで指定された積込位置（停車目標位置）ＰＳを基に、積込位置ＰＳを周辺形状地図の座標系ΣＴに変換し、周辺形状地図内におけるダンプトラック１００の位置及び周辺形状地図の座標系ΣＴに変換された積込位置ＰＴを基に、実空間におけるショベル２００と積込位置との相対位置を算出する。なお、周辺形状地図の座標系ΣＴ、及びダンプトラック１００の実空間（地面に固定された座標系）における座標系（以下「ダンプ座標系」という）は、周辺形状地図の座標系ΣＴにおけるダンプトラック１００の位置に実空間におけるダンプトラック１００の位置を合わせることで変換できるので、以下では周辺地図形状の座標系ΣＴと実空間におけるダンプ座標系とは同一であるものとして説明する。
【００３４】
ショベル２００が指示する積込位置Ｐｓはショベル２００とした座標系ΣSで定義されており、ダンプトラック１００が積込位置Ｐｓに移動するためには、ダンプトラック１００が基準としている座標系ΣＴにおける積込位置ＰＴに変換する必要がある。
【００３５】
ここで、ダンプ座標系の積込位置ＰＴ、ショベル座標系の積込位置Ｐｓを同次座標により、
【数１】
0006517096.tif 000002
と定義すると、ＰｓからＰＴへの変換は、同次変換行列Ｈを用いて、
Ｐｓ＝ＨＰＴ
で表される。
【００３６】
ダンプ座標系ΣＴで定義された地図データからマッチングによりショベルの位置・姿勢を推定すればこの同次変換行列Ｈを算出することができ、ダンプトラック１００が積込位置Ｐｓに移動することが可能となる。
【００３７】
自己位置計測装置１０２は、ダンプトラック１００の車輪回転速度を計測する車輪速計測装置１４と操舵角度を計測する操舵角計測装置１５と、位置補正装置１６と、自己位置演算装置１７とを備える。自己位置計測装置１０２において、車輪速計測装置１４、操舵角計測装置１５、及び位置補正装置１６の其々は自己位置演算装置１７に接続される。自己位置演算装置１７は、ダンプトラック制御装置２０（後述する）に接続される。
【００３８】
自己位置演算装置１７は車輪速計測装置１４及び操舵角計測装置１５の計測結果からダンプトラック１００の速度と角速度、さらに、地面に固定された座標系での位置・姿勢を算出する。なお、ダンプトラック１００の位置・姿勢をより高精度で計測するため、ダンプトラック１００の自己位置は、位置補正装置１６によって補正される。位置補正装置１６は、ＩＭＵ（慣性計測装置）やＧＰＳにより構成される。
【００３９】
車両制御装置１０３は、ダンプトラック１００の速度を制御する速度制御装置１８（制動量の制御装置としての機能も有する）と、ダンプトラック１００の舵角を制御する操舵制御装置１９と、積込位置に向けて移動するため、速度制御装置１８の制動量及び操舵制御装置１９の制御量を算出するダンプトラック制御装置２０とを含む。
【００４０】
車両制御装置１０３において、地図データベース２１、自己位置演算装置１７、及び相対位置算出装置５の其々の出力端がダンプトラック制御装置２０に接続され、ダンプトラック制御装置２０の出力端は、速度制御装置１８と操舵制御装置１９の其々の入力端に接続される。
【００４１】
地図生成装置３と地図記憶装置４、自己位置演算装置１７は、例えば中央演算処理装置と記憶装置と入出力回路と通信回路からなるマイコン装置を用いて構成される。地図生成装置３と地図記憶装置４の処理用に、それぞれ別のマイコン装置を設ける構成にしても良く、一つのマイコン装置で構成しても良い。また、ダンプトラック制御装置２０は、例えば複数のマイコン装置で構成される車載用コントローラであって、車載用コントローラ内部のソフトウェアによって機能を実現する。
【００４２】
次に図６を参照して管制サーバの構成について説明する。図６は管制サーバの構成を示す図であって、（ａ）はハードウェア構成図、（ｂ）はソフトウェア構成図である。図６（ａ）に示すように、管制サーバ３１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３１３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３１４、インタフェース（１／Ｆ）３１５を含み、これらの各構成要素がバス３１６を介して互いに接続されて構成される。１／Ｆ３１５には、マウス、キーボードなどの入力装置３１７、液晶モニタからなる表示装置３１８、及び無線通信回線４０に接続する通信装置３１９の其々が接続される。
【００４３】
図６（ｂ）に示すように、管制サーバ３１０のＲＯＭ３１２又はＨＤＤ３１４には、配車管理部３１１ａ、走行許可区間設定部３１１ｂ、動的パス生成部３１１ｃ、及びサーバ側通信制御部３１１ｄを含むダンプトラック１００の自律走行プログラムが格納され、これらがＲＡＭ３１３にロードされＣＰＵ３１１により実行されることで、上記自律走行プログラムに含まれる各機能が実現される。
【００４４】
マスタ地図記憶部３１４ａは、ＨＤＤ３１４の一領域にダンプトラック１００が走行する搬送路６０の地図情報を記憶する。
【００４５】
区間情報記憶部３１４ｂも同様にＨＤＤ３１４の一領域から構成され、ダンプトラック１００に対して搬送路６０の内、走行許可が付与された部分区間を区間情報として記憶する。
【００４６】
配車管理部３１１ａは、ダンプトラック１００の目的地を設定し、マスタ地図記憶部３１４ａに格納された地図情報を参照して現在位置から目的地に至る走行経路を決定する。ここでいう目的地は、予めマスタ地図記憶部３１４ａに格納された地図情報で規定された範囲である。従って、配車管理部３１１ａは、各作業エリア（積込場６１、放土場６２、６３）の入口または出口を目的地と設定するが、積込点、放土点は目的地として設定しない。
【００４７】
走行許可区間設定部３１１ｂは、ダンプトラック１００に対し、マスタ地図記憶部３１４ａに格納された地図情報を参照し、走行許可の付与を要求したダンプトラック１００に対し、そのダンプトラック１００のみに走行を許可する部分区間を走行許可区間として設定する。各走行許可区間は、走行許可が付与されたダンプトラック１００にとっては走行可能な区間であり、それ以外のダンプトラックにとっては進入が禁止された閉塞区間として機能する。これにより、各走行許可区間内には１台のみのダンプトラックが存在し、衝突、干渉を避けることができる。
【００４８】
動的パス生成部３１１ｃは、積込場６１の入口から積込位置までの動的パス、及び積込位置から積込場６１の出口までの動的パスを生成する。本実施形態では、ショベル２００は、ショベル２００が指定したショベルの座標系における積込位置をグローバル座標に変換し、グローバル座標系の積込位置の座標を無線通信回線４０を介して管制サーバ３１０に送信する。動的パス生成部３１１ｃは、グローバル座標系で指定された積込位置及びマスタ地図記憶部３１４ａに記憶された地図情報（この地図情報には積込位置の各地点が、グローバル座標系またはグローバル座標系に変換可能な地図座標系で規定されているものとする）を用いて、積込場６１の入口に到達したダンプトラック１００に対して積込位置に到達するための動的パスを生成する。
【００４９】
ダンプトラック１００はこの動的パスに沿って自律走行し、積込位置に対して最終アプローチをする際に、動的パスに沿った自律走行から本発明に係るアプローチ支援システムの制御、すなわちダンプトラック１００とショベル２００との相対位置を用いた走行に切り替えて、積込位置に向かって走行及び停止する。詳細は後述する。
【００５０】
サーバ側通信制御部３１１ｄは、管制サーバ３１０が無線通信回線４０と無線通信をするための通信制御を行う。
【００５１】
図７及び図８を参照して、ダンプトラック１００が積込位置に停車するまでの処理の流れを説明する。図７は、ダンプトラック、管制サーバ、及びショベルの動作の流れを示すシーケンス図である。図８は姿勢パラメータを示す図である。
【００５２】
図７に示すように、ダンプトラック１００は放土場６２、６３や駐機場（不図示）で停車している状態で、現在位置を管制サーバ３１０に送信する（Ｓ７０１）。配車管理部３１１ａはダンプトラック１００の現在位置と地図情報とを参照し、目的地として積込場６１を選択し、ダンプトラック１００から積込場６１までの走行経路を設定し（Ｓ７０２）、ダンプトラック１００に走行経路を返信する（Ｓ７０３）。
【００５３】
ダンプトラック１００は走行経路を受信すると（Ｓ７０４）、走行許可与要求を管制サーバ３１０に送信する（Ｓ７０５）。走行許可区間設定部３１１ｂは、区間情報記憶部３１４ｂの区間情報を参照し、他のダンプトラックの走行許可区間とは重ならない区間にダンプトラック１００のみの走行を許可した走行許可区間を設定し（Ｓ７０６）、ダンプトラック１００に返信する（Ｓ７０７）。ダンプトラック１００は走行許可区間内を走行し、走行許可区間の終端部付近で新たな走行許可区間の設定要求と返信の受信を繰り返しながら、積込場６１に向かって自律走行する。
【００５４】
ダンプトラック１００が積込場６１に近づくと、ショベル２００のオペレータは、積込位置にバケットを位置させて積込位置指示装置２０１を操作することにより積込位置を指定する（Ｓ７０９）。通信装置２０３は、ＧＰＳ座標系の積込位置を管制サーバ３１０に送信する（Ｓ７１０）。
【００５５】
管制サーバ３１０の動的パス生成部３１１ｃは、ＧＰＳ座標系の積込位置とマスタ地図記憶部３１４ａの地図情報（ＧＰＳ座標系）とを参照し、ＧＰＳ座標系で定義された動的パスを生成し（Ｓ７１１）、ダンプトラック１００に送信する。
【００５６】
ダンプトラック１００は、地図データベース２１の地図情報（これは管制サーバ３１０のマスタ地図記憶部３１４ａの地図情報と同じものである）と受信した動的パスとを参照し、動的パスに沿って蛇行しながら周囲形状測定装置２による計測を開始し、地図生成装置３はその測定結果を基に周辺形状地図を生成する（Ｓ７１２）。蛇行走行することで、直線走行する場合に比べて積込場内のスキャンエリアが広くなり、ショベル２００を早期に発見し、積込み地点Ｐに向けて移動することが可能となるが、蛇行走行は必須ではない。なお、積込位置からより離れた位置から蛇行を開始することができれば、小さな蛇行でもより広い領域をスキャニングすることが可能となる。
【００５７】
ショベル２００は積込位置を指定した際にパラメータ測定装置２０２によりショベルの姿勢を規定する姿勢パラメータを計測し、ショベル座標系で定義された積込位置とともにダンプトラック１００に送信する（Ｓ７１３）。
【００５８】
ここでいう姿勢パラメータとは、例えば図８に示すバケット角α、アーム角β、ブーム角γ、旋回角度θである。
【００５９】
ダンプトラック１００は、姿勢パラメータ及び外形形状データ記憶装置７のショベルの外形形状データを基に、ショベル位置検出装置８がショベル２００の外形形状の再構成処理を行う（Ｓ７１４）。
【００６０】
ショベル位置検出装置８が、再構成されたショベル２００の外形形状と周囲形状地図とのパターンマッチングにより、周囲形状地図内のショベルの位置を推定する（Ｓ７１５）。ここではマッチング精度が所定の閾値以上であればショベルが検出できたと判定する。
【００６１】
ショベルの位置が検出できると、相対位置算出装置５は、ショベル２００が指示したショベル座標系の積込位置Ｐｓの位置をダンプ座標系に変換して積込位置ＰＴをする（Ｓ７１６）。
【００６２】
ダンプトラック制御装置２０は、積込位置ＰＴを停車目標地点として、ダンプトラック１００と積込位置ＰＴとの相対位置を求め、それにしたがって走行経路を再設定する（Ｓ７１７）。このとき、ダンプトラック１００の現在位置と積込位置ＰＴを結ぶ走行経路は、クロソイド曲線を用いて生成することで無理のない走行が可能となる。
【００６３】
ダンプトラック制御装置２０は動的パスをトレースする走行から、ステップＳ７１７で設定した走行経路に従ってダンプトラック１００を直進走行させ（Ｓ７１８）、積込位置ＰＴに向かって走行し、停車する。
【００６４】
本実施形態によれば、ショベルが指定したショベル座標系の積込位置に対してＧＰＳ座標系を用いた動的パスで接近し、周囲形状地図からショベルが検出されるとそのショベルの位置と周囲形状地図内の地図とを一致させるための同次変換行列Ｈを用いてダンプ座標系の積込位置を算出する。そして、ダンプ座標系の積込位置が検出されると、ダンプトラックの現在位置とダンプ座標系の積込位置との相対位置を基にダンプトラックが走行し、ダンプ座標系の積込位置に停車する。したがって、ダンプトラックからみた積込位置の相対位置を基に最終アプローチをするので、相対位置の検出にＧＰＳ由来の位置情報が必要ない。その結果、ＧＰＳの衛星電波が受信できない地形環境や、ＧＰＳの位置情報に誤差が含まれていたとしても、ＧＰＳを起因とする不具合がダンプトラックの停車目標地点への最終アプローチに影響を及ぼすことがない。
【００６５】
＜第二実施形態＞
第一実施形態は、相対位置算出装置５が受け取ったパラメータα、β、γ、θを基に復元したショベルの３次元形状と、作成した地図データ６とのマッチングによって、地図データ６上のショベルの位置・姿勢を推定している。
【００６６】
しかしながら、ショベル２００が動作中に、ショベル２００をスキャンし地図データ６を作成・更新した場合には、地図データ６には複数の姿勢でのショベル２００のスキャンデータが含まれることになり、その地図データからショベルの位置・姿勢を推定することは困難となる。
【００６７】
そこで、ショベル２００の動作中、すなわち、姿勢パラメータα、β、γ、θが変化しているときのショベルのスキャンデータは、地図データに含めないようにする。そしてショベル２００が動作したときは、地図データ中のショベル２００に相当する部分のデータは削除し、ショベル２００の動作が止まったら（ショベルがホームポジションに戻ったら）、再びショベル２００部分のスキャンデータも蓄積する。直近で受信した姿勢パラメータα、β、γ、θと、今回受信した姿勢パラメータα、β、γ、θとが一致していればショベル２００の動作に変化がなく、地図データ６の生成、更新を行い、不一致であれば動作に変化があり場合は、その時測定した周辺形状測定装置からの測定結果を廃棄することで地図データに動作が変化しているショベルが含まれることを回避できる。
【００６８】
これにより、姿勢が変化していないとき（ホームポジション）のショベルは周辺形状地図に含まれ、それとは異なる姿勢のショベルは周辺形状地図に含まないことで、ショベル２００の位置・姿勢を推定できなくなることを防ぎ、推定したショベルの位置・姿勢の精度や信頼性を向上することができるようになる。
【００６９】
上記実施形態は本発明の実施形態の一例を説明したに過ぎず、本発明を限定するものではない。本発明は、本発明の趣旨を逸脱しない範囲で様々な実施形態があり、それらも本発明に含まれるものである。
【００７０】
例えば、周囲形状測定装置２のスキャンエリアにダンプトラック１００からショベル２００までの路面を含め、路面形状を含めた周辺形状地図を生成してもよい。更に、ショベル２００に例えば図６（ａ）に示すハードウェアと同様の構成を有するショベル端末装置を備え、路面形状を含めた周辺形状地図をショベル端末装置に送信し、表示装置に周辺形状地図を表示してもよい。これにより、ショベル２００のオペレータは路面形状を把握し、路面障害物を避けた位置に積込位置を指定することができる。
【００７１】
また第一実施形態では、周囲形状測定装置２をダンプトラック１００の側面、前輪上部に設置したが、ダンプトラック１００の背面に設置してもよい。これにより、後退で積込位置にアプローチする場合には測定分解能がより高くなり、地図データの分解能を向上させることができる。
【００７２】
また第一実施形態では、周囲形状測定装置２をダンプトラック１００の側面、前輪上部に１台のみ設置したが、これを左右に１台ずつ、合計２台設置してもよい。これにより、周囲環境の測定データが蓄積され地図データ６の密度と精度が高くなり、積込位置までの相対位置の推定精度が向上することになる。
【００７３】
また本実施形態ではショベルのように多関節の作業機械が積込位置を指定する例を挙げて説明したので、姿勢パラメータを基にショベルの外形形状を再構成したが、積込位置を指定する際の姿勢を常に同じにできる場合には、積込位置を指定するときの姿勢を外形形状データ記憶装置７に記憶しておき、これと周囲形状地図とを比較してショベルを検出してよい。この場合姿勢パラメータの送信や外形形状の再構成処理が不要となる。
【００７４】
また上記ではダンプトラックに地図生成装置、作業機械位置検出装置、及び相対位置算出装置を搭載したが、これらを管制サーバに搭載し、管制サーバの動的パス生成部３１１ｃがダンプトラックの積込位置への最終アプローチに際してステップＳ７１１の動的パスを相対位置に基づく動的パスに更新し、ダンプトラック１００に送信するように構成してもよい。すなわち、本実施形態は、走行支援システムに接続されたダンプトラック、ショベル、管制サーバのうち、いずれの構成に地図生成装置、作業機械位置検出装置、及び相対位置算出装置を搭載されるべきかを限定するものではなく、ダンプトラックの最終アプローチに際して、ショベル座標系で指定された積込位置をダンプ座標系に変換して積込位置とダンプトラックとの相対位置を求め、これを基に走行できるのであれば、いずれの構成が地図生成装置、作業機械位置検出装置、及び相対位置算出装置を有してもよい。
【符号の説明】
【００７５】
１：鉱山、１００：ダンプトラック、２００：ショベル、３００：管制センタ、３１０：管制サーバ
【図１】
0006517096.tif 000003
【図２】
0006517096.tif 000004
【図３】
0006517096.tif 000005
【図４】
0006517096.tif 000006
【図５】
0006517096.tif 000007
【図６】
0006517096.tif 000008
【図７】
0006517096.tif 000009
【図８】
0006517096.tif 000010