(57)【要約】【課題】効果的に複数の搬送路からの荷物を１つの搬送路に合流させる物流システムを提供する。【解決手段】実施形態によれば、物流システムは、第１の搬送路と、第１のセンサと、第２の搬送路と、第２のセンサと、プロセッサと、を備える。第１の搬送路は、荷物を搬送する。第１のセンサは、第１の搬送路を通過する荷物を検知する。第２の搬送路は、第１の搬送路と第１の合流点で合流する。第２のセンサは、第２の搬送路を通過する荷物を検知する。プロセッサは、第１のセンサを用いて、第１の搬送路において第１の合流点よりも上流に形成される第１の合流監視区間にある荷物の第１の合流個数をカウントし、第２のセンサを用いて、第２の搬送路において第１の合流点よりも上流に形成される第２の合流監視区間にある荷物の第２の合流個数をカウントし、第１の合流個数及び第２の合流個数に基づいて第１の合流点において合流する順序を荷物に割り当てる。【選択図】      図１
2019156594.tif 000002
【特許請求の範囲】
【請求項１】
荷物を搬送する第１の搬送路と、
前記第１の搬送路を通過する荷物を検知する第１のセンサと、
前記第１の搬送路と第１の合流点で合流する第２の搬送路と、
前記第２の搬送路を通過する荷物を検知する第２のセンサと、
前記第１のセンサを用いて、前記第１の搬送路において前記第１の合流点よりも上流に形成される第１の合流監視区間にある荷物の第１の合流個数をカウントし、
前記第２のセンサを用いて、前記第２の搬送路において前記第１の合流点よりも上流に形成される第２の合流監視区間にある荷物の第２の合流個数をカウントし、
前記第１の合流個数及び第２の合流個数に基づいて前記第１の合流点において合流する順序を荷物に割り当てる、
プロセッサと、
を備える物流システム。
【請求項２】
前記プロセッサは、
前記第２の合流個数が前記第１の合流個数よりも大きい場合、前記第２の合流監視区間にある先頭の荷物に前記順序を割り当て、
前記第２の合流個数が前記第１の合流個数以下である場合、前記第１の合流監視区間にある先頭の荷物に前記順序を割り当てる、
前記請求項１に記載の物流システム。
【請求項３】
前記プロセッサは、
前記第１の合流監視区間を、前記第１の搬送路において前記順序を割り当てられていない先頭の荷物から上流に所定の長さに設定し、
前記第２の合流監視区間を、前記第２の搬送路において前記順序を割り当てられていない先頭の荷物から上流に所定の長さに設定する、
前記請求項１又は２に記載の物流システム。
【請求項４】
前記第１の搬送路は、前記第１の合流点よりも上流において第１のバッファ機構を備え、
前記第２の搬送路は、前記第１の合流点よりも上流において第２のバッファ機構を備え、
前記プロセッサは、
前記第１の合流監視区間を、前記第１のバッファ機構において前記順序を割り当てられていない先頭の荷物から上流に所定の長さに設定し、
前記第２の合流監視区間を、前記第２のバッファ機構において前記順序を割り当てられていない先頭の荷物から上流に所定の長さに設定する、
前記請求項３に記載の物流システム。
【請求項５】
前記プロセッサは、前記順序に従って荷物を前記第１の合流点で合流させるように、前記第１のバッファ機構及び前記第２のバッファ機構が荷物を搬送する速度を制御する、
前記請求項４項に記載の物流システム。
【請求項６】
前記第１の搬送路は、第１のソータに接続し、
荷物を第２のソータに投入する第３の搬送路と、
前記第１の搬送路と第１の分岐点において接続し、前記第１の搬送路が搬送する荷物を前記第１の分岐点において取得し前記第３の搬送路に投入する第４の搬送路と、
を備え、
前記第２の搬送路は、前記第３の搬送路と第２の分岐点において接続し、前記第３の搬送路が搬送する荷物を前記第２の分岐点において取得し、
前記第１のセンサは、荷物の宛先に関する情報を取得し、
前記第２のセンサは、荷物の宛先に関する情報を取得し、
前記プロセッサは、
前記第１のセンサを用いて前記第１の分岐点よりも上流に形成される第１の分岐監視区間において前記荷物の宛先に関する情報に基づいて前記第１の搬送路から前記第１のソータに投入する荷物の第１の投入個数をカウントし、
前記第２のセンサを用いて前記第２の分岐点よりも上流に形成される第２の分岐監視区間において前記荷物の宛先に関する情報に基づいて前記第３の搬送路から前記第１のソータに投入する荷物の第２の投入個数をカウントし、
前記第１の投入個数及び前記第２の投入個数に基づいて、前記第１のソータに投入する荷物を前記第２のソータに投入する制御を行う、
前記請求項１乃至５の何れか１項に記載の物流システム。
【請求項７】
前記プロセッサは、
前記第１の投入個数又は前記第２の投入個数が第１の閾値を超えると、前記第１の分岐監視区間又は前記第２の分岐監視区間にある、前記第１のソータに投入する荷物を前記第２のソータに投入する制御を行う、
前記請求項６に記載の物流システム。
【請求項８】
前記第１の搬送路は、第２の合流点で第１のソータに接続し、
第３の合流点で第２のソータに接続し、荷物を前記第２のソータに投入する第３の搬送路と、
前記第１の搬送路と第１の分岐点において接続し、前記第１の搬送路が搬送する荷物を前記第１の分岐点において取得し前記第３の搬送路に投入する第４の搬送路と、
前記第２の合流点と異なる第４の合流点で前記第１のソータに接続し、荷物を前記第１のソータに投入する第５の搬送路と、
前記第３の合流点と異なる第５の合流点で前記第２のソータに接続し、荷物を前記第２のソータに投入する第６の搬送路と
を備え、
前記第２の搬送路は、前記第３の搬送路と第２の分岐点において接続し、前記第３の搬送路が搬送する荷物を前記第２の分岐点において取得する、
前記請求項１乃至５の何れか１項に記載の物流システム。
【請求項９】
前記第１の搬送路は、第２の合流点で第１のソータと接続し、
前記第１の搬送路と前記第１の合流点よりも上流にある第３の分岐点で接続し、前記第１のソータと前記第２の合流点と異なる第６の合流点で接続し、前記第１の搬送路が搬送する荷物を前記第１のソータに投入する第７の搬送路を備え、
前記プロセッサは、
前記第１のバッファ機構及び前記第２のバッファ機構にある荷物の個数に基づいて、前記第７の搬送路を通じて前記第１の搬送路が搬送する荷物を前記第１のソータに投入する制御を行う、
前記請求項４に記載の物流システム。
【請求項１０】
プロセッサによって実行される物流方法であって、
荷物を搬送する第１の搬送路において第２の搬送路と合流する第１の合流点よりも上流に形成される第１の合流監視区間にある荷物の第１の合流個数をカウントし、
前記第２の搬送路において前記第１の合流点よりも上流に形成される第２の合流監視区間にある荷物の第２の合流個数をカウントし、
前記第１の合流個数及び第２の合流個数に基づいて前記第１の合流点において合流する順序を荷物に割り当てる、
を備える物流方法。
【請求項１１】
プロセッサによって実行されるプログラムであって、
前記プロセッサに、
荷物を搬送する第１の搬送路において第２の搬送路と合流する第１の合流点よりも上流に形成される第１の合流監視区間にある荷物の第１の合流個数をカウントさせ、
前記第２の搬送路において前記第１の合流点よりも上流に形成される第２の合流監視区間にある荷物の第２の合流個数をカウントさせ、
前記第１の合流個数及び第２の合流個数に基づいて前記第１の合流点において合流する順序を荷物に割り当てさせる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、物流システム、物流方法及びプログラムに関する。
【背景技術】
【０００２】
近年、複数のソータを備える物流システムが検討されている。そのような物流システムは、ソータの処理能力と同等の処理能力を有する複数のインフィーダから各ソータに荷物を投入する。物流システムは、各インフィーダからの荷物を分岐又は合流して所定のソータに投入する。
【０００３】
従来、物流システムは、荷物の合流点などにおいて荷物の停滞が生じるおそれがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２０５５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の課題を解決するため、効果的に複数の搬送路からの荷物を１つの搬送路に合流させる物流システムを提供する。
【課題を解決するための手段】
【０００６】
実施形態によれば、物流システムは、第１の搬送路と、第１のセンサと、第２の搬送路と、第２のセンサと、プロセッサと、を備える。第１の搬送路は、荷物を搬送する。第１のセンサは、前記第１の搬送路を通過する荷物を検知する。第２の搬送路は、前記第１の搬送路と第１の合流点で合流する。第２のセンサは、前記第２の搬送路を通過する荷物を検知する。プロセッサは、前記第１のセンサを用いて、前記第１の搬送路において前記第１の合流点よりも上流に形成される第１の合流監視区間にある荷物の第１の合流個数をカウントし、前記第２のセンサを用いて、前記第２の搬送路において前記第１の合流点よりも上流に形成される第２の合流監視区間にある荷物の第２の合流個数をカウントし、前記第１の合流個数及び第２の合流個数に基づいて前記第１の合流点において合流する順序を荷物に割り当てる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係る物流システムの構成例を概略的に示す図である。
【図２】図２は、実施形態に係る制御装置の構成例を示すブロック図である。
【図３】図３は、実施形態に係る物流システムの分岐点の動作例を示す図である。
【図４】図４は、実施形態に係る物流システムの合流点の動作例を示す図である。
【図５】図５は、実施形態に係る物流システムの合流点の動作例を示す図である。
【図６】図６は、実施形態に係る物流システムの合流点の動作例を示す図である。
【図７】図７は、実施形態に係る物流システムの合流点の動作例を示す図である。
【図８】図８は、実施形態に係る物流システムの合流点の動作例を示す図である。
【図９】図９は、実施形態に係る物流システムの合流点の動作例を示す図である。
【図１０】図１０は、実施形態に係る物流システムの動作例を示すフローチャートである。
【図１１】図１１は、実施形態に係る物流システムの動作例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら実施形態について詳細に説明する。
【０００９】
実施形態に係る物流システムは、２つのソータを備える。物流システムは、複数のインフィーダからの荷物を各ソータに投入する。物流システムは、荷物をソータに投入する。ソータは、搬送路を用いて荷物を搬送する。ソータは、搬送している荷物を所定のシュートに投入する。即ち、物流システムは、荷物の区分先に応じて荷物をシュートに投入する。
【００１０】
図１は、実施形態に係る物流システム１の構成例を示す図である。物流システム１は、ソータ２１（第１のソータ）及びソータ２２（第２のソータ）を備える。
【００１１】
ソータ２１は、荷物を所定のシュートに搬送する。ソータ２１は、搬送路及び複数のシュートなどから構成される。
【００１２】
搬送路は、荷物を所定のルートで搬送する。ここでは、搬送路は、長円状に形成される。即ち、搬送路は、荷物を長円状のルートで搬送する。また、ソータ２１の搬送路は、時計回りに荷物を搬送する。搬送路は、荷物を搬送するトレイを備える。トレイは、１つの荷物を積載する。即ち、搬送路は、荷物を１つずつトレイに積載して搬送する。
【００１３】
シュートは、搬送路の下部に形成される。各シュートは、搬送路の下部に並んで形成される。シュートは、筒状に形成される。シュートは、ケース又は袋などの排出部に接続する。
【００１４】
トレイは、積載された荷物をシュートに落とすことができる構造を有する。たとえば、ソータ２１は、トレイを下側に開き荷物をシュートに投入する。
【００１５】
たとえば、ソータ２１は、荷物が所定のシュートの上部に搬送されたタイミングで当該荷物のトレイを下側に開くことで当該シュートに当該荷物を投入する。
【００１６】
ソータ２１は、Ｎｏ．１乃至１００のシュートを備えるものとする。また、ソータ２１は、上側にＮｏ．１乃至１００のシュートを備え、下側にＮｏ．１０１乃至２００のシュートを備える。ここでは、ソータ２１は、荷物を搬送する方向に順にＮｏ．１乃至２００のシュートを備える。即ち、ソータ２１は、時計回りに順にＮｏ．１のシュートからＮｏ．２００のシュートを備える。
【００１７】
ソータ２２は、ソータ２１と同様に荷物を所定のシュートに搬送する。ソータ２２の搬送路は、半時計周りに荷物を搬送する。
【００１８】
ソータ２２は、ソータ２１と同様にＮｏ．１乃至２００のシュートを備える。ソータ２２のＮｏ．１乃至２００の各シュートは、ソータ２１のＮｏ．１乃至２００の各シュートに投入される荷物と同一の区分先の荷物を投入される。即ち、物流システム１は、所定のシュートに投入する荷物をソータ２１のシュート又はソータ２２のシュートのいずれに投入してもよい。
【００１９】
また、ソータ２２は、上側にＮｏ．１乃至１００のシュートを備え、下側にＮｏ．１０１乃至２００のシュートを備える。ここでは、ソータ２２は、荷物を搬送する方向に順にＮｏ．２００乃至１のシュートを備える。即ち、ソータ２２は、反時計回りに順にＮｏ．２００のシュートからＮｏ．１のシュートを備える。
【００２０】
ソータ２２の他の要素については、ソータ２１のそれらと同様であるため説明を省略する。
【００２１】
また、物流システム１は、インフィーダ２０１乃至２０４を備える。  
インフィーダ２０１は、所定のタイミングで荷物を供給する。たとえば、インフィーダ２０１は、ロボットアームなどを備える。インフィーダ２０１は、ロボットアームを用いて荷物を格納する格納部から荷物を取り出して供給する。たとえば、インフィーダ２０１は、所定の間隔で荷物を供給する。
【００２２】
インフィーダ２０２乃至２０４は、インフィーダ２０１と同様であるため説明を省略する。
【００２３】
また、物流システム１は、インフィーダ２０１とソータ２１との間に搬送路３１（第１の搬送路）を備える。
【００２４】
搬送路３１は、インフィーダ２０１が供給する荷物をソータ２１に搬送する。搬送路３１は、合流点６１ａ（第２の合流点）においてソータ２１に接続する。たとえば、合流点６１ａは、搬送路３１が投入する荷物がＮｏ．１のシュート上から搬送されるように形成される。
【００２５】
たとえば、搬送路３１は、搬送ベルト及びローラなどから構成される。搬送路３１は、ローラを回転させて搬送ベルトを駆動することで搬送ベルト上に積載された荷物を搬送する。
【００２６】
ここでは、インフィーダ２０１側を上流、ソータ２１側を下流とする。また、他の搬送路においても同様である。
【００２７】
また、物流システム１は、インフィーダ２０２及び２０３とソータ２２との間にそれぞれ搬送路３２（第３の搬送路）及び搬送路３３（第６の搬送路）を備える。また、物流システム１は、インフィーダ２０４とソータ２１との間に搬送路３４（第５の搬送路）を備える。
【００２８】
搬送路３２及び搬送路３３は、それぞれインフィーダ２０２及び２０３が供給する荷物をソータ２２に搬送する。
【００２９】
搬送路３２は、合流点６２ａ（第３の合流点）においてソータ２２に接続する。たとえば、合流点６２ａは、搬送路３２が投入する荷物がＮｏ．１０１のシュート上から搬送されるように形成される。
【００３０】
搬送路３３は、合流点６２ｃ（第５の合流点）においてソータ２１に接続する。たとえば、合流点６２ｃは、搬送路３３が投入する荷物がＮｏ．１のシュート上から搬送されるように形成される。
【００３１】
また、搬送路３４は、インフィーダ２０４が供給する荷物をソータ２１に搬送する。搬送路３４は、合流点６１ｃ（第４の合流点）においてソータ２１に接続する。たとえば、合流点６１ｃは、搬送路３４が投入する荷物がＮｏ．１０１のシュート上から搬送されるように形成される。
【００３２】
物流システム１は、搬送路３１と搬送路３２との間に、搬送路７１（第４の搬送路）と搬送路７２（第２の搬送路）とを備える。  
搬送路７１は、分岐点４１ａ（第１の分岐点）において搬送路３１に接続する。また、搬送路７１は、合流点５２において搬送路３２に接続する。搬送路７１は、搬送路３１が搬送する荷物を取得し搬送路３２に投入する。
【００３３】
搬送路７２は、分岐点４２ａ（第２の分岐点）において搬送路３２に接続する。また、搬送路７１は、合流点５１（第１の合流点）において搬送路３１に接続する。搬送路７２は、搬送路３２が搬送する荷物を取得し搬送路３１に投入する。
【００３４】
ここでは、分岐点４１ａは、合流点５１よりもインフィーダ２０１側に形成される。即ち、分岐点４１ａは、合流点５１よりも上流に形成される。また、分岐点４２ａは、合流点５２よりもインフィーダ２０２側に形成される。即ち、分岐点４２ａは、合流点５２よりも上流に形成される。
【００３５】
また、物流システム１は、搬送路３３と搬送路３４との間に、搬送路７３及び搬送路７４を備える。  
搬送路７３は、分岐点４３ａにおいて搬送路３３に接続する。また、搬送路７３は、合流点５４において搬送路３４に接続する。搬送路７３は、搬送路３３が搬送する荷物を取得し搬送路３４に投入する。
【００３６】
搬送路７４は、分岐点４４ａにおいて搬送路３４に接続する。また、搬送路７４は、合流点５３において搬送路３３に接続する。搬送路７４は、搬送路３４が搬送する荷物を取得し搬送路３３に投入する。
【００３７】
ここでは、分岐点４３ａは、合流点５３よりもインフィーダ２０３側に形成される。即ち、分岐点４３ａは、合流点５３よりも上流に形成される。また、分岐点４４ａは、合流点５４よりもインフィーダ２０４側に形成される。即ち、分岐点４４ａは、合流点５４よりも上流に形成される。
【００３８】
物流システム１は、搬送路３１とソータ２１との間に搬送路８１（第７の搬送路）を備える。  
搬送路８１は、搬送路３１が搬送する荷物を取得しソータ２１に投入する。  
搬送路８１は、分岐点４１ｂ（第３の分岐点）において搬送路３１と接続する。分岐点４１ｂは、分岐点４１ａと合流点５１との間に形成される。即ち、搬送路８１は、合流点５１よりも上流で搬送路３１と接続する。
【００３９】
また、搬送路８１は、合流点６１ｂ（第６の合流点）においてソータ２１と接続する。合流点６１ｂは、合流点６１ａとは異なる位置に形成される。合流点６１ｂは、ソータ２１のＮｏ．１乃至１００のシュートの中腹に形成される。即ち、合流点６１ｂは、ソータ２１のＮｏ．５０のシュートとＮｏ．５１のシュートとの間に形成される。
【００４０】
物流システム１は、搬送路３２とソータ２２との間に搬送路８２を備える。  
搬送路８２は、搬送路３２が搬送する荷物を取得しソータ２２に投入する。  
搬送路８２は、分岐点４２ｂにおいて搬送路３２と接続する。分岐点４２ｂは、分岐点４２ａと合流点５２との間に形成される。即ち、搬送路８２は、合流点５２より上流で搬送路３２と接続する。
【００４１】
また、搬送路８２は、合流点６２ｂにおいてソータ２２と接続する。合流点６２ｂは、合流点６２ａとは異なる位置に形成される。合流点６２ｂは、ソータ２２のＮｏ．１０１乃至２００のシュートの中腹に形成される。即ち、合流点６２ｂは、ソータ２２のＮｏ．１５０のシュートとＮｏ．１５１のシュートとの間に形成される。
【００４２】
物流システム１は、搬送路３３とソータ２２との間に搬送路８３を備える。  
搬送路８３は、搬送路３３が搬送する荷物を取得しソータ２２に投入する。  
搬送路８３は、分岐点４３ｂにおいて搬送路３３と接続する。分岐点４３ｂは、分岐点４３ａと合流点５３との間に形成される。即ち、搬送路８３は、合流点５３よりも上流で搬送路３３と接続する。
【００４３】
また、搬送路８３は、合流点６２ｄにおいてソータ２２と接続する。合流点６２ｄは、合流点６２ｃとは異なる位置に形成される。合流点６２ｄは、ソータ２２のＮｏ．１乃至１００のシュートの中腹に形成される。即ち、合流点６２ｄは、ソータ２２のＮｏ．５０のシュートとＮｏ．５１のシュートとの間に形成される。
【００４４】
物流システム１は、搬送路３４とソータ２１との間に搬送路８４を備える。  
搬送路８４は、搬送路３４が搬送する荷物を取得しソータ２１に投入する。  
搬送路８４は、分岐点４４ｂにおいて搬送路３４と接続する。分岐点４４ｂは、分岐点４４ａと合流点５４との間に形成される。即ち、搬送路８４は、合流点５４よりも上流で搬送路３４と接続する。
【００４５】
また、搬送路８４は、合流点６１ｄにおいてソータ２１と接続する。合流点６１ｄは、合流点６１ｃとは異なる位置に形成される。合流点６１ｄは、ソータ２１のＮｏ．１０１乃至２００のシュートの中腹に形成される。即ち、合流点６１ｄは、ソータ２１のＮｏ．１５０のシュートとＮｏ．１５１のシュートとの間に形成される。
【００４６】
分岐点４１（４１ａ及び４１ｂ）乃至分岐点４４（４１ａ及び４１ｂ）には、荷物の搬送路を制御する分岐部が形成される。分岐部は、制御装置１０からの制御に従って荷物を搬送路に分岐する。たとえば、分岐部は、荷物の搬送方向を制御する弁などを備える。
【００４７】
制御装置１０は、物流システム１全体を制御する。制御装置１０は、分岐点４１（４１ａ及び４１ｂ）乃至４４（４４ａ及び４４ｂ）において荷物が搬送される搬送路を選択する。即ち、制御装置１０は、各分岐点４１乃至４４において、何れの搬送路に荷物を搬送するかを決定する。
【００４８】
また、制御装置１０は、合流点５１乃至５４、６１（６１ａ乃至６１ｄ）及び６２（６２ａ乃至６２ｄ）において、合流する荷物を制御する。即ち、制御装置１０は、合流する２つの搬送路からの荷物を１つの搬送路に合流させる。
【００４９】
また、制御装置１０は、搬送路３１乃至３４、７１乃至７４及び８１乃至８４の動作を制御してもよい。たとえば、制御装置１０は、搬送路３１乃至３４、７１乃至７４及び８１乃至８４の駆動速度などを制御する。
【００５０】
また、制御装置１０は、ソータ２１及び２２の動作を制御してもよい。たとえば、制御装置１０は、ソータ２１及び２２が荷物を搬送する速度を制御してもよい。また、制御装置１０は、ソータ２１及び２２が荷物をシュートに落とす動作を制御してもよい。
【００５１】
なお、物流システム１は、図１が示すような構成の他に必要に応じた構成を具備したり、物流システム１から特定の構成が除外されたりしてもよい。
【００５２】
次に、制御装置１０について説明する。  
図２は、制御装置１０の構成例を示すブロック図である。  
図２が示す構成例において、制御装置１０は、プロセッサ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＭ１４、通信部１５、操作部１６及び表示部１７などを備える。これらの各部は、データバスを介して互いに接続される。なお、制御装置１０は、図２が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００５３】
プロセッサ１１は、制御装置１０全体の動作を制御する機能を有する。即ち、プロセッサ１１は、物流システム１全体を制御する。プロセッサ１１は、内部キャッシュおよび各種のインターフェースなどを備えてもよい。プロセッサ１１は、内部キャッシュ、ＲＯＭ１２又はＮＶＭ１４が予め記憶するプログラムを実行することにより種々の処理を実現する。
【００５４】
なお、プロセッサ１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ１１は、ハードウエア回路により実行される機能を制御する。
【００５５】
ＲＯＭ１２は、制御プログラム及び制御データなどが予め記憶された不揮発性のメモリである。ＲＯＭ１２に記憶される制御プログラム及び制御データは、制御装置１０の仕様に応じて予め組み込まれる。ＲＯＭ１２は、たとえば、制御装置１０の回路基板を制御するプログラム（たとえば、ＢＩＯＳ）などを格納する。
【００５６】
ＲＡＭ１３は、揮発性のメモリである。ＲＡＭ１３は、プロセッサ１１の処理中のデータなどを一時的に格納する。ＲＡＭ１３は、プロセッサ１１からの命令に基づき種々のアプリケーションプログラムを格納する。また、ＲＡＭ１３は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
【００５７】
ＮＶＭ１４は、データの書き込み及び書き換えが可能な不揮発性のメモリである。ＮＶＭ１４は、たとえば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（登録商標）又はフラッシュメモリなどから構成される。ＮＶＭ１４は、制御装置１０の運用用途に応じて制御プログラム、アプリケーション及び種々のデータなどを格納する。
【００５８】
通信部１５は、所定の通信網を通じて物流システム１の各部とデータを送受信するためのインターフェースである。通信部１５は、たとえば、ＬＡＮ接続又はＵＳＢ接続などをサポートするインターフェースである。
【００５９】
操作部１６は、オペレータから種々の操作の入力を受け付ける。操作部１６は、受け付けた操作を示す信号をプロセッサ１１へ送信する。たとえば、操作部１６は、キーボード、テンキー及びタッチパネルから構成される。
【００６０】
表示部１７は、プロセッサ１１の制御により種々の情報を表示する。たとえば、表示部１７は、液晶モニタから構成される。なお、操作部１６がタッチパネルなどで構成される場合、表示部１７は、操作部１６と一体的に形成されてもよい。
【００６１】
次に、物流システム１が分岐点４１ａ及び分岐点４２ａにおいて荷物を分岐する動作例について説明する。
【００６２】
図３は、物流システム１が分岐点４１ａ及び分岐点４２ａにおいて荷物を分岐する動作例について説明するための図である。
【００６３】
図３が示すように、物流システム１は、分岐部４１１ａ及び４２１ａを備える。
【００６４】
分岐部４１１ａは、分岐点４１ａに形成される。分岐部４１１ａは、搬送路３１上に形成される。分岐部４１１ａは、搬送路７１に接続する。分岐部４１１ａは、プロセッサ１１の制御に従って、搬送路３１が搬送する荷物を搬送路７１に分岐する。
【００６５】
たとえば、分岐部４１１ａは、荷物の搬送方向を制御する弁及び弁を駆動する駆動部などを備える。分岐部４１１ａは、プロセッサ１１からの制御に従って弁を駆動することで、搬送路３１上の荷物を搬送路７１に投入する。
【００６６】
また、分岐部４２１ａは、分岐点４２ａに形成される。分岐部４２１ａは、搬送路３２上に形成される。分岐部４２１ａは、搬送路７２に接続する。分岐部４２１ａは、プロセッサ１１の制御に従って、搬送路３２が搬送する荷物を搬送路７２に分岐する。  
分岐部４２１ａの構成は、分岐部４１１ａと同様であるため説明を省略する。
【００６７】
また、物流システム１は、センサ９１（第１のセンサ）及びセンサ９２（第２のセンサ）を備える。  
センサ９１は、搬送路３１上に形成される。センサ９１は、分岐部４１１ａよりも上流に形成される。センサ９１は、搬送路３１を通過する荷物を検知する。即ち、センサ９１は、搬送路３１を通過する荷物又は搬送路３１から分岐点４１ａを通じて搬送路７１を通過する荷物を検知する。センサ９１は、搬送路３１に搬送される荷物から宛先を読み取るために用いられる。即ち、センサ９１は、荷物が搬送されるシュートを読み取るために用いられる。たとえば、センサ９１は、荷物から宛先に関する情報を取得する。
【００６８】
ここでは、荷物は、宛先に関する情報を示すコードを備える。たとえば、コードは、宛先をエンコードして得られたものである。また、コードは、宛先を特定することができる情報をエンコードして得られたものであってもよい。コードは、一次元コード又は二次元コード（たとえば、ＱＲコード（登録商標））などである。
【００６９】
センサ９１は、荷物に添付されたコードを読み取る。たとえば、センサ９１は、ＣＣＤ（Charge-Coupled Device）カメラなどから構成される。センサ９１は、読み取ったコードをデコードして得られた情報をプロセッサ１１に送信する。
【００７０】
センサ９２は、搬送路３２上に形成される。センサ９２は、分岐部４２１ａよりも上流に形成される。センサ９２は、搬送路３２に搬送される荷物から宛先を読み取るために用いられる。センサ９２は、搬送路３２を通過する荷物を検知する。即ち、センサ９２は、搬送路３２を通過する荷物又は搬送路３２から分岐点４２ａを通じて搬送路７２を通過する荷物を検知する。  
センサ９２の構成は、センサ９１の構成と同様であるため説明を省略する。
【００７１】
なお、センサ９１及びセンサ９２は、荷物に表示された宛先である文字、若しくは記号を読み取る文字認識機能を備えても良い。即ち、センサ９１及びセンサ９２は、荷物に添付されたコードを読み取るのではなく、荷物に表示された文字、若しくは記号から搬送路３２に搬送される荷物から宛先を読み取っても良い。
【００７２】
次に、プロセッサ１１の動作例について説明する。プロセッサ１１が実現する機能は、プロセッサ１１がＲＯＭ１２又はＮＶＭ１４に格納されるプログラムを実行することで実現される。
【００７３】
まず、プロセッサ１１は、センサ９１及び９２を用いて搬送路３１及び３２が搬送する荷物の宛先を特定する機能を有する。
【００７４】
プロセッサ１１は、センサ９１を用いて、搬送路３１上においてセンサ９１の近傍を通過する荷物のコードを読み取る。コードを読み取ると、プロセッサ１１は、読み取って得られた情報に基づいて荷物の宛先（シュートの番号）を特定する。
【００７５】
たとえば、コードがシュートの番号をエンコードして得られたものである場合、プロセッサ１１は、コードをデコードして得られた情報（シュートの番号）を宛先として取得する。
【００７６】
また、コードが宛先を特定することができる情報をエンコードして得られたものである場合、プロセッサ１１は、コードをデコードして得られた情報に対応する宛先を取得する。
【００７７】
同様に、プロセッサ１１は、センサ９２を用いて、搬送路３２上においてセンサ９２の近傍を通過する荷物のコードを読み取る。コードを読み取ると、プロセッサ１１は、読み取って得られた情報に基づいて荷物の宛先（シュートの番号）を特定する。
【００７８】
また、プロセッサ１１は、各荷物の宛先に基づいて、ソータ２１に投入する荷物の個数及びソータ２２に投入する荷物の個数を特定する機能を有する。
【００７９】
即ち、プロセッサ１１は、所定の期間において合流点５１で合流する荷物の個数及び合流点５２で合流する荷物の個数を特定する。
【００８０】
ここでは、プロセッサ１１は、原則として、Ｎｏ．１乃至１００のシュートを宛先とする荷物をソータ２１に投入する。また、プロセッサ１１は、原則として、Ｎｏ．１０１乃至２００のシュートを宛先とする荷物をソータ２２に投入する。
【００８１】
なお、プロセッサ１１は、例外的に、Ｎｏ．１乃至１００のシュートを宛先とする荷物をソータ２２に投入する。また、プロセッサ１１は、例外的に、Ｎｏ．１０１乃至２００のシュートを宛先とする荷物をソータ２１に投入する。
【００８２】
プロセッサ１１は、第１の分岐監視区間３０１及び第２の分岐監視区間３０２を設定する。
【００８３】
第１の分岐監視区間３０１は、センサ９１と分岐部４１１ａとの間の所定の領域に設定される。ここでは、第１の分岐監視区間３０１は、５つの荷物を含むことができる領域である。
【００８４】
第２の分岐監視区間３０２は、センサ９２と分岐部４２１ａとの間の所定の領域に設定される。ここでは、第２の分岐監視区間３０２は、第１の分岐監視区間３０１と同様に、５つの荷物を含むことができる領域である。
【００８５】
プロセッサ１１は、第１の分岐監視区間３０１及び第２の分岐監視区間３０２において、ソータ２１に投入する荷物の個数（第１の投入個数）及びソータ２２に投入する荷物の個数（第２の投入個数）をカウントする。即ち、プロセッサ１１は、Ｎｏ．１乃至１００のシュートを宛先とする荷物（ソータ２１に投入する荷物）の個数及びＮｏ．１０１乃至２００のシュートを宛先とする荷物（ソータ２２に投入する荷物）の個数をカウントする。
【００８６】
図３が示す例では、「Ａ」は、ソータ２１に投入する荷物を示す。また、「Ｂ」は、ソータ２２に投入する荷物を示す。
【００８７】
図３が示す例では、プロセッサ１１は、第１の分岐監視区間３０１においてソータ２１に投入する荷物の個数を４つとカウントする。プロセッサ１１は、第２の分岐監視区間３０２においてソータ２１に投入する荷物の個数を３つとカウントする。従って、プロセッサ１１は、ソータ２１に投入する荷物の個数を７個とカウントする。
【００８８】
また、プロセッサ１１は、第１の分岐監視区間３０１においてソータ２２に投入する荷物の個数を１つとカウントする。プロセッサ１１は、第２の分岐監視区間３０２においてソータ２２に投入する荷物の個数を２つとカウントする。従って、プロセッサ１１は、ソータ２１に投入する荷物の個数を３個とカウントする。
【００８９】
また、プロセッサ１１は、所定の期間においてソータ２１又はソータ２２に投入する荷物の個数が所定の閾値（第１の閾値）を超えると、荷物を投入するソータを変更する機能を有する。  
たとえば、プロセッサ１１は、第１の分岐監視区間３０１又は第２の分岐監視区間３０２においてソータ２１に投入する荷物の個数が所定の閾値を超えると、第１の分岐監視区間３０１又は第２の分岐監視区間３０２においてソータ２１に投入する荷物をソータ２２に投入する。
【００９０】
また、プロセッサ１１は、所定の期間において、第１の分岐監視区間３０１又は第２の分岐監視区間３０２からソータ２１に投入する荷物が所定の閾値以下になるように、第１の分岐監視区間３０１又は第２の分岐監視区間３０２においてソータ２１に投入する荷物をソータ２２に投入する。
【００９１】
たとえば、第１の分岐監視区間３０１からソータ２１に投入する荷物が所定の閾値を超えた場合、プロセッサ１１は、第１の分岐監視区間３０１において所定の順序でソータ２１に投入する荷物（即ち、「Ａ」が示す荷物）をソータ２２に投入する。たとえば、プロセッサ１１は、第１の分岐監視区間３０１においてソータ２１に投入する最初の荷物（即ち、最初の「Ａ」が示す荷物）から順にソータ２２に投入する。
【００９２】
また、第２の分岐監視区間３０２からソータ２１に投入する荷物が所定の閾値を超えた場合、プロセッサ１１は、第２の分岐監視区間３０２において所定の順序でソータ２１に投入する荷物をソータ２２に投入する。プロセッサ１１は、第２の分岐監視区間３０２においてソータ２１に投入する最初の荷物から順にソータ２２に投入する。
【００９３】
なお、プロセッサ１１は、第１の分岐監視区間３０１及び第２の分枝監視区間３０２からソータ２１に投入する荷物が所定の閾値を超えた場合に、第１の分岐監視区間３０１及び第２の分枝監視区間３０２からソータ２１に投入する荷物をソータ２２に投入してもよい。
【００９４】
たとえば、プロセッサ１１は、第１の分岐監視区間３０１及び第２の分岐監視区間３０２から交互にソータ２１に投入する荷物をソータ２２に投入してもよい。また、プロセッサ１１は、所定のアルゴリズムに従って、第１の分岐監視区間３０１及び第２の分岐監視区間３０２においてソータ２１に投入する荷物をソータ２２に投入してもよい。
【００９５】
また、プロセッサ１１は、第１の分岐監視区間３０１又は第２の分岐監視区間３０２においてソータ２２に投入する荷物が所定の閾値を超えると、第１の分岐監視区間３０１又は第２の分岐監視区間３０２においてソータ２２に投入する荷物をソータ２１に投入する。
【００９６】
プロセッサ１１がソータ２２に投入する荷物をソータ２１に投入する動作例は、プロセッサ１１がソータ２１に投入する荷物をソータ２２に投入する動作例と同様であるため説明を省略する。
【００９７】
次に、物流システム１が分岐点４３ａ及び分岐点４４ａにおいて荷物を分岐する動作例について説明する。  
ここでは、プロセッサ１１は、原則として、Ｎｏ．１乃至１００のシュートを宛先とする荷物をソータ２２に投入する。また、プロセッサ１１は、原則として、Ｎｏ．１０１乃至２００のシュートを宛先とする荷物をソータ２１に投入する。
【００９８】
なお、プロセッサ１１は、例外的に、Ｎｏ．１乃至１００のシュートを宛先とする荷物をソータ２１に投入する。また、プロセッサ１１は、例外的に、Ｎｏ．１０１乃至２００のシュートを宛先とする荷物をソータ２２に投入する。
【００９９】
プロセッサ１１は、所定の期間において、ソータ２１に投入する荷物の個数及びソータ２２に投入する荷物の個数をカウントする。即ち、プロセッサ１１は、Ｎｏ．１０１乃至２００のシュートを宛先とする荷物（ソータ２１に投入する荷物）の個数及びＮｏ．１乃至１００のシュートを宛先とする荷物の個数（ソータ２２に投入する荷物）をカウントする。
【０１００】
また、プロセッサ１１は、所定の期間においてソータ２１又はソータ２２に投入する荷物の個数が所定の閾値を超えると、荷物を投入するソータを変更する。  
たとえば、プロセッサ１１は、所定の期間においてソータ２１に投入する荷物が所定の閾値を超えると、所定の期間においてソータ２１に投入する荷物をソータ２２に投入する。
【０１０１】
また、プロセッサ１１は、所定の期間においてソータ２２に投入する荷物が所定の閾値を超えると、所定の区間においてソータ２２に投入する荷物をソータ２１に投入する。
【０１０２】
上記の動作例については、プロセッサ１１が分岐点４３ａ及び分岐点４４ａにおいて荷物を分岐する動作例と同様であるため、詳細な説明を省略する。
【０１０３】
次に、物流システム１が合流点５１において荷物を合流させる動作例について説明する。
【０１０４】
図４は、物流システム１が合流点５１において荷物を合流させる動作例について説明するための図である。
【０１０５】
図４が示すように、搬送路３１は、供給機構３１０、受渡機構３１１、中間機構３１２乃至３１５、排出機構３１６、合流機構３１７及び送出機構３１８などから構成される。供給機構３１０は、受渡機構３１１に接続する。受渡機構３１１は、中間機構３１２に接続する。中間機構３１２は、中間機構３１３に接続する。中間機構３１３は、中間機構３１４に接続する。中間機構３１４は、中間機構３１５に接続する。中間機構３１５は、排出機構３１６に接続する。排出機構３１６は、合流機構３１７に接続する。
【０１０６】
合流機構３１７は、送出機構３１８に接続する。なお、合流機構３１７と送出機構３１８との間に、合流点５１が形成される。
【０１０７】
また、受渡機構３１１、中間機構３１２乃至３１５及び排出機構３１６は、バッファ機構３１９（第１のバッファ機構）を構成する。  
バッファ機構３１９は、合流点５１で合流する荷物の搬送速度を一時的に加減速させる機構である。
【０１０８】
供給機構３１０は、インフィーダ２０１からの荷物をバッファ機構３１９に搬送する。供給機構３１０は、ローラ及びローラによって駆動するベルトなどから構成される。供給機構３１０は、ローラを駆動させることで、ベルト上に積載された荷物を搬送する。
【０１０９】
受渡機構３１１、中間機構３１２乃至３１５及び排出機構３１６は、それぞれ１つの荷物を取得し搬送する。たとえば、受渡機構３１１、中間機構３１２乃至３１５及び排出機構３１６は、それぞれローラ及びローラによって駆動するベルトなどから構成される。各ベルトは、１つの荷物を積載する長さに形成される。
【０１１０】
受渡機構３１１は、供給機構３１０からの荷物を取得する。受渡機構３１１は、供給機構３１０の先端に隣接して配置される。受渡機構３１１は、供給機構３１０の先端から排出される荷物を取得する。
【０１１１】
中間機構３１２は、受渡機構３１１からの荷物を取得する。中間機構３１２は、受渡機構３１１の一端に隣接して配置される。中間機構３１２は、受渡機構３１１の一端から排出される荷物を取得する。
【０１１２】
中間機構３１３乃至３１５は、それぞれ中間機構３１２乃至３１４からの荷物を取得する。中間機構３１３乃至３１５は、それぞれ中間機構３１２乃至３１４の一端に隣接して配置される。中間機構３１３乃至３１５は、それぞれ中間機構３１２乃至３１４の一端から排出される荷物を取得する。
【０１１３】
排出機構３１６は、中間機構３１５からの荷物を取得する。排出機構３１６は、中間機構３１５の一端に隣接して配置される。排出機構３１６は、中間機構３１４の一端から排出される荷物を取得する。
【０１１４】
合流機構３１７は、排出機構３１６からの荷物を取得する。合流機構３１７は、排出機構３１６の一端に隣接して配置される。合流機構３１７は、排出機構３１６の一端から排出される荷物を取得する。
【０１１５】
合流機構３１７は、荷物を合流点５１まで搬送する。合流機構３１７は、プロセッサ１１からの制御に基づいて、合流点５１において荷物を送出機構３１８に投入する。合流機構３１７は、ローラ及びローラによって駆動するベルトなどから構成される。合流機構３１７は、ローラを駆動させることで、ベルト上に積載された荷物を搬送する。
【０１１６】
送出機構３１８は、合流点５１において合流機構３１７又は後述する合流機構７２７から投入される荷物をソータ２１に供給する。送出機構３１８は、ローラ及びローラによって駆動するベルトなどから構成される。送出機構３１８は、ローラを駆動させることで、ベルト上に積載された荷物を搬送する。
【０１１７】
図４が示すように、搬送路７２は、供給機構７２０、受渡機構７２１、中間機構７２２乃至３１５、排出機構７２６及び合流機構７２７などから構成される。供給機構７２０は、受渡機構７２１に接続する。受渡機構７２１は、中間機構７２２に接続する。中間機構７２２は、中間機構７２３に接続する。中間機構７２３は、中間機構７２４に接続する。中間機構７２４は、中間機構７２５に接続する。中間機構７２５は、排出機構７２６に接続する。排出機構７２６は、合流機構７２７に接続する。合流機構７２７は、合流点５１において送出機構３１８に接続する。
【０１１８】
また、受渡機構７２１、中間機構７２２乃至３１５及び排出機構７２６は、バッファ機構７２９（第２のバッファ機構）を構成する。  
供給機構７１０は、インフィーダ２０２からの荷物をバッファ機構７２９に搬送する。供給機構７１０は、ローラ及びローラによって駆動するベルトなどから構成される。供給機構７１０は、ローラを駆動させることで、ベルト上に積載された荷物を搬送する。
【０１１９】
受渡機構７２１、中間機構７２２乃至３１５、排出機構７２６及び合流機構７２７の構成は、それぞれ受渡機構３１１、中間機構３１２乃至３１５、排出機構３１６及び合流機構３１７と同様であるため説明を省略する。
【０１２０】
バッファ機構３１９及びバッファ機構７２９は、合流点５１で合流する荷物の個数などに基づいて荷物を搬送する速度を制御する。
【０１２１】
次に、プロセッサ１１の動作例について説明する。プロセッサ１１が実現する機能は、プロセッサ１１がＲＯＭ１２又はＮＶＭ１４に格納されるプログラムを実行することで実現される。
【０１２２】
まず、プロセッサ１１は、搬送路３１が合流点５１に搬送する荷物及び搬送路７２が合流点５１に搬送する荷物に優先順位を割り当てる機能を有する。
【０１２３】
優先順位は、合流点５１において送出機構３１８に投入する順序を示す。
【０１２４】
ここでは、プロセッサ１１は、バッファ機構３１９又はバッファ機構７２９に投入された荷物に対して優先順位を割り当てる。
【０１２５】
また、プロセッサ１１は、供給機構３１０、バッファ機構３１９、供給機構７２０及びバッファ機構７１９にある荷物及び荷物の位置を検知しているものとする。たとえば、プロセッサ１１は、センサ９１及びセンサ９２で検知された荷物及び検知されたタイミングなどに基づいて、供給機構３１０、バッファ機構３１９、供給機構７２０及びバッファ機構７１９にある荷物及び位置を特定する。
【０１２６】
プロセッサ１１は、所定のタイミング（所定のトリガが生じたタイミング）で優先順位を割り当てる。たとえば、プロセッサ１１は、所定のトリガが生じたタイミングとして、荷物がバッファ機構３１９又はバッファ機構７２９に投入されたタイミングで荷物に優先順位を割り当てる。
【０１２７】
また、プロセッサ１１は、所定のトリガが生じたタイミングとして、荷物が所定の距離搬送されるタイミングごとに優先順位を割り当てる。たとえば、プロセッサ１１は、荷物が１ブロック分搬送されるタイミングごとに優先順位を割り当てる。ここで、１ブロックは、１つの荷物を含む距離である。たとえば、１ブロックは、受渡機構３１１、中間機構３１２乃至３１５又は排出機構３１６の隣接する２つの間の距離である。
【０１２８】
図４が示す例では、プロセッサ１１は、バッファ機構３１９の受渡機構３１１及びバッファ機構７２９の受渡機構７２１にそれぞれ荷物が投入されたことを検知する。
【０１２９】
受渡機構３１１及び受渡機構７２１に荷物が投入されたことを検知すると、プロセッサ１１は、バッファ機構３１９及びバッファ機構７２９の両者に優先順位が割り当てられていない荷物（未割当荷物）があるか判定する。
【０１３０】
図４では、白抜きの荷物は、優先順位を割り当てられていないことを示す。図４が示す例では、プロセッサ１１は、バッファ機構３１９及びバッファ機構７２９の両者に未割当荷物があると判定する。
【０１３１】
バッファ機構３１９及びバッファ機構７２９の両者に未割当荷物があると判定すると、プロセッサ１１は、搬送路３１及び７２において合流監視区間を設定する。合流監視区間は、未割当荷物の先頭から上流に向って形成される。また、合流監視区間は、５ブロックの長さに設定される。
【０１３２】
図４が示す例では、プロセッサ１１は、搬送路３１において第１の合流監視区間５０１を設定する。
【０１３３】
第１の合流監視区間５０１は、先頭の未割当荷物（受渡機構３１１に積載する荷物）から上流に５ブロックの長さで形成される。
【０１３４】
また、プロセッサ１１は、搬送路７２において第２の合流監視区間５０２を設定する。
【０１３５】
第２の合流監視区間５０２は、先頭の未割当荷物（受渡機構７２１に積載する荷物）から上流に５ブロックの長さで形成される。
【０１３６】
合流監視区間を設定すると、プロセッサ１１は、各合流監視区間にある荷物の個数をカウントする。  
図４が示す例では、プロセッサ１１は、第１の合流監視区間５０１にある荷物の個数を２つとカウントする。また、プロセッサ１１は、第２の合流監視区間５０２にある荷物の個数を３つとカウントする。
【０１３７】
各合流監視区間にある荷物の個数をカウントすると、プロセッサ１１は、カウント数の多い合流監視区間の先頭の未割当荷物に優先順位を割り当てる。
【０１３８】
図４が示す例では、プロセッサ１１は、第２の合流監視区間５０２にある荷物の個数（３つ）が第１の合流監視区間５０１にある荷物の個数（２つ）よりも多いと判定する。従って、プロセッサ１１は、第２の合流監視区間５０２の先頭の未割当荷物（受渡機構７２１に積載する荷物）に優先順位を割り当てる。ここでは、優先順位を割り当てられた荷物がないため、プロセッサ１１は、第２の合流監視区間５０２の先頭の未割当荷物に優先順位として「１」を割り当てる。
【０１３９】
なお、プロセッサ１１は、第１の合流監視区間５０１にある荷物の個数と第２の合流監視区間５０２にある荷物の個数とが同数である場合、第１の合流監視区間５０１の先頭の荷物に優先順位を割り当てる。
【０１４０】
次に、図４の状態から荷物が１ブロック分搬送された状態について説明する。  
図５は、図４の状態から荷物が１ブロック分搬送された状態を示す。  
図５が示す例では、プロセッサ１１は、バッファ機構３１９の受渡機構３１１及びバッファ機構７２９の受渡機構７２１にそれぞれ荷物が投入されたことを検知する。
【０１４１】
受渡機構３１１及び受渡機構７２１に荷物が投入されたことを検知すると、プロセッサ１１は、バッファ機構３１９及びバッファ機構７２９の両者に未割当荷物があると判定する。バッファ機構３１９及びバッファ機構７２９の両者に未割当荷物があると判定すると、プロセッサ１１は、搬送路３１及び７２においてそれぞれ第１の合流監視区間５０１及び第２の合流監視区間５０２を設定する。
【０１４２】
第１の合流監視区間５０１は、先頭の未割当荷物（中間機構３１２に積載する荷物）から上流に向かって５ブロックの長さで形成される。  
第２の合流監視区間５０２は、先頭の未割当荷物（受渡機構７２１に積載する荷物）から上流に向かって５ブロックの長さで形成される。
【０１４３】
第１の合流監視区間５０１及び第２の合流監視区間５０２を設定すると、プロセッサ１１は、第１の合流監視区間５０１及び第２の合流監視区間５０２にある荷物の個数をそれぞれカウントする。  
図５が示す例では、プロセッサ１１は、第１の合流監視区間５０１にある荷物の個数を２つとカウントする。また、プロセッサ１１は、第２の合流監視区間５０２にある荷物の個数を２つとカウントする。
【０１４４】
各合流監視区間にある荷物の個数をカウントすると、プロセッサ１１は、カウント数の多い合流監視区間の先頭の荷物に優先順位を割り当てる。ここでは、プロセッサ１１は、両合流監視区間にある荷物が同数であると判定するため、第１の合流監視区間５０１の先頭の未割当荷物に優先順位を割り当てる。
【０１４５】
プロセッサ１１は、第１の合流監視区間５０１の先頭の未割当荷物に優先順位として「２」を割り当てる。
【０１４６】
次に、図５の状態から荷物が１ブロック分搬送された状態について説明する。  
図６は、図５の状態から荷物が１ブロック分搬送された状態を示す。  
図６が示す例では、プロセッサ１１は、バッファ機構７２９の受渡機構７２１に荷物が投入されたことを検知する。
【０１４７】
受渡機構７２１に荷物が投入されたことを検知すると、プロセッサ１１は、搬送路３１及び７２においてそれぞれ第１の合流監視区間５０１及び第２の合流監視区間５０２を設定する。
【０１４８】
第１の合流監視区間５０１は、先頭の未割当荷物（中間機構３１２に積載する荷物）から上流に向かって５ブロックの長さで形成される。  
第２の合流監視区間５０２は、先頭の未割当荷物（中間機構７２２に積載する荷物）から上流に向かって５ブロックの長さで形成される。
【０１４９】
第１の合流監視区間５０１及び第２の合流監視区間５０２を設定すると、プロセッサ１１は、第１の合流監視区間５０１及び第２の合流監視区間５０２にある荷物の個数をそれぞれカウントする。
【０１５０】
図５が示す例では、プロセッサ１１は、第１の合流監視区間５０１にある荷物の個数を２つとカウントする。また、プロセッサ１１は、第２の合流監視区間５０２にある荷物の個数を２つとカウントする。
【０１５１】
各合流監視区間にある荷物の個数をカウントすると、プロセッサ１１は、カウント数の多い合流監視区間の先頭の荷物に優先順位を割り当てる。ここでは、プロセッサ１１は、両合流監視区間にある荷物が同数であると判定するため、第１の合流監視区間５０１の先頭の未割当荷物に優先順位を割り当てる。
【０１５２】
プロセッサ１１は、第１の合流監視区間５０１の先頭の未割当荷物に優先順位として「３」を割り当てる。
【０１５３】
次に、図６の状態から荷物が１ブロック分搬送された状態について説明する。  
図７は、図６の状態から荷物が１ブロック分搬送された状態を示す。  
図７が示す例では、プロセッサ１１は、各荷物が１ブロック分搬送されたことを検知する。
【０１５４】
各荷物が１ブロック分搬送されたことを検知すると、プロセッサ１１は、バッファ機構３１９及びバッファ機構７２９の両者に未割当荷物があるか判定する。
【０１５５】
図７が示す例では、プロセッサ１１は、バッファ機構３１９に未割当荷物がないと判定する。
【０１５６】
バッファ機構３１９又はバッファ機構７２９のいずれか未割当荷物がないと判定すると、プロセッサ１１は、バッファ機構３１９又はバッファ機構７２９の先頭の未割当荷物に優先順位を割り当てる。
【０１５７】
図７が示す例では、プロセッサ１１は、バッファ機構７２９の先頭の未割当荷物（中間機構７２３に積載する荷物）に優先順位を割り当てる。
【０１５８】
プロセッサ１１は、当該未割当荷物（中間機構７２３に積載する荷物）に優先順位として「４」を割り当てる。
【０１５９】
次に、図７の状態から荷物が１ブロック分搬送された状態について説明する。  
図８は、図７の状態から荷物が１ブロック分搬送された状態を示す。  
図８が示す例では、プロセッサ１１は、各荷物が１ブロック分搬送されたことを検知する。
【０１６０】
各荷物が１ブロック分搬送されたことを検知すると、プロセッサ１１は、バッファ機構３１９及びバッファ機構７２９の両者に未割当荷物があるか判定する。
【０１６１】
図８が示す例では、プロセッサ１１は、バッファ機構３１９に未割当荷物がないと判定する。
【０１６２】
バッファ機構３１９又はバッファ機構７２９のいずれか未割当荷物がないと判定すると、プロセッサ１１は、バッファ機構３１９又はバッファ機構７２９の先頭の未割当荷物に優先順位を割り当てる。
【０１６３】
図８が示す例では、プロセッサ１１は、バッファ機構７２９の先頭の未割当荷物（中間機構７２３に積載する荷物）に優先順位を割り当てる。
【０１６４】
プロセッサ１１は、当該未割当荷物（中間機構７２３に積載する荷物）に優先順位として「５」を割り当てる。
【０１６５】
次に、図８の状態から荷物が１ブロック分搬送された状態について説明する。  
図９は、図８の状態から荷物が１ブロック分搬送された状態を示す。  
図９が示す例では、プロセッサ１１は、各荷物が１ブロック分搬送されたことを検知する。
【０１６６】
各荷物が１ブロック分搬送されたことを検知すると、プロセッサ１１は、バッファ機構３１９及びバッファ機構７２９の両者に未割当荷物があるか判定する。
【０１６７】
図８が示す例では、プロセッサ１１は、バッファ機構７２９に未割当荷物がないと判定する。
【０１６８】
バッファ機構３１９又はバッファ機構７２９のいずれか未割当荷物がないと判定すると、プロセッサ１１は、バッファ機構３１９又はバッファ機構７２９の先頭の未割当荷物に優先順位を割り当てる。
【０１６９】
図９が示す例では、プロセッサ１１は、バッファ機構３１９の先頭の未割当荷物（受渡機構３１１に積載する荷物）に優先順位を割り当てる。
【０１７０】
プロセッサ１１は、当該未割当荷物（受渡機構３１１に積載する荷物）に優先順位として「６」を割り当てる。
【０１７１】
なお、プロセッサ１１は、バッファ機構３１９及びバッファ機構７２９の両者に未割当荷物がないと判定した場合、未割当荷物に優先順位を割り当てなくともよい。
【０１７２】
プロセッサ１１は、合流点５１において、優先順位に従って荷物を送出機構３１８に投入する。たとえば、プロセッサ１１は、最も若い優先順位を割り当てられた荷物をバッファ機構３１９又は７１９から取り出して合流機構３１７又は７２７に投入する。当該荷物を合流機構３１７又は７２７に投入すると、プロセッサ１１は、当該荷物を合流機構３１７又は７２７から送出機構３１８に投入する。
【０１７３】
プロセッサ１１は、ソータ２１の各トレイに過不足なく荷物を投入することができるように、合流点５１において荷物を送出機構３１８に投入する。
【０１７４】
なお、プロセッサ１１は、後続する優先順位を割り当てられた荷物をバッファ機構３１９又はバッファ機構７２９に止めておいてもよい。また、プロセッサ１１は、当該荷物の搬送速度を遅くしてもよい。
【０１７５】
次に、プロセッサ１１が優先順位を割り当てる動作例についてフローチャートを用いて説明する。  
図１０は、プロセッサ１１が優先順位を割り当てる動作例を説明するためのフローチャートである。
【０１７６】
まず、プロセッサ１１は、所定のトリガが生じたか判定する（Ｓ１１）。所定のトリガが生じていないと判定すると（Ｓ１１、ＮＯ）、プロセッサ１１は、Ｓ１１に戻る。
【０１７７】
所定のトリガが生じたと判定すると（Ｓ１１、ＹＥＳ）、プロセッサ１１は、バッファ機構３１９及びバッファ機構７２９の両者に未確定荷物があるか判定する（Ｓ１２）。
【０１７８】
両者に未確定荷物があると判定すると（Ｓ１２、ＹＥＳ）、プロセッサ１１は、第１の合流監視区間５０１にある未確定荷物の個数（第１の合流個数）をカウントする（Ｓ１３）。
【０１７９】
第１の合流個数をカウントすると、プロセッサ１１は、第２の合流監視区間５０２にある未確定荷物の個数（第２の合流個数）をカウントする（Ｓ１４）。
【０１８０】
第２の合流個数をカウントすると、プロセッサ１１は、第２の合流個数が第１の合流個数よりも大きいか判定する（Ｓ１５）。第２の合流個数が第１の合流個数以下であると判定すると（Ｓ１５、ＮＯ）、プロセッサ１１は、第１の合流監視区間５０１にある先頭の未確定荷物に優先順位を割り当てる（Ｓ１６）。
【０１８１】
第２の合流個数が第１の合流個数より大きいと判定すると（Ｓ１５、ＹＥＳ）、プロセッサ１１は、第２の合流監視区間５０２にある先頭の未確定荷物に優先順位を割り当てる（Ｓ１７）。
【０１８２】
第１の合流監視区間５０１にある先頭の未確定荷物に優先順位を割り当てた場合（Ｓ１６）、又は、第２の合流監視区間５０２にある先頭の未確定荷物に優先順位を割り当てた場合（Ｓ１７）、プロセッサ１１は、動作を終了する。
【０１８３】
バッファ機構３１９又はバッファ機構７２９のいずれかに未確定荷物がないと判定する（Ｓ１２、ＮＯ）、プロセッサ１１は、バッファ機構３１９又はバッファ機構７２９のいずれか一方に未確定荷物があるか判定する（Ｓ１８）。
【０１８４】
バッファ機構３１９又はバッファ機構７２９のいずれか一方に未確定荷物があると判定すると（Ｓ１８、ＹＥＳ）、プロセッサ１１は、バッファ機構３１９又はバッファ機構７２９にある先頭の未確定荷物に優先順位を割り当てる（Ｓ１９）。
【０１８５】
バッファ機構３１９又はバッファ機構７２９のいずれにも未確定荷物がないと判定した場合（Ｓ１８、ＮＯ）、又は、バッファ機構３１９又はバッファ機構７２９にある先頭の未確定荷物に優先順位を割り当てた場合（Ｓ１９）、プロセッサ１１は、動作を終了する。
【０１８６】
次に、プロセッサ１１が第１の合流監視区間５０１及び第２の合流監視区間５０２にある未確定荷物の個数をカウントする動作例（Ｓ１３及びＳ１４）について説明する。  
ここでは、代表して、プロセッサ１１が第１の合流監視区間５０１にある未確定荷物の個数をカウントする動作例（Ｓ１３）について説明する。
【０１８７】
図１１は、プロセッサ１１が第１の合流監視区間５０１にある未確定荷物の個数をカウントする動作例（Ｓ１３）について説明するためのフローチャートである。
【０１８８】
まず、プロセッサ１１は、バッファ機構３１９において先頭の未確定荷物を特定する（Ｓ２１）。先頭の未確定荷物を特定すると、プロセッサ１１は、先頭の未確定荷物からインフィーダ２０１側に５ブロックの長さに形成される第１の合流監視区間５０１を設定する（Ｓ２２）。
【０１８９】
第１の合流監視区間５０１を設定すると、プロセッサ１１は、第１の合流監視区間５０１にある未確定荷物の個数をカウントする（Ｓ２３）。第１の合流監視区間５０１にある未確定荷物の個数をカウントすると、プロセッサ１１は、動作を終了する。
【０１９０】
プロセッサ１１は、合流点５２乃至５４においても同様の動作を行い、荷物に優先順位を割り当てる。
【０１９１】
次に、プロセッサ１１が分岐点４１ａにおいて荷物を分岐させる動作例について説明する。  
プロセッサ１１は、合流点５１で合流する荷物の個数に応じて分岐点４１ａを通じて搬送路３１が搬送する荷物を搬送路８１に投入する。
【０１９２】
たとえば、プロセッサ１１は、所定の期間において合流点５１で合流する荷物の個数をカウントする。たとえば、プロセッサ１１は、バッファ機構３１９にある荷物の個数及びバッファ機構７２９にある荷物の個数をカウントする。両個数をカウントすると、プロセッサ１１は、両個数の合計値を算出する。
【０１９３】
合計値が所定の閾値（たとえば、９）（第２の閾値）を超えると、プロセッサ１１は、分岐点４１ａを通じて搬送路３１が搬送する荷物を搬送路８１に投入する。即ち、プロセッサ１１は、合流点６１ａを通じて、搬送路３１が搬送する荷物をソータ２１に投入する。
【０１９４】
また、プロセッサ１１は、分岐点４２ａ、４３ａ及び４４ａにおいても同様の動作を行う。
【０１９５】
なお、プロセッサ１１は、供給機構３１０又は供給機構７２０にある荷物に優先順位を割り当ててもよい。たとえば、プロセッサ１１は、供給機構３１０又は供給機構７２０にある先頭の未割当荷物から合流監視区間を設定してもよい。  
供給機構３１０又は供給機構７２０は、物流エレベータから構成されてもよい。
【０１９６】
また、荷物は、宛先を示す無線タグを備えるものであってもよい。この場合、センサ９１及びセンサ９２は、無線タグを読み取るためのリーダである。プロセッサ１１は、センサ９１及びセンサ９２を用いて無線タグを読み取ることで、荷物の宛先を特定する。
【０１９７】
また、ソータ２１は、Ｎｏ．１乃至１００のシュートを備えてもよい。また、ソータ２２は、Ｎｏ．１０１乃至２００のシュートを備えてもよい。
【０１９８】
なお、物流システム１は、搬送路３３並びに３４、５３並びに５４、７３並びに７４、８３並びに及び８４インフィーダ２０３並びに２０４を備えなくともよい。
【０１９９】
以上のように構成された物流システムは、搬送路同士の合流点において、各搬送路にバッファ機構を備える。物流システムは、各バッファ機構における先頭の未割当荷物及び後続する未割当荷物の個数に基づいて、個数が多い方のバッファ機構にある未割当荷物に優先順位を割り当てる。その結果、物流システムは、荷物が多数滞留する恐れのあるバッファ機構の荷物を優先的に合流させることができる。
【０２００】
また、物流システムは、所定の期間において合流点で合流する荷物が所定の閾値を超えると、合流点の前の分岐点から荷物を取り出してソータの中腹に投入する。その結果、物流システムは、合流点において荷物が詰まることを防止することができる。また、物流システムは、ソータの中腹に荷物を投入することで、ソータの中腹までに空いたトレイを効果的に利用することができる。
【０２０１】
また、物流システムは、所定の期間において所定のソータに投入される荷物が所定の閾値を超えると、所定のソータに投入される荷物を他のソータに投入する。その結果、物流システムは、所定のソータに荷物が集中することを防止することができる。また、物流システムは、所定のソータに投入する荷物を合流させる合流点において荷物が詰まることを防止することができる。
【０２０２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２０３】
１…物流システム、１０…制御装置、１１…プロセッサ、１４…ＮＶＭ、１５…通信部、２１…ソータ、２２…ソータ、３１乃至３４…搬送路、４１（４１ａ及び４１ｂ）乃至４４（４４ａ及び４４ｂ）…分岐点、５１乃至５４…合流点、６１ａ乃至６１ｄ…合流点、６２ａ乃至６２ｄ…合流点、７１乃至７４…搬送路、８１乃至８４…搬送路、９１及び９２…センサ、２０１乃至２０４…インフィーダ、３０１…第１の分岐監視区間、３０２…第２の分岐監視区間、３１０…供給機構、３１１…受渡機構、３１２乃至３１５…中間機構、３１６…排出機構、３１７…合流機構、３１８…送出機構、３１９…バッファ機構、４１１ａ及び４２１ａ…分岐部、５０１…第１の合流監視区間、５０２…第２の合流監視区間、７１０…供給機構、７２０…供給機構、７２１…受渡機構、７２２乃至７２５…中間機構、７２６…排出機構、７２７…合流機構、７２９…バッファ機構。
【図１】
2019156594.tif 000003
【図２】
2019156594.tif 000004
【図３】
2019156594.tif 000005
【図４】
2019156594.tif 000006
【図５】
2019156594.tif 000007
【図６】
2019156594.tif 000008
【図７】
2019156594.tif 000009
【図８】
2019156594.tif 000010
【図９】
2019156594.tif 000011
【図１０】
2019156594.tif 000012
【図１１】
2019156594.tif 000013