(57)【要約】【課題】例えば半導体装置製造用の各種基板などの荷を搬送する搬送車に夫々備えられており、地図情報に従って当該搬送車を軌道上で如何に搬送させるかを決める搬送制御装置において、当該搬送車の停止時間をなるべく短くする。【解決手段】搬送制御装置は、地図要素を含む基準地図データを格納する第１格納手段（５ｂ）と、地図要素に対して修正が加えられる場合に、修正用地図データを受信する通信手段と、受信された修正用地図データを格納する第２格納手段（５ａ）と、所定のトリガーを受けて、格納されている修正用地図データを取り出して、取り出された修正用地図データで、格納されている基準地図データを置き換える更新手段（４）と、格納されている基準地図データに従って、軌道上で搬送車が如何に搬送するかを決め、決められた通りに搬送するように搬送車を制御する制御手段（４）とを備える。【選択図】図３
2010079614.tif 000002
【特許請求の範囲】
【請求項１】
軌道を走行すると共に荷を搬送する搬送車に搭載される搬送制御装置であって、
前記軌道の配置、前記軌道沿いの各種装置の配置、及び前記軌道に付されており且つ前記搬送車により読取可能であるマークの配置のうち、少なくとも一つを地図要素として含むと共に、前記軌道上で当該搬送車が如何に搬送するかを決める際の基準となる、地図を示す基準地図データを格納する第１格納手段と、
前記地図要素に対して修正が加えられる場合に、該修正が反映された地図を示す修正用地図データを、当該搬送制御装置の外部に設けられた地図データベース側から受信する通信手段と、
前記受信された修正用地図データを格納する第２格納手段と、
所定のトリガーを受けて、前記第２格納手段から前記格納されている修正用地図データを取り出して又はコピーして、前記取り出された又はコピーされた修正用地図データで、前記格納されている基準地図データの少なくも一部を置き換える又は上書きする更新手段と、
前記格納されている基準地図データに従って、前記軌道上で当該搬送車が如何に搬送するかを決め、該決められた通りに搬送するように当該搬送車を制御する制御手段と
を備えることを特徴とする搬送制御装置。
【請求項２】
前記更新手段は、前記所定のトリガーとして、前記格納された基準地図データを更新する旨の更新制御信号を、前記通信手段が受信することを受けて、前記基準地図データの少なくも一部を置き換える又は上書きすることを特徴とする請求項１に記載の搬送制御装置。
【請求項３】
前記制御手段は、前記修正用地図データに従って、前記軌道上で当該搬送車が如何に搬送するかの搬送計画の一部として、当該搬送車が前記軌道上で如何に試走するかを決め、
前記更新手段は、前記所定のトリガーとして、当該搬送車が試走を完了したことを受けて、前記基準地図データの少なくも一部を置き換える又は上書きする
ことを特徴とする請求項１又は２に記載の搬送制御装置。
【請求項４】
前記制御手段は、前記更新手段が前記基準地図データの少なくも一部を置き換える又は上書きする期間の少なくとも一部中に、当該搬送車が前記軌道上で停止し、前記期間の少なくとも一部が経過した後に、当該搬送車が前記軌道上での搬送を再開するように決めることを特徴とする請求項１から３のいずれか一項に記載の搬送制御装置。
【請求項５】
前記通信手段は、前記地図要素に対して、当該搬送車が前記軌道を走行可能なレベルで修正が加えられる場合に、前記修正用地図データを、前記地図データベース側から受信し、
前記制御手段は、前記通信手段による前記修正用地図データの受信中に、当該搬送車による搬送を継続するように決める
ことを特徴とする請求項１から４のいずれか一項に記載の搬送制御装置。
【請求項６】
前記通信手段は、前記軌道が敷設された全領域が区分けされたエリア別に、前記修正用地図データを受信し、
前記第２格納手段は、前記エリア別に、前記受信された修正用地図データを格納し、
前記更新手段は、前記エリア別に、前記格納されている基準地図データの少なくも一部を置き換える又は上書きする
ことを特徴とする請求項１から５のいずれか一項に記載の搬送制御装置。
【請求項７】
請求項１から６のいずれか一項に記載の搬送制御装置を備える搬送車と、
前記修正用地図データを前記搬送車へ配信する前記地図データベースと、
前記所定のトリガーとして、前記格納された基準地図データを更新する旨の更新制御信号を送信する更新制御手段と
を備えることを特徴とする搬送システム。
【請求項８】
軌道が敷設された全領域が複数のエリアに区分けされ、該区分けされた複数のエリアの各々、及び前記複数のエリアの相互間を夫々走行する一又は複数の搬送車により荷を搬送する搬送システムであって、
前記軌道の配置、前記軌道沿いの各種装置の配置、及び前記軌道に付されており且つ前記一又は複数の搬送車の各々により読取可能であるマークの配置のうち、少なくとも一つを地図要素として含むと共に、前記軌道上で前記一又は複数の搬送車が如何に搬送するかを決める際の基準となる、地図を示す基準地図データを、前記複数のエリアの各々に対応すべく分割された複数の基準地図データ部分として、前記複数のエリア別に格納する第１格納手段、前記複数のエリアのうち一のエリアに係る前記地図要素に対して修正が加えられる場合に、該修正が反映された地図部分を示す修正用地図データ部分を、地図データベース側から受信すると共に前記格納された基準地図データ部分を更新する旨の更新制御信号を受信する通信手段、前記受信された修正用地図データ部分を格納する第２格納手段、前記更新制御信号が受信されることをトリガーとして、前記第２格納手段から前記格納されている修正用地図データ部分を取り出して又はコピーして、前記取り出された又はコピーされた修正用地図データ部分で、前記第１格納手段に格納されている前記一のエリアに対応する一の基準地図データ部分の少なくとも一部を置き換える又は上書きする更新手段、並びに前記第１格納手段により格納されている複数の基準地図データ部分に従って、前記一又は複数の搬送車が前記軌道上で如何に搬送するかを決め、該決められた通りに搬送するように前記一又は複数の搬送車を制御する制御手段を含む、前記一又は複数の搬送車の各々に搭載された搬送制御装置と、
前記複数のエリア別に、前記修正地図データ部分、及び前記複数の基準地図データ部分を格納しており、前記修正用地図データ部分を配信する前記地図データベースと、
前記複数のエリア別に、前記更新制御信号を前記通信手段へ送信する更新制御手段と
を備えることを特徴とする搬送システム。
【請求項９】
前記複数のエリアの各々に設けられており、前記地図データベースにより格納された複数の基準地図データ部分、及び前記第１格納手段により格納された複数の基準地図データ部分の差異を検出する検出手段と、
前記検出手段により前記差異が検出された場合に、前記地図データベースにより格納されている前記複数の基準地図データ部分のうち前記差異を有する基準地図データ部分、及び前記第２格納手段により格納されている修正用地図データ部分が同一であるか否かを判定する判定手段と
を更に備え、
前記更新制御手段は、前記判定手段により同一であると判定された場合に、前記差異を有する基準地図データ部分を更新する旨の前記更新制御信号を、前記一のエリアの内部へ送信し、
前記地図データベースは、前記判定手段により同一でないと判定され、前記差異を有する基準地図データ部分が前記一のエリアに対応する場合に、前記修正用地図データ部分を前記一のエリアの内部へ配信すると共に、前記判定手段により同一でないと判定され、前記差異を有する基準地図データ部分が前記一のエリアに対応しない場合に、前記差異を有する基準地図データ部分を前記一のエリアの内部へ配信する
ことを特徴とする請求項８に記載の搬送システム。
【請求項１０】
前記制御手段は、前記更新手段が前記一の基準地図データ部分の少なくも一部を置き換える又は上書きする期間の少なくとも一部中に、当該搬送車が前記軌道上で停止し、前記期間の少なくとも一部が経過した後に、前記一のエリアに在る一又は複数の搬送車が前記軌道上での搬送を再開するように決めることを特徴する請求項８又は９に記載の搬送システム。
【請求項１１】
前記制御手段は、前記更新手段により前記一の基準地図データ部分の少なくも一部の置き換え又は上書きが開始された場合に、前記一のエリアに在る前記一又は複数の搬送車が前記軌道上で一斉に停止し、前記一のエリアに在る一又は複数の搬送車のうち、前記置き換え又は上書きが終了された搬送車が、前記軌道上での搬送を順次再開するように決めることを特徴する請求項８から１０のいずれか一項に記載の搬送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば半導体装置製造用の各種基板などの荷を搬送する搬送車に夫々備えられており、地図情報に従って当該搬送車を軌道上で如何に搬送させるかを決める搬送制御装置、及びこのような装置を備える搬送車を含んでなる搬送システムの技術分野に関する。
【背景技術】
【０００２】
この種の搬送制御装置を備える搬送システムとして、例えば複数のエリアに夫々配置されており、各エリアの内部に存在する一又は複数の搬送車を夫々管理する複数のエリアコントローラを備えるものがある（特許文献１参照）。その搬送システムによれば、搬送経路を変更する際には、複数のエリアコントローラのうちの一台のエリアコントローラに記憶される搬送経路情報が更新される。すると、その一台のエリアコントローラから、他のエリアコントローラに、更新された搬送経路情報が送信され、他のエリアコントローラに記憶された搬送経路情報が更新される。すると、複数のエリアコントローラの管理下にある一又は複数の搬送車に、各エリアコントローラから、更新された搬送経路情報が送信され、複数の搬送車に記憶された搬送経路情報が更新される。
【０００３】
【特許文献１】特開２００４−２２７０５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１によれば、搬送経路情報を搬送車に送信する方法として、１回の通信で１台の搬送車に搬送経路情報を送信したり、１回の通信で複数の搬送車に同時に搬送経路情報を送信することが記載されており、エリアコントローラ及び搬送車間の通信時間が軽減されている。一方、搬送経路情報を送信する際に、例えば搬送経路情報の切り替えにより搬送車が脱線する等の事故を懸念して、搬送車の少なくとも一部を停止するか否かについては一切開示されていない。例えば、搬送工程或いは製造工程の実行中に、その通信のために、搬送システムを長時間停止してしまうと、搬送効率が低下してしまいかねない。他方、搬送システムの少なくとも一部を停止しなければ、異なる搬送経路情報を有する２台の搬送車が衝突してしまう恐れがある。
【０００５】
それに加えて、本願発明者が知るところによれば、例えばエリアコントローラ等の搬送コントローラから送信される情報量、搬送車の記憶手段への書き込み性能等に応じて、搬送車の停止時間が長期化し、搬送効率が著しく低下してしまいかねないという技術的問題点がある。
【０００６】
本発明は、上述した問題点に鑑みなされたものであり、例えば搬送車の停止時間をなるべく短くしつつ、搬送効率の低下を抑制可能な搬送制御装置及び搬送システムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明に係る搬送制御装置は上記課題を解決するために、搬送車により読取可能であるマークの配置のうち、少なくとも一つを地図要素として含むと共に、前記軌道上で当該搬送車が如何に搬送するかを決める際の基準となる、地図を示す基準地図データを格納する第１格納手段と、前記地図要素に対して修正が加えられる場合に、該修正が反映された地図を示す修正用地図データを、当該搬送制御装置の外部に設けられた地図データベース側から受信する通信手段と、前記受信された修正用地図データを格納する第２格納手段と、所定のトリガーを受けて、前記第２格納手段から前記格納されている修正用地図データを取り出して又はコピーして、前記取り出された又はコピーされた修正用地図データで、前記格納されている基準地図データの少なくも一部を置き換える又は上書きする更新手段と、前記格納されている基準地図データに従って、前記軌道上で当該搬送車が如何に搬送するかを決め、該決められた通りに搬送するように当該搬送車を制御する制御手段とを備える。
【０００８】
本発明の搬送制御装置によれば、例えば半導体装置製造の工場内において、例えばＦＯＵＰ（Ｆｒｏｎｔ  Ｏｐｅｎｉｎｇ  Ｕｎｉｆｉｅｄ  Ｐｏｄ）等の荷は、例えばビークル等の搬送車によって、例えば製造装置、ストッカ（或いはスタッカ）等の各種装置が一若しくは複数設けられた、例えば天井又は床に敷設されたレール等の軌道上を搬送される。ここで軌道には、例えばバーコード等のマークが貼り付けられている。該マークは、例えば搬送車の停止位置、積載位置等の他、搬送車に行わせる動作等を示す。搬送車は、例えばマークに基づいて、各種装置との間で荷の移載を行う。
【０００９】
ここで仮に、例えば地図情報、教示情報等である基準地図データについて、例えばマークの貼り付け位置を変更する等の地図要素に対する変更を行うこととする。この場合に、軌道に沿って走行する搬送車の全てに、上述した変更の内容を含む同一の基準地図データが配信されるが、基準地図データの情報量、搬送車の台数によっては、搬送車の少なくとも一部が比較的長く停止されることになりかねない。
【００１０】
しかるに本発明では、例えば搬送車の走行中に、実際の軌道の変更等に応じて地図要素が修正される際に、先ず通信手段によって、例えばＯＨＶＣ（ＯｖｅｒＨｅａｄ  Ｈｏｉｓｔ  Ｖｅｈｉｃｌｅ  Ｃｏｎｔｒｏｌｌｅｒ）に備えられるメモリ等の地図データベース側から、修正用地図データが受信される。ここで「修正用地図データ」は、例えば基準地図データを修正するための仮想の基準地図データであってもよく、搬送時に実際に運用されるものではない。「修正用地図データ」は、基準地図データを地図要素に対応する軌道等の変更に応じて調整するという意味から、「調整地図データ」と呼んでもよい。すると、第２格納手段によって、修正用地図データが格納される。よって、この時点では、修正用地図データに従っての試走を行うことが可能となるが、基準地図データ自体に何ら変化がない。即ち、この時点では、基準地図データの更新は行われていない。
【００１１】
その後、更新手段によって、例えば、所定のトリガーが受けられると、遅延なく又は所定時間経過後に、第２格納手段から、修正用地図データが取り出され、取り出された修正用地図データで、第１格納手段中における基準地図データの少なくとも一部が置き換えられる（即ち、基準地図データが更新される）。ここで「所定のトリガー」は、例えば搬送車の外部からの信号であってもいいし、所定の条件を満たした後に、搬送車の内部で指示されるコマンドであってもよい。基準地図データにおける「少なくとも一部」は、例えば修正が加えられた地図の部分だけでもいいし、地図全体であってもよい。
【００１２】
このように基準地図データが更新されると、その後は、例えばコントローラ等の制御手段によって、第１格納手段に格納されている更新後の基準地図データに従って、例えば貼り付け位置が変更されたマークにより搬送の一状態が決定される。すると、決定された通りに搬送車が制御される。
【００１３】
これにより、搬送車が修正用地図データを受信する際、当該搬送車を一切停止することがない。また、所定のトリガーを受けることにより、基準地図データを実際に受信することなく、比較的短時間で更新する。従って、基準地図データを更新することに要する時間、即ち、当該搬送車を停止する時間を比較的短時間に抑えられる。
【００１４】
以上のように、更新すべき基準地図データに係る修正用地図データを設定し、修正用地図データの配信時には当該搬送車を停止せず、基準地図データの更新時のみ当該搬送車（実際には、少なくとも一部）を停止することにより、当該搬送車の停止時間を短縮し、搬送効率の低下を抑制することが可能となる。
【００１５】
本発明の搬送制御装置の一態様では、前記更新手段は、前記所定のトリガーとして、前記格納された基準地図データを更新する旨の更新制御信号を、前記通信手段が受信することを受けて、前記基準地図データの少なくも一部を置き換える又は上書きする。
【００１６】
この態様によれば、例えば第２格納手段により修正用地図データが格納された後に、通信手段によって、更新制御信号が受信される。すると、更新手段によって、第１格納手段に格納された基準地図データの少なくとも一部が置き換えられる。このように、更新制御信号を受信したことを受け、基準地図データを置き換えることにより、基準地図データを不用意に更新することが防止される。
【００１７】
本発明の搬送制御装置の他の態様では、前記制御手段は、前記修正用地図データに従って、前記軌道上で当該搬送車が如何に搬送するかの搬送計画の一部として、当該搬送車が前記軌道上で如何に試走するかを決め、前記更新手段は、前記所定のトリガーとして、当該搬送車が試走を完了したことを受けて、前記基準地図データの少なくも一部を置き換える又は上書きする。
【００１８】
この態様によれば、例えば第２格納手段により修正用地図データが格納された後に、制御手段によって、格納された修正用地図データに従って、試走の状態が決定される。ここで「試走」とは、例えば格納された修正用地図データの適応性を確認するための走行を含んでいてもよく、このような試走は、例えば制御手段に備えられるＣＰＵによりシミュレーションされてもよい。修正用地図データにおける「適応性」とは、例えば修正用地図データが読み取り可能であること、シミュレーションの結果としてエラーが検出されないことを意味してもよい。このような適応性における「確認」とは、例えばシミュレーション、情報解析等による検知、検証、立証することを意味してもよい。このような適応性が確認された場合に、例えば制御手段によって、試走の完了を示す信号が発信される。すると、更新手段によって、制御手段からの信号が受け取られ、基準地図データの少なくとも一部が置き換えられる。このように、試走を完了したことを受け、基準地図データを置き換えることにより、基準地図データを安全に更新することが可能となる。
【００１９】
本発明の搬送制御装置の他の態様では、前記制御手段は、前記更新手段が前記基準地図データの少なくも一部を置き換える又は上書きする期間の少なくとも一部中に、当該搬送車が前記軌道上で停止し、前記期間の少なくとも一部が経過した後に、当該搬送車が前記軌道上での搬送を再開するように決める。
【００２０】
この態様によれば、例えば、更新制御信号が受信されたことを受けて、制御手段によって、搬送車が軌道上で停止される。すると、更新手段によって、基準地図データの置き換えが開始される。この後、基準地図データの置き換えが完了されると、制御手段によって、搬送車による軌道上の搬送が再開される。このように、基準地図データの置き換えの期間のみ当該搬送車を停止することにより、当該搬送車の停止時間を短縮することが可能となる。しかも、基準地図データの置き換え中に、搬送車が停止しているので、置き換え中の不完全なデータに基づき走行して衝突等を引き起こすことを未然防止できる。
【００２１】
本発明の搬送制御装置の他の態様では、前記通信手段は、前記地図要素に対して、当該搬送車が前記軌道を走行可能なレベルで修正が加えられる場合に、前記修正用地図データを、前記地図データベース側から受信し、前記制御手段は、前記通信手段による前記修正用地図データの受信中に、当該搬送車による搬送を継続するように決める。
【００２２】
この態様によれば、地図要素に対して、搬送車が軌道を走行可能なレベルで修正が加えられる場合に、通信手段によって、地図データベース側からの修正用地図データが受信される。この受信中には、制御手段によって、搬送車による搬送が継続される。ここで「走行可能なレベル」とは、例えば搬送車の走行中に修正が加えられても、走行に支障がないレベルであることを意味する。このような走行可能なレベルでの「修正」とは、例えば軌道、各種装置、及びマークの新規追加、並びにマークに記憶された記憶情報の変更等を意味してもよい。このように、修正のレベルに応じて、修正用地図データの受信中に、搬送車による搬送を継続することにより、当該搬送車の停止時間を最大限短縮することが可能となる。
【００２３】
本発明の搬送制御装置の他の態様では、前記通信手段は、前記軌道が敷設された全領域が区分けされたエリア別に、前記修正用地図データを受信し、前記第２格納手段は、前記エリア別に、前記受信された修正用地図データを格納し、前記更新手段は、前記エリア別に、前記格納されている基準地図データの少なくも一部を置き換える又は上書きする。
【００２４】
この態様によれば、通信手段によって、エリア別に、修正用地図データが受信される。すると、第２格納手段によって、エリア別に、受信された修正用地図データが格納される。すると、更新手段によって、エリア別に、格納されている基準地図データの少なくとも一部が置き換えられる。このように、修正用地図データ及び基準地図データをエリア別に取り扱うことにより、修正が加えられるエリアに対応する基準地図データのみ更新すればよく、その更新時間（即ち、当該搬送車を停止する時間）をより短縮することが可能となる。しかも、修正用データが送受信されるデータ量も削減できる。尚、第２格納手段は、修正用地図データを格納する領域を、一つだけ設けてもいいし、エリア別に（即ち、エリアの数に対応して）複数設けてもよい。格納領域が一つだけ設けられる場合に、修正用地図データが受信される毎に、一つの格納領域が更新される。格納領域が複数設けられる場合に、エリアが異なる複数の修正用地図データが、並行して受信され、対応する格納領域に夫々格納されることにより、複数の修正用地図データの受信時間及び格納時間が短縮し、基準地図データを迅速に更新することも可能となる。
【００２５】
本発明の第１搬送システムは上記課題を解決するために、上述した搬送制御装置を備える搬送車と、前記修正用地図データを前記搬送車へ配信する前記地図データベースと、前記所定のトリガーとして、前記格納された基準地図データを更新する旨の更新制御信号を送信する更新制御手段とを備える。
【００２６】
本発明の第１搬送システムによれば、実際の軌道の変更等に応じて地図要素に対して修正が加えられる場合に、地図データベースによって、修正用地図データが搬送車へ配信される。すると、搬送車において、搬送制御装置によって、配信された修正用地図データが受信され、受信された修正用地図データが格納される。その後、修正用地図データを暫定的なものから本格的なものへと変更すべき（即ち基準地図データに昇格させるべき）タイミングなどの適当なタイミングで、例えばＯＨＶＣに備えられた更新制御手段によって、更新制御信号が送信される。すると、遅延なく又は所定時間経過後に、搬送車において、搬送制御装置によって、格納された基準地図データの少なくとも一部が置き換えられる。このように、修正用地図データの配信、及び基準地図データの更新を促す信号の送信が複数の搬送車に対して行われれば、基準地図データを迅速に更新することが可能である。また、その際に、各搬送車の停止時間を短縮し、搬送システム全体における搬送効率の低下を抑制することが可能となる。
【００２７】
本発明の第２搬送システムは上記課題を解決するために、軌道が敷設された全領域が複数のエリアに区分けされ、該区分けされた複数のエリアの各々、及び前記複数のエリアの相互間を夫々走行する一又は複数の搬送車により荷を搬送する搬送システムであって、前記軌道の配置、前記軌道沿いの各種装置の配置、及び前記軌道に付されており且つ前記一又は複数の搬送車の各々により読取可能であるマークの配置のうち、少なくとも一つを地図要素として含むと共に、前記軌道上で前記一又は複数の搬送車が如何に搬送するかを決める際の基準となる、地図を示す基準地図データを、前記複数のエリアの各々に対応すべく分割された複数の基準地図データ部分として、前記複数のエリア別に格納する第１格納手段、前記複数のエリアのうち一のエリアに係る前記地図要素に対して修正が加えられる場合に、該修正が反映された地図部分を示す修正用地図データ部分を、地図データベース側から受信すると共に前記格納された基準地図データ部分を更新する旨の更新制御信号を受信する通信手段、前記受信された修正用地図データ部分を格納する第２格納手段、前記更新制御信号が受信されることをトリガーとして、前記第２格納手段から前記格納されている修正用地図データ部分を取り出して又はコピーして、前記取り出された又はコピーされた修正用地図データ部分で、前記第１格納手段に格納されている前記一のエリアに対応する一の基準地図データ部分の少なくとも一部を置き換える又は上書きする更新手段、並びに前記第１格納手段により格納されている複数の基準地図データ部分に従って、前記一又は複数の搬送車が前記軌道上で如何に搬送するかを決め、該決められた通りに搬送するように前記一又は複数の搬送車を制御する制御手段を含む、前記一又は複数の搬送車の各々に搭載された搬送制御装置と、前記複数のエリア別に、前記修正地図データ部分、及び前記複数の基準地図データ部分を格納しており、前記修正用地図データ部分を配信する前記地図データベースと、前記複数のエリア別に、前記更新制御信号を前記通信手段へ送信する更新制御手段とを備える。
【００２８】
本発明の第２搬送システムによれば、例えば半導体装置製造の工場内において、例えばＦＯＵＰ等の荷は、例えばビークル等の搬送車によって、例えばレール等の軌道上を搬送される。ここで「軌道」は、例えば天井又は床等の全領域に敷設されており、その「全領域」は、例えば搬送システムにおける搬送を制御管理するための単位に対応する集合（例えば、「モジュール」と言われる）等を示すエリア別に区分けされている。尚、「エリア」の各々には、例えばＦＯＵＰ等の荷に対して、成膜処理、熱処理、エッチング処理等の各種処理を施す一又は複数の製造装置、該製造装置により各種処理が施された荷を一時的若しくは所定時間継続的に保管する一又は複数のストッカ等の作業装置などが配置されている。
【００２９】
上述した各エリアには、例えばＯＨＶＣ、該ＯＨＶＣに備えられる地図データベース、及び更新制御手段が夫々対応している。例えばＯＨＶＣによって、例えば半導体装置製造工程における搬送工程に従って、ＦＯＵＰの搬送が複数の搬送車に指示される。その搬送中、例えば一のＯＨＶＣ（言い換えれば、一の地図データベース、及び一の更新制御手段）によって、一のエリアに対応する一の基準地図データ部分が管理される。ここで「管理」とは、一の基準地図データ部分を、例えば検証、記憶、更新、配信することを意味してもよい。尚、一のエリアより他のエリアについて、例えば他のＯＨＶＣ（言い換えれば、他の地図データベース、及び他の更新制御手段）によって、他のエリアに対応する他の基準地図データ部分が管理されるとする。
【００３０】
本発明では、例えば複数の搬送車の走行中に、一のエリアに係る地図要素に修正が加えられる際に、一方では、一の地図データベースによって、一の基準地図データ部分が他のエリアへ配信される。その配信により、複数のエリアにおける基準地図データが統一される。すると、他のエリアにおいて、他の地図データベースによって、配信された一の基準地図データ部分が他のエリアの内部に配信される。その配信により、他のエリアに在る各搬送車において、第１格納手段によって、配信された一の基準地図データ部分が格納される。
【００３１】
他方では、一の地図データベースによって、一の修正用地図データ部分が一のエリアへ配信される。その配信により、一のエリアに在る各搬送車において、第２格納手段によって、配信された修正用地図データ部分が格納される。その後、修正用地図データを暫定的なものから本格的なものへと変更すべき（即ち基準地図データに昇格させるべき）タイミングなどの適当なタイミングで、一の更新制御手段によって、更新制御信号が送信される。すると、一のエリアに在る各搬送車において、通信手段により更新制御信号が受信されたことを受けて、遅延なく又は所定時間経過後に、更新手段によって、第２格納手段により格納されている修正用地図データ部分が取り出され、取り出された修正用地図データ部分で、第１格納手段に格納されている一の基準地図データ部分の少なくとも一部が置き換えられる。その置き換えにより、一の地図データベースの一の基準地図データ部分、一のエリアに在る搬送車における一の基準地図データ部分、及び他のエリアに在る搬送車における一の基準地図データ部分が同一となる。すると、軌道上の全ての搬送車において、制御手段によって、一の基準地図データ部分に従って、搬送の状態が決定され、決められた通りに搬送が制御される。
【００３２】
これにより、他のエリアに在る搬送車において、一の基準地図データ部分を更新（即ち、配信及び格納）する際、他のエリアに在る搬送車を一切停止することがない。また、地図要素に修正が加えられる一のエリアに在る搬送車へ、一の基準地図データ部分を配信する際も、一のエリアに在る搬送車を一切停止することがない。更には、一のエリアに在る搬送車へ更新制御信号を送信することにより、一のエリアに在る搬送車において、一の基準地図データ部分を比較的短時間で更新する。従って、基準地図データを更新することに要する時間、即ち、搬送車を停止する時間を比較的短時間に抑えられる。
【００３３】
以上のように、更新すべき基準地図データ部分に係る修正用地図データ部分を設定し、地図要素に修正が加えられない他のエリアへの基準地図データ部分の配信時、及び地図要素に修正が加えられる一のエリアへの修正用地図データ部分の配信時に搬送車を一切停止せず、一のエリアのおける基準地図データ部分の更新時のみ搬送車を唯一停止することにより、当該搬送車の停止時間を短縮し、搬送効率の低下を抑制することが可能となる。
【００３４】
本発明の第２搬送システムの一態様では、前記複数のエリアの各々に設けられており、前記地図データベースにより格納された複数の基準地図データ部分、及び前記第１格納手段により格納された複数の基準地図データ部分の差異を検出する検出手段と、前記検出手段により前記差異が検出された場合に、前記地図データベースにより格納されている前記複数の基準地図データ部分のうち前記差異を有する基準地図データ部分、及び前記第２格納手段により格納されている修正用地図データ部分が同一であるか否かを判定する判定手段とを更に備え、前記更新制御手段は、前記判定手段により同一であると判定された場合に、前記差異を有する基準地図データ部分を更新する旨の前記更新制御信号を、前記一のエリアの内部へ送信し、前記地図データベースは、前記判定手段により同一でないと判定され、前記差異を有する基準地図データ部分が前記一のエリアに対応する場合に、前記修正用地図データ部分を前記一のエリアの内部へ配信すると共に、前記判定手段により同一でないと判定され、前記差異を有する基準地図データ部分が前記一のエリアに対応しない場合に、前記差異を有する基準地図データ部分を前記一のエリアの内部へ配信する。
【００３５】
この態様によれば、例えば一の基準地図データ部分の更新が終了され、一のエリアに在る搬送車の停止が解除される度に、検出手段によって、一の地図データベースにおける複数の基準地図データ部分と、一のエリアに在る搬送車における複数の基準地図データ部分との差異が検出される。ここで「差異」は、例えば基準地図データ部分の実データの差分であってもいいし、更新の日時やデータ量、バーション番号等の違いであっても構わない。
【００３６】
このような検出により差異がある場合に、一の判定手段によって、一の地図データベースにおける差分を有する基準地図データ部分と、一のエリアに在る搬送車における修正用地図データ部分とが同一であるか否かが判定される。その判定により同一であれば、一の更新制御手段によって、更新制御信号が送信され、一の地図データベースにおける修正用地図データ部分で、一の基準地図データ部分が置き換えられる。一方、その判定により同一でなく、差異を有する基準地図データ部分が一のエリアに対応すれば、一の地図データベースによって、修正用地図データ部分が一のエリアの内部へ配信される。その配信により、一のエリアに在る搬送車において、配信された修正用地図データ部分が格納され、その後に、格納された修正用地図データ部分で、一の基準地図データ部分が切り替えられる。また、その判定により同一でなく、差異を有する基準地図データ部分が一のエリアに対応しなければ、一の地図データベースによって、差異を有する基準地図データ部分が一のエリアの内部へ配信される。その配信により、一のエリアに在る搬送車において、配信された、差異を有する基準地図データ部分が格納される。
【００３７】
これにより、例えば一のエリアを走行する搬送車において、一のエリアに対応する修正用地図データ部分が格納される。すると、直ちにその搬送車が一のエリアより他のエリアを走行する場合に、該搬送車に格納されている修正用地図データ部分の状態に応じて、一のエリアに対応する一の基準地図データ部分を比較的短時間で更新できる。
【００３８】
本発明の第２搬送システムの他の態様では、前記制御手段は、前記更新手段が前記一の基準地図データ部分の少なくも一部を置き換える又は上書きする期間の少なくとも一部中に、前記一のエリアに在る前記一又は複数の搬送車が前記軌道上で停止し、前記期間の少なくとも一部が経過した後に、前記一のエリアに在る一又は複数の搬送車が前記軌道上での搬送を再開するように決める。
【００３９】
この態様によれば、例えば一のエリアにおいて、更新制御信号が受信されたことを受けて、制御手段によって、一のエリアに在る搬送車が軌道上で停止される。すると、更新手段によって、一の基準地図データ部分の置き換えが開始される。この後、一の基準地図データ部分の置き換えが完了されると、制御手段によって、一のエリアに在る搬送車による軌道上の搬送が再開される。このように、一の基準地図データ部分の置き換えの期間のみ一のエリアに在る搬送車を停止することにより、搬送車の停止時間を短縮することが可能となる。しかも、基準地図データの置き換え中に、搬送車が停止しているので、置き換え中の不完全なデータに基づき走行して衝突等を引き起こすことを未然防止できる。
【００４０】
本発明の第２搬送システムの他の態様では、前記制御手段は、前記更新手段により前記一の基準地図データ部分の少なくも一部の置き換え又は上書きが開始された場合に、前記一のエリアに在る前記一又は複数の搬送車が前記軌道上で一斉に停止し、前記一のエリアに在る一又は複数の搬送車のうち、前記置き換え又は上書きが終了された搬送車が、前記軌道上での搬送を順次再開するように決める。
【００４１】
この態様によれば、搬送車によっては同一の基準地図データ部分の置き換え時間が異なることを考慮して、例えば一のエリアにおいて、更新制御信号が受信されたことを受けて、制御手段によって、一のエリアに在る搬送車が軌道上で一斉に停止される。すると、更新手段によって、一の基準地図データ部分の置き換えが開始される。この後、制御手段によって、一の基準地図データ部分の置き換えが完了された搬送車から、軌道上の搬送が順次再開される。このように、一のエリアに在る搬送車を同時期に停止させず、置き換えを終了した搬送車から順次搬送を再開することにより、搬送車の停止時間をより短縮することが可能となる。
【００４２】
本発明の作用及び他の利得は次に説明する実施するための最良の形態から明らかにされる。
【発明を実施するための最良の形態】
【００４３】
以下、本発明の実施形態について図を参照しつつ説明する。
（第１実施形態）
【００４４】
先ず、本発明の第１実施形態に係る搬送システムの構成について説明する。ここに図１は、第１実施形態に係る搬送システムの機能を示し、図２は、図１の格納手段のデータ構造を示す。
【００４５】
図１において、本実施形態に係る搬送システム１００は、経路１、複数のビークル３、搬送コントローラ１０、及び製造指示部２０を備える。製造指示部２０は、搬送コントローラ１０と有線により接続されており、半導体装置製造工程に従って、不図示のＦＯＵＰの搬送或いは移載を搬送コントローラ１０に指示する。
【００４６】
搬送コントローラ１０は、製造指示部２０からの指示に基づいて、搬送スケジュールを作成し、作成された搬送スケジュールに従って、各ビークル３を総括的に制御する。搬送コントローラ１０は、複数のビークル３と無線により接続されている。本実施形態では、搬送コントローラ１０は、地図情報生成部１１、配信部１２、及び停止制御部１３を備える。
【００４７】
地図情報生成部１１は、本発明に係る「地図データベース」の一部として機能し、経路１（本発明に係る「軌道」の一例）に係る地図要素が修正される際に、修正された地図要素に基づいて、調整地図データ（本発明に係る「修正用地図データ」の一例）を生成する。また、後述する不適応信号を受信した場合に、地図情報生成部１１は、変更された地図データに基づく調整地図データを再度生成するか、或いは、配信部１２は、調整地図データの再配信を行う。
【００４８】
地図情報生成部１１は、後述する適応信号を受信すると共に、後述する停止信号を受信した場合に、運用地図データ（本発明に係る「基準地図データ」の一例）を生成する。その生成について、地図情報生成部１１は、最近生成した最新の調整地図データをコピーし、コピーしたものを運用地図データとする、即ち、調整地図データのコピーを運用地図データに切り替える。地図情報生成部１１は、生成した調整地図データ及び運用地図データを不図示のメモリに格納する。
【００４９】
配信部１２は、本発明に係る「地図データベース」の一部として機能し、地図情報生成部１１による調整地図データを複数のビークル３に配信する。配信部１２は、本発明に係る「更新制御手段」の一部として機能し、地図情報生成部１１により運用地図データが生成された場合に、切替信号（本発明に係る「更新制御信号」の一例）を複数のビークル３に配信する。切替信号は、最新の調整地図データをコピーしたものを最新の運用地図データに切り替える旨の指示を示す。
【００５０】
停止制御部１３は、当該搬送システム１００の特定要素の停止を制御する。停止制御部１３は、後述する適応信号を受信した場合に、走行の停止を指示するための停止信号を複数のビークル３に送信する。一方、停止制御部１３は、後述する更新終了信号を受信した場合に、走行停止を解除するための停止解除信号を複数のビークル３に送信する。
【００５１】
複数のビークル３は、本発明に係る「搬送車」の一例として、ＦＯＵＰを夫々積載可能であって、搬送コントローラ１０により制御され、不図示の作業装置にＦＯＵＰを搬送又は移載する。複数のビークル３の各々は、制御部４、及びメモリ５を備える。
【００５２】
制御部４は、本発明に係る「制御手段」の一例として、ビークル３の各部を制御し、ＦＯＵＰの搬送及び移載を実行させる。制御部４は、その搬送及び移載の際に、最新の運用地図データに従って、ビークル３の走行を制御する。
【００５３】
メモリ５は、本発明に係る「第１格納手段」及び「第２格納手段」の一例として、配信部１２からの調整地図データ及び運用地図データを格納する。図２において、メモリ５は、調整地図データ及び運用地図データからなる地図データを格納する。その格納方法について、調整地図データ及び運用地図データは、エリア５ａ及びエリア５ｂに夫々格納される。メモリ５は、配信部１２により調整地図データが配信される毎に、エリア５ａを更新する。メモリ５は、配信部１２により切替信号が配信される毎に、エリア５ｂを更新する。即ち、メモリ５は、切替信号が示す指示に従って、エリア５ａに格納されている最新の調整地図データをコピーし、コピーしたものを運用地図データとしてエリア５ｂに格納する。
【００５４】
このように本実施形態では、各々のビークル３に備えられる制御部４及びメモリ５から、本発明に係る「搬送制御装置」の一例が構成されている。
【００５５】
制御部４は更に、メモリ５に格納されている最新の調整地図データについて適応性があるか否かを判定する。その判定方法について、制御部４は、所定のシミュレーションプログラムに最新の調整地図データを入力することにより、最新の調整地図データの解析を行う。制御部４は、その解析によりエラーが出力された場合に、最新の調整地図データについて適応性がないと判定し、不適応信号を搬送コントローラ１０に送信する。一方、エラーが出力されない場合に、最新の調整地図データについて適応性があると判定し、適応信号を搬送コントローラ１０に送信する。制御部４は、運用地図データの更新を終了すると、更新終了信号を搬送コントローラ１０に送信する。
（第１実施形態の情報配信処理）
【００５６】
次に、第１実施形態に係る搬送システムによる情報配信処理について、図３及び図４を参照して説明する。ここに図３は、第１実施形態に係る情報配信処理を示すシーケンスチャートである。
【００５７】
図３において、先ず搬送コントローラ１０において、地図情報生成部１１によって、調整地図データが生成され、搬送コントローラ１０の内部メモリが更新される（ステップＳ５１）。すると、配信部１２によって、生成された調整地図データが複数のビークル３に配信される（ステップＳ５２）。すると、各ビークル３において、メモリ５によって、調整地図データが更新される（ステップＳ５３）。すると、制御部４によって、更新された調整地図データについて適応性があるか否かが判定される。その判定の結果により、適応性がない場合に、ステップＳ５１の処理が行われる（即ち、地図情報生成部１１による調整地図データの再度生成）。
【００５８】
一方、調整地図データの適応性がある場合に、停止制御部１３によって、搬送システム１００における複数のビークル３の走行が停止される（ステップＳ５４）。すると、地図情報生成部１１によって、最近生成した最新の調整地図データのコピーが最新の運用地図データに切り替えられる（ステップＳ５５）。すると、配信部１２によって、切替信号が複数のビークル３に送信され（ステップＳ５６）、切替信号が示す指示に従って、メモリ５に格納されている調整地図データのコピーにより、運用地図データが更新される（ステップＳ５７）。すると、停止制御手段１３によって、ビークルう３の走行停止が解除され、当該搬送システム１００の各部が再開される（ステップＳ５８）。これにより、一連の情報配信処理が終了される。
【００５９】
このように、第１実施形態の情報配信処理によれば、更新すべき運用地図データに係る調整地図データを設定し、調整地図データの配信時にはビークル３を停止せず、運用地図データの更新時のみビークル３を停止することにより、ビークル３の停止時間を短縮し、搬送効率の低下を抑制することが可能となる。
（第２実施形態）
【００６０】
次に、本発明の第２実施形態に係る搬送システムの構成について説明する。ここに図４は、第２実施形態に係る搬送システムの構成を示し、図５は、図４の複数の搬送コントローラ及び搬送車が夫々備える格納手段のデータ構造を示し、図６は、図４の複数の搬送コントローラに対応する複数の領域を示す。尚、第２実施形態では、図１の搬送システムと略同一に構成される要素について、その説明を省略すると共に同一の符号を付し、図１の搬送システムとの違いのみ説明する。
【００６１】
図４において、本実施形態に係る搬送システム３００は、経路１、複数のビークル１０３、搬送コントローラ１１０ｘ（１１０ａ，１１０ｂ…１１０ｆ）、及び製造指示部１２０を備える。製造指示部１２０は、複数の搬送コントローラ１１０と有線により接続されており、ＦＯＵＰの搬送或いは移載を複数の搬送コントローラ１１０に指示する。
【００６２】
経路１は、複数のエリアＡｘに渡って敷設されている。図６において、複数のエリアＡｘは、本発明に係る「複数のエリア」の一例であって、各エリアが全経路１に渡る運用地図データを分割する単位を示す。
【００６３】
複数の搬送コントローラ１１０ｘは、複数のエリアＡｘに夫々対応している。複数の搬送コントローラ１１０ｘは、運用地図データを複数のエリアＡｘの各々に対応するように分割し、エリア別に運用地図データ部分（本発明に係る「基準地図データ部分」の一例）を設定する。各搬送コントローラ１１０ｘは、自身に対応するエリアＡｘに在るビークル１０３と無線により接続されており、その接続されているビークル３を制御しつつ、自身に対応する運用地図データ部分を管理する。各搬送コントローラ１１０ｘは、地図情報生成部１１１、配信部１１２、停止制御部１１３、メモリ１１４、及び差分判定部１１５を備える。
【００６４】
次に、各搬送コントローラ１１０ｘの各部について説明する。図６において、６つのエリアＡ１〜Ａ６には、６つの搬送コントローラ１１０ａ〜１１０ｆが夫々対応している。ここで、運用地図データ部分が変更されるエリア（本発明における「一の領域」）を「Ａ１」（即ち、図６における最も左側且つ上側に設定されるエリア）とし、運用地図データ部分が変更されないエリア（本発明における「他の領域」）を「Ａ２〜Ａ６」とする。
【００６５】
エリアＡ１に対応する搬送コントローラ１１０ａが備える地図情報生成部１１１（以下、単に「エリアＡ１の地図情報生成部１１１」と言う）は、エリアＡ１に係る地図要素が修正される際に、修正された地図要素に基づいて、調整地図データ部分（本発明に係る「修正用地図データ部分」の一例）を生成する。エリアＡ１の地図情報生成部１１１は、後述する停止信号を受信した場合に、運用地図データ部分を生成する。その生成について、地図情報生成部１１１は、最近生成した最新の調整地図データ部分をコピーし、コピーしたものを運用地図データ部分とする。一方、エリアＡ２〜Ａ６の各地図情報生成部１１１では、自身のエリアＡ２〜Ａ６に係る地図要素が修正されない限り、調整地図データ部分及び運用地図データ部分の生成は行われない。
【００６６】
エリアＡ１の配信部１１２は、本発明に係る「地図データベース」の一例として、エリアＡ１の地図情報生成部１１１による運用地図データ部分を、エリアＡ２〜Ａ６の各搬送コントローラ１１０ｂ〜１１０ｆに配信する。その配信により、全ての搬送コントローラ１１０ａ〜１１０ｆは、常時、同一の運用地図データ部分を有する。
【００６７】
エリアＡ２〜Ａ６の各配信部１１２は、エリアＡ１の配信部１１２からの運用地図データ部分を、自身の領域Ａ２〜Ａ６に在るビークル１０３に配信する。
【００６８】
エリアＡ１の配信部１１２は、本発明に係る「地図データベース」の一例として、エリアＡ１の地図情報生成部１１１による調整地図データ部分を、自身のエリアＡ１に在るビークル１０３に配信する。
【００６９】
エリアＡ１の配信部１１２は、本発明に係る「更新制御手段」の一例として、エリアＡ１の地図情報生成部１１１により運用地図データ部分が生成された場合に、切替信号を、自身のエリアＡ１に在るビークル１０３に配信する。切替信号は、最新の調整地図データ部分をコピーしたものを、自身のエリアＡ１に対応する最新の運用地図データ部分に切り替える旨の指示を示す。
【００７０】
エリアＡ１の停止制御部１１３は、エリアＡ１の搬送コントローラ１１０ａ及びエリアＡ１に在るビークル１０３における、走行系要素の停止を制御する。エリアＡ１の停止制御部１１３は、ビークル１０３側で調整地図データ部分が更新された後に、その走行系要素の停止を指示するための停止信号を複数のビークル１０３に送信する。一方、エリアＡ１の停止制御部１１３は、ビークル１０３側で運用地図データ部分が更新された後に、走行系要素の停止を解除するための停止解除信号を複数のビークル１０３に送信する。
【００７１】
エリアＡ１のメモリ１１４は、エリアＡ１の地図情報生成部１１１により生成された調整地図データ部分及び運用地図データ部分を格納する。エリアＡ２〜Ａ６の各メモリ１１４は、エリアＡ１の配信部１１２により配信された運用地図データ部分を格納する。
【００７２】
図５（ａ）において、各メモリ１１４は、調整地図データ部分及び複数の運用地図データ部分からなる地図データを格納する。図５（ａ）に示すように、調整地図データ部分は、自身のエリアＡ１に対応する地図要素に基づいて、最後に（言い換えれば、最近）生成された仮格納用のデータである。複数の運用地図データ部分の各々は、６つのエリアＡ１〜Ａ６の各々に対応する地図要素に基づいて、最近生成又は更新された運用用のデータである。１つの調整地図データ部分及び６つの運用地図データ部分は、バージョンを示す情報を夫々含んでいる。例えば、メモリ１１４には、エリアＡ１について、バージョンが「２」である調整地図データ部分、バージョンが「１」である運用地図データ部分が格納されている。
【００７３】
メモリ１１４による格納のタイミングについて、エリアＡ１のメモリ１１４は、エリアＡ１の地図情報生成部１１１により調整地図データ部分が生成される毎に、生成された自身のエリアＡ１に対応する調整地図データ部分、及びそのバージョンを格納する。エリアＡ２〜Ａ６の各メモリ１１４は、エリアＡ１の配信部１１２により運用地図データ部分が配信される毎に、配信されたエリアＡ１に対応する運用地図データ部分、及びそのバージョンを格納する。
【００７４】
複数のビークル１０３の各々は、自身のエリアＡｘの搬送コントローラ１１０により制御され、ＦＯＵＰの搬送又は移載を実行する。各ビークル１０３は、制御部１０４、及びメモリ１０５を備える。
【００７５】
制御部１０４は、メモリ１０５に格納されている最新の運用地図データ部分に従って、ビークル１０３の各部を制御する。制御部１０４は、ビークル１０３の移動に伴って、６つの運用地図データ部分のうち、ビークル１０３が存在するエリアＡｘに対応する運用地図データ部分を設定する。
【００７６】
エリアＡ１に在るビークル１０３のメモリ１０５は、エリアＡ１の配信部１１２により配信された調整地図データ部分を格納する。エリアＡ１に在るビークル１０３のメモリ１０５は、エリアＡ１の配信部１１２により配信された切替信号に応じて、エリアＡ１に対応する運用地図データ部分を更新する。エリアＡ２〜Ａ６に在るビークル１０３のメモリ１０５は、エリアＡ１の配信部１１２により配信される運用地図データ部分を格納する。
【００７７】
図５（ｂ）において、メモリ１０５は、メモリ１１４と同様にして、調整地図データ部分及び複数の運用地図データ部分からなる地図データを格納する。例えば、メモリ１０５には、エリアＡ２について、バージョンが「４」である調整地図データ部分、バージョンが「３」である運用地図データ部分が格納されている。
【００７８】
メモリ１０５による格納のタイミングについて、エリアＡ１に在るビークル３のメモリ１０５は、エリアＡ１の配信部１１２により調整地図データ部分が配信される毎に、調整地図データ部分及びそのバージョンを更新する。エリアＡ１に在るビークル３のメモリ１０５は、エリアＡ１の配信部１１２により切替信号が配信される毎に、エリアＡ１の運用地図データ部分及びそのバージョンを更新する。エリアＡ２〜Ａ６に在るビークル３のメモリ１０５は、エリアＡ１の配信部１１２によりエリアＡ１の運用地図データ部分が配信される毎に、運用地図データ部分及びそのバージョンを更新する。
【００７９】
各搬送コントローラ１１０ｘに備えられる差分判定部１１５は、本発明に係る「検出手段」の一例として、地図データ部分が変更されないエリアＡ２〜Ａ６で機能する。エリアＡ２〜Ａ６の各差分判定部１１５は、自身のエリアＡｘ（エリアＡ２〜Ａ６のいずれか）の搬送コントローラ１１０ｘ側のメモリ１１４に格納された運用地図データ（即ち、複数の運用地図データ部分の各々）のバージョンと、自身のエリアＡｘ（エリアＡ２〜Ａ６のいずれか）に在るビークル３側のメモリ１０５に格納された運用地図データ（即ち、複数の運用地図データ部分の各々）のバージョンとを比較し、運用地図データのバージョンの不一致を検出する。
【００８０】
エリアＡ２〜Ａ６の各差分判定部１１５は、本発明に係る「判定手段」の一例として、上述の不一致が検出された場合に、自身のエリアＡｘ（エリアＡ２〜Ａ６のいずれか）の搬送コントローラ１１０ｘ側のメモリ１１４に格納された複数の運用地図データ部分のうち、不一致であったバージョンの運用地図データ部分と、自身のエリアＡｘ（エリアＡ２〜Ａ６のいずれか）に在るビークル３側のメモリ１０５に格納された調整地図データ部分とが同一であるか否かを判定する。本実施形態では、その判定により、運用地図データ部分を迅速且つ安全に更新する同一化処理が行われる。第２実施形態の情報配信処理には、その同一化処理が含まれている。
（第２実施形態の同一化処理）
【００８１】
差分判定部１１５による同一化処理について引き続き図５の他に図７を参照して説明する。ここに図７は、本実施形態に係る同一化処理を示すフローチャートである。その同一化処理の説明に先立って、図５に示すように、例えば、エリアＡ２について、搬送コントローラ１１０ｂ側の運用地図データ部分のバージョンが「４」、ビークル３側の運用地図データ部分のバージョンが「３」であって、搬送コントローラ１１０ｂ側のバージョン「４」の運用地図データ部分と、ビークル３側の調整地図データ部分とは同一となっている。
【００８２】
図７において、先ずエリアＡ２〜Ａ６の各差分判定部１１５により、自身のエリアＡ２の搬送コントローラ１１０ｂ、及び自身のエリアＡ２に在るビークル１０３間の運用地図データ部分のバージョンが一致又は不一致であることを検出する（ステップＳ６１）。この検出の結果、一致する場合に（ステップＳ６１：ＹＥＳ）、運用地図データ部分の同一化が必要ないために一連の同一化処理が終了される。
【００８３】
一方、ステップＳ６１の検出の結果、エリアＡ２の運用地図データ部分のバージョンが不一致である場合に（ステップＳ６１：ＮＯ）、バージョンが不一致であった、搬送コントローラ１１０ｂ側のエリアＡ２の運用地図データ部分（即ち、同一にすべき運用地図データ部分）と、ビークル１０３側の調整地図データ部分とが同一であるか否かが判定される（ステップＳ６２）。この判定の結果、同一でない場合に（ステップＳ６２：ＮＯ）、エリアＡ２の配信部１１２よって、エリアＡ２の運用地図データ部分がビークル１０３に配信され（ステップＳ６３）、ビークル１０３において、エリアＡ２の運用地図データ部分が更新される。これにより、一連の同一化処理が終了される。
【００８４】
一方、ステップＳ６２の検出の結果、搬送コントローラ１１０ｂ側のエリアＡ２の運用地図データ部分と、ビークル１０３側の調整地図データ部分とが同一である場合に（ステップＳ６１：ＮＯ）、エリアＡ２の配信部１１２によって、切替信号が配信され、ビークル１０３において、調整地図データ部分をコピーしたものがエリアＡ２の運用地図データ部分として切り替えられ、エリアＡ２の運用地図データ部分が更新される（ステップＳ６４）。これにより、一連の同一化処理が終了される。
（第２実施形態の第１情報配信処理）
【００８５】
次に、第２実施形態に係る搬送システムによる第１情報配信処理について、図８を参照して説明する。ここに図８は、第２実施形態に係る第１情報配信処理を示すシーケンスチャートである。該第１情報配信処理では、エリアＡ１に対応する搬送コントローラ１１０ａ、エリアＡ１に在るビークル１０３ａ、エリアＡ２に対応する搬送コントローラ１１０ｂ、及びエリアＡ２に在るビークル１０３ｂが動作し、エリアＡ２に対応する運用地図データ部分が変更される。尚、搬送コントローラ１１０ａ又は１１０ｂに備えられる各部について、例えば地図情報生成部を、「地図情報生成部１１１ａ」又は「地図情報生成部１１１ｂ」と示す。これに倣って、その他の各部についても同様に示すこととする。
【００８６】
図８において、図３の情報配信処理と同様にして、先ず搬送コントローラ１１０ｂにおいて、地図情報生成部１１１ｂによって、調整地図データ部分が生成され、搬送コントローラ１１０ｂのメモリ１１４ｂによって、調整地図データ部分が更新される（ステップＳ７１）。すると、配信部１１２ｂによって、更新された調整地図データ部分が複数のビークル１０３ｂに配信される（ステップＳ７２）。すると、各ビークル１０３ｂにおいて、メモリ１０５ｂによって、調整地図データ部分が更新される（ステップＳ７３）。すると、停止制御部１１３ｂによって、搬送コントローラ１１０ｂ及び複数のビークル１０３ｂの走行系要素が停止される（ステップＳ７４）。すると、地図情報生成部１１１ｂによって、最近生成した最新の調整地図データ部分のコピーが最新の運用地図データ部分に切り替えられる（ステップＳ７５）。すると、配信部１１２ｂによって、切替信号が複数のビークル１０３ｂに送信され（ステップＳ７６）、切替信号が示す指示に従って、メモリ１０５ｂに格納されている調整地図データ部分のコピーにより、運用地図データ部分が更新される（ステップＳ７７）。すると、停止制御手段１１３ｂによって、エリアＡ２における走行系要素の停止が解除され、搬送コントローラ１１０ｂ及びビークル１０３ｂの各部が再開される（ステップＳ７８）。
【００８７】
この後、本実施形態の第１情報配信処理では、配信部１１２ｂによって、エリアＡ２に対応する最新の運用地図データ部分が搬送コントローラ１１０ａに配信される（ステップＳ７９）。すると、搬送コントローラ１１０ａにおいて、メモリ１１４ａによって、エリアＡ２の運用地図データ部分が更新される（ステップＳ８０）。すると、差分判定部１１５ａによって、メモリ１１４ａに格納されている運用地図データ部分と、ビークル１０３ａのメモリ１０５ａに格納されている運用地図データ部分とが比較され、エリアＡ２の運用地図データ部分の不一致が検出される（ステップＳ８１）。続いて、メモリ１１４ａに格納されている運用地図データ部分と、ビークル１０３ａのメモリ１０５ａに格納されている調整地図データ部分とが同一でないために、配信部１１２ａによって、エリアＡ２の運用地図データ部分が複数のビークル１０３ａに配信される（ステップＳ８２）。すると、各ビークル１０３ａにおいて、メモリ１０５ａによって、エリアＡ２の運用地図データ部分が更新される（ステップＳ８３）。これにより、一連の第１情報配信処理が終了される。
【００８８】
このように、第２実施形態の第１情報配信処理によれば、運用地図データを６つの運用地図データ部分に分割し、更新すべき運用地図データ部分に係る調整地図データ部分を設定し、地図要素に修正が加えられないエリアＡ２〜Ａ６への運用地図データ部分の配信時、及び地図要素に修正が加えられるエリアＡ１への調整地図データ部分の配信時にビークル３を一切停止せず、エリアＡ１のおける運用地図データ部分の更新時のみビークル３を唯一停止することにより、ビークル３の停止時間を短縮し、搬送効率の低下を抑制することが可能となる。
（第２実施形態の第２情報配信処理）
【００８９】
次に、第２実施形態に係る搬送システムによる第２情報配信処理について、図９を参照して説明する。ここに図９は、第２実施形態に係る第２情報配信処理を示すシーケンスチャートである。該第２情報配信処理では、エリアＡ１に対応する搬送コントローラ１１０ａ、エリアＡ２に対応する搬送コントローラ１１０ｂ、エリアＡ２に在るビークル１０３ｂ、及び当該第２情報配信処理の途中でエリアＡ２からエリアＡ１に乗り移るビークル１０３ａが動作し、エリアＡ２に対応する運用地図データ部分が変更される。
【００９０】
図９において、図８の第１情報配信処理におけるステップＳ７１〜Ｓ７３の処理と同様にして、先ず搬送コントローラ１１０ｂにおいて、調整地図データ部分が更新され、更新された調整地図データ部分が複数のビークル１０３ｂ（ビークル１０３ａを含む）に配信される。すると、各ビークル１０３ｂ，１０３ａにおいて、調整地図データ部分が更新される。ここで、制御部１０４ｂによって、ビークル１０３ａがエリアＡ１に移動される（ステップＳ９１）。続いて、図８のステップＳ７４〜Ｓ８１の処理と同様にして、搬送コントローラ１１０ｂ及び複数のビークル１０３ｂの走行系要素が停止され、最近生成した最新の調整地図データ部分のコピーが最新の運用地図データ部分に切り替えられ、切替信号が複数のビークル１０３ｂに送信される。すると、ビークル１０３ｂにおいて、切替信号が示す指示に従って運用地図データ部分が更新され、搬送コントローラ１１０ｂ及びビークル１０３ｂの各部が再開される。この後、搬送コントローラ１１０ｂにおいて、エリアＡ２に対応する最新の運用地図データ部分が搬送コントローラ１１０ａに配信される。すると、搬送コントローラ１１０ａにおいて、エリアＡ２の運用地図データ部分が更新され、エリアＡ２の運用地図データ部分の不一致が検出される。
【００９１】
次に、本実施形態の第２情報配信処理では、メモリ１１４ａに格納されている運用地図データ部分と、ビークル１０３ａのメモリ１０５ａに格納されている調整地図データ部分とが同一であるために、配信部１１２ａによって、切替信号がビークル１０３ａに配信される（ステップＳ９２）。すると、ビークル１０３ａにおいて、切替信号が示す指示に従って、メモリ１０５ａに格納されている調整地図データ部分のコピーにより、エリアＡ２の運用地図データ部分が更新される（ステップＳ８３）。これにより、一連の第２情報配信処理が終了される。
【００９２】
このように、第２実施形態の第２情報配信処理によれば、エリアＡ２を走行するビークル１０３ａが、エリアＡ２に対応する調整地図データ部分を格納した後、直ちにエリアＡ１に乗り移った場合に、ビークル１０３ａに格納される調整地図データ部分の状態に応じて、エリアＡ２に対応する運用地図データ部分を比較的短時間で更新することが可能となる。
（第２実施形態の第３情報配信処理）
【００９３】
次に、第２実施形態に係る搬送システムによる第３情報配信処理について、図１０を参照して説明する。ここに図１０は、第２実施形態に係る第３情報配信処理を示すシーケンスチャートである。該第３情報配信処理では、エリアＡ２に対応する搬送コントローラ１１０ｂ、及びエリアＡ２に在るビークル１０３ｂ１，１０３ｂ２が動作し、エリアＡ２に対応する運用地図データ部分が変更される。
【００９４】
図１０において、図８の第１情報配信処理におけるステップＳ７１〜Ｓ７３の処理と同様にして、先ず搬送コントローラ１１０ｂにおいて、調整地図データ部分が更新され、更新された調整地図データ部分が複数のビークル１０３ｂ１，１０３ｂ２に配信される。すると、各ビークル１０３ｂ１，１０３ｂ２において、調整地図データ部分が更新される。すると、搬送コントローラ１１０ｂにおいて、地図情報生成部１１１ｂによって、最近生成した最新の調整地図データ部分のコピーが最新の運用地図データ部分に切り替えられる（ステップＳ９５）。
【００９５】
続いて、停止制御部１１３ｂによって、ビークル１０３ｂ１，１０３ｂ２の搬送が停止される（ステップＳ９６）。すると、配信部１１２ｂによって、切替信号がビークル１０３ｂ１，１０３ｂ２に送信される（ステップＳ９７）。すると、先ずビークル１０３ｂ２において、切替信号が示す指示に従って、メモリ１０５ａに格納されている調整地図データ部分のコピーにより、エリアＡ２の運用地図データ部分が更新される（ステップＳ９８）。すると、停止制御部１１３ｂによって、ビークル１０３ｂ１による搬送が再開される（ステップＳ９９）。続いて、ビークル１０３ｂ１において、エリアＡ２の運用地図データ部分が更新される（ステップＳ１００）。すると、停止制御部１１３ｂによって、ビークル１０３ｂ２による搬送が再開される（ステップＳ１０１）。これにより、一連の第３情報配信処理が終了される。
【００９６】
このように、第２実施形態の第３情報配信処理によれば、エリアＡ２に在るビークル１０３ｂ１，１０３ｂ２の搬送を同時期に停止させた後に、置き換えを終了したビークル１０３から順次搬送を再開することにより、ビークル３の停止時間をより短縮することが可能となる。
【００９７】
本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う搬送制御装置及び搬送システムもまた本発明の技術的範囲に含まれるものである。
【図面の簡単な説明】
【００９８】
【図１】第１実施形態に係る搬送システムの構成を示すブロック図である。
【図２】図１の格納手段のデータ構造を示す説明図である。
【図３】第１実施形態の情報配信処理を示すシーケンスチャートである。
【図４】第２実施形態に係る搬送システムの構成を示す説明図である。
【図５】図４の格納手段のデータ構造を示す説明図である。
【図６】図４の複数の搬送制御手段に対応する複数の領域を示す説明図である。
【図７】第２実施形態の同一化処理を示すフローチャートの一例である。
【図８】第２実施形態の第１情報配信処理を示すシーケンスチャートの一例である。
【図９】第２実施形態の第２情報配信処理を示すシーケンスチャートの一例である。
【図１０】第２実施形態の第３情報配信処理を示すシーケンスチャートの一例である。
【符号の説明】
【００９９】
３…ビークル、４…制御部、５…メモリ、１０…搬送コントローラ、１１…地図情報生成部、１２…配信部、１３…停止制御部、１００…搬送システム
【図１】
2010079614.tif 000003
【図２】
2010079614.tif 000004
【図３】
2010079614.tif 000005
【図４】
2010079614.tif 000006
【図５】
2010079614.tif 000007
【図６】
2010079614.tif 000008
【図７】
2010079614.tif 000009
【図８】
2010079614.tif 000010
【図９】
2010079614.tif 000011
【図１０】
2010079614.tif 000012