(57)【要約】【課題】複数の車輌のメンテナンスを効率良く行って一定の生産性を維持することができるように複数の車輌のメンテナンススケジュールを立てる。【解決手段】走行制御部７３は、各車輌１５から燃料残量情報を無線受信し、その情報と、データベース１３内の車輌燃料消費率情報とに基づいて、各車輌１５の稼動可能な時間長を推定する。また、制御部７３は、データベース１３から、生産量情報、生産計画情報、及び給油所情報（給油所Ｒで同時期に給油可能な台数を含んだ情報）を読み込み、それらの情報と、車輌１５の台数の情報とに基づいて、給油所Ｒにおいて同時期に給油しても良い給油許可台数も算出する。そして、制御部７３は、各車輌１５についての稼働時間長と、給油許可台数とに基づいて、複数の車輌１５についての給油スケジュールを立てる。【選択図】        図２
2004185358.tif 000002
【特許請求の範囲】
【請求項１】
複数の車輌（１５）のメンテナンススケジュールを立てるための装置において、
複数の車輌（１５）の稼動状況及び／又は車輌状態を検出する検出手段（７３）と、
前記検出された稼動状況及び／又は車輌状態に基づいて、所定台数よりも多い台数の車輌（１５）が同時期に稼動を休止することがないようにするための、前記複数の車輌（１５）についてのメンテナンススケジュールを立てるスケジューリング手段（７３）と
を備えるメンテナンススケジューリング装置。
【請求項２】
前記車輌（１５）のメンテナンスをするためのメンテナンス場所の位置情報を記憶する位置記憶手段（１３）を更に備え、
前記検出手段（７３）は、前記複数の車輌（１５）の各々の現在位置と、燃料の消費量又は残量とを検出し、
前記スケジューリング手段（７３）は、前記記憶手段が記憶しているメンテナンス場所の位置情報と、前記検出された各車輌（１５）の現在位置と、前記各車輌（１５）の燃料の消費量又は残量とに基づいて、前記メンテナンススケジュールを立てる、
請求項１記載のメンテナンススケジューリング装置。
【請求項３】
前記スケジューリング手段（７３）は、以下の（１）及び（２）の事項、
（１）１以上の第１の車輌（１５）の稼動状況及び／又は車輌状態、
（２）前記（１）に基づいて先に決定した前記１以上の第１の車輌（１５）の各々のメンテナンススケジュール、
の少なくとも一方と、第２の車輌（１５）の稼動状況及び／又は車輌状態とに基づいて、前記第２の車輌（１５）のメンテナンススケジュールを立てる、
請求項１記載のメンテナンススケジューリング装置。
【請求項４】
前記複数の車輌（１５）のうちの少なくとも１台の車輌の稼動に関する稼動情報と生産量との関係を表す生産量情報と、生産量を用いて表された生産計画情報とを記憶する生産記憶手段（１３）を更に備え、
前記スケジューリング手段（７３）は、前記検出された稼動状況及び／又は車輌状態に加えて、前記生産記憶手段（１３）が記憶している前記生産量情報及び前記生産計画情報とに基づいて、前記メンテナンススケジュールを立てる、
請求項１記載のメンテナンススケジューリング装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータを利用して複数の車輌のメンテナンススケジュールを立てるための技術に関する。
【０００２】
【従来の技術】
車輌のメンテナンスの一つとして、例えば、走行中にガス欠してしまうことがないように適宜に給油をすることがある。給油を好適に行うための技術として、例えば、特開平５−２７２９８３号公報に記載の車載ナビゲーション装置がある。その装置は、燃料の残量を検出する燃料センサを備え、その燃料センサの検出値を監視して、検出値（つまり燃料の残量）が一定値以下になったことを検知すると、最寄りの給油所までの最短経路を表示装置に表示する。
【０００３】
【特許文献１】
特開平５−２７２９８３号公報（段落２５〜３４、図３及び図４参照）。
【０００４】
【発明が解決しようとする課題】
上述した技術を、例えば、鉱物等の積載物を運搬する複数の車輌の自動運行システムに適用した場合、各車輌がガス欠してしまうことのないようにすることは可能であろう。しかし、上記従来技術によれば、各車輌において、自車の燃料の残量に応じて給油所までの経路が表示されるにすぎないため、一定台数以上の車輌が同時期に同一の給油所に到着してしまう可能性がある。通常、給油所は、同時期に給油することができる車輌台数は一定台数に限られているので、その一定台数以上の車輌が同時期に到着してしまうと、無駄な待ち時間が生じて、生産性が落ちてしまう。
【０００５】
このような問題点は、給油に限らず他のメンテナンスにもあり得る。すなわち、一定台数以上の車輌に同時期にメンテナンスのために走行が休止されたのでは、生産性が落ちてしまう。このように、生産性を維持することができないという問題点は、例えば、鉱物等の運搬における採掘現場において、クラッシャの処理に応じて次々に生じる砕石を定期的に運搬することによって、クラッシャの処理能力に応じた適正な生産量を維持したい場合には特に問題である。
【０００６】
従って、本発明の目的は、複数の車輌のメンテナンスを効率良く行って一定の生産性を維持することができるように複数の車輌のメンテナンススケジュールを立てることにある。
【０００７】
【課題を解決するための手段】
この欄の記述において、カッコ内の数字は、添付の図面に記載の要素との対応関係を例示するものであるが、これは、単なる説明のための例示にすぎず、本発明の技術的範囲を限定する趣旨ではない。
【０００８】
本発明に従う装置は、複数の車輌（１５）のメンテナンススケジュールを立てるための装置であって、複数の車輌（１５）の稼動状況及び／又は車輌状態を検出する検出手段（７３）と、前記検出された稼動状況及び／又は車輌状態に基づいて、（例えば前記複数の車輌（１５）の各々が燃料切れにならないように走行し、且つ、）所定台数より多い台数の車輌（１５）が同時期に稼動を休止することがないようにするための、前記複数の車輌（１５）についてのメンテナンススケジュールを立てるスケジューリング手段（７３）とを備える。
【０００９】
なお、本明細書で言う「メンテナンス」は、例えば給油や部品交換等の積極的なメンテナンスは勿論、それに限らず、単なる休憩にすぎない消極的なメンテナンスも含んでも良い。
【００１０】
また、ここで言う「メンテナンススケジュールを立てる」は、例えば、（１）単にメンテナンスのスケジュールを立てること、及び、（２）メンテナンス指令の内容（例えば、いつ又はどこから、メンテナンスするための場所へ走行するようにするか）及び／又はそのメンテナンス指令を各車輌へ送信するタイミングを決定することの少なくとも一方を含んでも良い。
【００１１】
好適な実施形態では、前記車輌（１５）のメンテナンスをするためのメンテナンス場所の位置情報を記憶する位置記憶手段（１３）を更に備え、前記検出手段（７３）は、前記複数の車輌（１５）の各々の現在位置と、燃料の消費量又は残量とを検出し、前記スケジューリング手段（７３）は、前記記憶手段が記憶しているメンテナンス場所の位置情報と、前記検出された各車輌（１５）の現在位置と、前記各車輌（１５）の燃料の消費量又は残量とに基づいて、前記メンテナンススケジュールを立てる。
【００１２】
好適な実施形態では、前記スケジューリング手段（７３）は、以下の（１）及び（２）の事項、
（１）１以上の第１の車輌（１５）の稼動状況及び／又は車輌状態、
（２）前記（１）に基づいて先に決定した前記１以上の第１の車輌（１５）の各々のメンテナンススケジュール、
の少なくとも一方と、第２の車輌（１５）の稼動状況及び／又は車輌状態とに基づいて、前記第２の車輌（１５）のメンテナンススケジュールを立てる。
【００１３】
好適な実施形態では、複数の車輌（１５）のうちの少なくとも１台の車輌の稼動に関する稼動情報と生産量との関係を表す生産量情報と、生産量を用いて表された生産計画情報とを記憶する生産記憶手段（１３）を更に備え、前記スケジューリング手段（７３）は、前記検出された稼動状況及び／又は車輌状態に加えて、前記生産記憶手段（１３）が記憶している前記生産量情報及び前記生産計画情報とに基づいて、前記メンテナンススケジュールを立てる。
【００１４】
ここで、「生産量情報」とは、具体的には、例えば、所定台数の車輌の所定時間当りの生産量を示すものである。本発明のシステムが、鉱山等の採掘現場における採掘の運搬で利用される場合を例に採ると、「生産量情報」は、例えば、以下の（１）〜（３）の情報、
（１）車輌に砕石を積み込む装置に関する情報（例えば、その装置の性能、一例として、所定時間当りの積み込み能力（例えば所定時間当たりに積み込み可能な砕石量））、
（２）車輌の生産性に関する情報（例えば、所定時間及び所定運搬距離当りの砕石の運搬量）、
（３）車輌台数及び積み込み装置の台数
によって規定される情報である。
【００１５】
また、「生産計画情報」とは、例えば、所定時間（例えば所定時刻或いは所定時間帯）と生産量との関係を示す情報（例えばグラフ又はテーブル等で表された情報）であっても良いし、目標とするトータルの生産量であっても良い。
【００１６】
上述した各手段は、車輌が備えていても良い。
【００１７】
また、本発明のシステムを構成する複数の手段のうち少なくともスケジューリング手段はコンピュータにより実施することができるが、そのためのコンピュータプログラムは、ディスク型ストレージ、半導体メモリ及び通信ネットワークなどの各種媒体を通じてコンピュータにインストール又はロードすることができる。
【００１８】
【発明の実施の形態】
図１は、本発明の一実施形態に係るスケジューリング装置が適用された車輌自動運搬システムの一例を示す。
【００１９】
このシステムは、例えば、車輌の自動走行技術を利用して、鉱山において採掘された砕石の運搬をするためのものである。このシステムでは、複数台の（例えば６台の）同種又は異種の車輌１５Ａ〜１５Ｆと、各車輌１５Ａ〜１５Ｆを管理する管理センタ１１とが用意され、各車輌１５Ａ〜１５Ｆが、管理センタ１１の管理の下で、Ａ現場１近辺で採掘された鉱物（砕石）を第１のコース７を通ってＢ現場３へ自動運搬し、Ｂ現場３から第２のコース９を通ってＡ現場１へ鉱物を取りに戻るようになっている。また、このシステムでは、各車輌１５（以下、任意の１台の車輌を指すときはこのように言う）が、管理センタ１１からの命令に従って、第１のコース上の地点Ｐｗから給油所Ｒへ走行して給油を受けることができるようにもなっている。
【００２０】
管理センタ１１内には、種々のデータを蓄積するためのデータベース１３と、各車輌１５Ａ〜１５Ｆを管理するためのコンピュータシステム（以下、管理センタシステム）１２とが設けられている（データベース１３と管理センタシステム１２は、互いに通信可能であれば別々の建物に設置されても良い）。データベース１３内には、所定コース７、９を多数の座標Ｐ１〜Ｐｎで表し且つ第１コース７上の座標Ｐｗから給油所Ｒまでのコースを複数の座標Ｑ１〜Ｑｍで表した目標コースデータを含む目標走行制御情報（目標走行制御情報については後に詳述する）が格納されている。管理センタシステム１２と各車輌１５Ａ〜１５Ｆは互いに双方向通信することができるようになっている。管理センタシステム１２は、データベース１３内の目標走行制御情報と、目標走行制御情報に基づいて走行した各車輌１５から無線受信した走行状態情報とに基づいて、複数の車輌１５Ａ〜１５Ｆの走行を制御したり、給油のためのスケジュールを立てたりすることができるようになっている。
【００２１】
以下、図２以降を参照して、本実施形態を詳細に説明する。
【００２２】
図２は、車輌１５、データベース１３及び管理センタシステム１２の機能ブロック図である。
【００２３】
車輌１５は、走行状態検出部５３と、無線送受信部５１と、記憶部５２と、制御部５５と、制御対象部５７とを有している。
【００２４】
走行状態検出部５３は、車輌１５の稼動状況及び／又は走行状態に関する情報（これを単に「走行状態情報」と言う）を検出する機能、例えば、現在位置を検出する機能（例えばＧＰＳ信号を受信して現在自車が位置する地点の緯度、経度、及び高度を検出するＧＰＳ装置）と、第１の時点（例えば過去の所定時点）から第２の時点（例えば現時点）までの稼働時間長及び／又は走行距離を検出する機能と、自車のヨー（水平方向における向き、例えば方位）及び／又はピッチ（垂直方向における傾き、換言すれば、路面の勾配）を検出する機能（例えばジャイロスコープを用いて検出する装置）とを備えている。また、走行状態検出部５３は、例えば、燃料の消費量又は残量を検出する手段と、自車に積まれた鉱物等の積載物の重さ（積載量）を検出する機能と、タイヤのスリップ又は車輪ロックを検出する機能（例えば、タイヤの回転速度を検出するセンサを用いて検出する機能）と、現在の走行速度を検出する機能とも備えている。なお、積載量は、例えば、所定のタイミング（例えば、随時に、定期的に、積載物が降ろされたとき、及び積載物が積まれたときの少なくとも一つのとき）に検出される。
【００２５】
無線送受信部５１は、管理センタシステム１２からの目標走行制御情報を無線受信してメモリ等の記憶部５２に記憶させたり、走行状態検出部５３が検出した走行状態（例えば、現在位置（例えば緯度、経度及び高度）、速度、燃料の消費量又は残量、稼働時間長及び／又は走行距離、タイヤのスリップ又は車輪ロックの有無、及び積載量）を管理センタシステム１２へ無線送信したりする。
【００２６】
制御部５５は、管理センタシステム１２から無線送受信部５１が受信して記憶部５２に記憶された目標走行制御情報を取得し、取得した目標走行制御情報に基づいて、目標走行制御情報になるべくマッチした走行を行うべく、制御対象部５７への制御量を所定のアルゴリズムにより演算して決定し、決定された制御量に基づいて制御対象部５７を制御するためのコンピュータ（例えば、ＰＩＤ制御を行うためのコンピュータ）である。ここで、制御対象部５７は、制御部５５によって制御される複数の装置であって、例えば、ブレーキソレノイド、チョークソレノイド、ステアリングアクチュエータ、ブレーキアクチュエータ、スロットルアクチュエータ、アクセル、ブレーキ、ステアリング、及びトランスミッション等のうちの少なくとも一つである。
【００２７】
データベース１３には、以下のようなデータが登録される。
【００２８】
（１）目標走行制御情報
目標走行制御情報とは、各車輌１５Ａ〜１５Ｆがどの位置で、どの方向（向き）に、どのような速度で走行すべきか等の、各車輌１５Ａ〜１５Ｆが目標とすべき走行内容に関する情報である。具体的には、例えば、目標走行制御情報には、走行すべき目標コースのデータと、目標コース上の複数の地点（以下、「目標地点」と言う）の各々で進行すべき向きを示す目標ヨーのデータと、各目標地点を通過するときの目標速度を示すデータとが含まれている。目標コースのデータは、目標コース上の多数の目標地点をそれぞれ示す多数の座標（例えば、緯度、経度、高度、及びピッチ）Ｐ１〜Ｐｎや、第１コース７上の地点Ｐｗと給油所Ｒとの間のコースを複数の座標Ｑ１〜Ｑｍで表されたものであり、そのような情報を含む目標走行制御情報は、例えば、多数の座標Ｐ１〜Ｐｎ及びＱ１〜Ｑｍにそれぞれ対応した緯度（Ｘ）、経度（Ｙ）、高度（Ｚ）、ピッチ（α）、目標ヨー（θ）、及び目標速度（ｖｏ）が記録されたテーブルである。なお、目標コースデータは、他のデータ構成、例えば、（ａ）ベクトルデータ、（ｂ）多数の座標Ｐ１〜Ｐｎ及びＱ１〜Ｑｍが更に２以上のグループに分けられたもの（例えば各グループ単位で管理センタシステム１２から目標コースデータが送信される）、（ｃ）目標コースの幅員に基づいて作成されたポリゴンデータ等であっても良い。
【００２９】
また、目標走行制御情報は、人間が手で入力した情報であっても良いし、少なくとも１台の車輌を人間が運転して所定コースを少なくとも１回走行させた結果の情報であってその車輌から自動入力された情報であっても良い（複数回の走行が行われた場合は、例えば、複数回の走行状態情報の平均の情報であっても良い）。
【００３０】
（２）走行状態情報
走行状態情報は、各車輌１５から受信する情報であって、各地点での各車輌１５の走行状態を示す情報である。例えば、各車輌１５に対応した走行状態情報は、その車輌の位置情報（例えば、緯度（Ｘ）、経度（Ｙ）、高度（Ｚ）、及びピッチ（α））、燃料の消費量又は残量、稼働時間長及び／又は走行距離、スリップ又は車輪ロックの有無、積載量、及び走行速度の少なくとも１つを含んだ情報である。この、走行状態情報は、走行状態検出部５３によって検出された位置が変わる都度に、車輌１５の制御部５５によって、走行状態検出部５３の検出内容に基づいて作成され送信される。
【００３１】
（３）生産量情報
生産量情報とは、複数の車輌１５Ａ〜１５Ｆのうちの少なくとも１台の車輌１５の稼動に関する稼動情報と生産量との関係を表す情報であり、具体的には、例えば、所定台数（例えば１台）の車輌の所定時間（例えば１時間）当りの生産量を示すものである。より具体的には、生産量情報は、例えば、以下の（ａ）〜（ｃ）の情報、
（ａ）車輌に砕石を積み込む装置に関する情報（例えば、その装置の性能を表す情報、一例として、所定時間当りの積み込み能力（例えば所定時間当たりに積み込み可能な砕石量）に関する情報）、
（ｂ）車輌の生産性に関する情報（例えば、所定時間及び所定運搬距離当りの砕石の運搬量に関する情報）、
（ｃ）車輌台数及び積み込み装置の台数
によって規定される情報である。
【００３２】
（４）生産計画情報
生産計画情報とは、生産量を用いて表された情報であり、例えば、所定時間（例えば所定時刻或いは所定時間帯）と生産量との関係を示す情報であっても良いし、目標とするトータルの生産量であっても良い。
【００３３】
（５）車輌燃料消費率情報
車輌燃料消費率情報とは、複数の車輌１５Ａ〜１５Ｆの各々の、所定稼動量（例えば所定時間又は所定走行距離）当たりの燃料消費量を表す情報である。なお、その燃料消費量は、積載量（又は総重量）毎に記録されていても良い。
【００３４】
（６）給油所情報
給油所情報とは、給油所Ｒによる給油能力に関する情報であり、例えば、給油所Ｒの設置台数（本実施形態では例えば１台）、各給油所Ｒの位置、各給油所Ｒで同時期に給油可能な台数、各給油所Ｒで１台の車輌に対する給油で要する時間長等を含んだ情報である。
【００３５】
以上の（１）〜（６）の情報が、データベース１３に格納される。
【００３６】
管理センタシステム１２は、無線送受信部７１と、走行制御部７３とを備えている。
【００３７】
無線送受信部７１は、データベース１３内の目標走行制御情報を各車輌１５へ無線送信したり、各車輌１５から走行状態情報を無線受信してデータベース１３に登録したりする。
【００３８】
走行制御部７３は、各車輌１５の走行を制御するためのコンピュータであり、例えば、データベース１３内の目標走行制御情報を無線送受信部７１を介して各車輌１５へ無線送信したり、データベース１３に登録されている種々の情報に基づいて、各車輌１５の給油スケジュールを立て、その給油スケジュールに基づいて、所定タイミングでターゲットの車輌１５へ給油するように指令（以下、給油指令）を無線送受信部７１を介して無線送信したりする。走行制御部７３は、所定のタイミングで（例えば定期的に或いは随時に）、例えば図３に示す手順により、給油スケジュールを立て、各車輌１５へ給油指令を出す。
【００３９】
図３は、走行制御部７３の給油スケジューリングの動作フローを示す。なお、これまでの説明では、車輌１５の数を６台としているが、以下の説明では、便宜上、車輌１５の数を、車輌ＩＤ「１」〜「１５」をそれぞれ持った１５台とする。
【００４０】
走行制御部７３は、データベース１３から各車輌１５の走行状態情報を読み込み、各車輌１５の燃料の消費量又は残量を収集する（ステップＳ１）。
【００４１】
次に、走行制御部７３は、データベース１３から車輌燃料消費率情報を読み込み、その車輌燃料消費率情報と、Ｓ１で収集された各車輌１５の燃料の消費量又は残量とに基づいて、各車輌１５の稼動可能な時間長（又は走行可能な距離）を推定する（Ｓ２）。なお、このとき、走行制御部７３は、車輌燃料消費率情報から、各車輌１５の積載量に対応した燃料消費率を求め、それと、燃料の消費量又は残量とから、車輌１５の稼動可能時間長（又は走行距離）を推定しても良い。また、この推定結果は、例えば図４に示すように、管理センタシステム１２のオペレータに画面表示しても良い。また、その推定結果における、各車輌の稼動可能時間長（又は走行可能な距離）は、オペレータの操作に応答して又は所定タイミングで自動的に、例えば図５に示すように、稼動可能時間長の短い順に（又は長い順に）並び替えても良い。
【００４２】
次に、走行制御部７３は、データベース１３から、生産量情報、生産計画情報、及び給油所情報を読み込み、それらの情報と、車輌１５の台数の情報（これも例えばデータベース１３に登録されている）とに基づいて、給油所Ｒにおいて同時期に給油しても良い台数（以下、「給油許可台数」と言う）を算出する（Ｓ３）。ここで算出される給油許可台数は、例えば、生産計画情報に表された所定時間又は全体における目標生産量を維持するのに必要な台数（以下、「目標台数」と言う）が、給油所Ｒで同時期に給油可能な台数（以下、「給油基準台数」と言う）以下であれば、目標台数になり、一方、目標台数が給油基準台数よりも多い場合には、給油基準台数となる。なお、上述した給油許可台数は、予め登録されていても良い。
【００４３】
次に、走行制御部７３は、各車輌１５の走行状態情報から、各車輌１５の現在位置を把握し、その現在位置、給油所Ｒの位置情報、及び各車輌１５の積載量に対応した車輌燃料消費率に基づいて、その現在位置から給油所Ｒへ到着するまでに必要な第１の時間長（又は第１の走行距離）を算出する（Ｓ４）。また、このとき、走行制御部７３は、各車輌１５について、その現在位置、目標走行制御情報、及び車輌燃料消費率情報に基づいて、給油所Ｒへ向かわずに所定コース７，９を走行する場合に必要な第２の時間長（又は第２の走行距離）を算出する。
【００４４】
そして、走行制御部７３は、Ｓ２で算出した各車輌１５についての稼働時間長（又は走行距離）と、Ｓ３で算出した給油許可台数と、Ｓ４で算出した各車輌の第１の時間長（又は第１の走行距離）及び第２の時間長（又は第２の走行距離）とに基づいて、１５台の車輌１５についての給油スケジュールを立て、その給油スケジュールの内容を基に任意のタイミングで給油指令を任意の車輌１５へ無線送信する（Ｓ５）。
【００４５】
例えば、走行制御部７３は、図６に示すように、予めオリジナルの給油スケジュールが立てられていた場合、上述したように、Ｓ２で算出した各車輌１５についての稼働時間長（又は走行距離）と、Ｓ３で算出した給油許可台数と、Ｓ４で算出した各車輌の第１の時間長（又は第１の走行距離）及び第２の時間長（又は第２の走行距離）とに基づいて、図６に示すように、そのオリジナルの給油スケジュールを、生産計画情報が示す生産量を維持するための給油スケジュールに変更する（なお、図６の変更後の給油スケジュールは、例えば、算出された或いは予め登録されている、１時間毎の給油許可台数が２台の場合のスケジュールであり、車輌ＩＤ「１０」の車輌は、現時点から１時間以上２時間以内に給油所Ｒに向かえば良いことを表す）。より具体的には、例えば、走行制御部７３は、各車輌１５について、稼動可能時間長が第１の時間長以上であって第２の時間長より短いか否かに基づいて、或るいは、稼働時間長情報、目標走行制御情報、及び車輌燃料消費率情報等から、給油せずに所定コース７、９を何回走行することが可能かを算出しその結果に基づいて、上記のオリジナルの給油スケジュールを変更する。そして、走行制御部７３は、変更後の給油スケジュールの内容に基づいて、任意のタイミングで給油指令（例えば、第１コース７上の所定地点Ｐｗから給油所Ｒへ走行することの命令が含まれている）を各車輌１５へ無線送信する。それにより、各車輌１５は、所定地点Ｐｗの到達回数が所定回数目のときに給油所Ｒへ自動走行する。
【００４６】
以上が、本実施形態についての説明である。なお、図６の例では、１時間単位で給油スケジュールを立てているが、勿論、１時間単位に限らず、例えば、秒単位及び／又は分単位であっても良い。
【００４７】
この実施形態によれば、生産量情報、生産計画情報、給油所情報、及び燃料消費率情報等に基づいて、給油スケジュールが立てられ、その給油スケジュールの内容に基づいて管理センタシステム１２から各車輌１５へ給油指令が送信されるので、目標生産量をなるべく維持することができ、且つ、走行中にガス欠することなく、さらに、同時期に給油所Ｒに所定台数を超えた車輌が存在することになって無駄な待ち時間が生じないようになる、つまり、効率的に給油を行うことが可能である。
【００４８】
ところで、本実施形態には、例えば、以下のような幾つかの別の実施形態が考えられる。
【００４９】
第１の別の実施形態では、走行制御部７３は、図６に示した給油スケジュールのグラフを、オペレータに画面表示する。
【００５０】
第２の別の実施形態では、所定コース７，９から給油所Ｒまでのコースは予め決められていない。この第２の別の実施形態では、例えば以下のようにして、管理センタシステム１２が、各車輌１５を所定コース７、９の任意の地点から給油所Ｒへ誘導する。
【００５１】
すなわち、データベース１３に、所定コース７，９のコースデータを含んだ所定範囲の地形データ（例えばその所定範囲内の多数の地点の座標を含んだデータ）を登録しておく。そして、管理センタシステム１２の走行制御部７３は、各車輌１５の現在位置と目標走行制御情報とから、各車輌１５がいつ頃どの位置を走行するかを推定し、その推定結果と、図３のＳ２で算出された各車輌１５の稼動可能時間長（又は走行距離）と、Ｓ３で算出された給油許可台数と、目標走行制御情報と、各車輌１５の燃料消費率とに基づいて、所定コース７，９上の各地点から給油所Ｒまでの距離を算出し、更に、その算出結果をも参照して、各車輌１５について、所定コース７，９のどの地点から給油所Ｒへ向かえばその給油所Ｒへ到着する頃に燃料の残量が所定残量（例えば僅少）になるかを算出する（勿論、算出された地点は、給油所Ｒに同時期に所定台数（例えば、上記給油許可台数、或いは、給油所Ｒにおいて同時期に給油可能な台数）を超えた車輌が到着してしまうことがないようになっている）。そして、走行制御部７３は、任意のタイミングで、各車輌１５毎に算出された各地点（以下、「走行変更地点」と言う）で所定コース７又は９から外れて給油所Ｒへ向かわせるようにするための給油指令をターゲットの車輌１５へ無線送信する。ここで送信される給油指令には、例えば、走行変更地点の位置情報と、地形データから得られる、その走行変更地点から給油所Ｒへ誘導するための誘導コースのデータ（例えば誘導コースに含まれる複数の座標、ヨー、ピッチ等）と、その誘導コースを走行する際の走行制御情報（例えば各地点での速度情報）とが含まれている。これにより、その給油指令を受けた車輌１５は、自車の位置検出機能により、自車が走行変更地点に来たことを検出したときは、受信した給油指令に含まれている誘導コースのデータ並びに走行制御情報に基づいて、給油所Ｒまで走行することができる。
【００５２】
第３の別の実施形態では、管理センタシステム１２から車輌１５へ送信される目標走行制御情報の代わりに、管理センタシステム１２内の走行制御部７３が、データベース１３内の各車輌１５の走行状態情報に含まれている現在位置情報に基づいて、各車輌１５が将来進入する領域を特定し、その特定された領域部分の走行制御情報を目標走行制御情報から取得して、その領域部分の走行制御情報を各車輌１５に送信する。
【００５３】
第４の別の実施形態では、車輌１５の稼働時間長は、車輌１５がカウントしても良いし、車輌１５は走行中における各時刻を送り、管理センタシステム１２が、車輌１５から次々に送られて来る走行状態情報中の各時刻の遷移から、稼働時間長を算出し管理するようにしても良い。
【００５４】
第５の別の実施形態では、例えば上記実施形態及び第１〜第４の別の実施形態の少なくとも１つにおいて、管理センタシステム１２は、収集された全ての車輌１５Ａ〜１５Ｆの走行状態情報を各車輌１５へ転送し、各車輌１５が、上述した走行制御部７３と同様の方法で、自車の給油スケジュールを立てても良い。或いは、少なくとも１台の車輌１５が、データベース１３内の情報と同じ情報を自車に搭載の記憶装置（例えばハードディスク等）で記憶しておいて、他の車輌から車輌状態情報を収集し、制御部５５が、上述した走行制御部７３と同様の方法で、自車の給油スケジュールを立てても良い。それぞれの場合、例えば、各車輌１５の制御部５５は、自車の車輌状態情報と、他の１台以上の車輌１５の車輌状態情報及び／又は給油スケジュールに基づいて、自車の走行中にガス欠することなく且つ所定台数以上の車輌１５が同時期に給油することにならないように、自車の給油スケジュールを立てる。また、その場合、複数の車輌１５の各々は、他の各車輌１５との間で、各々の給油スケジュールの内容を確認し合い、所定台数を超えた車輌が同時期に給油しないように、自車の給油スケジュールにおける給油タイミングを、自車がガス欠にならない時間範囲で調整しても良い。
【００５５】
以上、本発明の好適な幾つかの実施形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。すなわち、例えば、「発明の実施の形態」の説明では、車輌のメンテナンスとして給油を例に採り説明したが、本発明は、給油に限らず、部品交換、整備等、種々のメンテナンスのスケジューリングに適用可能である。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るシステムの全体図。
【図２】管理センタシステム１２と車輌１５の機能ブロック図。
【図３】走行制御部７３の給油スケジューリングの動作フローを示す図。
【図４】１５台の車輌１５についての稼動可能時間長の推定結果の一例を示す図。
【図５】図４の推定結果を稼動可能時間長の短い順にソートした場合の図。
【図６】給油スケジューリングの結果の一例を示す図。
【符号の説明】
７  目標コース
９  目標コース
１２  管理センタシステム
１３  データベース
１５  車輌
５３  走行状態検出部
５５  制御部
５７  制御対象部
７３  走行制御部
【図１】
2004185358.tif 000003
【図２】
2004185358.tif 000004
【図３】
2004185358.tif 000005
【図４】
2004185358.tif 000006
【図５】
2004185358.tif 000007
【図６】
2004185358.tif 000008