(57)【要約】  物流に関する作業対象に応じた作業支援を実行するピッキングシステムは、特定の物品を指定するオーダーを受信し、特定の物品を保管する第１の保管位置を棚在庫情報から検索し、特定の物品を、第１の保管位置から第２の保管位置に移動するように指示する特定の作業対象に関する作業指示データを生成し、作業ステーション情報を参照して、第１の保管位置にアクセスして特定の作業対象を行うことが可能な特定の作業ステーションを検索し、特定の作業ステーションの端末に、作業指示データを送信し、搬送棚を特定の作業ステーションに搬送するように指示する搬送指示データを移動装置に送信する。
2017175301.tif 000002
【特許請求の範囲】
【請求項１】
物流に関する作業対象に応じた作業支援を実行するピッキングシステムであって、
前記ピッキングシステムは、プログラムを実行するプロセッサと、前記プログラムを記憶する記憶デバイスと、物品を保管する搬送棚を移動させる移動装置および前記搬送棚に対して作業が行われる作業ステーションの端末と通信する通信インタフェースと、を有し、
前記記憶デバイスは、前記搬送棚内の前記物品の保管位置について前記物品および前記作業対象を記憶する棚在庫情報と、前記作業ステーションについて前記搬送棚の第１の保管位置へのアクセス可否を示す情報を記憶する作業ステーション情報と、を有し、
前記プロセッサは、
特定の物品を指定するオーダーを受信し、
前記特定の物品を保管する第１の保管位置を前記棚在庫情報から検索し、
前記特定の物品を、前記第１の保管位置から前記搬送棚の第２の保管位置に移動するように指示する特定の作業対象に関する作業指示データを生成し、
前記作業ステーション情報を参照して、前記第１の保管位置にアクセスして前記特定の作業対象を行うことが可能な特定の作業ステーションを検索し、
前記特定の作業ステーションの端末に、前記作業指示データを送信し、
前記搬送棚を前記特定の作業ステーションに搬送するように指示する搬送指示データを前記移動装置に送信する、
ことを特徴とするピッキングシステム。
【請求項２】
請求項１に記載のピッキングシステムであって、
前記第１の保管位置は、前記第２の保管位置よりも上方の保管位置である、
ことを特徴とするピッキングシステム。
【請求項３】
請求項１に記載のピッキングシステムであって、
前記第１の保管位置は、前記第２の保管位置よりも下方の保管位置である、
ことを特徴とするピッキングシステム。
【請求項４】
請求項１に記載のピッキングシステムであって、
前記棚在庫情報は、前記保管位置に応じて前記物品の梱包単位を規定する物品形態を含み、
前記物品の保管位置は、前記物品形態に応じて、前記第１の保管位置および前記第２の保管位置のいずれかの保管位置に設定される、
ことを特徴とするピッキングシステム。
【請求項５】
請求項１に記載のピッキングシステムであって、
前記物品の保管位置は、前記物品の重量に応じて、重量が重い物品を保管する保管位置ほど前記搬送棚の下方の保管位置に設定される、
ことを特徴とするピッキングシステム。
【請求項６】
請求項１に記載のピッキングシステムであって、
前記搬送棚が存在する保管エリアの上方に、前記物品を搬送する搬送機を含む搬送システムを有し、
前記プロセッサは、
保管対象物品を前記第１の保管位置に保管する保管先の搬送棚を前記棚在庫情報から検索し、
前記搬送機を制御して、前記保管対象物品を搬送し、
前記保管対象物品の前記保管先の搬送棚の上方に前記搬送機が位置する場合、前記保管対象物品を前記保管先の搬送棚における前記第１の保管位置に保管する、
ことを特徴とするピッキングシステム。
【請求項７】
請求項６に記載のピッキングシステムであって、
前記プロセッサは、
前記保管対象物品を把持する搬送機の下方位置に搬送するように指示する特定の搬送指示データを前記移動装置に送信し、
前記移動装置により前記保管先の搬送棚が前記搬送機の下方位置に到達した場合、前記搬送機を制御して、前記保管先の搬送棚における前記第１の保管位置に前記保管対象物品を保管する、
ことを特徴とするピッキングシステム。
【請求項８】
請求項１に記載のピッキングシステムであって、
前記棚在庫情報は前記保管位置に応じて前記物品の梱包単位を規定する物品形態を含み、
前記オーダーは、さらに、前記特定の物品に関する特定の物品形態を含み、
前記プロセッサは、
前記第１の保管位置および前記第２の保管位置のうち、前記特定の物品形態に関連付けられている特定の保管位置を、前記棚在庫情報から検索し、
前記特定の物品を前記特定の保管位置から取り出すという、前記特定の保管位置に対応する前記作業対象に関する作業指示データを生成する、
ことを特徴とするピッキングシステム。
【請求項９】
請求項１に記載のピッキングシステムであって、
前記オーダーは、さらに、前記特定の物品の個数を含み、
前記プロセッサは、
前記第１の保管位置および前記第２の保管位置のうち、前記特定の物品の個数を充足する特定の保管位置を、前記棚在庫情報から検索し、
前記特定の物品を前記特定の保管位置から取り出すという、前記特定の保管位置に対応する前記作業対象に関する作業指示データを生成する、
ことを特徴とするピッキングシステム。
【請求項１０】
物流に関する作業対象に応じた作業支援を実行するピッキングシステムであって、
前記ピッキングシステムは、プログラムを実行するプロセッサと、前記プログラムを記憶する記憶デバイスと、物品を保管する搬送棚を移動させる移動装置および前記搬送棚に対して前記作業支援が行われる作業ステーションの端末と通信する通信インタフェースと、前記搬送棚が存在する保管エリアの上方に前記物品を搬送する搬送機を含む搬送システムと、を有し、
前記記憶デバイスは、前記搬送棚内の前記物品の保管位置について前記物品および前記作業対象を記憶する棚在庫情報を有し、
前記プロセッサは、
保管対象物品を保管すべき保管先の搬送棚を前記棚在庫情報から検索し、
前記搬送機を制御して、前記保管対象物品の前記保管先の搬送棚の上方に前記保管対象物品を搬送し、
前記保管対象物品を前記保管先の搬送棚の上方の保管位置に保管する、
ことを特徴とするピッキングシステム。
【請求項１１】
物流に関する作業対象に応じた作業支援を実行するピッキングシステムによるピッキング方法であって、
前記ピッキングシステムは、プログラムを実行するプロセッサと、前記プログラムを記憶する記憶デバイスと、物品を保管する搬送棚を移動させる移動装置および前記搬送棚に対して作業が行われる作業ステーションの端末と通信する通信インタフェースと、を有し、
前記記憶デバイスは、前記搬送棚内の前記物品の保管位置について前記物品および前記作業対象を記憶する棚在庫情報と、前記作業ステーションについて前記搬送棚の第１の保管位置へのアクセス可否を示す情報を記憶する作業ステーション情報と、を有し、
前記ピッキング方法は、
前記プロセッサは、
特定の物品を指定するオーダーを受信し、
前記特定の物品を保管する第１の保管位置を前記棚在庫情報から検索し、
前記特定の物品を、前記第１の保管位置から前記搬送棚の第２の保管位置に移動するように指示する特定の作業対象に関する作業指示データを生成し、
前記作業ステーション情報を参照して、前記第１の保管位置にアクセスして前記特定の作業対象を行うことが可能な特定の作業ステーションを検索し、
前記特定の作業ステーションの端末に、前記作業指示データを送信し、
前記搬送棚を前記特定の作業ステーションに搬送するように指示する搬送指示データを前記移動装置に送信する、
ことを特徴とするピッキング方法。
【請求項１２】
請求項１１に記載のピッキング方法であって、
前記第１の保管位置は、前記第２の保管位置よりも上方の保管位置である、
ことを特徴とするピッキング方法。
【請求項１３】
請求項１１に記載のピッキング方法であって、
前記第１の保管位置は、前記第２の保管位置よりも下方の保管位置である、
ことを特徴とするピッキング方法。
【請求項１４】
請求項１１に記載のピッキング方法であって、
前記第１の保管位置および前記第２の保管位置は、各々の保管位置に保管される物品の形態に応じて設定される、
ことを特徴とするピッキング方法。
【請求項１５】
請求項１１に記載のピッキング方法であって、
前記物品の保管位置は、前記物品の重量に応じて、重量が重い物品を保管する保管位置ほど前記搬送棚の下方の保管位置に設定される、
ことを特徴とするピッキング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品をピッキングするピッキングシステム、およびピッキング方法に関する。
【背景技術】
【０００２】
倉庫内又は工場内で、オーダーに応じて作業者が棚から物品を取り出すピッキング作業がある。多数の物品が格納された棚から物品を取り出すため、作業者は倉庫内を移動してリストを参照しながら所定の物品を取り出して回ることが多い。この物品を探して移動する時間を削減して作業効率を上げるため、作業者のもとへ対象の物品が格納された棚を搬送車によって移動するシステムがある。【０００３】
また、ピッキング作業時には作業者が作業可能な高さに物品を格納する。そのため、物品の格納する棚の上部空間は利用されないことが多い。この上部空間の効率利用として、たとえば特許文献１がある。特許文献１は、ピッキング作業を行う物品を収納するピッキング用棚部分と、そのピッキング用棚部分の上方に補充する物品を収納する補充用棚部分とを設け、補充用棚部分の物品をピッキング用棚部分に搬送する手段を設置することを開示する。これにより、棚の上部空間が利用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術は、固定されたピッキング作業用棚の上部空間に補充用棚を設け、補充用棚から物品が供給される装置を利用するが、棚を移動することができない。したがって、移動可能な棚である場合、当該棚に物品を補充することができず、ピッキングの作業効率や空間の利用効率が低減する。【０００６】
本発明は、移動可能な棚を用いたピッキングシステムにおいて、作業効率を向上し、かつ空間の利用効率を高めることである。
【課題を解決するための手段】
【０００７】
本願において開示される発明の一側面となるピッキングシステムおよびピッキング方法は、物流に関する作業対象に応じた作業支援を実行するピッキングシステムおよびピッキング方法であって、前記ピッキングシステムは、プログラムを実行するプロセッサと、前記プログラムを記憶する記憶デバイスと、物品を保管する搬送棚を移動させる移動装置および前記搬送棚に対して作業が行われる作業ステーションの端末と通信する通信インタフェースと、を有し、前記記憶デバイスは、前記搬送棚内の前記物品の保管位置について前記物品および前記作業対象を記憶する棚在庫情報と、前記作業ステーションについて前記搬送棚の第１の保管位置へのアクセス可否を示す情報を記憶する作業ステーション情報と、を有し、前記プロセッサは、特定の物品を指定するオーダーを受信し、前記特定の物品を保管する第１の保管位置を前記棚在庫情報から検索し、前記特定の物品を、前記第１の保管位置から前記搬送棚の第２の保管位置に移動するように指示する特定の作業対象に関する作業指示データを生成し、前記作業ステーション情報を参照して、前記第１の保管位置にアクセスして前記特定の作業対象を行うことが可能な特定の作業ステーションを検索し、前記特定の作業ステーションの端末に、前記作業指示データを送信し、前記搬送棚を前記特定の作業ステーションに搬送するように指示する搬送指示データを前記移動装置に送信する、ことを特徴とする。【０００８】
また、本願において開示される発明の他の側面となるピッキングシステムおよびピッキング方法は、物流に関する作業対象に応じた作業支援を実行するピッキングシステムおよびピッキング方法であって、前記ピッキングシステムは、プログラムを実行するプロセッサと、前記プログラムを記憶する記憶デバイスと、物品を保管する搬送棚を移動させる移動装置および前記搬送棚に対して前記作業支援が行われる作業ステーションの端末と通信する通信インタフェースと、前記搬送棚が存在する保管エリアの上方に前記物品を搬送する搬送機を含む搬送システムと、を有し、前記記憶デバイスは、前記搬送棚内の前記物品の保管位置について前記物品および前記作業対象を記憶する棚在庫情報を有し、前記プロセッサは、保管対象物品を保管すべき保管先の搬送棚を前記棚在庫情報から検索し、前記搬送機を制御して、前記保管対象物品の前記保管先の搬送棚の上方に前記保管対象物品を搬送し、前記保管対象物品を前記保管先の搬送棚の上方の保管位置に保管する、ことを特徴とする。
【発明の効果】
【０００９】
本発明の代表的な実施の形態によれば、移動可能な棚を用いたピッキングシステムにおいて、作業効率を向上し、かつ空間の利用効率を高めることができる。前述した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】図１は、倉庫内の出庫作業の一例を示す説明図である。
【図２】図２は、物品補充例を示す説明図である。
【図３】図３は、ピッキングシステムの一例を示す説明図である。
【図４】図４は、ＷＭＳ、オーダー管理装置、運行管理装置、および端末のハードウェア構成例を示すブロック図である。
【図５】図５は、搬送車ＡＣのハードウェア構成例を示すブロック図である。
【図６】図６は、オーダー管理テーブルの一例を示す説明図である。
【図７】図７は、物品情報管理テーブルの一例を示す説明図である。
【図８】図８は、棚在庫情報管理テーブルの一例を示す説明図である。
【図９】図９は、作業ステーション情報管理テーブルの一例を示す説明図である。
【図１０】図１０は、倉庫内の地図データを示す説明図である。
【図１１】図１１は、管理装置の機能的構成例を示すブロック図である。
【図１２】図１２は、実施例１にかかる管理装置による作業支援処理手順例を示すフローチャートである。
【図１３】図１３は、図１２に示した生成処理（ステップＳ１２０６）の詳細な処理手順例を示すフローチャートである。
【図１４】図１４は、実施例２にかかるピッキング作業の一例を示す説明図である。
【図１５】図１５は、実施例２にかかるオーダー管理テーブルの一例を示す説明図である。
【図１６】図１６は、実施例２にかかる棚在庫情報管理テーブルの一例を示す説明図である。
【図１７】図１７は、実施例２にかかる管理装置の機能的構成例を示すブロック図である。
【図１８】図１８は、実施例２にかかる管理装置による作業支援処理手順例を示すフローチャートである。
【図１９】図１９は、実施例３にかかる作業例を示す説明図である。
【図２０】図２０は、実施例３にかかる作業ステーション情報管理テーブルの一例を示す説明図である。
【図２１】図２１は、搬送システムの一例を示す平面図である。
【図２２】図２２は、搬送システムによる物品の搬送例を示す説明図である。
【図２３】図２３は、物品搬送処理手順例を示すフローチャートである。
【発明を実施するための形態】
【実施例１】
【００１１】
＜出庫作業の一例＞
図１は、倉庫内の出庫作業の一例を示す説明図である。倉庫１００は、物品の保管エリア１０１と、作業エリア１０２と、を有する。保管エリア１０１には複数の搬送棚ＤＳが配置される。各搬送棚ＤＳは、１種類以上の物品を搭載する。また、保管エリア１０１には、複数の搬送車ＡＣが存在する。搬送車ＡＣは、後述する管理装置３０２からの制御により移動する。【００１２】
具体的には、搬送車ＡＣは、指定された搬送棚ＤＳまで移動する。搬送車ＡＣは、搬送棚ＤＳの真下に潜り込むと、搬送車ＡＣの上面に設けられた図示しないジャッキ機構により、搬送棚ＤＳを真上に持ち上げる。その後、搬送車ＡＣは、搬送棚ＤＳを持ち上げたまま、作業エリア１０２内の指定された作業ステーションＷＳ１，ＷＳ２に移動する。説明上、作業ステーションＷＳ１，ＷＳ２を区別しない場合は、作業ステーションＷＳと表記する。搬送車ＡＣは、作業ステーションＷＳに到着すると、搬送棚ＤＳを床に下す。出庫作業が終了すると、搬送車ＡＣは、再度搬送棚ＤＳを持ち上げて、搬送棚ＤＳを元の位置に戻す。なお、実施例１では、搬送棚ＤＳを移動させる移動装置として、搬送車ＡＣを用いるが、各搬送棚ＤＳに搬送車ＡＣが固定されていてもよい。【００１３】
作業エリア１０２には、複数の作業ステーションＷＳｉ（ｉは、１≦ｉ≦ｎを満たす整数。ｎは２以上の整数で、作業ステーションＷＳの総数を示す。本例では、ｎ＝２とする。）がある。作業ステーションＷＳｉは、端末Ｔｉと、仕分棚ＳＳｉと、を有する。端末Ｔｉは、情報を表示したり、作業者Ｗｉが操作したりするコンピュータである。仕分棚ＳＳｉは、搬送棚ＤＳからピッキングされた物品を載置する棚である。【００１４】
作業支援用具Ｅｉは、作業者が搬送棚ＤＳにおけるピッキング作業または補充作業を支援する道具である。具体的には、たとえば、作業支援用具Ｅｉは、踏み台や脚立、梯子、足場台、作業台である。作業支援用具Ｅｉを用いることにより、作業者は、たとえば、搬送棚ＤＳの上部のように、手が届かない場所から物品を取り出したり、収納したりすることができる。【００１５】
＜物品補充例＞
図２は、物品補充例を示す説明図である。搬送棚ＤＳには、物品が保管されている。搬送棚ＤＳは、複数（図２では、５段（天面も含む））の棚段２０１〜２０５を有する。搬送棚ＤＳは、上部と下部に区分けされる。上部は、補充棚段であり、下部はピッキング棚段である。補充棚段は、補充用の物品が保管される棚段であり、ピッキング棚段は、ピッキング用に物品が保管される棚段である。上部と下部の境界は任意に定義される。本例では、天面２１０を境界とし、最上段の棚段２０５が上部、すなわち、補充棚段とするが、たとえば、棚段２０３と棚段２０４との間の棚板を境界としてもよい。【００１６】
また、物品は種類ごとに間口と呼ばれる単位で保管される。間口とは、１つの棚段を１または複数の領域に分けた場合の３次元領域（図２中、点線の直方体）となる物品の保管位置である。ピッキング棚段にある間口を、ピッキング対象間口と称す。また、補充棚段にある間口を、補充対象間口と称す。ピッキング対象間口は、作業者Ｗが通常の作業（作業支援用具Ｅｉを使わずに）としてアクセスできる間口であり、補充対象間口は、作業者Ｗが作業支援用具Ｅｉを利用してアクセスできる間口である。【００１７】
ピッキング棚段を搬送棚ＤＳの上部にすると、ピッキングの際に作業支援用具Ｅｉを用いる必要があるため、作業効率が低下する。このため、当該上部は、発生回数が少ない補充棚段となる。搬送棚ＤＳが作業エリアに搬送されると、作業者は、作業指示に応じて、搬送棚ＤＳから物品をピッキングして仕分棚ＳＳｉに収納したり、搬送棚ＤＳ内において補充作業をしたりする。【００１８】
ピッキング対象間口には、バラ物品と呼ばれる物品が保管される。バラ物品とは、１個単位で保管される物品である。すなわち、バラ物品は、梱包単位が１個である物品である。ピース物品とも呼ばれる。また、補充対象間口には、ケース物品と呼ばれる物品が保管される。ケース物品とは、同種の物品を複数個まとめて保管される物品群である。すなわち、ケース物品は、梱包単位が複数個である物品である。図２は、作業者が作業支援用具Ｅｉを用いて、搬送棚ＤＳの最上段の補充対象間口に保管されているケース物品を、最下段のピッキング対象間口に降ろしている補充作業を示している。【００１９】
＜ピッキングシステムの一例＞
図３は、ピッキングシステムの一例を示す説明図である。ピッキングシステム３００は、Ｗａｒｅｈｏｕｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ（ＷＭＳ）３０１と、管理装置３０２と、搬送車ＡＣと、作業ステーションＷＳｉと、を有する。作業ステーションＷＳｉは、端末Ｔｉと、仕分棚ＳＳｉと、を有する。また、作業支援用具Ｅｉを有する作業ステーションＷＳｉもある。【００２０】
ＷＭＳ３０１は、管理装置３０２と通信可能に接続される。管理装置３０２、搬送車ＡＣ、および端末Ｔｉは、ネットワーク３１０を介して通信可能に接続される。少なくとも、搬送車ＡＣは、ネットワーク３１０を介して無線通信可能に管理装置３０２と接続される。ＷＭＳ３０１は、管理装置３０２を制御する。具体的には、ＷＭＳ３０１は、管理装置３０２にオーダーを送信する。オーダーとは、物品の物品名、個数、形態、および顧客を含む注文情報である。【００２１】
管理装置３０２は、ピッキング作業、および補充作業を制御する。ピッキング作業、および補充作業の制御については後述する。また、管理装置３０２は、搬送車ＡＣによる搬送棚ＤＳの搬送を制御する。【００２２】
管理装置３０２は、保管エリア１０１の座標情報を有し、各搬送棚ＤＳの現在位置情報を管理する。保管エリア１０１の床面は、たとえば、２次元メッシュで分割されており、運行管理装置３０２は、各メッシュの中心の座標値を管理する（中心ではなく、メッシュの頂点座標値でもよい）。また、各メッシュは、当該メッシュの座標値を含むマーカーを有する。マーカーは、たとえば、メッシュ上に貼着または塗布されたバーコード（２次元コードも含む）である。バーコードはメッシュの座標値が織り込まれた情報である。【００２３】
管理装置３０２は、搬送車ＡＣの運行を管理する。具体的には、たとえば、管理装置３０２は、配送すべき物品を保管する搬送棚ＤＳを特定し、特定した搬送棚ＤＳ経由で、作業ステーションＷＳｉまでの経路情報を算出する。そして、管理装置３０２は、ある搬送車ＡＣ、たとえば、特定した搬送棚ＤＳに最も近い搬送車ＡＣに経路情報を送信し、当該経路情報に従って移動するよう指示する。【００２４】
搬送車ＡＣは、搬送棚ＤＳを搬送する移動装置である。搬送車ＡＣは、移動中床面をスキャンしており、メッシュ通過時にバーコードをスキャンすることにより、その座標値を取得する。搬送車ＡＣは、取得した座標値を管理装置３０２に送信する。これにより、管理装置３０２は、搬送車ＡＣの現在位置を管理する。また搬送車ＡＣは、マーカーを用いず、たとえば、ソナーやレーザースキャナの計測システムを備え、自己位置を逐次推定しながら運行することも可能である。なお、搬送棚ＤＳの移動は搬送車ＡＣにより行われるが、搬送棚ＤＳ自体に、搬送車ＡＣのような移動装置が搭載されていてもよい。【００２５】
管理装置３０２は、搬送車ＡＣの現在位置の座標値が、搬送すべき搬送棚ＤＳが配置されているメッシュの座標値と一致するか否かを判断する。一致する場合、管理装置３０２は、リフトアップ指示情報を搬送車ＡＣに送信する。搬送車ＡＣは、リフトアップ指示情報を受信すると、ジャッキ機構により搬送棚ＤＳを持ち上げる。そして、搬送車ＡＣは、目標到達地点となる作業ステーションＷＳｉに移動する。【００２６】
管理装置３０２は、搬送車ＡＣの現在位置の座標値が、目標到達地点となる作業ステーションＷＳｉ前のメッシュの座標値と一致するか否かを判断する。一致する場合、運行管理装置３０２は、リフトダウン指示情報を搬送車ＡＣに送信する。搬送車ＡＣは、リフトダウン指示情報を受信すると停止して、ジャッキ機構により搬送棚ＤＳを床面に下す。【００２７】
管理装置３０２は、当該搬送棚ＤＳからのピッキング作業の終了情報を受信すると、リフトアップ指示情報および撤収指示情報を搬送車ＡＣに送信する。搬送車ＡＣは、リフトアップ指示情報を受信すると再度搬送棚ＤＳを持ち上げ、撤収指示情報を受信すると、搬送棚ＤＳを持ち上げたまま、経路情報にしたがって搬送棚ＤＳが配置されていた元の位置に移動する。【００２８】
管理装置３０２は、搬送車ＡＣの現在位置の座標値が、搬送棚ＤＳが配置されていた元の位置となるメッシュの座標値と一致するか否かを判断する。一致する場合、管理装置３０２は、リフトダウン指示情報を搬送車ＡＣに送信する。搬送車ＡＣは、リフトダウン指示情報を受信すると、ジャッキ機構により搬送棚ＤＳを床面に下す。そして、搬送車ＡＣは、経路情報をクリアする。【００２９】
＜ハードウェア構成例＞
図４は、ＷＭＳ３０１、オーダー管理装置３０２、運行管理装置３０２、および端末Ｔｉ（以下、単にコンピュータ４００）のハードウェア構成例を示すブロック図である。コンピュータ４００は、プロセッサ４０１と、記憶デバイス４０２と、入力デバイス４０３と、出力デバイス４０４と、通信インターフェース（通信ＩＦ４０５）と、を有する。プロセッサ４０１、記憶デバイス４０２、入力デバイス４０３、出力デバイス４０４、および通信ＩＦ４０５は、バス４０６により接続される。【００３０】
プロセッサ４０１は、コンピュータ４００を制御する。記憶デバイス４０２は、プロセッサ４０１のワークエリアとなる。また、記憶デバイス４０２は、各種プログラムやデータを記憶する非一時的なまたは一時的な記録媒体である。記憶デバイス４０２としては、たとえば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリがある。入力デバイス４０３は、データを入力する。入力デバイス４０３としては、たとえば、キーボード、マウス、タッチパネル、テンキー、スキャナ、バーコードリーダがある。出力デバイス４０４は、データを出力する。出力デバイス４０４としては、たとえば、ディスプレイ、プリンタがある。通信ＩＦ４０５は、ネットワーク３１０と接続し、データを送受信する。【００３１】
図５は、搬送車ＡＣのハードウェア構成例を示すブロック図である。搬送車ＡＣは、プロセッサ５０１と、記憶デバイス５０２と、駆動部５０３と、ジャッキ機構５０４と、読取デバイス５０５と、通信ＩＦ５０６と、を有する。プロセッサ５０１、記憶デバイス５０２、駆動部５０３、ジャッキ機構５０４、読取デバイス５０５、および通信ＩＦ５０６は、バス５０７により接続される。プロセッサ５０１は、搬送車ＡＣを制御する。記憶デバイス５０２は、プロセッサ５０１の作業エリアとなる。また、記憶デバイス５０２は、各種プログラムやデータを記憶する非一時的なまたは一時的な記録媒体である。記憶デバイス５０２としては、たとえば、ＲＯＭ、ＲＡＭ、ＨＤＤ、フラッシュメモリがある。【００３２】
駆動部５０３は、プロセッサ５０１の制御により搬送車ＡＣを移動、旋回または停止させる。ジャッキ機構５０４は、プロセッサ５０１の制御により、リフトアップ指示情報を受けるとジャッキアップして搬送棚ＤＳを持ち上げ、リフトダウン指示情報を受けるとジャッキダウンして、搬送棚ＤＳを降ろす。読取デバイス５０５は、床面上のマーカーを読み取る。マーカーがバーコードである場合、読取デバイス５０５は、バーコードリーダである。通信ＩＦ５０６は、ネットワーク３１０と接続し、管理装置３０２からデータを送受信する。【００３３】
＜各種管理情報の記憶内容例＞
図６〜図１０を用いて、ピッキング作業および補充作業で用いられる各種管理情報の記憶内容例を、一例としてテーブル形式で説明する。なお、以降のテーブルの説明において、ＡＡフィールドｂｂｂ（ＡＡはフィールド名、ｂｂｂは符号）の値を、ＡＡｂｂｂと表記する場合がある。たとえば、オーダーＩＤフィールド６０１の値は、オーダーＩＤ６０１と表記される。なお、図６〜図１０に示す管理情報は、具体的には、たとえば、記憶デバイス４０２に格納される。【００３４】
図６は、オーダー管理テーブルの一例を示す説明図である。オーダー管理テーブル６００は、オーダーごとに、オーダーの内容を管理するテーブルである。オーダー管理テーブル６００は、オーダーＩＤフィールド６０１と、物品フィールド６０２と、個数フィールド６０３と、形態フィールド６０４と、顧客フィールド６０５と、を有する。各行において各フィールド６０１〜６０５の値の組み合わせがオーダーを示すエントリを構成する。【００３５】
オーダーＩＤフィールド６０１は、値として、オーダーＩＤを格納する記憶領域である。オーダーＩＤ６０１は、オーダーを一意に特定する識別情報である。物品フィールド６０２は、値として、オーダーに含まれる物品を示す物品ＩＤを格納する記憶領域である。個数フィールド６０３は、値として、オーダーに含まれる物品６０２の個数を格納する記憶領域である。形態フィールド６０４は、値として、オーダーに含まれる物品６０２の形態を格納する記憶領域である。形態６０４とは、物品を数える単位であり、バラの場合には１個ずつの単位、ケースの場合には複数個（たとえば、１０個）単位で１ケースと定義する。バラとケースの関係は、物品ごとに定義される（図７で後述する）。なお、形態６０４の指定がない場合にはバラ物品として扱うなどとしてもよい。また、実際のオーダーには、形態６０４が「ケース」のオーダーも存在するが、実施例１で扱うオーダーは、「バラ」である。顧客フィールド６０５は、値として、オーダーを要求した顧客を特定する顧客情報を格納する記憶領域である。【００３６】
ここで、エントリ６１は、オーダーＩＤ６０１が「ＩＤ００１」のオーダーであり、物品Ａ（物品６０２）を２個（個数６０３、形態６０４）、顧客Ｃ１（顧客６０５）から注文を受けたオーダーである。また、エントリ６２は、オーダーＩＤ６０１が「ＩＤ００２」のオーダーであり、物品Ｂ（物品６０２）を１個（個数６０３、形態６０４）、顧客Ｃ２（顧客６０５）から注文を受けたオーダーである。【００３７】
図７は、物品情報管理テーブルの一例を示す説明図である。物品情報管理テーブル７００は、物品ごとに、物品に関する情報を管理するテーブルである。物品情報管理テーブル７００は、管理ＩＤフィールド７０１と、物品フィールド７０２と、サイズフィールド７０３と、重さフィールド７０４と、梱包単位フィールド７０５と、を有する。各行において各フィールド７０１〜７０５の値の組み合わせが物品情報を示すエントリを構成する。【００３８】
管理ＩＤフィールド７０１は、値として、管理ＩＤを格納する記憶領域である。管理ＩＤ７０１は、物品情報を一意に特定する識別情報である。物品フィールド７０２は、値として、物品情報に関する物品を示す物品ＩＤを格納する記憶領域である。サイズフィールド７０３は、値として、物品７０２の１個当たりのサイズを格納する記憶領域である。重さフィールド７０４は、値として、物品７０２の1個あたりの重さを格納する記憶領域である。梱包単位フィールド７０５は、値として、物品７０２の梱包単位を格納する記憶領域である。梱包単位７０５とは、物品７０２（６０２）の形態６０４が「ケース」である場合に、当該物品７０２が１ケースとして数える際のバラの物品の個数である。すなわち、形態６０４は、物品７０２の梱包単位７０５を規定する。【００３９】
たとえば、エントリ７１の物品Ａについて、物品Ａの形態６０４は「バラ」であるが、仮に「ケース」である場合、物品Ａの梱包単位７０５は、「５０」である。したがって、物品Ａは、５０個を１ケースとして定義される。同様に、エントリ７２の物品Ｂについて、物品Ｂの形態６０４も「バラ」であるが、仮に「ケース」である場合、「ケース」であり、物品Ｂの梱包単位７０５は、「１００」である。したがって、物品Ｂは、１００個を１ケースとして定義される。【００４０】
図８は、棚在庫情報管理テーブルの一例を示す説明図である。棚在庫情報管理テーブル８００は、搬送棚ＤＳでの保管位置ごとに、搬送棚ＤＳでの在庫状態を管理する情報である。棚在庫情報管理テーブル８００は、管理ＩＤフィールド８０１と、物品フィールド８０２と、個数フィールド８０３と、形態フィールド８０４と、棚ＩＤフィールド８０５と、間口フィールド８０６と、作業対象フィールド８０７と、を有する。各行において各フィールド８０１〜８０７の値の組み合わせが棚在庫情報を示すエントリを構成する。【００４１】
管理ＩＤフィールド８０１は、値として、管理ＩＤを格納する記憶領域である。管理ＩＤ８０１は、値として、棚在庫情報を一意に特定する識別情報である。物品フィールド８０２は、値として、そのエントリで特定される保管位置で保管される物品を示す物品ＩＤを格納する記憶領域である。個数フィールド８０３は、値として、そのエントリで特定される保管位置で保管される物品８０２の個数を格納する記憶領域である。【００４２】
形態フィールド８０４は、値として、そのエントリで特定される保管位置で保管される物品８０２の形態を格納する記憶領域である。棚ＩＤフィールド８０５は、搬送棚ＤＳの棚ＩＤを格納する記憶領域である。棚ＩＤ８０５は、物品８０２が保管される搬送棚ＤＳを一意に特定する識別情報である。間口フィールド８０６は、値として、棚ＩＤ８０５の搬送棚ＤＳにおいて物品８０２が保管される間口を一意に特定する識別情報である。棚ＩＤ８０５および間口８０６の組み合わせにより、物品８０２の保管位置が定義される。【００４３】
作業対象フィールド８０７は、値として、作業対象を格納する記憶領域である。作業対象８０７とは、棚ＩＤ８０５の搬送棚ＤＳにおける間口８０６の種類を特定する情報である。たとえば、作業対象８０７が「ピッキング」である場合、その間口８０６は、ピッキング対象間口と定義され、作業対象８０７が「補充」である場合、その間口８０６は、補充対象間口と定義される。【００４４】
ここで、エントリ８１について説明すると、この管理ＩＤ８０１が「００１」である棚在庫情報は、物品Ａ（物品８０２）が２０個（個数８０３）バラの状態（形態８０４）で保管され、棚ＩＤ８０５が「Ｓ０１」の搬送棚ＤＳのピッキング対象間口「３−２」（間口８０６、作業対象８０７）に保管されていることを示す。また、エントリ８２については、この管理ＩＤ８０１が「００２」である棚在庫情報は、物品Ａ（物品８０２）が３ケース（個数８０３、形態８０４）、棚ＩＤ８０５が「Ｓ０１」の搬送棚ＤＳの補充対象間口「上」（間口８０６、作業対象８０７）に保管されていることを示す。【００４５】
図９は、作業ステーション情報管理テーブルの一例を示す説明図である。作業ステーション情報管理テーブル９００は、作業ステーションＷＳｉごとに、作業ステーションＷＳｉに関する情報を管理するテーブルである。作業ステーション情報管理テーブル９００は、作業ステーションフィールド９０１と、アクセスフィールド９０２と、状態フィールド９０３と、を有する。各行において各フィールド９０１〜９０３の値の組み合わせが作業ステーション情報を示すエントリを構成する。【００４６】
作業ステーションフィールド９０１は、値として、作業ステーションＷＳｉを一意に特定する情報を格納する記憶領域である。アクセスフィールド９０２は、値として、搬送棚ＤＳの上部へのアクセス可否を示す情報を格納する記憶領域である。たとえば、アクセス９０２が「上部可能」である場合、作業者Ｗは、その作業ステーション８０１において、搬送棚ＤＳの上部にアクセス可能であることを意味する。すなわち、その作業ステーション８０１には、作業支援用具Ｅｉがあることを意味する。状態フィールド９０３は、値として、その作業ステーション８０１での作業状態を示す情報を格納する記憶領域である。たとえば、状態８０３が「作業中」の場合、作業者Ｗがその作業ステーション８０１で作業をしていることを意味する。また、状態８０３が「停止」の場合、作業者Ｗがその作業ステーション８０１に存在しないことを意味する。【００４７】
すなわち、作業者Ｗは、担当の作業ステーションＷＳｉに入ると、端末Ｔｉに作業開始の入力をする。端末Ｔｉは、当該操作により、作業開始通知を管理装置３０２に送信する。作業開始通知には、作業ステーションＷＳｉの識別情報が含まれる。管理装置３０２は、作業開始通知を受信部で受信すると、作業ステーション情報管理テーブル９００から、作業開始通知に含まれている作業ステーションＷＳｉの識別情報に一致するエントリを特定し、当該エントリの状態８０３を「作業中」に更新する。【００４８】
図１０は、倉庫１００内の地図データを示す説明図である。地図データは、搬送棚ＤＳ、通路１００１、作業ステーションＷＳｉの位置情報（座標値）を有する。搬送棚ＤＳは、移動可能であるため、現在位置情報を保持されてもよい。【００４９】
＜管理装置３０２の機能的構成例＞
図１１は、管理装置３０２の機能的構成例を示すブロック図である。管理装置３０２は、受信部１１０１と、在庫判定部１１０２と、補充判定部１１０３と、決定部１１０４と、作成部１１０５と、通信部１１０６と、状態管理部１１０７と、Ｄａｔａｂａｓｅ（ＤＢ）１１０８と、を有する。受信部１１０１〜状態管理部１１０７は、具体的には、たとえば、図４に示した記憶デバイス４０２に記憶されたプログラムをプロセッサ４０１に実行させることにより、または、通信ＩＦ４０５により機能する。【００５０】
受信部１１０１は、ＷＭＳ３０１からオーダーを受信する。オーダーには、オーダーＩＤ、オーダーされた物品の物品ＩＤ、当該物品の個数、形態、および顧客情報が含まれる。受信部１１０１は、オーダーを受信すると、当該オーダーをオーダー管理テーブル６００の新規エントリとして格納する。【００５１】
在庫判定部１１０２は、棚在庫情報管理テーブル８００を参照して、受信部１１０１によって受信されたオーダーの物品を含むエントリを棚在庫情報管理テーブル８００から検索する。そして、在庫判定部１１０２は、オーダーされた物品８０２を有するエントリの棚ＩＤ８０５および間口８０６を取得する。具体的には、たとえば、オーダーされた物品が物品Ａである場合、在庫判定部１１０２は、物品Ａを有するエントリ８１の棚ＩＤ８０５（Ｓ０１）および間口８０６（３−２）を棚在庫情報管理テーブル８００から取得する。【００５２】
補充判定部１１０３は、在庫判定部１１０２によって得られた棚ＩＤ８０５および間口８０６のうち、作業対象８０７が「ピッキング」である棚ＩＤ８０５および間口８０６を特定する。そして、補充判定部１１０３は、特定した棚ＩＤ８０５および間口８０６に、オーダーで受け付けた個数の物品が保管されているか否かを判定する。当該個数の物品が保管されている場合、当該間口８０６からピッキング可能となり、当該個数の物品が保管されていない場合、在庫不足であるため、当該棚ＩＤ８０５の搬送棚ＤＳの補充対象間口から補充する必要がある。【００５３】
具体的には、たとえば、物品Ａを有するエントリ８１の作業対象８０７は「ピッキング」である。したがって、補充判定部１１０３は、エントリ８１の棚ＩＤ８０５（Ｓ０１）および間口８０６（３−２）に、オーダーで受け付けた個数の物品Ａが保管されているか否かを判定する。ここで、エントリ８１の個数８０３は「２０個」であり、形態８０４は「バラ」であるため、棚ＩＤ８０５（Ｓ０１）の搬送棚ＤＳの間口８０６（３−２）には、物品Ａが２０個保管されている。オーダーで受け付けた物品Ａの個数が２０個以下であれば、ピッキング可能となる。一方、２０個よりも多ければ、ピッキング不可能、すなわち、在庫不足となり、棚ＩＤ８０５（Ｓ０１）の搬送棚ＤＳの補充対象間口から補充する必要がある。【００５４】
ピッキング可能と判定された場合、補充判定部１１０３は、ピッキング作業指示データを生成する。ピッキング作業指示データは、作業者Ｗにピッキング作業を指示するためのデータである。具体的には、たとえば、オーダーを受け付けた物品Ａの個数が「１２」である場合、補充判定部１１０３は、『棚ＩＤ８０５が「Ｓ０１」の搬送棚ＤＳのピッキング対象間口「３−２」から、物品Ａを１２個ピッキングする。』というピッキング作業指示データを生成する。【００５５】
在庫不足と判定された場合、補充判定部１１０３は、当該物品８０２および棚ＩＤ８０５が一致し、かつ、作業対象８０７が「補充」であるエントリを棚在庫情報管理テーブル８００から検索する。たとえば、上記のように、オーダーを受け付けた物品が物品Ａの場合、補充判定部１１０３は、物品８０２が「Ａ」で、かつ、棚ＩＤ８０５が「Ｓ０１」であるエントリ８２を検索する。【００５６】
そして、補充判定部１１０３は、上記と同様、作業対象８０７が「補充」であるエントリで特定される間口８０６に、オーダーで受け付けた個数の物品Ａが保管されているか否かを判定する。上記の例では、作業対象８０７が「補充」であるエントリ８２の個数８０３は「３」であるが、形態８０４は「ケース」である。すなわち、３ケースの物品Ａが、棚ＩＤ８０５が「Ｓ０１」の搬送棚ＤＳの上部の補充対象間口に存在する。【００５７】
したがって、補充判定部１１０３は、形態８０４が「ケース」であるため、物品情報管理テーブル７００にアクセスして、オーダーを受け付けた物品７０２で、かつ、梱包単位７０５が「１」でないエントリを特定する。たとえば、物品７０２が物品Ａの場合、梱包単位７０５が「５０」であるエントリ７２が特定される。すなわち、物品Ａの形態６０４が「ケース」である場合、物品Ａが５０個で１ケースとなる。【００５８】
補充判定部１１０３は、特定した物品情報管理テーブル７００の梱包単位７０５と、作業対象８０７が「補充」であるエントリ８２の個数８０３と、を用いて、オーダーを受け付けた物品が補充対象間口に保管されている個数を算出する。たとえば、エントリ７１の物品Ａについて、特定した物品情報管理テーブル７００の梱包単位７０５は、「５０」であり、作業対象８０７が「補充」であるエントリ８２の個数８０３は、「３」である。したがって、補充判定部１１０３は、オーダーを受け付けた物品Ａが補充対象間口に保管されている個数「１５０」（＝５０×３）を算出する。【００５９】
そして、補充判定部１１０３は、オーダーを受け付けた物品が、補充対象間口から補充可能であるか否かを判定する。すなわち、補充判定部１１０３は、オーダーを受け付けた物品の個数が、算出した個数に含まれているか否かを判定する。たとえば、補充判定部１１０３は、オーダーでの物品Ａの個数が、算出した個数「１５０」に含まれているか否かを判定する。含まれていない場合、補充不可、すなわち、在庫不足となり、補充判定部１１０３は、在庫不足であることを示す通知をＷＭＳ３０１に送信する。【００６０】
一方、含まれている場合、補充可能である。したがって、補充判定部１１０３は、当該物品は、補充対象間口からピッキング対象間口に、少なくとも不足分の個数の補充を指示する補充作業指示データを生成する。補充作業指示データは、作業者Ｗに補充作業を指示するためのデータである。不足分の個数とは、オーダーでの物品の個数から、ピッキング対象間口に存在する同一物品の個数を引いた数である。具体的には、たとえば、物品Ａの不足分の個数を６個とする。【００６１】
この場合、補充判定部１１０３は、『棚ＩＤ８０５が「Ｓ０１」の搬送棚ＤＳの上部の補充対象間口から、物品Ａを６個取り出し、当該搬送棚ＤＳのピッキング対象間口「３−２」に移す。』という補充作業指示データを生成する。【００６２】
決定部１１０４は、ピッキング作業または補充作業を行わせる作業ステーションＷＳｉを決定する。具体的には、たとえば、決定部１１０４は、補充判定部１１０３で在庫充足と判定された場合、オーダーを受け付けた物品は、ピッキング対象間口からピッキングされる。したがって、決定部１１０４は、作業ステーション情報管理テーブル９００にアクセスして、状態８０３が「作業中」である作業ステーション８０１の中から、ピッキング作業を行わせる作業ステーションＷＳｉを決定する。【００６３】
また、補充判定部１１０３で、在庫不足と判定され、かつ、補充対象間口から補充可能と判定された場合、作業者Ｗは、搬送棚ＤＳの上部から物品を取り出す必要がある。したがって、決定部１１０４は、作業ステーション情報管理テーブル９００にアクセスして、状態８０３が「作業中」であり、かつ、アクセス９０２が「上部可能」である作業ステーション８０１の中から、補充作業を行わせる作業ステーションを決定する。アクセス９０２が「上部可能」である作業ステーション８０１は、作業支援用具Ｅｉを有する作業ステーションＷＳｉである。【００６４】
作成部１１０５は、地図データ１０００を参照して、搬送対象となる搬送棚ＤＳの現在位置と、搬送棚ＤＳの搬送先として決定部１１０４によって決定された作業ステーションＷＳｉの位置と、搬送車ＡＣの現在位置と、を特定する。搬送車ＡＣが複数台稼働している場合は、作成部１１０５は、所定の選択基準により、搬送作業を行わせる搬送車ＡＣを決定する。搬送作業とは、搬送棚ＤＳを作業ステーションＷＳｉに搬送し、ピッキングまたは補充作業の終了後に、保管エリア１０１（たとえば、元の位置）に戻すまでの作業である。選択基準は、たとえば、搬送作業をしていない搬送車ＡＣのうち、搬送対象の搬送棚ＤＳに最も近い搬送車ＡＣとする。【００６５】
そして、作成部１１０５は、たとえば、最短経路探索のような既知の技術により、選択した搬送車ＡＣから搬送対象の搬送車ＡＣを経由して、決定部１１０４で決定された作業ステーションＷＳｉまでの経路情報を作成する。【００６６】
通信部１１０６は、作成部１１０５で作成された経路情報を移動装置に送信する。具体的には、たとえば、通信部１１０６は、経路情報を搬送車ＡＣに送信する。また、通信部１１０６は、補充判定部１１０３で生成されたピッキング作業指示データまたは補充作業指示データに、搬送棚ＤＳを搬送する搬送車ＡＣの搬送車ＩＤを付与して、決定部１１０４で決定された作業ステーションＷＳｉの端末Ｔｉに送信する。これにより、端末Ｔｉは、受信した作業指示データをディスプレイに表示する。【００６７】
管理装置３０２から経路情報を受信すると、搬送車ＡＣは、経路情報にしたがって、搬送対象となる搬送棚ＤＳに移動して、リフトアップする。そして、搬送車ＡＣは、搬送棚ＤＳを持ち上げた状態で、経路情報で指定された宛先となる作業ステーションＷＳｉに、経路情報にしたがって移動する。作業ステーションＷＳｉに到達すると、搬送車ＡＣは、搬送棚ＤＳをリフトダウンして待機する。【００６８】
状態管理部１１０７は、搬送車ＡＣの搬送情報を搬送車ＡＣから受信し、管理する。搬送情報は、所定のタイミングで搬送車ＡＣから管理装置３０２に送信される。搬送車ＡＣの搬送情報は、たとえば、搬送車ＡＣの現在位置、搬送作業フラグ、担当している搬送棚ＤＳの棚ＩＤ、作業ステーションＷＳｉへの到着フラグを含む。【００６９】
搬送作業フラグとは、その搬送車ＡＣが搬送棚ＤＳの搬送作業を受け付けたか否かを示すフラグである。経路情報が受信された場合、搬送車ＡＣは、搬送作業フラグをＯＮに設定し、搬送車ＡＣを返却した場合、搬送作業フラグをＯＦＦに設定する。上述した管理装置３０２の作成部１１０５は、たとえば、各搬送車ＡＣから搬送情報を取得し、搬送作業フラグがＯＦＦである搬送車ＡＣから、搬送作業を行わせる搬送車ＡＣを選択する。【００７０】
到着フラグとは、搬送作業中の搬送車ＡＣ（搬送作業フラグがＯＮ）が、目的地点である作業ステーションＷＳｉに到着したか否かを示すフラグである。搬送車ＡＣは、経路情報を参照して、目的地点である作業ステーションＷＳｉに到着した場合、到着フラグをＯＮに設定し、搬送車ＡＣの返却を開始した場合、搬送作業フラグをＯＦＦに設定する。【００７１】
端末Ｔｉは、管理装置３０２の通信部１１０６と通信する。作業指示データを受信すると、端末Ｔｉは、受信した作業指示データをディスプレイに表示する。作業指示データにしたがって作業者Ｗが搬送棚ＤＳに対しピッキング作業や補充作業をする。なお、補充作業の場合、作業者Ｗは、補充対象間口から取り出した物品を、その物品のピッキング対象間口に移動してもよく、空いている他のピッキング対象間口に移動してもよい。【００７２】
この場合、作業者Ｗは、端末Ｔｉのバーコードリーダで商品のバーコードを読み取る。また、作業者Ｗは、端末Ｔｉの入力デバイス４０３で、作業対象となった間口の間口ＩＤを入力する。なお、間口に当該間口の間口ＩＤが埋め込まれたバーコードが付されている場合には、作業者Ｗは、バーコードリーダで当該バーコードを読み取ってもよい。端末Ｔｉは、バーコードリーダや他の入力デバイス４０３で受け付けた商品の商品ＩＤや商品の個数、棚ＩＤ、間口ＩＤ、作業対象を含む作業完了通知を、管理装置３０２に送信する。この場合、管理装置３０２は、受信した作業完了通知を用いて、棚在庫情報管理テーブル８００の個数８０３を更新する。【００７３】
なお、搬送棚ＤＳが作業ステーションＷＳｉに滞在している場合、作業者Ｗは、搬送棚ＤＳへの物品追加作業を行ってもよい。物品追加作業とは、他の搬送棚ＤＳに保管されている物品や、外部から他の作業ステーションＷＳｊ（ｊ≠ｉ）に入荷された物品を、搬送棚ＤＳに追加する作業である。バラ単位で追加する場合、作業者Ｗは、追加対象商品についてピッキング対象間口が存在する場合には、そのピッキング対象間口に追加対象商品を保管する。作業者Ｗは、追加対象商品についてピッキング対象間口が存在しない場合には、空いているピッキング対象間口に追加対象商品を保管する。【００７４】
ケース単位で追加する場合についても、作業者Ｗは、追加対象商品について補充対象間口が存在する場合には、その補充対象間口に追加対象商品を保管する。作業者Ｗは、追加対象商品について補充対象間口が存在しない場合には、空いている補充対象間口に追加対象商品をケース単位で保管する。【００７５】
そして、端末Ｔｉは、作業者Ｗからの入力により、物品追加情報を管理装置３０２に送信する。物品追加情報は、追加された物品に関する情報であり、たとえば、追加対象物品の物品ＩＤ、追加個数または追加ケース数、保管位置（棚ＩＤおよび間口ＩＤ）、作業対象を含む。追加対象物品が未保管物品である場合、追加対象物品のサイズ、重さ、および梱包単位も物品追加情報として与えられる。管理装置３０２は、物品追加情報を受信すると、棚在庫情報管理テーブル８００を更新する。未保管物品であれば、管理装置３０２は、物品情報管理テーブル７００も更新する。なお、本実施例１では、ケースから物品を補充した場合、ケース内の物品の個数が最大数未満となるが、上述した物品追加により不足分がケースに補充されるものとする。【００７６】
また、端末Ｔｉは、作業者Ｗから返却指示を受け付けた場合、作業指示データに含まれる搬送車ＩＤを用いて、その作業ステーションＷＳｉに待機中の搬送車ＡＣを特定し、その搬送車ＡＣに返却指示データを送信する。搬送車ＡＣは、返却指示データを受信すると、搬送棚ＤＳをリフトアップする。そして、搬送車ＡＣは、搬送作業フラグをＯＦＦに設定し、搬送棚ＤＳを元の位置に返却する。【００７７】
＜作業支援処理手順例＞
図１２は、実施例１にかかる管理装置３０２による作業支援処理手順例を示すフローチャートである。管理装置３０２は、ＷＭＳ３０１からオーダーを待ち受け（ステップＳ１２０１：Ｎｏ）、オーダーを受信した場合（ステップＳ１２０１：Ｙｅｓ）、管理装置３０２は、物品６０２ごとに物品の個数の総和を求める（ステップＳ１２０２）。この総和をオーダー物品数と称す。そして、管理装置３０２は、オーダーされた物品の中で未選択物品があるか否かを判断する（ステップＳ１２０３）。【００７８】
未選択物品がある場合（ステップＳ１２０３：Ｙｅｓ）、管理装置３０２は、未選択物品を選択し（ステップＳ１２０４）、棚在庫情報管理テーブル８００を参照して、選択物品を保管する搬送棚ＤＳのピッキング対象間口（棚ＩＤ８０５および間口８０６の組み合わせ）を特定する（ステップＳ１２０５）。そして、管理装置３０２は、生成処理を実行する（ステップＳ１２０６）。生成処理（ステップＳ１２０６）は、作業指示データおよび経路情報を生成する処理である。生成処理（ステップＳ１２０６）の詳細については後述する。【００７９】
管理装置３０２は、生成処理（ステップＳ１２０６）で生成された経路情報を搬送車ＡＣに送信する（ステップＳ１２０７）。これにより、搬送車ＡＣは、経路情報を受信すると、搬送対象の搬送棚ＤＳまで移動して搬送棚ＤＳをリフトアップし、作業ステーションまで搬送する。【００８０】
また、管理装置３０２は、生成処理（ステップＳ１２０６）で生成された作業指示データを、搬送棚ＤＳの搬送先となる作業ステーションの端末Ｔｉに送信する（ステップＳ１２０８）。そして、ステップＳ１２０３に戻る。ステップＳ１２０３において、未選択の物品がない場合（ステップＳ１２０３：Ｎｏ）、管理装置３０２は、作業支援処理を終了する。【００８１】
図１３は、図１２に示した生成処理（ステップＳ１２０６）の詳細な処理手順例を示すフローチャートである。生成処理（ステップＳ１２０６）では、管理装置３０２は、選択物品についてピッキング対象間口にオーダー物品数の在庫があるか否かを判定する（ステップＳ１３０１）。在庫がある場合（ステップＳ１３０１：Ｙｅｓ）、管理装置３０２は、選択物品についてピッキング作業指示データを生成する（ステップＳ１３０２）。そして、管理装置３０２は、ピッキング作業が可能な作業ステーションを決定し（ステップＳ１３０３）、ステップＳ１３０７に移行する。【００８２】
一方、ステップＳ１３０１において、オーダー物品数の在庫がない場合（ステップＳ１３０１：Ｎｏ）、管理装置３０２は、選択物品について補充対象間口にオーダー物品数の在庫があるか否かを判定する（ステップＳ１３０４）。在庫がある場合（ステップＳ１３０４：Ｙｅｓ）、管理装置３０２は、選択物品について補充作業指示データを生成する（ステップＳ１３０５）。このあと、管理装置３０２は、補充作業が可能な作業ステーションＷＳｉを決定し（ステップＳ１３０６）、ステップＳ１３０７に移行する。【００８３】
ステップＳ１３０７において、管理装置３０２は、決定した作業ステーションＷＳｉに搬送棚ＤＳを搬送する搬送車ＡＣを特定する（ステップＳ１３０７）。そして、管理装置３０２は、経路情報を生成して（ステップＳ１３０８）、ステップＳ１２０７に移行する。【００８４】
また、ステップＳ１３０４において、選択物品について補充対象間口にオーダー物品数の在庫がない場合（ステップＳ１３０４：Ｎｏ）、管理装置３０２は、選択物品について在庫切れをＷＭＳ３０１に通知して（ステップＳ１３０９）、ステップＳ１２０３に移行する。これにより、管理装置３０２は、生成処理（ステップＳ１２０６）を終了する。【００８５】
このように、実施例１によれば、搬送棚ＤＳの上部の棚段を補充対象間口として利用することで搬送棚ＤＳの格納効率の向上を図ることができる。また、補充対象間口へのアクセスを可能する作業ステーションＷＳｉへ搬送棚ＤＳを搬送することにより、作業者Ｗは、搬送棚ＤＳの上部の棚段にある補充対象間口から容易に物品を取り出すことができる。
【実施例２】
【００８６】
実施例２について説明する。実施例１では、形態８０４が「バラ」であるバラ物品を搬送棚ＤＳのピッキング対象間口に格納し、形態８０４が「ケース」であるケース物品を搬送棚ＤＳの補充対象間口に格納し、補充対象間口のケース物品はピッキング作業間口への補充として利用する場合を説明した。実施例２は、ケース物品を補充に用いるだけではなく、ピッキングする場合の例である。したがって、実施例２のオーダーには、形態６０４として「ケース」が含まれる。なお、実施例２では、実施例１と相違する点を中心に説明するため、実施例１と共通する部分については、その説明が省略される。【００８７】
図１４は、実施例２にかかるピッキング作業の一例を示す説明図である。実施例２では、搬送棚ＤＳにおいて、たとえば、天面２１０を境界として上部と下部を区分けされ、上部にケース物品が保管され、下部にバラ物品が保管される。搬送棚ＤＳの上部は、ピッキング対象間口と補充対象間口に割り当てられ、搬送棚ＤＳの下部は、ピッキング対象間口に割り当てられる。【００８８】
また、実施例２では、ＷＭＳ３０１からのオーダー群の中には、ケース単位での出荷注文をするオーダーもある。この場合、ケース単位でのオーダーについては、管理装置３０２は、搬送棚ＤＳの上部のピッキング対象間口からケース単位でピッキングするよう指示する。一方、バラ単位でのオーダーについては、管理装置３０２は、実施例１と同様、搬送棚ＤＳの下部のピッキング対象間口からバラ単位でピッキングするよう指示し、在庫不足の場合は、同一搬送棚ＤＳの上部の補充対象間口に保管されている同一物品のケース物品から補充するよう指示する。【００８９】
また、作業ステーションＷＳｉは、作業支援用具Ｅｉとして、さらに、ベルトコンベア１４００を有してもよい。これにより、搬送棚ＤＳの上部から取り出したケース物品は、複数の物品の集合であるため、バラ物品に比べて重かったりサイズが大きかったりする。したがって、作業者Ｗは、そのようなケース物品を、ベルトコンベア１４００で搬送することができる。【００９０】
図１５は、実施例２にかかるオーダー管理テーブル６００の一例を示す説明図である。オーダー管理テーブル６００において、エントリ１５２は、形態６０４が「ケース」であるオーダーである。たとえば、物品Ｂについて、エントリ１５２での物品Ｂの形態６０４は「ケース」であり、図７の物品Ｂの梱包単位７０５は、「１００」である。したがって、物品Ｂは、１００個を１ケースとして定義される。また、エントリ１５３は、形態６０４が未定義であるオーダーである。【００９１】
図１６は、実施例２にかかる棚在庫情報管理テーブル８００の一例を示す説明図である。エントリ１６３に示すように、形態８０４が「ケース」であっても、間口８０６が「上」で、かつ、作業対象８０７が「ピッキング」である棚在庫情報が存在する。【００９２】
＜機能的構成例＞
図１７は、実施例２にかかる管理装置３０２の機能的構成例を示すブロック図である。実施例２の管理装置３０２は、実施例１の構成に、さらに、オーダー判定部１７００を備えた構成となる。そのため、実施例２では、オーダー判定部１７００を中心に説明し、実施例１と同一内容については説明を省略する。【００９３】
オーダー判定部１７００は、オーダーからその形態を判定する。具体的には、たとえば、図１５のオーダー管理テーブル６００において、エントリ６１の形態６０４は「バラ」である。形態６０４が「バラ」である物品は、搬送棚ＤＳの下部のピッキング対象間口に保管されている。オーダー判定部１７００は、搬送棚ＤＳの下部のピッキング対象間口からエントリ６１の物品６０２である物品Ａをピッキングすべき物品と判定する。【００９４】
図９の作業ステーション情報管理テーブル９００において、たとえば、どのエントリもアクセス９０２で「下部不可」がないものとする。すなわち、すべての作業ステーションＷＳｉは、搬送棚ＤＳの下部にアクセスできる作業ステーションＷＳｉである。したがって、管理装置３０２は、どの作業ステーションＷＳに搬送棚ＤＳを搬送させてもよい。【００９５】
また、図１５のオーダー管理テーブル６００において、エントリ１５２の形態６０４は「ケース」である。図１６の棚在庫情報管理テーブル８００では、形態６０４が「ケース」である物品Ｂは、エントリ１６３において、棚ＩＤ８０５が「Ｓ０２」である搬送棚ＤＳの上部のピッキング対象間口（間口８０６、作業対象８０７）に保管されている。オーダー判定部１７００は、搬送棚ＤＳの上部のピッキング対象間口に保管されているケース物品である物品Ｂをピッキングすべき物品と判定する。【００９６】
この場合、決定部１１０４は、作業ステーション情報管理テーブル９００を参照して、オーダー判定部１７００で判定されたピッキング対象物品の形態６０４に応じて、ピッキング対象物品のピッキング作業を行わせる作業ステーションＷＳｉを決定する。たとえば、ピッキング対象物品がバラ物品の場合、当該バラ物品は、搬送棚ＤＳの下部のピッキング対象間口に保管されている。したがって、決定部１１０４は、作業ステーション情報管理テーブル９００にアクセスして、状態８０３が「作業中」である作業ステーション８０１の中から、バラ物品のピッキング作業を行わせる作業ステーションＷＳｉを決定する。【００９７】
また、ピッキング対象物品がケース物品の場合、当該ケース物品は、搬送棚ＤＳの上部の補充対象間口に保管されている。したがって、決定部１１０４は、作業ステーション情報管理テーブル９００にアクセスして、状態８０３が「作業中」であり、かつ、アクセス９０２が「上部可能」である作業ステーション８０１の中から、ケース物品のピッキング作業を行わせる作業ステーションを決定する。アクセス９０２が「上部可能」である作業ステーション８０１は、作業支援用具Ｅｉを有する作業ステーションＷＳｉである。【００９８】
また、オーダーの形態が「ケース」であっても、搬送棚ＤＳの上部に当該オーダーのケース物品が在庫切れの場合がある。この場合、オーダー判定部１７００は、形態６０４および個数６０３の変換処理を実行する。具体的には、たとえば、オーダー判定部１７００は、オーダーの形態を「ケース」から「バラ」に変更し、オーダーの個数を、ケースの個数からバラの個数に変換する。【００９９】
たとえば、エントリ１５２の物品６０２は物品Ｂであり、形態６０４は「ケース」である。オーダー判定部１７００は、ケース物品である物品Ｂがある搬送棚ＤＳの上部で在庫切れと判定した場合、同一の搬送棚ＤＳの下部に物品Ｂのバラ物品が保管されているか否かを判定する。保管されている場合、オーダー判定部１７００は、オーダーされた物品Ｂのケース物品の個数を、バラ物品の個数に変換する。【０１００】
たとえば、オーダー管理テーブル６００のエントリ６２の個数６０３および形態６０４は、「１」および「ケース」であり、物品情報管理テーブル７００の管理ＩＤ７０１が「００３」のエントリの物品７０２および梱包単位７０５は、「Ｂ」および「１００」である。したがって、オーダーされた物品Ｂのケース物品の個数をバラに換算すると、１００個（＝１×１００）となる。オーダー判定部１７００は、変換後に、再度ピッキング対象間口を特定し、特定した搬送棚ＤＳの下部のピッキング対象間口に、物品Ｂが１００個保管されていれば、ピッキングすべきと判定し、不足していれば在庫不足と判定する。【０１０１】
この場合、物品Ｂは、バラ物品扱いとなるため、決定部１１０４は、作業ステーション情報管理テーブル９００にアクセスして、状態８０３が「作業中」である作業ステーション８０１の中から、物品Ｂのピッキング作業を行わせる作業ステーションを決定する。【０１０２】
また、オーダーに物品の形態が指定されていない場合、オーダー判定部１７００は、形態特定処理を実行する。具体的には、たとえば、オーダー判定部１７００は、オーダーされた物品の個数と当該物品の梱包単位７０５とに基づいて、当該形態が「ケース」であるか「バラ」であるかを判定する。たとえば、オーダー管理テーブル６００のエントリ１５３の形態６０４が指定されていない。すなわち、エントリ１５３のオーダーでは、物品Ｂが１００バラで注文されているのか、１００ケース注文されているのか不明である。このため、オーダー判定部１７００は、物品情報管理テーブル７００のエントリ７２（物品Ｂ）の梱包単位７０５を参照する。【０１０３】
オーダー判定部１７００は、オーダーされた物品６０２，７０２の個数６０３と梱包単位７０５とを比較する。個数６０３が梱包単位７０５の倍数に一致する場合、オーダー判定部１７００は、物品６０２の形態６０４をケースと判定する。物品Ｂの場合、エントリ１５３で個数６０３が１００であり、エントリ７２で梱包単位７０５が「１００」である。したがって、個数６０３（１００個）は、梱包単位７０５（１００）の倍数（１倍なので１００）に一致する。したがって、オーダー判定部１７００は、エントリ１５３の形態６０４を「ケース」に設定し、かつ、個数６０３を「１００」から「１」（＝１００個÷梱包単位１００）に変更する。【０１０４】
なお、物品Ｂの個数６０３が「２００」であっても、梱包単位７０５の倍数となる。この場合も、オーダー判定部１７００は、エントリ６３の形態６０４を「ケース」に設定し、かつ、個数６０３を「２００」から「２」（＝２００個÷梱包単位１００）に変更する。【０１０５】
また、個数６０３が梱包単位７０５の倍数に一致しない場合、オーダー判定部１７００は、物品６０２の個数６０３のうち、梱包単位７０５の倍数に一致する最大個数の形態６０４を「ケース」と判定し、残余の個数の形態６０４を「バラ」と判定する。たとえば、物品Ｂの個数６０３が「２５６」である場合、オーダー判定部１７００は、物品Ｂの個数「２５６個」のうち、梱包単位「１００」の倍数に一致する最大個数「２００個」の形態６０４を「ケース」と判定し、残余の個数「５６個」を「バラ」と判定する。これが、形態特定処理の処理内容である。【０１０６】
なお、管理装置３０２は、ケース物品のピッキング作業指示データとバラ物品の作業指示データを、異なるピッキング作業指示データとして管理する。この場合、作業者Ｗは、ピッキング後にケース、バラそれぞれでピッキングした物品を同じ梱包箱に詰めるなどの作業を実施する。【０１０７】
＜作業支援処理手順例＞
図１８は、実施例２にかかる管理装置３０２による作業支援処理手順例を示すフローチャートである。管理装置３０２は、ＷＭＳ３０１からオーダーを待ち受け（ステップＳ１８０１：Ｎｏ）、オーダーを受信した場合（ステップＳ１８０１：Ｙｅｓ）、管理装置３０２は、物品６０２ごとに形態６０４別の物品の個数の総和を求める（ステップＳ１８０２）。この総和をオーダー物品数と称す。以降、同一物品であっても形態６０４が異なれば、別物品として扱う。そして、管理装置３０２は、オーダーされた物品の中で未選択物品があるか否かを判断する（ステップＳ１８０３）。【０１０８】
未選択物品がある場合（ステップＳ１８０３：Ｙｅｓ）、管理装置３０２は、未選択物品を選択し（ステップＳ１８０４）、選択物品について形態６０４があるか否かを判断する（ステップＳ１８０５）。形態６０４がない場合（ステップＳ１８０５：Ｎｏ）、管理装置３０２は、上述したように、形態特定処理を実行して（ステップＳ１８０６）、ステップＳ１８０７に移行する。一方、ステップＳ１８０５で、形態６０４がある場合（ステップＳ１８０５：Ｙｅｓ）、ステップＳ１８０７に移行する。【０１０９】
つぎに、管理装置３０２は、選択物品の形態６０４が「バラ」であるか「ケース」であるかを判断する（ステップＳ１８０７）。ケースである場合（ステップＳ１８０７：ケース）、管理装置３０２は、選択物品（ケース物品）を保管する搬送棚ＤＳのピッキング対象間口（棚ＩＤ８０５および間口８０６の組み合わせ）を特定する（ステップＳ１８０８）。【０１１０】
そして、管理装置３０２は、選択物品（ケース物品）について、ピッキング対象間口にオーダー物品数の在庫があるか否かを判定する（ステップＳ１８０９）。在庫がない場合（ステップＳ１８０９：Ｎｏ）、管理装置３０２は、選択物品（ケース物品）について、上述した形態６０４および個数６０３の変換処理を実行し（ステップＳ１８１０）、ステップＳ１８１５に移行する。【０１１１】
一方、在庫がある場合（ステップＳ１８０９：Ｙｅｓ）、管理装置３０２は、選択物品（ケース物品）についてピッキング作業指示データを生成する（ステップＳ１８１１）。そして、管理装置３０２は、作業ステーション情報管理テーブル９００のアクセス９０２が「上部可能」でかつ状態８０３が「作業中」である作業ステーションを、ピッキング作業が可能な作業ステーションＷＳｉに決定する（ステップＳ１８１２）。【０１１２】
このあと、管理装置３０２は、実施例１と同様、決定した作業ステーションＷＳｉに搬送棚ＤＳを搬送する搬送車ＡＣを特定し（ステップＳ１８１３）、経路情報を生成して（ステップＳ１８１４）、ステップＳ１８１７に移行する。【０１１３】
一方、ステップＳ１８０７において、選択物品の形態６０４が「バラ」であると判断された場合（ステップＳ１８０７：バラ）、管理装置３０２は、棚在庫情報管理テーブル８００を参照して、選択物品（バラ物品）を保管する搬送棚ＤＳのピッキング対象間口（棚ＩＤ８０５および間口８０６の組み合わせ）を特定する（ステップＳ１８１５）。そして、管理装置３０２は、生成処理を実行する（ステップＳ１８１６）。生成処理（ステップＳ１８１６）は、図１３に示した生成処理（ステップＳ１２０６）と同一処理である。【０１１４】
このあと、管理装置３０２は、生成された経路情報を搬送車ＡＣに送信する（ステップＳ１８１７）。これにより、搬送車ＡＣは、経路情報を受信すると、搬送対象の搬送棚ＤＳまで移動して搬送棚ＤＳをリフトアップし、作業ステーションＷＳｉまで搬送する。【０１１５】
また、管理装置３０２は、生成された作業指示データを、搬送棚ＤＳの搬送先となる作業ステーションの端末Ｔｉに送信する（ステップＳ１８１８）。そして、ステップＳ１８０３に戻る。ステップＳ１８０３において、未選択の物品がない場合（ステップＳ１８０３：Ｎｏ）、管理装置３０２は、作業支援処理を終了する。【０１１６】
以上により、オーダーの物品形態によって取り出す棚段および間口を設定し、作業可能な作業ステーションＷＳｉを選択することで、補充対象間口からピッキング対象間口への物品の補充作業を低減することができる。
【実施例３】
【０１１７】
実施例３について説明する。実施例１および実施例２では、補充用の物品を搬送棚ＤＳの上部の棚段に保管する例について述べた。実施例３では、補充用の物品を搬送棚ＤＳの下部の棚段に保管する例である。なお、実施例３では、実施例１および実施例２と相違する点を中心に説明するため、実施例１および実施例２と共通する部分については、その説明が省略される。【０１１８】
図１９は、実施例３にかかる作業例を示す説明図である。ここでは、一例として、搬送棚ＤＳの上部と下部との境界は、最下段の棚段２０１とその１つ上の棚段２０２との棚板とする。実施例１に適用する場合、搬送棚ＤＳの上部の棚段２０２〜２０５が、ピッキング対象間口となり、下部の棚段２０１が補充対象間口となる。そして、ピッキング対象間口には、バラ物品が保管され、補充対象間口には、ケース物品が保管される。また、実施例２に適用する場合、搬送棚ＤＳの上部の棚段２０２〜２０５がピッキング対象間口となり、下部の棚段２０１がピッキング対象間口および補充対象間口となる。そして、搬送棚ＤＳの上部の棚段２０２〜２０５のピッキング対象間口には、バラ物品が保管される。また、搬送棚ＤＳの下部の棚段２０１のピッキング対象間口および補充対象間口には、ケース物品が保管される。【０１１９】
たとえば、実施例１および実施例２に適用される場合、作業者Ｗは、作業支援用具Ｅｉとしての作業台を用いて、搬送棚ＤＳの上部の棚段２０２〜２０５のピッキング対象間口からバラ物品をピッキングする。また、作業者Ｗは、作業台を使わずに、搬送棚ＤＳの下部の棚段２０１の補充対象間口に保管されているケース物品から不足分のバラ物品を取り出して、搬送棚ＤＳの上部の棚段２０２〜２０５のピッキング対象間口に補充する。また、実施例２に適用される場合、作業者Ｗは、作業台を使わずに、搬送棚ＤＳの下部の棚段２０１のピッキング対象間口に保管されているケース物品をピッキングする。【０１２０】
図２０は、実施例３にかかる作業ステーション情報管理テーブル９００の一例を示す説明図である。図７に示した作業ステーション情報管理テーブル９００では、アクセス９０２の定義が「上部可能」または「上部不可」であったが、実施例３の場合、アクセス９０２の定義は「下部可能」または「下部不可」となる。【０１２１】
このように、実施例３では、作業支援用具Ｅｉが作業台であり、作業者Ｗは、常時安定して搬送棚ＤＳの上部の棚段２０２〜２０５から物品をピッキングすることができる。すなわち、作業支援用具Ｅｉの種類に応じて、アクセス９０２の定義を決定すればよい。したがって、作業者Ｗは、作業支援用具Ｅｉの種類に依存せずに、安定した作業を行うことができる。また、搬送棚ＤＳの上部の棚段２０２〜２０５のピッキング対象間口が最も利用頻度が高い間口である場合、作業効率の向上を図ることができる。
【実施例４】
【０１２２】
実施例４は、実施例１〜３において、１梱包単位当たりの重量が重い物品が、軽い物品よりも下方に保管される例である。すなわち、物品の形態６０４にかかわらず、重量の重い物品（形態６０４がケースの場合はケース物品）が搬送棚ＤＳの下方に保管される。たとえば、重量しきい値が決められている場合、重量しきい値未満の物品を軽い物品、重量しきい値以上の物品を重い物品と定義する。なお、実施例４では、実施例１〜３と相違する点を中心に説明するため、実施例１〜３と共通する部分については、その説明が省略される。【０１２３】
たとえば、実施例１に適用される場合、重量しきい値以上のバラ物品のピッキング対象間口および重量しきい値以上のケース物品の補充対象間口は、棚段２０１〜２０５において、重量しきい値未満の物品を保管する間口よりも下段の棚段になるように、棚在庫情報管理テーブル８００に設定される。【０１２４】
これにより、重量が重い物品ほど、より下段の棚段に保管される。したがって、搬送される搬送棚ＤＳの安定性の向上を図ることができる。また、より重い物品を搬送棚ＤＳの下部に保管することにより、作業者Ｗの作業負担を軽減することができる。【０１２５】
また、重量しきい値以上のバラ物品のピッキング対象間口は、下部の棚段２０１〜２０４において、重量しきい値未満のバラ物品のピッキング対象間口よりも下段になるように、棚在庫情報管理テーブル８００に設定されてもよい。また、重量しきい値以上のケース物品の補充対象間口は、上部の棚段２０５において、重量しきい値未満のケース物品の補充対象間口よりも下段になるように、棚在庫情報管理テーブル８００に設定されてもよい。【０１２６】
これにより、重量が重いバラ物品ほど、搬送棚ＤＳの下部の棚段において、そのピッキング対象間口がより下方に保管され、重量が重いケース物品ほど、搬送棚ＤＳの上部の棚段において、その補充対象間口がより下方に保管される。したがって、搬送される搬送棚ＤＳの安定性の向上を図ることができる。また、より重い物品を搬送棚ＤＳの下部に保管することにより、作業者Ｗの作業負担を軽減することができる。また、ピッキング対象間口が補充対象間口よりも下段の棚段に設定されるため、ピッキング作業の効率化を維持することができる。【０１２７】
また、たとえば、実施例２に適用される場合、重量しきい値以上のバラ物品のピッキング対象間口、重量しきい値以上のケース物品の補充対象間口および重量しきい値以上のケース物品のピッキング対象間口は、棚段２０１〜２０５において、重量しきい値未満の物品を保管する間口よりも下段の棚段になるように、棚在庫情報管理テーブル８００に設定される。【０１２８】
これにより、重量が重い物品ほど、より下段の棚段に保管される。したがって、搬送される搬送棚ＤＳの安定性の向上を図ることができる。また、より重い物品を搬送棚ＤＳの下部に保管することにより、作業者Ｗの作業負担を軽減することができる。【０１２９】
また、たとえば、実施例２に適用される場合、重量しきい値以上のバラ物品のピッキング対象間口は、下部の棚段２０１〜２０４において、重量しきい値未満のバラ物品のピッキング対象間口よりも下段になるように、棚在庫情報管理テーブル８００に設定されてもよい。また、重量しきい値以上のケース物品のピッキング対象間口および補充対象間口は、上部の棚段２０５において、重量しきい値未満のケース物品のピッキング対象間口および補充対象間口よりも下段になるように、棚在庫情報管理テーブル８００に設定されてもよい。【０１３０】
これにより、重量が重いバラ物品ほど、搬送棚ＤＳの下部の棚段において、そのピッキング対象間口がより下方に保管され、重量が重いケース物品ほど、搬送棚ＤＳの上部の棚段において、その補充対象間口がより下方に保管される。したがって、搬送される搬送棚ＤＳの安定性の向上を図ることができる。また、より重い物品を搬送棚ＤＳの下部に保管することにより、作業者Ｗの作業負担を軽減することができる。また、バラ物品のピッキング対象間口がケース物品の補充対象間口よりも下段の棚段に設定されるため、ピッキング作業の効率化を維持することができる。また、上部の棚段には、ケース物品のピッキング対象間口も存在するため、補充対象間口からピッキング対象間口への補充作業を低減することができる。【０１３１】
また、たとえば、実施例３に適用される場合、重量しきい値以上のバラ物品のピッキング対象間口、重量しきい値以上のケース物品の補充対象間口および重量しきい値以上のケース物品のピッキング対象間口は、棚段２０１〜２０５において、重量しきい値未満の物品を保管する間口よりも下段の棚段になるように、棚在庫情報管理テーブル８００に設定される。【０１３２】
これにより、重量が重い物品ほど、より下段の棚段に保管される。したがって、搬送される搬送棚ＤＳの安定性の向上を図ることができる。また、より重い物品を搬送棚ＤＳの下部に保管することにより、作業者Ｗの作業負担を軽減することができる。【０１３３】
また、たとえば、実施例３に適用される場合、重量しきい値以上のバラ物品のピッキング対象間口は、上部の棚段２０２〜２０５において、重量しきい値未満のバラ物品のピッキング対象間口よりも下段になるように、棚在庫情報管理テーブル８００に設定されてもよい。また、重量しきい値以上のケース物品のピッキング対象間口および補充対象間口は、下部の棚段２０１において、重量しきい値未満のケース物品のピッキング対象間口および補充対象間口よりも下段になるように、棚在庫情報管理テーブル８００に設定されてもよい。【０１３４】
また、たとえば、実施例３に適用される場合、重量しきい値以上のバラ物品のピッキング対象間口は、上部の棚段２０２〜２０５において、重量しきい値未満のバラ物品のピッキング対象間口よりも下段になるように、棚在庫情報管理テーブル８００に設定されてもよい。また、重量しきい値以上のケース物品のピッキング対象間口および補充対象間口は、下部の棚段２０１において、重量しきい値未満のケース物品のピッキング対象間口および補充対象間口よりも下段になるように、棚在庫情報管理テーブル８００に設定されてもよい。【０１３５】
これにより、重量が重いバラ物品ほど、搬送棚ＤＳの下部の棚段において、そのピッキング対象間口がより下方に保管され、重量が重いケース物品ほど、搬送棚ＤＳの上部の棚段において、その補充対象間口がより下方に保管される。したがって、搬送される搬送棚ＤＳの安定性の向上を図ることができる。また、より重い物品を搬送棚ＤＳの下部に保管することにより、作業者Ｗの作業負担を軽減することができる。また、バラ物品のピッキング対象間口がケース物品の補充対象間口よりも上部の棚段に設定されるため、作業支援用具Ｅｉなしで上段にアクセス可能な搬送棚ＤＳの場合、ピッキング作業の効率化を維持することができる。また、上部の棚段には、ケース物品のピッキング対象間口も存在するため、補充対象間口からピッキング対象間口への補充作業を低減することができる。
【実施例５】
【０１３６】
実施例５は、実施例１〜４において、搬送棚ＤＳの上部に物品を搬送して載置する例である。なお、実施例５では、実施例１〜４と相違する点を中心に説明するため、実施例１〜４と共通する部分については、その説明が省略される。【０１３７】
図２１は、搬送システムの一例を示す平面図である。図２２は、搬送システムによる物品の搬送例を示す説明図である。搬送システム２１００は、倉庫１００の天井に設置される。搬送システム２１００は、レール２１０１と、搬送機２１０２と、を有する。レール２１０１は、搬送機２１０２をＸ方向およびＹ方向に移動させる。Ｘ方向およびＹ方向は、直交しあう方向であり、Ｘ方向およびＹ方向で張られるＸＹ平面は、保管エリア１０１の床面に平行な面である。【０１３８】
搬送機２１０２は、管理装置３０２により制御される。具体的には、たとえば、搬送機２１０２は、レール２１０１上を移動する。搬送機２１０２は、レール２１０１上でＺ方向に昇降する。Ｚ方向は、ＸＹ平面に直交する方向である。搬送機２１０２は、アーム２２００を有し、物品を把持および解放する。搬送機２１０２は、作業ステーションＷＳｉに入荷された物品や他の搬送棚ＤＳの天面２１０を有する棚段２０５に保管されている物品をアーム２２００で把持し、搬送先となる搬送棚ＤＳの位置までレール２１０１で移動し、当該搬送棚ＤＳの天面２１０に物品を載置する。【０１３９】
図２３は、物品搬送処理手順例を示すフローチャートである。管理装置３０２は、管理者の操作入力により搬送対象物品を指定する（ステップＳ２３０１）。搬送対象物品は、たとえば、作業ステーションに入荷された物品でもよく、搬送棚ＤＳの天面２１０を有する棚段２０５上に保管されている物品でもよい。管理装置３０２は、搬送機２１０２に対し、指定された搬送対象物品までの移動指示を送信する（ステップＳ２３０２）。管理装置３０２は、たとえば、指定された搬送対象物品の位置に最も近い搬送機２１０２に移動指示を送信する。これにより、搬送機２１０２は、搬送対象物品の位置まで移動し、アーム２２００を降下して搬送対象物品を把持し、アーム２２００を上昇させる。そして、搬送機２１０２は、管理装置３０２に移動完了通知を送信する。【０１４０】
管理装置３０２は、棚在庫情報管理テーブル８００を参照して、搬送対象物品を保管する間口を含む棚段２０５を有する特定の搬送棚ＤＳを検索する（ステップＳ２３０３）。そして、管理装置３０２は、検索した特定の搬送棚ＤＳが作業中であるか否かを判断する（ステップＳ２３０４）。具体的には、たとえば、管理装置３０２は、搬送作業フラグがＯＮである搬送車ＡＣを特定し、当該搬送車ＡＣの搬送情報に、ステップＳ２３０３で検索された特定の搬送棚ＤＳの棚ＩＤがあるか否かを判断する。特定の搬送棚ＤＳの棚ＩＤがある場合（ステップＳ２３０４：Ｙｅｓ）、特定の搬送棚ＤＳは作業中であると判定され、管理装置３０２は、その搬送作業フラグがＯＦＦになるまで待機する。一方、特定の搬送棚ＤＳの棚ＩＤがない場合（ステップＳ２３０４：Ｎｏ）、ステップＳ２３０５に移行する。【０１４１】
管理装置３０２は、移動完了であるか否か、すなわち、搬送機２１０２が搬送対象物品の上方まで移動したか否かを判断する（ステップＳ２３０５）。具体的には、たとえば、管理装置３０２は、搬送機２１０２から移動完了通知を受信した場合に移動が完了したと判断する。移動完了でない場合（ステップＳ２３０５：Ｎｏ）、管理装置３０２は、移動完了するまで待機する。移動完了である場合（ステップＳ２３０５：Ｙｅｓ）、管理装置３０２は、指定した搬送機２１０２に対し、特定の搬送棚ＤＳへの搬送指示を送信する（ステップＳ２３０６）。これにより、搬送機２１０２は、特定の搬送棚ＤＳの位置まで移動し、アーム２２００を降下して搬送対象物品を特定の搬送棚ＤＳの棚段２０５の間口に載置し、アーム２２００を上昇させる。そして、搬送機２１０２は、管理装置３０２に搬送完了通知を送信する。【０１４２】
管理装置３０２は、搬送完了であるか否か、すなわち、搬送機２１０２が搬送対象物品を特定の搬送棚ＤＳに載置したか否かを判断する（ステップＳ２３０７）。具体的には、たとえば、管理装置３０２は、搬送機２１０２から搬送完了通知を受信した場合に搬送が完了したと判断する。搬送完了でない場合（ステップＳ２３０７：Ｎｏ）、管理装置３０２は、搬送完了するまで待機する。搬送完了である場合（ステップＳ２３０７：Ｙｅｓ）、管理装置３０２は、物品搬送処理を終了する。【０１４３】
これにより、搬送棚ＤＳの上部の棚段２０５への補充を自動的に行うことができ、補充作業の効率化を図ることができる。【０１４４】
なお、上述の例では、搬送棚ＤＳの上方位置に搬送機２１０２を移動させることにより搬送機２１０２が把持する物品を搬送棚ＤＳに保管する例について説明したが、搬送機２１０２の下方位置に、搬送機２１０２が把持する物品を保管する搬送棚ＤＳを移動させてもよい。この場合、管理装置３０２は、ステップＳ２３０３で示したように、棚在庫情報管理テーブル８００を参照して、搬送対象物品を保管する間口を含む棚段２０５を有する特定の搬送棚ＤＳと、当該特定の搬送棚ＤＳに最も近い特定の搬送車ＡＣを検索する。【０１４５】
そして、管理装置３０２は、特定の搬送車ＡＣから特定の搬送棚ＤＳを経由して搬送機２１０２の下方位置に到達するという経路情報を生成し、生成した経路情報を含む搬送指示データを特定の搬送車ＡＣに送信する。特定の搬送車ＡＣは、受信した経路情報に従って特定の搬送棚ＤＳをリフトアップしながら搬送して、搬送機２１０２の下方位置に到達する。到着した場合、搬送車ＡＣは到着通知を管理装置３０２に送信する。管理装置３０２は、当該到着通知を受信した場合、搬送機２１０２を制御して、下方に到達した特定の搬送棚ＤＳの最上段に物品を載置する。このあと、管理装置３０２は、特定の搬送車ＡＣに返却指示データを送信し、特定の搬送車ＡＣは、返却指示データを受信すると、経路情報にしたがって特定の搬送棚ＤＳを元の位置に戻す。【０１４６】
これにより、搬送システムは、ピンポイントで搬送棚ＤＳの直上に搬送機２１０２を移動させる必要がないため、搬送システムの簡略化が可能となり、設備コストの低減を図ることができる。【０１４７】
以上説明したように、本実施例によれば、第１の保管位置である補充対象間口から第２の保管位置であるピッキング対象間口への補充作業の効率化を図ることができる。【０１４８】
また、第１の保管位置を第２の保管位置よりも上方の保管位置に設定することにより、上方の保管位置に保管されている物品をその下方の保管位置に補充することができる。換言すれば、上方の保管位置を補充用の間口として用いることができ、保管スペースの効率的な利用を図ることができる。また、下方の保管位置は、上方の保管位置から物品が補充されるため、下方の保管位置からのピッキング作業の効率化を図ることができる。【０１４９】
また、第１の保管位置を第２の保管位置よりも下方の保管位置に設定してもよい。これにより、下方の保管位置に保管されている物品をその上方の保管位置に補充することができる。換言すれば、下方の保管位置を補充用の間口として用いることができ、保管スペースの効率的な利用を図ることができる。また、上方の保管位置は、下方の保管位置から物品が補充されるため、上方の保管位置からのピッキング作業の効率化を図ることができる。【０１５０】
また、物品の保管位置を、物品形態に応じて、第１の保管位置および第２の保管位置のいずれかの保管位置に設定してもよい。これにより、第１の保管位置および第２の保管位置の組み合わせは、物品形態を考慮した補充作業に適した組み合わせに設定され、補充作業の効率化を図ることができる。【０１５１】
また、物品の保管位置を、物品の重量に応じて、重量が重い物品を保管する保管位置ほど搬送棚の下方の保管位置に設定してもよい。これにより、搬送される搬送棚の安定性の向上を図ることができる。また、作業者Ｗの作業負担を軽減することができる。【０１５２】
また、物品を搬送する搬送機を含む搬送システムを用いてもよい。これにより、搬送棚の上部に物品を容易に保管することができ、保管スペースの効率的な利用を図ることができる。【０１５３】
また、移動装置により搬送機の上方まで搬送棚を搬送してもよい。これにより、ピンポイントで搬送棚ＤＳの直上に搬送機２１０２を移動させる必要がないため、搬送システムの簡略化が可能となり、設備コストの低減を図ることができる。【０１５４】
また、オーダーに含まれている物品形態に応じて保管位置を検索してもよい。これにより、物品形態に応じて、補充作業やピッキング作業を指示することができ、作業効率化を図ることができる。【０１５５】
また、オーダーに含まれている物品の個数に応じて保管位置を検索し、物品の個数を充足する間口を特定してもよい。これにより、補充作業とピッキング作業のうちいずれの作業を行うべきかを自動判定することができ、作業効率化を図ることができる。【０１５６】
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。たとえば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加、削除、または置換をしてもよい。【０１５７】
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、たとえば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサ４０１がそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。【０１５８】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置、又は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード、ＳＤカード、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）の記録媒体に格納することができる。【０１５９】
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【図１】
2017175301.tif 000003
【図２】
2017175301.tif 000004
【図３】
2017175301.tif 000005
【図４】
2017175301.tif 000006
【図５】
2017175301.tif 000007
【図６】
2017175301.tif 000008
【図７】
2017175301.tif 000009
【図８】
2017175301.tif 000010
【図９】
2017175301.tif 000011
【図１０】
2017175301.tif 000012
【図１１】
2017175301.tif 000013
【図１２】
2017175301.tif 000014
【図１３】
2017175301.tif 000015
【図１４】
2017175301.tif 000016
【図１５】
2017175301.tif 000017
【図１６】
2017175301.tif 000018
【図１７】
2017175301.tif 000019
【図１８】
2017175301.tif 000020
【図１９】
2017175301.tif 000021
【図２０】
2017175301.tif 000022
【図２１】
2017175301.tif 000023
【図２２】
2017175301.tif 000024
【図２３】
2017175301.tif 000025
【国際調査報告】
2017175301.tif 000026
2017175301.tif 000027
2017175301.tif 000028
2017175301.tif 000029