(57)【要約】【課題】総走行時間及びＪＩＴ性の少なくとも１つに適した搬送タスクの割付を、短時間の演算処理で得ることができる搬送タスク割付方法を提供する。【解決手段】搬送タスク割付方法は、複数の搬送タスクのそれぞれを、複数の搬送台車に仮に割り付けるステップＳ１０１と、搬送台車の走行計画を決めるステップＳ１０２と、走行計画に従って走行する搬送台車に割り付けられた搬送タスクに対するタスク評価値Ｊl及び全体割付に対する全体割付評価値Ｊを算出するステップＳ１０３と、タスク評価値Ｊlに基づいて、少なくとも１つの搬送タスクに対して、現在割り付けられた搬送台車を変更するステップＳ１０５と、所定条件を満たした最良全体割付評価値に対応する全体割付を確定するステップＳ１０６と、を含む。【選択図】図３
2020190914.tif 000002
【特許請求の範囲】
【請求項１】
自動走行を行う複数のビークルを備える走行システムにおいて、第１指定位置及び第２指定位置の位置情報を含む走行指令を、前記ビークルに割り付ける走行指令割付方法であって、
複数の前記走行指令のそれぞれを、複数の前記ビークルの何れかに仮に割り付ける第１ステップと、
複数の前記ビークルのそれぞれに対して、前記ビークルが、出発位置から、前記第１ステップで仮に割り付けられた前記走行指令に含まれる前記第１指定位置と前記第２指定位置の順に走行する走行計画を、複数の前記ビークルが行う前記自動走行が相互に干渉しないように決める第２ステップと、
前記第２ステップで決められた前記走行計画のそれぞれに従って前記ビークルのそれぞれが自動走行を行う場合において、各前記走行指令に対する指令評価値、及び、全ての前記走行指令が複数の前記ビークルのそれぞれに割り付けられた各組合せの全体である全体割付に対する全体割付評価値を算出する第３ステップと、
前記第３ステップで算出した前記指令評価値に基づいて、少なくとも１つの前記走行指令に対して、現在割り付けられた前記ビークルを変更する第４ステップと、
前記第２ステップ、前記第３ステップ及び前記第４ステップを繰り返し実行して得られた複数の前記全体割付評価値における最良全体割付評価値の推移が収束したと判定した場合に、最新の前記最良全体割付評価値に対応する前記全体割付を確定する第５ステップと、
を含むことを特徴とする走行指令割付方法。
【請求項２】
請求項１に記載の走行指令割付方法であって、
前記第４ステップでは、
前記第３ステップで算出した全ての前記指令評価値のうち、値が最も悪い前記指令評価値に対応する前記走行指令を優先解決走行指令として、複数の前記ビークルのそれぞれに仮に割り付け、
前記優先解決走行指令に対して、それぞれの前記ビークルの前記走行計画を決め、各前記ビークルが、決められた前記優先解決走行指令に対する前記走行計画に従って走行する場合における前記指令評価値のそれぞれを各前記ビークルに対応付けて算出し、
算出した全ての前記指令評価値のうち最良指令評価値に対応する前記ビークルに前記優先解決走行指令を割り付けることを特徴とする走行指令割付方法。
【請求項３】
請求項１又は２に記載の走行指令割付方法であって、
前記全体割付評価値は、前記走行計画に従って走行する前記ビークルが前記第２指定位置に到着する予測到着時刻と予め設定された指定到着時刻との差である誤差時間と、予め設定された開始時刻から前記ビークルが前記第２指定位置に到着するまでの総走行時間と、に基づいて計算され、
前記最良全体割付評価値は、複数の前記全体割付評価値のうち、最小値をとる前記全体割付評価値であることを特徴とする走行指令割付方法。
【請求項４】
請求項３に記載の走行指令割付方法であって、
前記全体割付評価値は、第１パラメータによって重み付けした前記誤差時間と、第２パラメータによって重み付けした前記総走行時間と、に基づいて算出され、
前記第１パラメータ及び前記第２パラメータのそれぞれは調整可能であることを特徴とする走行指令割付方法。
【請求項５】
請求項１から４までの何れか一項に記載の走行指令割付方法であって、
前記指令評価値は、前記走行計画に従って走行する前記ビークルが前記第２指定位置に到着する予測到着時刻と予め設定された指定到着時刻との差である誤差時間と、予め設定された開始時刻から前記ビークルが前記第２指定位置に到着するまでの総走行時間と、に基づいて計算され、
前記全体割付評価値は、当該全体割付評価値に対応する前記全体割付におけるそれぞれの前記指令評価値の総和であることを特徴とする走行指令割付方法。
【請求項６】
請求項１から５までの何れか一項に記載の走行指令割付方法であって、
前記走行指令には、前記第２指定位置に到着すべき時刻である指定到着時刻が含まれ、
前記第１ステップでは、前記走行指令のそれぞれに対して、前記ビークルのそれぞれに割り付けられた場合における初期評価値のそれぞれに基づいて、前記走行指令を仮に割り付ける対象の前記ビークルを決め、
前記初期評価値は、予め設定された開始時刻から前記指定到着時刻までの予定対応時間から、前記走行指令が割り付けられた前記ビークルが、現在位置から前記第２指定位置まで移動するのに必要とする最短時間を減じた余裕時間に基づく値であり、
前記初期評価値は、１つの前記走行指令に対して全ての前記ビークルのそれぞれに仮に割り付けるように、全ての前記走行指令のそれぞれが全ての前記ビークルのそれぞれに仮に割り付けられた場合の全ての組合せに対して計算され、
前記第１ステップでは、計算された全ての前記初期評価値に基づいて、値が大きい前記初期評価値の順に、当該初期評価値に対応する前記ビークルに、当該初期評価値に対応する前記走行指令を仮に割り付けることを特徴とする走行指令割付方法。
【請求項７】
請求項１から６までの何れか一項に記載の走行指令割付方法であって、
前記ビークルは、荷積み指定位置である前記第１指定位置で指定荷物を荷積みし、荷下ろし指定位置である前記第２指定位置で荷下ろしを行う搬送台車であり、
前記走行指令は、前記搬送台車を前記第１指定位置まで走行させてから前記第２指定位置まで走行させる搬送指令であることを特徴とする走行指令割付方法。
【請求項８】
請求項１から７までの何れか一項に記載の走行指令割付方法を用いて、前記走行指令に割り付ける前記ビークルを決めることを特徴とするコントローラ。
【請求項９】
請求項８に記載のコントローラと、
前記コントローラによって割り付けられた走行指令に基づいて自動走行を行う複数の搬送装置と、
を備えることを特徴とする搬送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビークルの自動走行のための走行指令の割付けに関する。
【背景技術】
【０００２】
例えば半導体製造工場等の搬送システムでは、搬送先までの搬送時間を最小にすること、又は、搬送物を指定時刻に丁度間に合うように搬送先に到着させることが求められている。特許文献１は、このような要望を考慮した搬送システムを開示する。
【０００３】
特許文献１の搬送システムで用いられる搬送方法は、過去の実績値等から得られる搬送時間の平均値と分散から推測した搬送時間の分布を元に、到着時間の分布と評価関数との合成積等で評価するペナルティを最小にすることを前提に、搬送要求に対する搬送シナリオのスケジュールを作成する構成となっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４７８２１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１の構成においては、搬送シナリオのスケジュールを作成するためには、数理計画法を用いたコンピュータ演算処理等が必要となる。しかし、例えば、搬送台車の数が数千台といった規模になる半導体工場等における搬送システムでは、数理計画法を用いたコンピュータ演算処理では、総搬送時間の短縮及び／又はジャストインタイム（ＪＩＴ：Ｊｕｓｔ  Ｉｎ  Ｔｉｍｅ）搬送のためのスケジュールを現実的な時間で作成することが難しく、改善の余地が残されていた。
【０００６】
本発明は以上の問題を鑑みてなされたものであり、その目的は、総走行時間及びＪＩＴ性のうち少なくとも１つに適した走行指令の割付を、短時間の演算処理で得ることができる走行指令割付方法を提供することにある。
【課題を解決するための手段及び効果】
【０００７】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段とその効果を説明する。
【０００８】
本発明の第１の観点によれば、以下の走行指令割付方法が提供される。即ち、この走行指令割付方法は、自動走行を行う複数のビークルを備える走行システムにおいて、第１指定位置及び第２指定位置の位置情報を含む走行指令を、前記ビークルに割り付ける。この走行指令割付方法は、第１ステップと、第２ステップと、第３ステップと、第４ステップと、第５ステップと、を含む。前記第１ステップでは、複数の前記走行指令のそれぞれを、複数の前記ビークルの何れかに仮に割り付ける。前記第２ステップでは、複数の前記ビークルのそれぞれに対して、前記ビークルが、出発位置から、前記第１ステップで仮に割り付けられた前記走行指令に含まれる前記第１指定位置と前記第２指定位置の順に走行する走行計画を決める。前記走行計画は、複数の前記ビークルが行う前記自動走行が相互に干渉しないように決められる。前記第３ステップでは、前記第２ステップで決められた前記走行計画のそれぞれに従って前記ビークルのそれぞれが自動走行を行う場合において、各前記走行指令に対する指令評価値、及び、全ての前記走行指令が複数の前記ビークルのそれぞれに割り付けられた各組合せの全体である全体割付に対する全体割付評価値を算出する。前記第４ステップでは、前記第３ステップで算出した前記指令評価値に基づいて、少なくとも１つの前記走行指令に対して、現在割り付けられた前記ビークルを変更する。前記第５ステップでは、前記第２ステップ、前記第３ステップ及び前記第４ステップを繰り返し実行して得られた複数の前記全体割付評価値における最良全体割付評価値の推移が収束したと判定した場合に、最新の前記最良全体割付評価値に対応する前記全体割付を確定する。
【０００９】
これにより、短時間の演算処理で、全体割付評価値が良い割付を得ることができる。この効果は特に、多数のビークルを有する大型工場の搬送システム、大型自動倉庫等において好適である。
【００１０】
前記の走行指令割付方法においては、以下のようにすることが好ましい。即ち、この走行指令割付方法に含まれる前記第４ステップでは、前記第３ステップで算出した全ての前記指令評価値のうち、値が最も悪い前記指令評価値に対応する前記走行指令を優先解決走行指令として、複数の前記ビークルのそれぞれに仮に割り付ける。前記第４ステップでは、前記優先解決走行指令に対して、それぞれの前記ビークルの前記走行計画を決め、各前記ビークルが、決められた前記優先解決走行指令に対する前記走行計画に従って走行する場合における前記指令評価値のそれぞれを各前記ビークルに対応付けて算出する。前記第４ステップでは、算出した全ての前記指令評価値のうち最良指令評価値に対応する前記ビークルに前記優先解決走行指令を割り付ける。
【００１１】
これにより、仮に割り付けられた走行指令に対して、最も評価が悪い割付に対応する走行指令を優先的に割付けし直すことで、理想に近い全体割付を見つけるまでの処理時間の短縮を図ることができる。
【００１２】
前記の走行指令割付方法においては、以下のようにすることが好ましい。即ち、この走行指令割付方法が用いる前記全体割付評価値は、前記走行計画に従って走行する前記ビークルが前記第２指定位置に到着する予測到着時刻と予め設定された指定到着時刻との差である誤差時間と、予め設定された開始時刻から前記ビークルが前記第２指定位置に到着するまでの総走行時間と、に基づいて計算される。前記最良全体割付評価値は、複数の前記全体割付評価値のうち、最小値をとる前記全体割付評価値である。
【００１３】
これにより、予測到着時刻と指定到着時刻との誤差、或いは当該誤差の２乗の値等で表したＪＩＴ性と、総走行時間と、の両方を考慮して、理想に近い割付を得ることができる。
【００１４】
前記の走行指令割付方法においては、以下のようにすることが好ましい。即ち、この走行指令割付方法が用いる前記全体割付評価値は、第１パラメータによって重み付けした前記誤差時間と、第２パラメータによって重み付けした前記総走行時間と、に基づいて算出される。前記第１パラメータ及び前記第２パラメータのそれぞれは調整可能である。
【００１５】
これにより、それぞれのパラメータを調整することで、ＪＩＴ性及び総走行時間のそれぞれに対する重視度に応じた割付を得ることができる。また、何れかの重みをゼロにすることで、ＪＩＴ性及び総走行時間の何れか１つのみを考慮した割付を得ることもできる。
【００１６】
前記の走行指令割付方法において、以下のようにすることが好ましい。即ち、この走行指令割付方法が用いる前記指令評価値は、前記走行計画に従って走行する前記ビークルが前記第２指定位置に到着する予測到着時刻と予め設定された指定到着時刻との差である誤差時間と、予め設定された開始時刻から前記ビークルが前記第２指定位置に到着するまでの総走行時間と、に基づいて計算される。前記全体割付評価値は、当該全体割付評価値に対応する前記全体割付におけるそれぞれの前記指令評価値の総和である。
【００１７】
これにより、ビークル単体の走行に対して、ＪＩＴ性及び総走行時間の両方を考慮した割付を得ることができる。
【００１８】
前記の走行指令割付方法において、以下のようにすることが好ましい。即ち、前記走行指令には、前記第２指定位置に到着すべき時刻である指定到着時刻が含まれる。前記第１ステップでは、前記走行指令のそれぞれに対して、前記ビークルのそれぞれに割り付けられた場合における初期評価値のそれぞれに基づいて、前記走行指令を仮に割り付ける対象の前記ビークルを決める。前記初期評価値は、予め設定された開始時刻から前記指定到着時刻までの予定対応時間から、前記走行指令が割り付けられた前記ビークルが、現在位置から前記第２指定位置まで移動するために必要とする最短時間を減じた余裕時間に基づく値である。前記初期評価値は、１つの前記走行指令に対して全ての前記ビークルのそれぞれに仮に割り付けるように、全ての前記走行指令のそれぞれが全ての前記ビークルのそれぞれに仮に割り付けられた場合の全ての組合せに対して計算される。前記第１ステップでは、計算された全ての前記初期評価値に基づいて、値が大きい前記初期評価値の順に、当該初期評価値に対応する前記ビークルに、当該初期評価値に対応する前記走行指令を仮に割り付ける。
【００１９】
これにより、初期割付において、複数の走行指令を複数のビークルに合理的に仮に割り付けることができ、理想に近い全体割付を得るまでの時間の短縮を図ることができる。
【００２０】
前記の走行指令割付方法においては、以下のようにすることが好ましい。即ち、前記ビークルは、荷積み指定位置である前記第１指定位置で指定荷物を荷積みし、荷下ろし指定位置である前記第２指定位置で荷下ろしを行う搬送台車である。前記走行指令は、前記搬送台車を前記第１指定位置まで走行させてから前記第２指定位置まで走行させる搬送指令である。
【００２１】
これにより、複数の搬送台車のそれぞれに対する搬送指令の良好な全体割付を短時間で得ることができる。
【００２２】
本発明の第２の観点によれば、以下の構成のコントローラが提供される。即ち、このコントローラは、前記の走行指令割付方法を用いて、前記走行指令に割り付ける前記ビークルを決める。
【００２３】
これにより、短時間の演算処理で、割付評価値が良い全体割付を得ることができる。この効果は特に、多数のビークルを有する大型工場の搬送システム、大型自動倉庫等に好適である。
【００２４】
本発明の第３の観点によれば、以下の構成の搬送システムが提供される。即ち、この搬送システムは、前記のコントローラと、前記コントローラによって割り付けられた走行指令に基づいて自動走行を行う複数の搬送装置と、を備える。
【００２５】
これにより、複数の搬送指令を効率的かつ合理的に搬送装置に割り付けることができ、搬送システムの作業効率を向上させることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る搬送システムを用いる工場の構成を示す模式図。
【図２】搬送システムの構成を示すブロック図。
【図３】搬送タスク割付方法を示すフローチャート。
【図４】（ａ）複数の搬送台車及びその走行経路を示す模式図。（ｂ）誤差時間及び総走行時間を示すイメージ図。
【図５】本発明と従来解法との比較結果を示す図。
【発明を実施するための形態】
【００２７】
次に、図面を参照して本発明の実施の形態を説明する。図１は、本発明の一実施形態に係る搬送システム１００を用いる工場１０を示す模式図である。
【００２８】
本発明の一実施形態に係る搬送システム１００は、例えば、図１に示すような、複数の処理装置１を有する半導体製造工場１０等に設けられ、ＦＯＵＰ（Ｆｒｏｎｔ  Ｏｐｅｎｉｎｇ  Ｕｎｉｆｙ  Ｐｏｄ）等の搬送対象物を搬送するための自動搬送システムである。この搬送システム１００は、図２に示すように、複数の搬送台車（ビークル）２と、搬送台車管理部（コントローラ）３と、を備える。
【００２９】
処理装置１は、半導体を製造するための様々な処理を行う装置である。なお、搬送システム１００が設けられる工場１０には、処理装置１の代わりに、或いは処理装置１に加えて、種々の設備が備えられる。例えば、複数のＦＯＵＰを保管可能とされた自動倉庫や、部品や材料等の荷物を収納可能な多数の収納空間が形成されているスタッカラック等の保存装置等が配置されても良い。
【００３０】
搬送台車２は、軌道４の上で走行して、処理装置１の間で荷物を自動で搬送する搬送装置である。軌道４は、例えば床面に貼り付けられた磁気テープ等の誘導用テープ、或いはバーコード等からなる。また、軌道４は、搬送台車２の図略の走行輪が当該軌道４に沿って走行するように、搬送台車２側、及び軌道４側の少なくとも一方に設けられたガイド部であっても良い。更に、軌道４は、例えば工場１０の天井から吊り下げられて設けられるガイド部等であっても良い。
【００３１】
搬送台車２は、図略の多関節のロボットアーム等を備えており、荷積み及び荷下ろしを行うことができる。搬送台車２としては、例えば、ＡＧＶ（Ａｕｔｏｍａｔｅｄ  Ｇｕｉｄｅｄ  Ｖｅｈｉｃｌｅ）或いはＯＨＴ（Ｏｖｅｒｈｅａｄ  Ｈｏｉｓｔ  Ｔｒａｎｓｆｅｒ）を用いることができる。
【００３２】
搬送台車２は、後述の搬送台車管理部３から割り付けられた搬送タスク（走行指令）に従って、自動走行を行う。具体的には、搬送台車２は、予め指定されたタスク開始時刻（開始時刻）になると、割り付けられた搬送タスクを開始する。搬送タスクを開始した搬送台車２は、当該搬送タスクに応じて設定された走行経路に沿って自動走行を行って、荷積み指定位置（第１指定位置）Ｐ１から荷下ろし指定位置（第２指定位置）Ｐ２まで指定荷物を搬送する。
【００３３】
なお、当該自動走行は、他の搬送台車２との衝突回避等のための一時停止、荷積み指定位置Ｐ１までの荷物無しの走行、荷積み指定位置Ｐ１から荷下ろし指定位置Ｐ２まで指定荷物を搬送する搬送走行、荷物に対する荷積み、荷下ろしを含んでいる。即ち、本実施形態において、搬送台車２の自動走行とは、搬送タスクを開始してから、（Ａ）荷積み指定位置Ｐ１まで走行し、（Ｂ）荷積み指定位置Ｐ１において荷物を荷積みし、（Ｃ）荷積み指定位置Ｐ１から荷下ろし指定位置Ｐ２まで走行し、（Ｄ）荷下ろし指定位置Ｐ２で荷下ろしを完了するまでの一連の動作を意味する。
【００３４】
タスク開始時刻としては、例えば、搬送台車２が搬送台車管理部３から搬送タスクを受信した時刻を設定することができる。しかし、これに限定されず、タスク開始時刻は、搬送タスクを受信した後の任意の時刻に設定することもできる。
【００３５】
上記搬送タスクは、荷積み指定位置Ｐ１で荷積みした指定荷物を、荷下ろし指定位置Ｐ２まで搬送する搬送指令である。即ち、搬送タスクには、荷積み指定位置Ｐ１及び荷下ろし指定位置Ｐ２の位置情報等が含まれている。搬送タスクには、これに加えて、荷積み指定位置Ｐ１から荷下ろし指定位置Ｐ２まで搬送される対象となる荷物（指定荷物）の識別情報が含まれていても良い。
【００３６】
本実施形態の搬送タスクには、上記に加えて、第１指定時刻及び第２指定時刻が含まれている。第１指定時刻は、搬送台車２が荷積み指定位置Ｐ１に到着すべき時刻として指定された時刻である。第２指定時刻は、搬送台車２が荷下ろし指定位置Ｐ２に到着すべき時刻として指定された時刻（指定到着時刻）である。
【００３７】
搬送台車２は、図２に示すように、台車制御部２０と、台車信号送受信部２１と、を備える。
【００３８】
台車制御部２０は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等を有する公知のコンピュータとして構成されている。
【００３９】
台車制御部２０は、搬送台車２が備える図略の多関節のロボットアーム或いはホイスト等の移載機構による荷物の移載動作、及び当該搬送台車２が備える図略の走行機構による自動走行等を制御する。
【００４０】
台車信号送受信部２１は、搬送台車管理部３と無線通信可能に構成されている。無線通信の方式は任意であるが、例えば、無線ＬＡＮを用いることが考えられる。台車信号送受信部２１は、無線通信により、搬送台車２の自己位置を搬送台車管理部３に送信したり、割り付けられた搬送タスク及び搬送タスクに対応する関連情報等を搬送台車管理部３から受信したりすることができる。なお、無線通信の方式として、漏洩フィーダー線や漏洩同軸ケーブルを用いた通信であっても良い。
【００４１】
搬送台車管理部３は、図示しない上層の生産管理部等から与えられた複数の搬送タスクのそれぞれを、管理している複数の搬送台車２の何れかに割り付けるために用いられる。搬送台車管理部３は、例えば、上述の台車制御部２０と同じように、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等を有する公知のコンピュータとして構成される。
【００４２】
搬送台車管理部３は、図３のフローチャートに示す搬送タスク割付方法（走行指令割付方法）を用いて、搬送タスクのそれぞれをどの搬送台車２に割り付けるかを決める。
【００４３】
具体的には、搬送台車管理部３は、与えられた所定数（例えば、管理している搬送台車２の台数と同数）の搬送タスクに対して、下記の搬送タスク割付方法を用いて、それぞれの搬送タスクを各搬送台車２に割り付ける搬送タスク割付を行う。
【００４４】
所定数の搬送タスクが与えられた状態で図３のフローチャートが開始されると、搬送台車管理部３は、先ず、与えられた所定数の搬送タスクのそれぞれを、管理する搬送台車２の何れかに仮に割り付ける初期割付を行う（ステップＳ１０１）。なお、当該ステップＳ１０１は、第１ステップに相当する。
【００４５】
当該初期割付において、搬送台車管理部３は、与えられた所定数の搬送タスクのそれぞれを、管理している全ての搬送台車２に対して仮割付が完了するまで、搬送タスクを１つずつ、搬送台車２の何れか１つに仮に割り付けていく。
【００４６】
具体的に説明すると、この初期割付において、搬送台車２の台数に搬送タスクの個数を乗じた数の、搬送タスクと搬送台車２の組合せが仮に形成される。これと同時に、又はその後、搬送台車管理部３は、上記のように形成した組合せのそれぞれにおいて、割り付けられた搬送タスクに対して搬送台車２の対応余裕を表すタスク対応余裕度（初期評価値）を計算する。
【００４７】
タスク対応余裕度は、例えば以下のように計算される。即ち、対象となる搬送タスクで指定されたタスク開始時刻から第２指定時刻までの時間を計算し、これを予定搬送時間（予定対応時間）とする。また、対象となる搬送タスクが割り付けられる搬送台車２が出発位置から荷積み指定位置Ｐ１を経由して荷下ろし指定位置Ｐ２まで走行するのに必要となる最短の時間を計算し、これを走行最短時間とする。なお、出発位置とは、タスク開始時刻における搬送台車２の現在位置である。タスク対応余裕度は、予定搬送時間から走行最短時間を減じた時間である。
【００４８】
搬送台車管理部３は、上記のように計算した全てのタスク対応余裕度のうち、値が大きいタスク対応余裕度の順（即ち、搬送タスクに対する対応余裕が大きい搬送台車２の順）に、当該タスク対応余裕度に対応する搬送タスクを、当該タスク対応余裕度に対応する搬送台車２に仮に割り付ける。
【００４９】
タスク対応余裕度が大きい順に各搬送タスクを搬送台車２に割り付けることで、後述するステップＳ１０２における衝突回避によって遅れが生じることを抑制できる。即ち、衝突回避による指定時刻からの誤差への影響を少なくすることができる。
【００５０】
このように初期割付を行うことで、搬送タスクが１対１で搬送台車２に仮に割り付けられる。なお、初期割付は、上記のように行われることに限定されず、任意の順で（例えば、ランダムに）搬送タスクを搬送台車２に仮に割り付けることもできる。
【００５１】
初期割付が上記のように行われた後、搬送台車管理部３は、図３に示すステップＳ１０２（第２ステップ）に進んで、搬送台車２のそれぞれが走行する、割り付けられた搬送タスクに対する走行経路を生成する。
【００５２】
ステップＳ１０２において、搬送台車管理部３は、搬送タスクを実行するための、搬送台車２の走行計画を生成する。当該走行計画は、走行経路と、衝突回避情報と、を含む。
【００５３】
走行経路は、例えば、ＪＩＴ性のみを考慮し、ダイクストラ法等を用いて、出発位置から荷積み指定位置Ｐ１までの最短経路、及び、荷積み指定位置Ｐ１から荷下ろし指定位置Ｐ２までの最短経路を探索することで決められる。衝突回避情報は、例えば、ＪＩＴ性を考慮して決められた走行経路に基づいて、ダイクストラ法等を用いて、他の搬送台車２との衝突回避を実現するように生成される。
【００５４】
走行計画に含まれる走行経路には、搬送台車２に割り付けられた搬送タスクに含まれる荷積み指定位置Ｐ１と荷下ろし指定位置Ｐ２が含まれる。
【００５５】
例えば、図４に示すように、第１搬送台車２−１の走行経路（図４の細線で示す走行経路）には、第１出発位置Ｓ１、第１荷積み指定位置Ｐ１−１、第１荷下ろし指定位置Ｐ２−１が含まれている。第１搬送台車２−１は、第１出発位置Ｓ１、第１荷積み指定位置Ｐ１−１、第１荷下ろし指定位置Ｐ２−１の順に走行する。
【００５６】
第２搬送台車２−２の走行経路（図４の鎖線で示す走行経路）には、第２出発位置Ｓ２、第２荷積み指定位置Ｐ１−２、第２荷下ろし指定位置Ｐ２−２が含まれている。第２搬送台車２−２は、第２出発位置Ｓ２、第２荷積み指定位置Ｐ１−２、第２荷下ろし指定位置Ｐ２−２の順に走行する。
【００５７】
第３搬送台車２−３の走行経路（図４の点線で示す走行経路）には、第３出発位置Ｓ３、第３荷積み指定位置Ｐ１−３、第３荷下ろし指定位置Ｐ２−３が含まれている。第３搬送台車２−３は、第３出発位置Ｓ３、第３荷積み指定位置Ｐ１−３、第３荷下ろし指定位置Ｐ２−３の順に走行する。
【００５８】
走行計画に含まれる衝突回避情報には、各搬送台車２が行う自動走行が互いに干渉しないように、生成された走行経路における一時停止位置や、各一時停止位置における停止時間等が含まれている。
【００５９】
搬送台車２は、上記のように生成された走行計画に従って自動走行を行うことで、他の搬送台車２との衝突を回避しながら、出発位置から、荷積み指定位置Ｐ１と荷下ろし指定位置Ｐ２との順に走行し、指定荷物を荷積み指定位置Ｐ１から荷下ろし指定位置Ｐ２まで搬送することができる。
【００６０】
搬送台車管理部３は、上記のように、初期割付で割り付けられた搬送タスクのそれぞれに応じて、各搬送台車２の走行計画を生成した後、図３に示すステップＳ１０３（第３ステップ）に進む。
【００６１】
ステップＳ１０３において、搬送台車管理部３は、搬送タスクに応じて生成した走行計画のそれぞれに従って搬送台車２が自動走行を行う場合、各搬送台車２が搬送タスクに対して行う自動走行におけるＪＩＴ性及び総走行時間を総合的に表すタスク評価値（指令評価値）Ｊlのそれぞれを、下記の式（１）を用いて計算する。或いは、絶対値のｎ乗の値を用いて計算しても良い。
【数１】
2020190914.tif 000003
【００６２】
また、搬送台車管理部３は、全ての搬送タスクに対する現在の全ての割付の全体である全体割付の良否を判断するための全体割付評価値Ｊを、下記の式（２）を用いて計算する。
【数２】
2020190914.tif 000004
【００６３】
上記式（２）に示すように、当該全体割付評価値Ｊは、それぞれの搬送タスクに対応するタスク評価値Ｊlのそれぞれの総和である。
【００６４】
ところで、上記式（１）及び式（２）に含まれるＫltは、二値の何れか（具体的には、０又は１）をとる変数であって、時刻ｔで搬送タスクｌに対応する荷積みが完了しているときに０となり、完了していないときに１となる。Ｄltは、二値の何れか（具体的には、０又は１）をとる変数であって、時刻ｔで搬送タスクｌに対応する荷下ろしが完了しているときに０となり、完了していないときに１となる。Ｊulは、荷積み指定位置Ｐ１に到着して荷積みが完了したタイミングを指定する第３指定時刻（即ち、上記第１指定時刻に荷積み時間を加えた時刻）である。Ｊglは、荷下ろし指定位置Ｐ２に到着し荷下ろしが完了したタイミングを指定する第４指定時刻（即ち、上記第２指定時刻に荷下ろし時間を加えた時刻）である。なお、当該第３指定時刻Ｊul、及び第４指定時刻Ｊglは、予め設定されても良いし、第１指定時刻及び第２指定時刻に基づいて算出されても良い。
【００６５】
即ち、上記式（１）及び式（２）に含まれる下記式（３）の部分は、搬送台車２の荷積みにおいて、荷積み指定位置Ｐ１に到着し荷積みを完了する予測荷積み時刻と第３指定時刻Ｊulとの差である誤差時間の絶対値を表す。ただし、誤差時間の絶対値の代わりに、当該絶対値をｎ乗した値を用いても良い（例えば２乗する場合は、絶対値にしないで２乗しても同じことになる）。
【数３】
2020190914.tif 000005
下記式（４）の部分は、図４（ｂ）に示す搬送台車２の荷下ろしにおいて、荷下ろし指定位置Ｐ２に到着し荷下ろしを完了する予測荷下ろし時刻と第４指定時刻Ｊglとの差である誤差時間の絶対値を表す。なお、荷下ろし時間がほぼ一定であるため、この式（４）の部分は、荷下ろし指定位置Ｐ２に到着する予測到着時刻と第２指定時刻との差である誤差時間に相当する。誤差時間の絶対値の代わりに、当該絶対値をｎ乗した値を用いても良い（例えば２乗する場合は、絶対値にしないで２乗しても同じことになる）。
【数４】
2020190914.tif 000006
下記式（５）の部分は、搬送タスクが開始されるタスク開始時刻から当該搬送タスクが完了するまで、搬送台車２が要した総時間である。この総時間は、図４（ｂ）に総走行時間として示されている。即ち、本実施形態において、総走行時間とは、対象となる搬送タスクが割り付けられた搬送台車２が、その搬送タスクの実行を開始してから完了するまでに拘束される時間である。
【数５】
2020190914.tif 000007
上記式（３）、式（４）、式（５）を用いて、各搬送台車２に対して生成された上記走行計画に基づいて、各搬送台車２における荷積み指定位置Ｐ１での誤差時間、荷下ろし指定位置Ｐ２での誤差時間、及び総走行時間が算出される。このようにして、ＪＩＴ性及び総走行時間を総合的に考慮したタスク評価値Ｊl及び全体割付評価値Ｊを得ることができる。
【００６６】
上記式（１）及び式（２）に含まれるα（第１パラメータ）は、ＪＩＴ性に対する重みであって、必要に応じて調整することができる。β（第２パラメータ）は、総走行時間に対する重みであって、必要に応じて調整することができる。極端に言えば、第２パラメータβを０とすると、上記式（１）及び式（２）は、ＪＩＴ性のみを考慮したタスク評価値Ｊl及び全体割付評価値Ｊを表すことになる。第１パラメータαを０とすると、上記式（１）及び式（２）は、総走行時間のみを考慮したタスク評価値Ｊl及び全体割付評価値Ｊを表すことになる。
【００６７】
ＪＩＴ性及び総走行時間のそれぞれについて重みを調整することで、ユーザがＪＩＴ性及び総走行時間のそれぞれをどれほど重視するかに応じたタスク評価値Ｊl及び全体割付評価値Ｊ（ひいては、搬送タスクの割付）を得ることができる。
【００６８】
その後、搬送台車管理部３は、図３のステップＳ１０３で計算したタスク評価値Ｊl及び全体割付評価値Ｊと、当該タスク評価値Ｊl及び全体割付評価値Ｊに対応する搬送タスクと搬送台車２との組合せ、及び全体割付と、を関連付けて記憶する。
【００６９】
続いて、搬送台車管理部３は、ステップＳ１０２〜ステップＳ１０５を今まで反復した直近の所定回数のループ回のうち、全体割付評価値Ｊが実質的に改善したループ回が１回でもあったか否かを判定する（ステップＳ１０４）。即ち、ステップＳ１０２〜ステップＳ１０５を反復する中で、当初のループ回では、最も良好な全体割付評価値Ｊの記録が更新されることも多いが、ループ回を重ねるにつれて、最も良好な全体割付評価値Ｊの更新が難しくなる。即ち、全体割付評価値Ｊの推移（向上）が収束する。ステップＳ１０４は、全体割付評価値Ｊがより良くなる探索を継続せず打ち切るべきか否かの判定を意味している。
【００７０】
ステップＳ１０４で、最良全体割付評価値（ループ回毎に計算された全体割付評価値Ｊのうち、値が最も小さい全体割付評価値Ｊ）の記録が直近の所定ループ回のうち１回でも更新された場合は、ステップＳ１０５（第４ステップ）に進む。更新が１回もなかった場合には、探索を打ち切ってステップＳ１０６に進む。
【００７１】
ステップＳ１０５において、搬送台車管理部３は、ステップＳ１０３で計算した複数のタスク評価値Ｊlのうち、値が最も大きい（悪い）最大タスク評価値Ｊl_maxに対応する搬送タスクを優先解決タスク（優先解決走行指令）として選択する。そして、搬送台車管理部３は、得られた優先解決タスクの割付対象の搬送台車２を、下記のように決定する。
【００７２】
具体的には、搬送台車管理部３は、上記のように決められた優先解決タスクを、全ての搬送台車２の先頭に仮に割り付ける。なお、優先解決タスクを搬送台車２の先頭に割り付けることは、搬送台車２が当該優先解決タスクを先に対応するように割り付けることを意味する。言い換えれば、既に他の搬送タスクが割り付けられた搬送台車２において、当該優先解決タスクは、他の搬送タスクより優先的に実行されるように当該搬送台車２に割り付けられる。
【００７３】
その後、搬送台車管理部３は、優先解決タスクに対して、それぞれの搬送台車２が自動走行を行うための上記走行計画を再び生成する。搬送台車管理部３は、生成した走行計画のそれぞれに従って搬送台車２が自動走行を行う場合の上記タスク評価値である優先タスク評価値Ｊl1のそれぞれを、各搬送台車２に対応付けて計算する。
【００７４】
続いて、搬送台車管理部３は、優先解決タスクに対するそれぞれの優先タスク評価値Ｊl1のうち、値が最も小さい優先タスク評価値Ｊl1である最良優先タスク評価値（最良指令評価値）に対応する搬送台車２の先頭に上記優先解決タスクを割り付けて、ステップＳ１０２に戻る。
【００７５】
なお、最良優先タスク評価値に対する搬送台車２が、優先解決タスクが仮に元々割り付けられていた搬送台車２と一致する場合も考えられる。この場合には割付けを変更できないので、搬送台車管理部３は、タスク評価値Ｊlのうち値が２番目に大きい（悪い）タスク評価値Ｊlを優先解決タスクとして、上記と同様に、当該優先解決タスクを割り付ける対象の搬送台車２を決める。このように、ステップＳ１０５では、少なくとも１つの搬送タスクに対して、現在割り付けられた搬送台車２を変更する。その後、処理はステップＳ１０２に戻る。
【００７６】
ステップＳ１０２において、搬送台車管理部３は、ステップＳ１０５で変更された後の全体割付に対して、それぞれの搬送台車２の走行計画を生成する。
【００７７】
ところで、搬送台車２に割り付けられた搬送タスクのそれぞれに対して、予め設定されたタスク開始時刻から時間を計測しているので、優先解決タスクより後ろに割り付けられた搬送タスクに対応する上記タスク評価値Ｊlの値は、他の搬送タスクに対応するタスク評価値Ｊlより大きくなる可能性が高い。従って、優先解決タスクより後ろに割り付けられた搬送タスクは、次回以降に優先解決タスクとして他の搬送台車２に再割付となる可能性が高くなる。
【００７８】
このように、搬送台車管理部３は、ステップＳ１０２からステップＳ１０５を繰り返して実行し、実行するたびに得られた全体割付及びそれに対応する全体割付評価値Ｊを記憶する。
【００７９】
ステップＳ１０４の判断で、最良全体割付評価値Ｊの推移が収束しており、これ以上の大幅な全体割付評価値Ｊの向上が見込めないと判定した場合、搬送台車管理部３は、記憶された全体割付評価値Ｊのうち、値が最も小さい全体割付評価値に対応する全体割付を確定する（ステップＳ１０６）。なお、当該ステップＳ１０６は、第５ステップに相当する。
【００８０】
図５（ａ）のＪＩＴ性及び総走行時間の関係を示すグラフに示すように、誤差時間が短い（ＪＩＴ性が良い）ことを追求するほど、総走行時間が長くなる傾向がある。即ち、ＪＩＴ性のみを考慮する場合、総走行時間が長くなり、搬送効率が低下してしまう。一方、総走行時間のみを考慮する場合、ＪＩＴ性が悪化し、処理装置１等の作業効率が低下してしまう。本実施形態の搬送タスク割付方法を用いることで、ユーザがα及びβを調整することで、工場１０の生産特性等に応じた搬送タスクの割付を容易に得ることができる。
【００８１】
図５は、本実施形態の搬送タスク割付方法、及び従来の数理計画法等の厳密解法のそれぞれを、同等の条件下でのシミュレーションを行った結果を示している。図５（ｂ）の目的関数とは、上述の式（２）の値を意味する。図５（ａ）に示すように、本実施形態の搬送タスク割付方法は、従来の解法とほぼ同様な割付を得ることができる。
【００８２】
そして、上述のように、本実施形態の搬送タスク割付方法は、仮に割り付けられた全体割付において、タスク評価値Ｊlが最も悪い搬送タスクを優先して割付対象の搬送台車２を決めていく手法（いわゆる、ヒューリスティック解法）を用いることで、図５（ｂ）に示すように、従来の数理計画法等に比べて、ユーザの要望に適した全体割付をより短い時間で得られることが確かめられた。
【００８３】
以上に説明したように、本実施形態の搬送タスク割付方法は、自動走行を行う複数の搬送台車２を備える搬送システムにおいて、荷積み指定位置Ｐ１及び荷下ろし指定位置Ｐ２の位置情報を含む搬送タスクを、搬送台車２に割り付ける。この搬送タスク割付方法は、ステップＳ１０１と、ステップＳ１０２と、ステップＳ１０３と、ステップＳ１０５と、ステップＳ１０６と、を含む。ステップＳ１０１では、複数の搬送タスクのそれぞれを、複数の搬送台車２に仮に割り付ける。ステップＳ１０２では、複数の搬送台車２のそれぞれに対して、搬送台車２が出発位置から、ステップＳ１０１で仮に割り付けられた搬送タスクに含まれる荷積み指定位置Ｐ１と荷下ろし指定位置Ｐ２の順に走行する走行計画を決める。この走行計画は、搬送台車２が行う自動走行が相互に干渉しないように決められる。ステップＳ１０３では、ステップＳ１０２で決められた走行計画のそれぞれに従って搬送台車２のそれぞれが自動走行を行う場合において、各搬送タスクに対するタスク評価値Ｊl、及び、全体の搬送タスクが複数の搬送台車２のそれぞれに割り付けられた各組合せの全体である全体割付に対する全体割付評価値Ｊを算出する。ステップＳ１０５では、ステップＳ１０３で算出したタスク評価値Ｊlに基づいて、少なくとも１つの搬送タスクに対して、現在割り付けられた搬送台車２を変更する。ステップＳ１０６では、ステップＳ１０２、ステップＳ１０３、及びステップＳ１０５を繰り返し実行して得られた複数の全体割付評価値Ｊにおける最良全体割付評価値の推移が収束したと判定した場合に、最新の最良全体割付評価値に対応する全体割付を確定する。
【００８４】
これにより、短時間の計算処理で、全体割付評価値が良い割付を確定することができる。従って、本実施形態の構成は、多数（例えば、数十台から数百台、或いは数千台）の搬送台車２を有する大型工場の搬送システム、大型自動倉庫等において特に好適である。
【００８５】
また、本実施形態の搬送タスク割付方法において、ステップＳ１０５では、ステップＳ１０３で算出した全てのタスク評価値Ｊlのうち、値が最も大きいタスク評価値Ｊlに対応する搬送タスクを優先解決タスクとして、複数の搬送台車２のそれぞれに仮に割り付ける。ステップＳ１０５では、優先解決タスクに対して、それぞれの搬送台車２の走行計画を決め、各搬送台車２が、決められた優先解決タスクに対する走行計画に従って走行する場合におけるタスク評価値Ｊlのそれぞれを各搬送台車２に対応付けて算出する。ステップＳ１０５では、算出した全てのタスク評価値Ｊlのうち最良タスク評価値に対応する搬送台車２に優先解決タスクを割り付ける。
【００８６】
これにより、仮に割り付けられた搬送タスクに対して、最も評価が悪い割付に対応する搬送タスクを優先的に割付けし直すことで、理想に近い全体割付を見つけるまでの処理時間の短縮を図ることができる。
【００８７】
また、本実施形態の搬送タスク割付方法において、全体割付評価値Ｊは、走行情報に従って走行する搬送台車２が荷下ろし指定位置Ｐ２に到着し荷下ろしを完了する予測完了時刻と予め設定された第２指定時刻との差である誤差時間と、予め設定されたタスク開始時刻から搬送台車２が荷下ろし指定位置Ｐ２に到着し荷下ろしを完了するまでの総走行時間と、に基づいて計算される。最良全体割付評価値は、複数の全体割付評価値Ｊのうち、最小値をとる全体割付評価値Ｊである。
【００８８】
これにより、予測完了時刻と第２指定時刻との誤差、或いはその２乗の値等で表したＪＩＴ性と、総走行時間と、の両方を考慮して、理想に近い割付を得ることができる。
【００８９】
また、本実施形態の搬送タスク割付方法において、全体割付評価値Ｊは、αによって重み付けした誤差時間と、βによって重み付けした総走行時間と、に基づいて算出される。α及びβのそれぞれは調整可能である。
【００９０】
これにより、それぞれのパラメータを調整することで、ＪＩＴ性及び総走行時間のそれぞれに対する重視度に応じた割付を得ることができる。また、何れかの重みをゼロにすることで、ＪＩＴ性及び総走行時間の何れか１つのみを考慮した割付を得ることもできる。
【００９１】
また、本実施形態の搬送タスク割付方法において、タスク評価値Ｊlは、走行計画に従って走行する搬送台車２が荷下ろし指定位置Ｐ２に到着し荷下ろしを完了する予測完了時刻と予め設定された第２指定時刻との差である誤差時間と、予め設定されたタスク開始時刻から搬送台車２が荷下ろし指定位置Ｐ２に到着し荷下ろしを完了するまでの総走行時間と、に基づいて計算される。全体割付評価値Ｊは、当該全体割付評価値Ｊに対応する全体割付におけるそれぞれのタスク評価値Ｊlの総和である。
【００９２】
これにより、搬送台車２単体の走行に対して、ＪＩＴ性及び総走行時間の両方を考慮した割付を得ることができる。
【００９３】
また、本実施形態の搬送タスク割付方法において、搬送タスクには、第２指定時刻が含まれる。ステップＳ１０１では、搬送タスクのそれぞれに対して、搬送台車２のそれぞれに割り付けられた場合におけるタスク対応余裕度のそれぞれに基づいて、搬送タスクを仮に割り付ける対象の搬送台車２を決める。タスク対応余裕度は、予め設定されたタスク開始時刻から第２指定時刻までの予測搬送時間から、搬送タスクが割り付けられた搬送台車が、出発位置から荷下ろし指定位置Ｐ２まで移動するのに必要とする最短時間を減じた余裕期間に基づく値である。タスク対応余裕度は、１つの搬送タスクに対して全ての搬送台車２のそれぞれに仮に割り付けるように、全ての搬送タスクのそれぞれが全ての搬送台車２のそれぞれに仮に割り付けられた場合の全ての組合せに対して計算される。ステップＳ１０１では、計算された全てのタスク対応余裕度に基づいて、値が大きいタスク対応余裕度の順に、当該タスク対応余裕度に対応する搬送台車２に、当該タスク対応余裕度に対応する搬送タスクを仮に割り付ける。
【００９４】
これにより、初期割付において、複数の搬送タスクを複数の搬送台車２に合理的に仮に割り付けることができ、理想に近い全体割付を得るまでの時間の短縮を図ることができる。
【００９５】
また、本実施形態の搬送タスク割付方法において、搬送台車２は、荷積み指定位置Ｐ１で指定荷物を荷積みし、荷下ろし指定位置Ｐ２で荷下ろしを行う搬送台車である。搬送タスクは、搬送台車２を荷積み指定位置Ｐ１まで走行させてから荷下ろし指定位置Ｐ２まで走行させる搬送指令である。
【００９６】
これにより、複数の搬送台車のそれぞれに対する搬送タスクの良好な全体割付を短時間で得ることができる。
【００９７】
以上に本発明の好適な実施の形態を説明したが、上記の構成は例えば以下のように変更することができる。
【００９８】
搬送台車２は、搬送タスクを完了した後、現在位置で停止しても良いし、予め設定された待機位置で停止しても良いし、予め設定された待機経路に沿って走行しながら待機しても良い。なお、走行計画の生成し易さという観点で考えると、搬送台車２が搬送タスクを完了した後、何れかの位置で停止して待機することが好ましい。
【００９９】
搬送台車２は、磁気テープの代わりに、他のものから構成された走行ラインに沿って走行しても良いし、テープ等から形成された走行ライン無しで自動走行を行っても良い。
【０１００】
搬送台車２としては、無人搬送車のＡＧＶに限定されず、例えば、有軌道式無人搬送車（ＲＧＶ；Ｒａｉｌ  Ｇｕｉｄｅｄ  Ｖｅｈｉｃｌｅ）や、天井走行車（ＯＨＳ；Ｏｖｅｒ  Ｈｅａｄ  Ｓｈｕｔｔｌｅ）等を用いることもできる。
【０１０１】
各搬送台車２の搬送領域は、予め設定されても良い。この場合、搬送台車２は、搬送タスクを完了した位置で待機していても良いし、その搬送領域内に予め設定された待機位置で待機しても良い。そして、領域毎に搬送台車管理部３を設けても良い。
【０１０２】
荷下ろし指定位置Ｐ２のみに対して、ＪＩＴ性及び総時間の両方を考慮して、搬送台車２が出発位置から荷下ろし指定位置Ｐ２までの走行を決めても良い。
【０１０３】
搬送台車管理部３は、管理している搬送台車２の台数分より多い又は少ない搬送タスクに対して、上記搬送タスク割付を行っても良い。
【０１０４】
第１指定時刻及び第２指定時刻は、荷積み指定位置Ｐ１に到着する時刻及び荷下ろし指定位置Ｐ２に到着する時刻の代わりに、第３指定時刻Ｊul及び第４指定時刻Ｊglとして指定されても良い。また、第１指定時刻及び第２指定時刻の代わりに、荷積み期間及び荷下ろし期間を用いることもできる。
【０１０５】
荷積み及び荷下ろしに関する作業は、搬送タスクにより指示されても良いし、荷積み指定位置Ｐ１及び荷下ろし指定位置Ｐ２に到着した後、搬送台車管理部３から別途に指示されても良い。
【０１０６】
本発明の搬送タスク割付方法は、搬送システム１００以外に、複数のビークルを有する他の走行システムにも適用することができる。
【符号の説明】
【０１０７】
２  搬送台車（ビークル）
１００  搬送システム（走行システム）
Ｐ１  荷積み指定位置（第１指定位置）
Ｐ２  荷下ろし指定位置（第２指定位置）
【図１】
2020190914.tif 000008
【図２】
2020190914.tif 000009
【図３】
2020190914.tif 000010
【図４】
2020190914.tif 000011
【図５】
2020190914.tif 000012