(57)【要約】【課題】コンテナ内の商品の収容力を向上させ、コンテナに収容された商品を確実に把握可能とする技術を提供する。【解決手段】出荷支援システムは、複数に仕切られた各区画に在庫商品を収容する複数のコンテナの中から、出荷対象の商品を収容する対象コンテナを、出荷作業を行う作業位置まで搬送する搬送制御手段と、作業位置までの搬送経路上の計測位置において、対象コンテナ内の各区画に取り付けられ、各区画に収容される在庫商品の情報を格納するマーカを読み取る読取手段と、マーカに格納された情報に基づいて、出荷対象の商品が対象コンテナ内のいずれの区画に含まれるかを示す情報を出力する出力手段と、を備える。【選択図】図１１
2020007117.tif 000002
【特許請求の範囲】
【請求項１】
複数に仕切られた各区画に在庫商品を収容する複数のコンテナの中から、出荷対象の商品を収容する対象コンテナを、出荷作業を行う作業位置まで搬送する搬送制御手段と、
前記作業位置までの搬送経路上の計測位置において、前記対象コンテナ内の各区画に取り付けられ、各区画に収容される在庫商品の情報を格納するマーカを読み取る読取手段と、
前記マーカに格納された情報に基づいて、前記出荷対象の商品が前記対象コンテナ内のいずれの区画に含まれるかを示す情報を出力する出力手段と、を備える、
出荷支援システム。
【請求項２】
前記計測位置において、前記対象コンテナの位置および前記対象コンテナ内の各区画に取り付けられた前記マーカの位置を計測し、前記マーカの位置に基づいて、各区画の配置を特定する計測手段をさらに備える、
請求項１に記載の出荷支援システム。
【請求項３】
前記搬送制御手段は、前記作業位置において、前記出荷作業を作業者が行うか、ロボットが行うかを判定する、
請求項１または２に記載の出荷支援システム。
【請求項４】
前記出力手段は、前記出荷作業を前記作業者が行うと判定された場合、前記出荷対象の商品を含む区画を、光で照射することにより前記作業者に示す、
請求項３に記載の出荷支援システム。
【請求項５】
前記出力手段は、前記出荷作業を前記作業者が行うと判定された場合、前記対象コンテナ内の各区画の配置および前記出荷対象の商品が収容されている区画を示す画像を前記作業者に提示する、
請求項３に記載の出荷支援システム。
【請求項６】
前記出力手段は、前記出荷作業を前記ロボットが行うと判定された場合、前記対象コンテナ内の各区画の配置に基づいて、前記出荷対象の商品が収容されている区画の位置情報を前記ロボットに送信する、
請求項３に記載の出荷支援システム。
【請求項７】
コンピュータが、
複数に仕切られた各区画に在庫商品を収容する複数のコンテナの中から、出荷対象の商品を収容する対象コンテナを、出荷作業を行う作業位置まで搬送し、
前記作業位置までの搬送経路上の計測位置において、前記対象コンテナ内の各区画に取り付けられ、各区画に収容される在庫商品の情報を格納するマーカを読み取り、
前記マーカに格納された情報に基づいて、前記出荷対象の商品が前記対象コンテナ内のいずれの区画に含まれるかを示す情報を出力する、
出荷支援方法。
【請求項８】
コンピュータに、
複数に仕切られた各区画に在庫商品を収容する複数のコンテナの中から、出荷対象の商品を収容する対象コンテナを、出荷作業を行う作業位置まで搬送し、
前記作業位置までの搬送経路上の計測位置において、前記対象コンテナ内の各区画に取り付けられ、各区画に収容される在庫商品の情報を格納するマーカを読み取り、
前記マーカに格納された情報に基づいて、前記出荷対象の商品が前記対象コンテナ内のいずれの区画に含まれるかを示す情報を出力する、
処理を実行させるための出荷支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出荷支援システム、出荷支援方法および出荷支援プログラムに関する。
【背景技術】
【０００２】
Ｅ−コマースにおける取扱商品の増大により、物流倉庫内における在庫管理の効率化が望まれている。在庫商品はコンテナに収容して保管されるが、１コンテナに１商品を収容した場合、小さな商品ではコンテナ内に無駄なスペースが発生し、倉庫内の収容量が制限される。また、コンテナ数が増加するため、コンテナを搬送するコンベアの渋滞を招くおそれがある。したがって、１コンテナに複数商品を収容することが望ましい。１コンテナに複数商品を収容するため、コンテナ内の収納空間を複数の区画に分割し、区画のそれぞれを識別する複数の区画識別ラベルを取り付けて管理する技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６９８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
顧客から商品の注文を受け付けると、出荷作業者は、在庫商品を保管するコンテナから出荷対象の商品を取り出して、出荷用のコンテナに収集するピッキング作業を行う。コンテナ内を複数の区画に仕切ってそれぞれに在庫商品を収容する場合、出荷対象の商品が、どの区画に収容されているかが正しく認識されなければ、出荷作業者は、間違った商品をピッキングするおそれがある。
【０００５】
本件開示の技術の一側面は、上記の事情に鑑み、コンテナ内の商品の収容力を向上させ、コンテナに収容された商品を確実に把握可能とする技術を提供することである。
【課題を解決するための手段】
【０００６】
本件開示の技術の一側面に係る出荷支援システムは、複数に仕切られた各区画に在庫商品を収容する複数のコンテナの中から、出荷対象の商品を収容する対象コンテナを、出荷作業を行う作業位置まで搬送する搬送制御手段と、作業位置までの搬送経路上の計測位置において、対象コンテナ内の各区画に取り付けられ、各区画に収容される在庫商品の情報を格納するマーカを読み取る読取手段と、マーカに格納された情報に基づいて、出荷対象の商品が対象コンテナ内のいずれの区画に含まれるかを示す情報を出力する出力手段と、を備える。
【０００７】
上記の出荷支援システムは、コンテナ内を複数の区画に仕切って在庫商品を収容することができるため、コンテナ内の商品の収容力は向上する。また、出荷対象の商品がどの区画に含まれるかをより確実に把握可能となる。マーカは、区画内に収容される商品の情報を格納する情報記憶媒体である。マーカは、例えば、バーコード（１次元コード）、２次元コード、３次元コード、ＩＣタグ、ＲＦＩＤ（Radio Frequency Identifier）タグである。また、マーカは、例えば、蛍光塗料の塗布によって発光し、光通信によって読取り可能に情報を記憶するものであってもよい。
【０００８】
また、出荷支援システムは、計測位置において、対象コンテナの位置および対象コンテナ内の各区画に取り付けられたマーカの位置を計測し、マーカの位置に基づいて、各区画
の配置を特定する計測手段をさらに備えるものであってもよい。マーカの位置は、対象コンテナに対する相対位置であってもよく、各区画に取り付けられたマーカ同士の相対的な位置であってもよい。各区画の配置は、コンテナ内がどのように仕切られているかであって、計測手段によって計測された位置情報によって特定することができる。このような出荷支援システムは、マーカの位置に基づいて各区画の配置を特定するため、出荷対象の商品がどの区画に含まれるかをより確実に把握可能となる。
【０００９】
また、搬送制御手段は、作業位置において、出荷作業を作業者が行うか、ロボットが行うかを判定するものであってもよい。このような出荷支援システムは、作業位置での出荷作業が人によって行われるかロボットによって行われるかに応じて、区画の情報の出力内容を柔軟に変更することができる。ロボットは、対象コンテナ内の出荷対象の商品を、出荷用のコンテナに移す作業を行うことができる設備である。
【００１０】
また、出力手段は、出荷作業を作業者が行うと判定された場合、出荷対象の商品を含む区画を、光で照射することにより作業者に示すものであってもよい。このような出荷支援システムであれば、作業者は、作業位置に到着した対象コンテナを見れば、出荷対象の商品を含む区画を認識することができるため、出荷対象の商品を確実に把握することができる。
【００１１】
また、出力手段は、出荷作業を作業者が行うと判定された場合、対象コンテナ内の各区画の配置および出荷対象の商品が収容されている区画を示す画像を作業者に提示するものであってもよい。このような出荷支援システムは、作業者に対し、出荷対象の商品が収容されている区画の情報を、視覚的に理解しやすく提示することができる。
【００１２】
また、出力手段は、出荷作業をロボットが行うと判定された場合、対象コンテナ内の各区画の配置に基づいて、出荷対象の商品が収容されている区画の位置情報をロボットに送信するものであってもよい。このような出荷支援システムは、ロボットが出荷作業を行うために用いられる情報を出力することができる。各区画の配置は、予め定義した区画の配置パターンであってもよい。また、各区画の配置は、計測手段によって計測された位置情報によって特定されてもよい。
【００１３】
また、本件開示の技術の一側面に係る出荷支援方法は、コンピュータが、複数に仕切られた各区画に在庫商品を収容する複数のコンテナの中から、出荷対象の商品を収容する対象コンテナを、出荷作業を行う作業位置まで搬送し、作業位置までの搬送経路上の計測位置において、対象コンテナ内の各区画に取り付けられ、各区画に収容される在庫商品の情報を格納するマーカを読み取り、出荷対象の商品が対象コンテナ内のいずれの区画に含まれるかを示す情報を出力する。
【００１４】
また、本件開示の技術の一側面に係る出荷支援プログラムは、コンピュータに、複数に仕切られた各区画に在庫商品を収容する複数のコンテナの中から、出荷対象の商品を収容する対象コンテナを、出荷作業を行う作業位置まで搬送し、作業位置までの搬送経路上の計測位置において、対象コンテナ内の各区画に取り付けられ、各区画に収容される在庫商品の情報を格納するマーカを読み取り、出荷対象の商品が対象コンテナ内のいずれの区画に含まれるかを示す情報を出力する、処理を実行させる。
【発明の効果】
【００１５】
本件開示の技術の一側面によれば、コンテナ内の商品の収容力を向上させ、コンテナに収容された商品を確実に把握可能とすることができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、実施形態に係る出荷支援システムの概略構成図である。
【図２】図２は、実施形態に係るサーバのハードウェア構成を例示する図である。
【図３】図３は、実施形態に係るサーバの機能構成を例示する図である。
【図４】図４は、各機能構成による出荷支援処理を説明するための図である。
【図５】図５は、出荷対象の商品を収容する対象コンテナを例示する平面図である。
【図６】図６は、オーダー情報テーブルの一例を示す図である。
【図７】図７は、在庫情報テーブルの一例を示す図である。
【図８】図８は、設備情報テーブルの一例を示す図である。
【図９】図９は、区画情報テーブルの一例を示す図である。
【図１０】図１０は、ピッキング情報テーブルの一例を示す図である。
【図１１】図１１は、出荷支援処理の流れを例示するフローチャートである。
【図１２】図１２は、区画情報の出力処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【００１７】
以下、実施形態の詳細について、図面を参照しながら説明する。ただし、以下に説明する実施の形態は一例に過ぎず、本開示に係る出荷支援システム、出荷支援方法および出荷支援プログラムを以下に説明する具体的構成に限定するものではない。実施にあたっては、実施形態に応じた具体的構成が適宜採用され、また、種々の改良や変形が行われてよい。
【００１８】
＜実施形態＞
［システム構成］
図１は、実施形態に係る出荷支援システムの概略構成図である。図１に示すように、出荷支援システム１は、サーバ１００、データベース１２０、端末２００を含む。図１は、３台の端末２００に接続される例を示すが、接続される端末２００の台数に制限はない。ネットワークＮは、例えば、インターネット等の世界規模の公衆パケット通信網であり、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やその他の通信網が採用されてもよい。
【００１９】
サーバ１００は、物流倉庫等において、商品の出荷作業（以下、ピッキング作業とも称する）を管理するためのサーバである。サーバ１００は、在庫商品を収容する複数のコンテナの中から、出荷対象の商品を収容する対象コンテナを、ピッキング作業を行う作業位置まで搬送する。各コンテナは、複数の区画に仕切られ、区画ごとに在庫商品を収容することができる。コンテナの各区画には、収容される在庫商品の情報を格納するマーカが取り付けられる。作業位置までの搬送経路上には、計測位置が設けられる。サーバ１００は、計測位置において、コンテナ内の各区画に取り付けられたマーカを読み取る。サーバ１００は、出荷対象の商品が対象コンテナ内のいずれの区画に含まれるかを示す情報を出力する。
【００２０】
データベース１２０は、出荷対象の商品が、複数に仕切られたコンテナ内のどの区画に収容されているかを示す情報を出力するために用いられる各種情報を格納する。データベース１２０は、例えば、商品の出荷に関するオーダー情報、コンテナに収容されている商品の在庫情報、出荷支援システム１が管理する設備に関する設備情報、コンテナの区画に関する区画情報を格納する。なお、データベース１２０は、サーバ１００が備える補助記憶装置内に構築されてもよく、サーバ１００に接続される他のコンピュータに構築されてもよい。以下、データベース１２０は、サーバ１００が備える補助記憶装置内に構築されるものとして説明する。
【００２１】
端末２００は、ピッキングの作業位置に設置されるコンピュータである。端末２００は、出荷対象の商品が、複数に仕切られたコンテナ内のどの区画に収容されているかを示す情報を、サーバ１００から受信する。端末２００は、サーバ１００から受信した情報を、
作業位置でピッキングをする作業者に対して提示する。また、端末２００は、ピッキング作業をするロボットであってもよい。この場合、端末２００（ロボット）は、サーバ１００から受信した情報に基づいて、出荷対象の商品をコンテナから取り出すピッキング作業を制御することができる。
【００２２】
［ハードウェア構成］
図２は、実施形態に係るサーバ１００のハードウェア構成を例示する図である。図２に示すように、サーバ１００は、ＣＰＵ（Central Processing Unit）１００ａ、ＲＡＭ（Random Access Memory）１００ｂ、ＨＤＤ（Hard Disk Drive）１００ｃ、ＮＩＣ（Network Interface Card）１００ｄ、センサ１００ｅを備える。
【００２３】
ＣＰＵ１００ａは、中央演算処理装置であり、ＲＡＭ１００ｂ等に展開された各種プログラムの命令およびデータを処理することで、ＲＡＭ１００ｂ、ＨＤＤ１００ｃ等を制御する。ＣＰＵ１００ａは、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵがマルチコア構成であってもよい。上記各部の少なくとも一部の処理がＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）、数値演算プロセッサ、ベクトルプロセッサ、画像処理プロセッサ等の専用プロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）などによって提供されてもよい。また、上記各部の少なくとも一部が、ＦＰＧ
Ａ（Field-Programmable Gate Array）などの専用ＬＳＩ（Large Scale Integration）、その他のデジタル回路であってもよい。また、上記各部の少なくとも一部にアナログ回路が含まれてもよい。
【００２４】
ＲＡＭ１００ｂは、主記憶装置であり、ＣＰＵ１００ａによって制御され、各種命令やデータが書き込まれ、読み出される。ＨＤＤ１００ｃは、不揮発性の補助記憶装置であり、ＲＡＭ１００ｂにロードされる各種プログラム等、永続性が求められる情報が書き込まれ、読み出される。ＮＩＣ１００ｄは、ゲートウェイ等を介してインターネットに接続するためのインタフェースである。
【００２５】
センサ１００ｅは、各区画に取り付けられたマーカに格納された情報を読み取るための装置である。センサ１００ｅは、例えば、バーコードリーダー、ＱＲコード（登録商標）リーダー、ＲＦＩＤリーダーである。センサ１００ｅは、マーカから読み取った情報を、ＨＤＤ１００ｃまたはデータベース１２０に格納する。センサ１００ｅは、コンテナを計測する計測位置に設置される。センサ１００ｅは、サーバ１００とは別に構成されてもよく、この場合、ネットワークＮを介して、サーバ１００と接続されればよい。
【００２６】
端末２００は、サーバ１００と同様に、ＣＰＵ、ＲＡＭ、ＨＤＤ、ＮＩＣを有するコンピュータである。端末２００は、ピッキング作業に使用される情報を表示するための出力装置を有するものであってもよい。出力装置は、例えば、タッチパネル、液晶ディスプレイである。端末２００は、出力装置として、出荷対象の商品を含む区画を照射する照射装置を有してもよい。端末２００は、例えば、ＰＣ（Personal Computer）が想定されるが
、スマートフォンやタブレット等の携帯端末、据置型の情報端末等の各種端末装置が採用されてもよい。また、端末２００は、コンテナ内から出荷対象の商品をピッキングするアームを有するロボットが採用されてもよい。
【００２７】
［機能構成］
図３は、実施形態に係るサーバの機能構成を例示する図である。サーバ１００は、機能構成として、搬送制御部１１１、計測部１１２、読取部１１３、出力部１１４、オーダー情報データベース（ＤＢ）１２１、在庫情報データベース（ＤＢ）１２２、設備情報データベース（ＤＢ）１２３、区画情報データベース（ＤＢ）１２４およびピッキング情報デ
ータベース（ＤＢ）１２５を含む。サーバ１００は、ＨＤＤ１００ｃに記憶されているプログラムが、ＲＡＭ１００ｂに読み出され、ＣＰＵ１００ａによって実行されることで、図３に示す各機能構成を備えるコンピュータとして機能する。
【００２８】
なお、本実施形態において、サーバ１００の備える各機能は、汎用プロセッサであるＣＰＵ１００ａによって実行されるが、これらの機能の一部または全部は、１または複数の専用プロセッサ、ハードウェアの演算回路等によって実行されてもよい。ここで、ハードウェアの演算回路とは、例えば、論理ゲートを組み合わせた加算回路、乗算回路、フリップフロップ等をいう。また、これらの機能の一部または全部は、ネットワークＮを介してサーバ１００と通信可能な別途のコンピュータにおいて実行されてもよい。
【００２９】
ここで、図４を用いて、サーバ１００の備える搬送制御部１１１、計測部１１２、読取部１１３、出力部１１４の処理について説明する。図４は、各機能構成による出荷支援処理を説明するための図である。なお、図４に示す搬送経路、計測位置、作業位置等の配置は一例であって、配置位置の変更、追加、削除が可能である。
【００３０】
搬送制御部１１１は、出荷対象の商品を収容する対象コンテナＣ１を、搬送経路上に設置されたコンベアＢによって、所望の位置に搬送する。搬送制御部１１１は、まず、対象コンテナＣ１を、計測位置Ａ１０まで矢印Ｘ１の向きに搬送する。計測位置Ａ１０でマーカを読み取った後、搬送制御部１１１は、対象コンテナＣ１を矢印Ｘ２の向きに搬送する。そして、搬送制御部１１１は、対応するオーダーのピッキングを行う作業位置まで、矢印Ｘ３に沿って、対象コンテナＣ１を搬送する。
【００３１】
図４の例では、作業位置Ａ２１および作業位置Ａ２２は、作業者がピッキング作業をする作業位置であり、作業位置Ａ２３は、ロボット等の設備がピッキング作業をする作業位置である。各作業位置Ａ２１からＡ２３において、作業者またはロボットは、作業位置に到着した対象コンテナＣ１から、出荷対象の商品を取り出し、ピッキング用コンテナＣ２に入れる。ピッキング用コンテナＣ２は、対象コンテナＣ１とは別の搬送経路（コンベア）を通り、各作業位置Ａ２１からＡ２３に搬送される。搬送制御部１１１は、「搬送制御手段」に相当する。
【００３２】
計測部１１２は、計測位置Ａ１０において、対象コンテナＣ１の位置を計測する。また、計測部１１２は、対象コンテナＣ１内の各区画に取り付けられたマーカの位置に基づいて、区画パターンを特定する。区画パターンは、対象コンテナＣ１内の区画数、各区画の形状または大きさの情報を含んでもよい。なお、計測位置Ａ１０は、図４に示す位置に限られず、対象コンテナＣ１が各作業位置Ａ２１からＡ２３に搬送されるまでの搬送経路上に設けられればよい。また、計測位置Ａ１０は、複数個所に設けられてもよい。
【００３３】
計測部１１２は、例えば、計測位置Ａ１０に到着した対象コンテナＣ１の画像を上面側から撮像し、対象コンテナＣ１を検出する。次に、計測部１１２は、対象コンテナＣ１の撮像画像においてマーカの位置を検出し、対象コンテナＣ１に対する相対位置を算出することにより、マーカの位置を計測することができる。計測部１１２は、検出したマーカの数から、対象コンテナＣ１内の区画数を認識することができる。また、計測部１１２は、対象コンテナＣ１に対する各マーカの相対位置に基づいて、対象コンテナＣ１内がどのように仕切られているかの区画パターンを認識することができる。
【００３４】
また、計測部１１２は、対象コンテナＣ１に対する各マーカの相対位置ではなく、マーカ同士の相対位置に基づいて、区画パターンを認識することも可能である。この場合、計測部１１２は、例えば、基準となるマーカを定め、基準のマーカに対する他のマーカの相対位置を算出すればよい。計測部１１２は、各マーカの位置関係から、対象コンテナＣ１
内がどのように仕切られているかの区画パターンを認識することができる。なお、マーカがＩＣタグのように無線通信によって読み書きをする電子タグの場合であっても、計測部１１２は、位相情報の解析による高精度の電子タグリーダーによって、位置情報の取得が可能である。計測部１１２は、「計測手段」に相当する。
【００３５】
ここで、図５により、複数の区画に仕切られ、各区画にマーカが取り付けられた対象コンテナＣ１の例を説明する。図５は、出荷対象の商品を収容する対象コンテナを例示する平面図である。
【００３６】
図５（Ａ）は、対象コンテナＣ１を２つの区画に仕切る例である。図５（Ａ）の例では、対象コンテナＣ１は区画１と区画２とに仕切られる。区画１を囲む壁の上面には、区画１のマーカＭ１１が取り付けられ、区画２を囲む壁の上面には、区画２のマーカＭ１２が取り付けられる。なお、各区画を囲む壁の上面とは、対象コンテナＣ１がコンベヤＢに載置される面（底面）に対向する面とする。マーカは、壁の上面に限られず、壁の外側の側面など、読取部１１３によって読取可能な位置に取り付けられればよい。ただし、マーカは、区画間を仕切る仕切り板以外に取り付けられることが好ましい。図５（Ａ）の例では、計測部１１２は、マーカＭ１１が取り付けられた側面およびマーカＭ１２が取り付けられた側面と並行に仕切られた区画パターンであることを認識することができる。
【００３７】
図５（Ｂ）は、対象コンテナＣ１を４つの区画に仕切る例である。図５（Ｂ）の例では、対象コンテナＣ１は区画１から区画４に仕切られる。対象コンテナＣ１の４隅の上面には、区画１から区画４に対応するマーカＭ２１からＭ２４が取り付けられる。この場合、計測部１１２は、４隅のマーカが異なる区画に含まれるように、格子状に仕切られた区画パターンであることを認識することができる。各マーカは、対応する区画を特定できれば、４隅以外の場所に取り付けられてもよい。
【００３８】
図５（Ｃ）は、対象コンテナＣ１を６つの区画に仕切る例である。図５（Ｃ）の例では、対象コンテナＣ１は区画１から区画６に仕切られる。対象コンテナＣ１の４隅の上面には、区画１から区画６に対応するマーカＭ３１からＭ３６が取り付けられる。図５（Ｃ）の例では、区画１から区画３は、区画４から区画６よりも大きくなっている。このように各区画の形状、大きさが異なる場合、計測部１１２は、対象コンテナＣ１の撮像画像において、仕切りの位置を検出することにより、対象コンテナＣ１内の各区画の形状、大きさを認識することが可能である。
【００３９】
読取部１１３は、計測位置Ａ１０において、対象コンテナＣ１を仕切る区画ごとに取り付けられたマーカを読み取る。マーカは、区画内に収容される商品の情報を格納する。商品の情報は、例えば、商品番号、入庫日、収容数量である。読取部１１３は、「読取手段」に相当する。
【００４０】
出力部１１４は、搬送制御部１１１によって、対象コンテナＣ１が作業位置Ａ２１から作業位置Ａ２３のいずれかの作業位置まで搬送されると、端末２００に、出荷対象の商品が収容される区画の情報を出力する。出力部１１４は、「出力手段」に相当する。
【００４１】
次に、図６から図１０を用いて、データベース１２０に含まれるオーダー情報データベース１２１、在庫情報データベース１２２、設備情報データベース１２３、区画情報データベース１２４およびピッキング情報データベース１２５に格納される情報について説明する。データベース１２０は、ＣＰＵ１００ａによって実行されるデータベース管理システム（Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ、ＤＢＭＳ）のプログラムが、ＨＤＤ１００ｃに記憶されるデータを管理することで構築される。データベース１２０は、例えば、リレーショナルデータベースである。
【００４２】
オーダー情報データベース１２１は、オーダー情報テーブルを有し、顧客からのオーダー情報を格納する。図６は、オーダー情報テーブルの一例を示す図である。図６の例では、オーダー情報テーブルに格納されるレコード１件は、各オーダーに含まれる１つの商品の情報を格納する。１件のオーダーに複数種類の商品が含まれる場合、オーダー情報テーブルは、当該１件のオーダーを、商品ごとに複数のレコードで管理する。
【００４３】
オーダー情報テーブルのレコードは、オーダーＩＤ、商品、数量のフィールドを有する。オーダーＩＤは、顧客からの１件の注文情報を識別するＩＤである。商品は、オーダーに含まれる商品である。数量は、商品の注文数量である。オーダー情報テーブルは、図６に示すフィールドの他、顧客の氏名、購入金額、支払方法等の商品の注文に関する情報を格納するフィールドを有してもよい。
【００４４】
在庫情報データベース１２２は、在庫情報テーブルを有し、対象コンテナ内に収容される商品の在庫情報を格納する。図７は、在庫情報テーブルの一例を示す図である。図７の例では、在庫情報テーブルに格納されるレコード１件は、対象コンテナ内の１種類の在庫商品の情報を格納する。
【００４５】
在庫情報テーブルのレコードは、コンテナＩＤ、商品、在庫数のフィールドを有する。コンテナＩＤは、出荷対象の商品を収容する対象コンテナを識別するＩＤである。商品は、対象コンテナ内に収容される商品である。在庫数は、区画に含まれる在庫商品の在庫数量である。
【００４６】
設備情報データベース１２３は、設備情報テーブルを有し、各作業位置における設備情報を格納する。図８は、設備情報テーブルの一例を示す図である。図８の例では、設備情報テーブルに格納されるレコード１件は、１つの作業位置に関する情報を格納する。
【００４７】
設備情報テーブルのレコードは、作業位置、作業者のフィールドを有する。作業位置は、ピッキング作業が行われる作業位置の識別情報である。作業者は、ピッキング作業の主体が「人」であるか「ロボット」であるかを格納する。
【００４８】
区画情報データベース１２４は、区画情報テーブルを有し、対象コンテナ内の区画の配置に関する情報を格納する。図９は、区画情報テーブルの一例を示す図である。図９の例では、区画情報テーブルに格納されるレコード１件は、１つのコンテナに関する情報を格納する。
【００４９】
区画情報テーブルのレコードは、コンテナＩＤ、区画数、区画パターンのフィールドを有する。コンテナＩＤは、出荷対象の商品を収容する対象コンテナを識別するＩＤである。区画数は、対象コンテナ内が何区画に仕切られているかを格納する。区画パターンは、対象コンテナ内がどのような形状に仕切られているかを格納する。区画パターンは、「区画の配置」の一例である。区画情報テーブルは、図９に示すフィールドの他、対象コンテナに対する区画の相対位置を示す位置情報を格納するフィールドを有してもよい。なお、区画情報テーブルに格納される情報は、対象コンテナに取り付けられるマーカに格納されてもよい。
【００５０】
ピッキング情報データベース１２５は、ピッキング情報テーブルを有し、マーカから読み取った情報に基づいて、出荷対象の商品が対象コンテナ内のどの区画に含まれるかを格納する。出力部１１４は、ピッキング情報テーブルに格納された情報を端末２００に送信することで、出荷対象の商品がどの区画に含まれるかを、作業者またはロボットに通知することができる。図１０は、ピッキング情報テーブルの一例を示す図である。図１０の例
では、ピッキング情報テーブルに格納されるレコード１件は、オーダーに含まれる１種類の商品の情報を格納する。１件のオーダーに複数種類の商品が含まれる場合、ピッキング情報テーブルは、当該１件のオーダーを、商品ごとに複数のレコードで管理すればよい。
【００５１】
ピッキング情報テーブルのレコードは、オーダーＩＤ、商品、作業位置、コンテナＩＤ、区画のフィールドを有する。オーダーＩＤおよび商品は、オーダー情報テーブルから取得される情報を格納する。作業位置は、オーダーの対象となっている商品をピッキングする作業位置である。作業位置は、例えば、搬送制御部１１１により、各作業位置でのピッキング作業の状況に応じて、オーダーごとに設定されてもよい。また、作業位置は、ピッキング対象の商品の形状等に応じて設定されてもよい。オーダー情報に応じて作業位置が予め設定されている場合、搬送制御部１１１は、オーダー情報とともに作業位置を取得することができる。コンテナＩＤ、区画フィールドは、マーカから読み取った情報を格納するフィールドである。コンテナＩＤは、出荷対象の商品を収容するコンテナのＩＤである。区画は、出荷対象の商品を含む区画である。
【００５２】
［処理の流れ］
図１１は、出荷支援処理の流れを例示するフローチャートである。図１１に示す処理の流れは、例えば、サーバ１００が、オーダー情報を受信したことを契機に開始される。
【００５３】
まず、ステップＳ１１では、搬送制御部１１１は、オーダー情報を取得する。オーダー情報は、例えば、オーダーＩＤ、商品、数量の情報を含む。搬送制御部１１１は、取得したオーダー情報を図６に示すオーダー情報テーブルに格納する。
【００５４】
ステップＳ１２では、搬送制御部１１１は、オーダー情報に含まれる出荷対象の商品（以下、オーダー商品と称する）を収容する対象コンテナを計測位置に搬送する。搬送制御部１１１は、図７に示す在庫情報テーブルを参照して、オーダー商品を収容する対象コンテナを特定することができる。例えば、オーダーＩＤが「Ｐ００１」のオーダー（以下、オーダーＰ００１のように称する）に含まれる商品Ａは、コンテナＩＤが「Ｃ００１」のコンテナ（以下、コンテナＣ００１のように称する）に収容されていることが特定される。この場合、搬送制御部１１１は、コンテナＣ００１を計測位置に搬送すればよい。
【００５５】
ステップＳ１３では、計測部１１２は、対象コンテナが計測位置に到着したことを検知する。計測部１１２は、例えば、計測位置に設置されるセンサ１００ｅから、計測位置で対象コンテナが検知されたことの通知を受信して、対象コンテナの到着を検知することができる。
【００５６】
ステップＳ１４では、計測部１１２は、対象コンテナの位置を計測する。計測部１１２は、例えば、対象コンテナを上面から撮像し、撮像画像における対象コンテナを検知する。計測部１１２は、基準となる点、例えば、対象コンテナの４隅の１点を原点とする座標系を用いて、対象コンテナの位置を計測することができる。
【００５７】
ステップＳ１５では、計測部１１２は、対象コンテナに取り付けられたマーカの位置を読み取る。計測部１１２は、読み取ったマーカの数から、対象コンテナ内の区画数を取得することができる。計測部１１２は、例えば、ステップＳ１４と同じ座標系を用いてマーカの位置を計測することができる。マーカの位置は、対象コンテナに対するマーカの相対位置であってもよく、マーカ同士の相対的な位置であってもよい。
【００５８】
ステップＳ１６では、計測部１１２は、対象コンテナ内の区画パターンを特定する。区画パターンは、計測部１１２がステップＳ１５で取得した区画数に応じて、予め定義されたパターンとすることができる。例えば、計測部１１２は、区画数が２であれば図５（Ａ
）に示す区画パターン、区画数が４であれば図５（Ｂ）に示す区画パターン、区画数が６であれば図５（Ｃ）に示す区画パターンと定義することが可能である。
【００５９】
また、区画パターンは、図９の区画情報テーブルに例示するように、予め対象コンテナごとに定義されてもよい。この場合、計測部１１２は、計測位置に到着した対象コンテナのコンテナＩＤに基づいて、区画パターンを特定すればよい。例えば、計測部１１２は、計測位置にコンテナＣ００１が到着した場合、区画情報テーブルを参照して、図５（Ａ）と同様の区画パターンで仕切られていることを特定することができる。
【００６０】
ステップＳ１７では、読取部１１３は、各区画に取り付けられたマーカから、区画内の商品情報を読み取る。例えば、計測位置に、区画１と区画２の２区画に仕切られたコンテナＣ００１が到着した場合、読取部１１３は、いずれかの区画のマーカから商品情報を読み取る。
【００６１】
ステップＳ１８では、読取部１１３は、ステップＳ１７で読み取ったマーカに対応する区画がオーダー商品を含むか否かを判定する。読取部１１３は、当該区画に含まれる商品が、オーダー商品と一致する場合、オーダー商品を含むと判定することができる。当該区画がオーダー商品を含む区画である場合（ステップＳ１８：Ｙｅｓ）、処理はステップＳ１９に進む。この場合、読取部１１３は、オーダー商品を含む区画およびコンテナＩＤの情報をピッキング情報テーブルに格納する。当該区画がオーダー商品を含まない場合（ステップＳ１８：Ｎｏ）、処理はステップＳ１７に戻り、読取部１１３は、次の区画のマーカを読み取る。
【００６２】
例えば、ステップＳ１７において、読取部１１３が、まず、コンテナＣ００１の区画２のマーカを読み取った場合、区画２は商品Ｂを含み、オーダー商品である商品Ａを含まない。したがって、ステップＳ１８では、区画２はオーダー商品を含まないと判定され、処理はステップＳ１７に戻る。次に、読取部１１３は、コンテナＣ００１の区画１のマーカを読み取る。区画１は、オーダー商品である商品Ａを含む。したがって、ステップＳ１８では、区画１はオーダー商品を含むと判定される。この場合読取部１１３は、ピッキング情報テーブルにおいて、オーダーＰ００１の商品Ａのレコードに、商品Ａを含むコンテナＣ００１および区画１の情報を格納する。
【００６３】
ステップＳ１９では、搬送制御部１１１は、オーダー商品を含む区画が特定された対象コンテナを作業位置に搬送する。搬送制御部１１１は、例えば、ピッキング情報テーブルを参照して、搬送先の作業位置を特定することができる。
【００６４】
ステップＳ２０では、出力部１１４は、オーダー商品を含む区画の情報を出力する。出力部１１４は、例えば、オーダー商品が対象コンテナ内のどの区画に含まれるかの区画情報を、作業位置に設置される端末２００に送信する。端末２００は、受信した区画情報に基づいて、例えば、オーダー商品を含む区画が光で照射されるように制御することができる。また、端末２００は、オーダー商品を含む区画を示す画像を端末２００のディスプレイに表示することも可能である。
【００６５】
なお、図１１に示すフローチャートでは、コンテナＩＤに基づいて作業位置を決定する処理、およびマーカを読み取る処理は、計測位置で実行されることが想定されるが、これに限られない。例えば、搬送制御部１１１は、作業位置が予め設定されている場合、Ｓ１１においてオーダー情報とともに作業位置を取得するようにしてもよい。また、読取部１１３は、オーダー商品が対象コンテナ内のどの区画に含まれるかを判定する処理（ステップＳ１７およびステップＳ１８の処理）を、作業位置において実行することも可能である。
【００６６】
［実施形態の作用効果］
上記の実施形態では、出荷支援システム１は、複数に仕切られた各区画に在庫商品を収容する複数のコンテナのうち、オーダー商品を収容する対象コンテナを、作業位置までの搬送経路上にある計測位置に搬送する。計測位置において、出荷支援システム１は、対象コンテナ内の各区画に取り付けられ、各区画に収容される在庫商品の情報を格納するマーカを読み取る。出荷支援システム１は、マーカから読み取った情報に基づいて、オーダー商品がどの区画に含まれるかを示す情報を出力することができる。これにより、コンテナ内を複数の区画に仕切って在庫商品を収容することができるようになり、コンテナ内の商品の収容力は向上する。また、出荷支援システム１は、搬送経路上でマーカを読み取って各区画に含まれる商品を特定するため、対象コンテナをコンベヤＢに載置する向きが変わっても、読み取ったマーカに対応する区画内の商品を確実に特定することができる。これにより、コンテナに収容されたオーダー商品は、確実に把握可能となる。
【００６７】
また、出荷支援システム１は、計測位置において、対象コンテナの位置および対象コンテナ内の各区画に取り付けられたマーカの位置を計測するようにしてもよい。出荷支援システム１は、計測したマーカの位置に基づいて、区画パターンを特定することができる。マーカの位置を計測して区画パターンを特定するため、マーカの数に基づいて区画パターンを特定する場合と比較して、オーダー商品がどの区画に含まれるかをより確実に把握可能となる。
【００６８】
＜変形例＞
以下に上記の実施形態の変形例について説明する。なお、以下の説明において、上記の実施形態と同等の構成や処理などについては、同一の符号を付し、詳細な説明は省略する。
【００６９】
実施形態では、出荷支援システム１は、出荷対象の商品が対象コンテナ内のどの区画に含まれるかの情報を出力し、作業位置に設置される端末２００に送信する。しかしながら、各作業位置でのピッキング作業は、オーダー商品の形状等に応じて、人（作業者）によって行われる場合およびロボットによって行われる場合がある。そこで、変形例では、出荷支援システム１は、ピッキング作業が人によって行われるかロボットによって行われるかによって、区画情報の出力処理の内容を変更する。変形例における出荷支援処理は、図１１に示す出荷支援処理のステップＳ２０の処理に変えて、図１２に例示する区画情報の出力処理を含む。
【００７０】
図１２は、区画情報の出力処理の流れを例示するフローチャートである。ステップＳ２１では、出力部１１４は、ピッキング情報テーブルを参照して、オーダー商品を収容する対象コンテナの搬送先の作業位置を取得する。例えば、オーダーＰ００１の商品Ａを収容するコンテナの搬送先は、作業位置Ａ２１である。
【００７１】
ステップＳ２２では、出力部１１４は、図８に示す設備情報テーブルを参照して、作業位置Ａ２１の設備情報を取得する。設備情報は、作業位置でのピッキング作業を人が行うかロボットが行うかの情報を含む。出力部１１４は、例えば、作業位置Ａ２１では人がピッキング作業をすることを特定することができる。
【００７２】
ステップＳ２３では、出力部１１４は、対象コンテナの搬送先の作業位置において、ピッキング作業を人が行うかロボットが行うかを判定する。人によるピッキング作業である場合（ステップＳ２３：Ｙｅｓ）、処理はステップＳ２４に進む。ロボットによるピッキング作業である場合（ステップＳ２３：Ｎｏ）、処理はステップＳ２５に進む。
【００７３】
ステップＳ２４では、出力部１１４は、作業者に対してオーダー商品がどの区画に含まれるかを提示するための区画情報を出力する。まず、出力部１１４は、ピッキング情報テーブルを参照して、オーダー商品を収容する対象コンテナおよび区画情報を取得する。出力部１１４は、取得した区画情報に基づいて、オーダー商品がどの区画に含まれるかを示す画像を、端末２００に送信する。出力部１１４は、例えば、対象コンテナの撮像画像において、オーダー商品を含む区画を強調表示した画像を、端末２００に送信することができる。また、出力部１１４は、オーダー商品がどの区画に含まれるかを示す画像に加えて、オーダー商品の商品名および注文数量を含むオーダー情報を、端末２００に送信することができる。端末２００は、出力部１１４によって出力された画像およびオーダー情報を受信し、オーダー商品がどの区画に含まれるかを作業者に提示することができる。
【００７４】
ステップＳ２５では、出力部１１４は、ロボットがオーダー商品含む区画から商品を取り出すために用いられる区画情報を出力する。まず、出力部１１４は、ステップＳ２４と同様に、ピッキング情報テーブルから、オーダー商品を収容する対象コンテナおよび区画情報を取得する。出力部１１４は、取得した区画情報をロボット（端末２００）に送信する。ロボットに送信する情報は、対象コンテナの位置情報およびオーダー商品を含む区画の位置情報を含むことが想定される。ロボットは、受信した区画の位置情報に基づいて、オーダー商品をピッキングすることができる。
【００７５】
変形例では、出荷支援システム１は、作業位置でのピッキング作業が人によって行われるかロボットによって行われるかを判定して、区画情報の出力処理の内容を変更する。このため、出荷支援システム１は、ピッキング作業の主体に応じて、区画情報の出力内容を柔軟に変更することができる。
【００７６】
＜コンピュータが読み取り可能な記録媒体＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記電子商取引装置の設定を行うための管理ツール、ＯＳその他を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。ここで、コンピュータは、例えば、サーバ等である。
【００７７】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリ等のメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【符号の説明】
【００７８】
１：出荷支援システム    １００：サーバ    １００ａ：ＣＰＵ    １００ｂ：ＲＡＭ
１００ｃ：ＨＤＤ    １００ｄ：ＮＩＣ    １００ｅ：センサ    １２０：データベース１１１：搬送制御部    １１２：計測部    １１３：読取部    １１４：出力部
１２１：オーダー情報データベース    １２２：在庫情報データベース
１２３：設備情報データベース    １２４：区画情報データベース
１２５：ピッキング情報データベース
２００：端末    Ｎ：ネットワーク
【図１】
2020007117.tif 000003
【図２】
2020007117.tif 000004
【図３】
2020007117.tif 000005
【図４】
2020007117.tif 000006
【図５】
2020007117.tif 000007
【図６】
2020007117.tif 000008
【図７】
2020007117.tif 000009
【図８】
2020007117.tif 000010
【図９】
2020007117.tif 000011
【図１０】
2020007117.tif 000012
【図１１】
2020007117.tif 000013
【図１２】
2020007117.tif 000014