(57)【要約】【課題】効果的にピッキング情報を提供することができる制御装置、プログラム及びシステムを提供する。【解決手段】実施形態によれば、制御装置は、画像インターフェースと、通信部と、プロセッサと、を備える。画像インターフェースは、ピッキングする物品に関する情報を示す指示画像を取得する。通信部は、前記物品をピッキングするロボットシステムとデータを送受信する。プロセッサは、前記指示画像からピッキングする前記物品の情報であるピッキング情報を生成し、前記通信部を通じて、前記ピッキング情報を前記ロボットシステムに送信する。【選択図】      図１
2019147644.tif 000002
【特許請求の範囲】
【請求項１】
ピッキングする物品に関する情報を示す指示画像を取得する画像インターフェースと、
前記物品をピッキングするロボットシステムとデータを送受信する通信部と、
前記指示画像からピッキングする前記物品の情報であるピッキング情報を生成し、
前記通信部を通じて、前記ピッキング情報を前記ロボットシステムに送信する、
プロセッサと、
を備える制御装置。
【請求項２】
前記プロセッサは、前記物品をピッキングする個数をさらに示す前記ピッキング情報を生成する、
前記請求項１に記載の制御装置。
【請求項３】
前記プロセッサは、前記物品を格納するトレイにおいて前記物品が格納されている位置をさらに示す前記ピッキング情報を生成する、
前記請求項１又は２に記載の制御装置。
【請求項４】
操作信号を外部に出力する操作インターフェースを備え、
前記プロセッサは、
前記通信部を通じて、前記ロボットシステムがピッキングした前記物品に関する完了情報を受信し、
前記操作インターフェースを通じて、前記完了情報に基づいて、前記ロボットシステムがピッキングした前記物品に関する操作信号を出力する、
前記請求項１乃至３の何れか１項に記載の制御装置。
【請求項５】
前記プロセッサは、前記ロボットシステムがピッキングした前記物品の個数を示す前記操作信号を出力する、
前記請求項４に記載の制御装置。
【請求項６】
前記操作信号は、オペレータが操作を入力した場合と同一の信号である、
前記請求項４又は５に記載の制御装置。
【請求項７】
プロセッサによって実行されるプログラムであって、
前記プロセッサに、
ピッキングする物品に関する情報を示す指示画像を取得させ、
前記指示画像からピッキングする前記物品の情報であるピッキング情報を生成させ、
前記物品をピッキングするロボットシステムに前記ピッキング情報を送信させる、
プログラム。
【請求項８】
制御装置とロボットシステムとを備えるシステムであって、
前記制御装置は、
ピッキングする物品に関する情報を示す指示画像を取得する画像インターフェースと、
前記ロボットシステムとの間でデータを送受信する通信部と、
前記指示画像からピッキングする前記物品の情報であるピッキング情報を生成し、
前記通信部を通じて、前記ピッキング情報を前記ロボットシステムに送信する、
プロセッサと、
を備え、
前記ロボットシステムは、
前記物品をピッキングするアームと、
前記制御装置から前記ピッキング情報を受信し、
前記ピッキング情報に基づいて前記アームを用いて前記物品をピッキングする、
制御部と、
を備える、
システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、制御装置、プログラム及びシステムに関する。
【背景技術】
【０００２】
物品を自動的にピッキングするピッキングシステムには、ピッキングする物品及び個数などを示すピッキング情報に基づいて物品をピッキングするものがある。そのようなピッキングシステムを導入するために、物品を格納する自動倉庫などを管理する管理システムは、ピッキングシステムにピッキング情報を提供する必要がある。
【０００３】
そのため、従来、ピッキングシステムを導入するために既存の管理システムの交換又は修正が必要となりコストが高いという課題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−７６０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の課題を解決するため、効果的にピッキング情報を提供することができる制御装置、プログラム及びシステムを提供する。
【課題を解決するための手段】
【０００６】
実施形態によれば、制御装置は、画像インターフェースと、通信部と、プロセッサと、を備える。画像インターフェースは、ピッキングする物品に関する情報を示す指示画像を取得する。通信部は、前記物品をピッキングするロボットシステムとデータを送受信する。プロセッサは、前記指示画像からピッキングする前記物品の情報であるピッキング情報を生成し、前記通信部を通じて、前記ピッキング情報を前記ロボットシステムに送信する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係るピッキングシステムの構成例を示すブロック図である。
【図２】図２は、実施形態に係る制御装置の構成例を示すブロック図である。
【図３】図３は、実施形態に係るピッキングロボットシステムの構成例を示すブロック図である。
【図４】図４は、実施形態に係る指示画像の構成例を示す図である。
【図５】図５は、実施形態に係るピッキングシステムの動作例を示すシーケンス図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら実施形態について詳細に説明する。  
実施形態に係るピッキングシステムは、ロボットを用いてトレイから所定の個数の物品をピッキングする。ピッキングシステムは、自動倉庫を用いて所定のトレイを払い出す。ピッキングシステムは、払い出されたトレイからロボットを用いて物品をピッキングする。
【０００９】
たとえば、ピッキングシステムは、物品を配送する配送センタの建物内などに設置される。ピッキングシステムは、物品として、たとえば、部品、商品又は梱包箱などをピッキングする。ピッキングシステムがピッキングする物品は、特定の構成に限定されるものではない。
【００１０】
図１は、実施形態に係るピッキングシステム１の構成例を示すブロック図である。図１が示すように、ピッキングシステム１は、制御装置１０、ロボットシステム２０、自動倉庫３０、管理システム４０、入出力制御装置５０、操作パネル６０、分岐器７０及びスクリーニング部８０などから構成される。
【００１１】
制御装置１０は、ロボットシステム２０、入出力制御装置５０及びスクリーニング部８０と電気的に接続する。スクリーニング部８０は、分岐器７０と電気的に接続する。分岐器７０は、入出力制御装置５０及び操作パネル６０と電気的に接続する。管理システム４０は、自動倉庫３０及び入出力制御装置５０と電気的に接続する。
【００１２】
なお、ピッキングシステム１は、図１が示すような構成の他に必要に応じた構成を具備したり、ピッキングシステム１から特定の構成が除外されたりしてもよい。
【００１３】
制御装置１０は、ロボットシステム２０にピッキング情報を提供する。ピッキング情報は、トレイからピッキングする物品に関する情報を示す。制御装置１０及びピッキング情報については、後に詳述する。
【００１４】
ロボットシステム２０は、ピッキング情報に基づいて、自動倉庫３０が払い出したトレイから物品をピッキングする。たとえば、ロボットシステム２０は、自動倉庫３０が払い出したトレイから所定の容器に物品を移動させる。  
ロボットシステム２０の構成については、後に詳述する。
【００１５】
自動倉庫３０は、管理システム４０などからの信号に基づいてトレイを払い出す。自動倉庫３０は、複数のトレイを格納する。自動倉庫３０は、複数のトレイから所定のトレイを所定の排出部に払い出す。自動倉庫３０は、制御部及び搬送部などから構成される。制御部は、搬送部などを制御して、所定のトレイを払い出す。搬送部は、トレイを搬送するコンベア又はロボットなどから構成される。
【００１６】
管理システム４０は、自動倉庫３０を制御する。また、管理システム４０は、入出力制御装置５０を制御する。  
管理システム４０は、オペレータ又は外部装置などからピッキングする物品（取出物品）を示すオーダを取得する。たとえば、管理システム４０は、操作部を通じてオーダの入力を受け付ける。また、管理システム４０は、外部装置からオーダを受信する。
【００１７】
管理システム４０は、オーダに基づいて、取出物品を格納するトレイを特定する。たとえば、管理システム４０は、所定のデータベースなどを参照してトレイを特定する。管理システム４０は、特定されたトレイを払い出させる信号を自動倉庫３０に送信する。
【００１８】
また、管理システム４０は、入出力制御装置５０に取出物品に関する物品情報を送信する。物品情報は、取出物品を示す情報（名称又はコードなど）、ピッキングする個数（ピッキング数）及びトレイ内で取出物品のある位置などを示す。なお、物品情報の構成は、特定の構成に限定されるものではない。
【００１９】
また、管理システム４０は、入出力制御装置５０からの信号に従って取出物品のピッキングを管理する。管理システム４０は、取出物品のピッキングに関する信号を入出力制御装置５０から受信する。たとえば、管理システム４０は、取出物品のピッキングを完了したこと又は失敗したことを示す信号を入出力制御装置５０から受信する。また、管理システム４０は、ピッキングに成功した取出物品の個数を示す信号を受信してもよい。管理システム４０は、当該信号に従って、取出物品のピッキングの結果を管理する。  
管理システム４０は、たとえば、ＰＣなどから構成される。
【００２０】
入出力制御装置５０は、管理システム４０に入出力される信号を制御する。入出力制御装置５０は、操作パネル６０を通じて管理システム４０からの情報を外部に提示する。また、入出力制御装置５０は、操作パネル６０を通じて操作入力を受け付け、受け付けた操作入力に従って所定の信号を管理システム４０へ送信する。
【００２１】
入出力制御装置５０、管理システム４０からの物品情報に基づいて、取出物品を示す指示画像を生成する。指示画像は、取出物品を示す情報（名称又はコードなど）、ピッキング数及びトレイ内で取出物品のある位置などを示す。指示画像は、視覚的に取出物品に関する情報を示す。即ち、指示画像は、オペレータなどに取出物品に関する情報を提示するための操作パネル６０に表示される画像である。指示画像については、後に詳述する。
【００２２】
入出力制御装置５０は、生成した指示画像の画像信号を分岐器７０に送信する。  
なお、入出力制御装置５０は、他の画像の画像信号を分岐器７０へ送信してもよい。
【００２３】
また、入出力制御装置５０は、操作パネル６０を通じて、取出物品のピッキングに関する情報の入力を受け付ける。たとえば、入出力制御装置５０は、取出物品のピッキングが完了したこと又は失敗したことを示す操作入力を受け付ける。また、入出力制御装置５０は、ピッキングした取出物品の個数を示す操作入力を受け付けてもよい。
【００２４】
入出力制御装置５０は、受け付けた操作入力に従って、取出物品のピッキングに関する信号を管理システム４０に送信する。  
入出力制御装置５０は、たとえば、ＰＣなどから構成される。
【００２５】
分岐器７０は、画像を表示するために画像信号を分岐する。分岐器７０は、入出力制御装置５０から送信される画像信号を操作パネル６０とスクリーニング部８０とに分岐させる。なお、分岐器７０が分岐する画像信号は、入出力制御装置５０から送信される画像信号を複製した信号である。
【００２６】
操作パネル６０は、オペレータからの指示の入力を受け付け、オペレータに種々の情報を表示するインターフェースである。操作パネル６０は、指示の入力を受け付ける操作部と、情報を表示する表示部とから構成される。
【００２７】
操作パネル６０は、操作部の動作として、オペレータから受け付けた操作を示す信号を入出力制御装置５０へ送信する。ここでは、操作部は、タッチパネルから構成される。
【００２８】
操作パネル６０は、表示部の動作として、分岐器７０からの画像信号に基づいて画像を表示する。たとえば、表示部は、液晶モニタから構成される。表示部は、操作部としてのタッチパネルと一体的に形成される。  
なお、操作部は、キーボード又はテンキーさらに備えてもよい。
【００２９】
スクリーニング部８０は、分岐器７０から送信される画像信号をスクリーニングする。スクリーニング部８０は、分岐器７０から指示画像の画像信号を受信した場合、当該画像信号を制御装置１０へ送信する。また、スクリーニング部８０は、他の画像の画像信号を受信した場合、当該画像信号を遮断する。なお、分岐器７０から送信される画像信号をスクリーニングする必要がない場合には、スクリーニング部８０は設けなくてもよい。
【００３０】
次に、制御装置１０について説明する。  
図２は、制御装置１０の構成例を示すブロック図である。図２が示すように、制御装置１０は、プロセッサ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＭ１４、通信部１５、画像インターフェース１６及び操作インターフェース１７などを備える。これらの各部は、データバスを介して互いに接続される。なお、制御装置１０は、図２が示すような構成の他に必要に応じた構成を具備したり、制御装置１０から特定の構成が除外されたりしてもよい。
【００３１】
プロセッサ１１は、制御装置１０全体の動作を制御する機能を有する。プロセッサ１１は、内部キャッシュおよび各種のインターフェースなどを備えてもよい。プロセッサ１１は、内部キャッシュ、ＲＯＭ１２又はＮＶＭ１４が予め記憶するプログラムを実行することにより種々の処理を実現する。
【００３２】
なお、プロセッサ１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ１１は、ハードウエア回路により実行される機能を制御する。
【００３３】
ＲＯＭ１２は、制御プログラム及び制御データなどが予め記憶された不揮発性のメモリである。ＲＯＭ１２に記憶される制御プログラム及び制御データは、制御装置１０の仕様に応じて予め組み込まれる。ＲＯＭ１２は、たとえば、制御装置１０の回路基板を制御するプログラムなどを格納する。
【００３４】
ＲＡＭ１３は、揮発性のメモリである。ＲＡＭ１３は、プロセッサ１１の処理中のデータなどを一時的に格納する。ＲＡＭ１３は、プロセッサ１１からの命令に基づき種々のアプリケーションプログラムを格納する。また、ＲＡＭ１３は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
【００３５】
ＮＶＭ１４は、データの書き込み及び書き換えが可能な不揮発性のメモリである。ＮＶＭ１４は、たとえば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（登録商標）（Electrically Erasable Programmable Read-Only Memory）又はフラッシュメモリなどから構成される。ＮＶＭ１４は、制御装置１０の運用用途に応じて制御プログラム、アプリケーション及び種々のデータなどを格納する。
【００３６】
通信部１５は、ロボットシステム２０とデータを送受信するためのインターフェースである。通信部１５は、所定の通信網を通じてロボットシステム２０に接続するものであってもよい。通信部１５は、たとえば、ＬＡＮ（Local Area Network）接続をサポートするインターフェースである。
【００３７】
画像インターフェース１６は、分岐器７０からの画像を取得するためのインターフェースである。即ち、画像インターフェース１６は、分岐器７０から画像信号を取得する。画像インターフェース１６は、たとえば、ＶＧＡ（Video Graphics Array）接続をサポートするインターフェースである。
【００３８】
操作インターフェース１７は、入出力制御装置５０に操作信号を送信するためのインターフェースである。操作インターフェース１７は、プロセッサ１１の制御に従って、操作パネル６０へ入力された操作を示す操作信号と同様の操作信号を入出力制御装置５０に送信する。操作インターフェース１７は、たとえば、ＵＳＢ（Universal Serial Bus）接続をサポートするインターフェースである。  
制御装置１０は、たとえば、ＰＣなどである。
【００３９】
次に、ロボットシステム２０について説明する。  
図３は、ロボットシステム２０の構成例を示すブロック図である。図３が示すように、ロボットシステム２０は、制御部２１、認識部２２、アーム２３及びエンドエフェクタ２４などから構成される。
【００４０】
制御部２１は、ロボットシステム２０全体の動作を制御する。たとえば、制御部２１は、認識部２２からのセンサ信号などに基づいてアーム２３を作動させる。制御部２１は、たとえば、プロセッサ、ＲＡＭ、ＲＯＭ及びＮＶＭなどから構成される。
【００４１】
認識部２２は、払い出されたトレイ及びトレイ内の取出物品などの画像を取得する。たとえば、認識部２２は、払い出されたトレイの上部からトレイを撮影するカメラである。認識部２２は、撮影した画像を制御部２１へ送信する。
【００４２】
アーム２３は、制御部２１の制御によって駆動するマニピュレータである。アーム２３は、自動倉庫３０が払い出したトレイから物品をピッキングすることができる位置に設置される。アーム２３は、棒状のフレーム及びフレームを駆動するモータなどから構成される。
【００４３】
エンドエフェクタ２４は、アーム２３の先端に設置される。エンドエフェクタ２４は、物品をトラップするための部材である。エンドエフェクタ２４は、制御部２１からの制御に基づいて駆動する。たとえば、エンドエフェクタ２４は、グリッパ、多指ハンド又は吸着器などである。エンドエフェクタ２４は、取出物品に応じた部材である。
【００４４】
なお、ロボットシステム２０は、複数のエンドエフェクタ２４を備えてもよい。制御部２１は、取出物品に応じてエンドエフェクタ２４を取り替えてもよい。
【００４５】
次に、指示画像について説明する。  
図４は、指示画像１００の例を示す図である。ここでは、指示画像１００は、取出物品を示す表示領域と操作入力のためのアイコンと表示するものとする。図４が示すように、指示画像１００は、表示領域１０１乃至１０４、入力アイコン１０５、表示領域１０６、確定アイコン１０７及びキャンセルアイコン１０８などを表示する。
【００４６】
表示領域１０１は、取出物品を示すコードを表示する。  
表示領域１０２は、取出物品の名称を表示する。  
表示領域１０３は、取出物品のピッキング数を表示する。
【００４７】
表示領域１０４は、取出物品が格納される位置を示す。即ち、表示領域１０４は、払い出されたトレイ内において取出物品が格納される領域を示す。たとえば、表示領域１０４は、斜線によって取出物品が格納される領域を示す。
【００４８】
入力アイコン１０５は、ロボットシステム２０が実際にピッキングした取出物品の個数を入力するアイコンである。入力アイコン１０５は、「０」乃至「９」までのアイコン及び入力内容をクリアする「Ｃ」のアイコンから構成される。
【００４９】
表示領域１０６は、入力アイコン１０５を通じて入力された個数を表示する。
【００５０】
確定アイコン１０７は、ロボットシステム２０が実際にピッキングした取出物品の個数を確定するアイコンである。即ち、確定アイコン１０７は、表示領域１０６に表示される個数をピッキングした取出物品の個数として確定する操作を受け付ける。
【００５１】
キャンセルアイコン１０８は、ピッキング動作をキャンセルすることを入力するアイコンである。
【００５２】
次に、ピッキングシステム１の各部が実現する機能について説明する。  
まず、制御装置１０が実現する機能について説明する。制御装置１０が実現する機能は、プロセッサ１１がＲＯＭ１２又はＮＶＭ１４などに格納されるプログラムを実行することで実現される。
【００５３】
プロセッサ１１は、画像インターフェース１６を通じて入出力制御装置５０から指示画像を取得する機能を有する。  
即ち、プロセッサ１１は、画像インターフェース１６を通じて指示画像の画像信号を受信する。ここでは、プロセッサ１１は、スクリーニング部８０から画像信号を受信する。
【００５４】
また、プロセッサ１１は、取得した指示画像からピッキング情報を生成する機能を有する。  
プロセッサ１１は、画像処理によって指示画像が示す取出物品、ピッキング数及び取出物品のある位置を特定する。たとえば、プロセッサ１１は、取出物品、ピッキング数及び取出物品のある位置を示す情報が表示される表示領域の位置（たとえば、座標）を予め取得する。たとえば、プロセッサ１１は、ＮＶＭ１４などから取出物品を示す情報が表示される表示領域の位置を取得する。
【００５５】
プロセッサ１１は、取出物品を示す表示領域から、取出物品を特定する。たとえば、プロセッサ１１は、ＯＣＲ（Optical Character Recognition）処理によって当該表示領域から取出物品を特定する。
【００５６】
また、プロセッサ１１は、ピッキング数を示す表示領域から、ピッキング数を特定する。たとえば、プロセッサ１１は、ＯＣＲ処理によって当該表示領域からピッキング数を特定する。
【００５７】
また、プロセッサ１１は、取出物品のある位置を示す表示領域から、取出物品のある位置を特定する。たとえば、プロセッサ１１は、所定の画像処理によって取出物品のある位置を特定する。
【００５８】
図４が示す例では、プロセッサ１１は、表示領域１０１又は表示領域１０２から取出物品を特定する。また、プロセッサ１１は、表示領域１０３からピッキング数を特定する。また、プロセッサ１１は、表示領域１０４から、取出物品のある位置を特定する。
【００５９】
プロセッサ１１は、取出物品、ピッキング数及び取出物品のある位置を特定すると、ピッキング情報を生成する。ピッキング情報は、取出物品、ピッキング数及び取出物品のある位置を示す。なお、ピッキング情報は、他の情報を含んでもよいし、ピッキング情報から所定の情報が除外されてもよい。ピッキング情報の構成は、特定の構成に限定されるものはない。
【００６０】
また、プロセッサ１１は、通信部１５を通じて、生成したピッキング情報をロボットシステム２０に送信する。
【００６１】
また、プロセッサ１１は、通信部１５を通じて、完了情報をロボットシステム２０から取得する機能を有する。
【００６２】
完了情報は、ロボットシステム２０が実際に取り出した取出物品に関するデータである。たとえば、完了情報は、取り出した取出物品の個数を示す。
【００６３】
また、プロセッサ１１は、操作インターフェース１７を通じて、完了情報に基づいて、実際に取り出した取出物品を入力するための操作信号を入出力制御装置５０に送信する機能を有する。
【００６４】
プロセッサ１１は、完了情報に基づいてロボットシステム２０が取り出した物品の個数を入出力制御装置５０に入力する。プロセッサ１１は、オペレータが操作パネル６０を通じて個数を入力する場合に入出力制御装置５０に入力される操作信号と同様の操作信号を入出力制御装置５０に入力する。
【００６５】
たとえば、プロセッサ１１は、入力アイコン１０５をタップして個数を入力する操作信号を同一の操作信号を入出力制御装置５０に送信する。当該操作信号を送信すると、プロセッサ１１は、確定アイコンがタップされたことを示す操作信号を入出力制御装置５０に送信する。
【００６６】
次に、ロボットシステム２０が実現する機能について説明する。ロボットシステム２０が実現する機能は、制御部２１の制御によって実現される。
【００６７】
制御部２１は、ピッキング情報に基づいてトレイから取出物品をピッキングする機能を有する。
【００６８】
制御部２１は、制御装置１０からピッキング情報を受信する。また、制御部２１は、認識部２２を用いて払い出されたトレイを認識する。制御部２１は、ピッキング情報を参照して、認識したトレイにおいて取出物品がある位置を特定する。また、制御部２１は、当該位置において取出物品を画像認識して取出物品の詳細な位置を特定してもよい。
【００６９】
制御部２１は、特定された位置にアーム２３及びエンドエフェクタ２４を移動させる。制御部２１は、エンドエフェクタ２４を用いて特定された位置にある取出物品をピッキングする。
【００７０】
たとえば、制御部２１は、ピッキングした取出物品を所定の容器に投入する。たとえば、制御部２１は、アーム２３を移動させて取出物品を当該容器まで搬送する。制御部２１は、エンドエフェクタ２４を制御して取出物品を当該容器に投入する。
【００７１】
制御部２１は、取出物品をピッキングする度にカウンタをカウントアップする。制御部２１は、カウンタがピッキング数に達するまで取出物品のピッキングを継続する。
【００７２】
また、制御部２１は、完了情報を生成する機能を有する。  
制御部２１は、カウンタの値を示す完了情報を生成する。制御部２１は、完了情報を制御装置１０に送信する。
【００７３】
次に、ピッキングシステム１の動作例について説明する。図５は、ピッキングシステム１の動作例を示すシーケンス図である。
【００７４】
まず、管理システム４０は、オーダを取得する（Ｓ１１）。オーダを取得すると、管理システム４０は、オーダに基づいてトレイを払い出させる信号を自動倉庫３０へ送信する（Ｓ１２）。
【００７５】
自動倉庫３０は、当該信号を受信する。当該信号を受信すると、自動倉庫３０は、当該信号に従ってトレイを払い出す（Ｓ１３）。  
また、オーダを取得すると、管理システム４０は、オーダに基づいて物品情報を入出力制御装置５０へ送信する（Ｓ１４）。
【００７６】
入出力制御装置５０は、物品情報を受信する。物品情報を受信すると、入出力制御装置５０は、物品情報に基づいて指示画像を生成し、分岐器７０に出力する（Ｓ１５）。
【００７７】
制御装置１０のプロセッサ１１は、画像インターフェース１６を通じて指示画像を取得する（Ｓ１６）。指示画像を取得すると、プロセッサ１１は、指示画像に基づいてピッキング情報を生成する（Ｓ１７）。ピッキング情報を生成すると、プロセッサ１１は、通信部１５を通じてピッキング情報をロボットシステム２０に送信する（Ｓ１８）。
【００７８】
ロボットシステム２０の制御部２１は、ピッキング情報を受信する。ピッキング情報を受信すると、制御部２１は、認識部２２、アーム２３及びエンドエフェクタ２４などを制御してピッキング情報に従って物品をピッキングする（Ｓ１９）。
【００７９】
物品をピッキングすると、制御部２１は、ピッキングした物品に関する完了情報を生成する（Ｓ２０）。完了情報を生成すると、制御部２１は、完了情報を制御装置１０へ送信する（Ｓ２１）。
【００８０】
制御装置１０のプロセッサ１１は、通信部１５を通じて完了情報を受信する。完了情報を受信すると、プロセッサ１１は、完了情報に従って操作信号を生成する（Ｓ２２）。操作信号を生成すると、プロセッサ１１は、操作インターフェース１７を通じて操作信号を入出力制御装置５０へ送信する（Ｓ２３）。
【００８１】
入出力制御装置５０は、当該操作信号を受信する。当該操作信号を受信すると、入出力制御装置５０は、当該操作信号に基づいてピッキングに関する信号を管理システム４０に送信する（Ｓ２４）。
【００８２】
入出力制御装置５０が当該信号を管理システム４０に送信すると、ピッキングシステム１は、動作を終了する。
【００８３】
なお、ピッキングシステム１は、スクリーニング部８０を備えなくともよい。この場合、制御装置１０のプロセッサ１１は、スクリーニング部８０の機能を備えてもよい。
【００８４】
また、制御装置１０とロボットシステム２０とは、一体的に形成されてもよい。たとえば、制御装置１０のプロセッサ１１は、認識部２２、アーム２３及びエンドエフェクタ２４などを制御してもよい。
【００８５】
また、管理システム４０は、入出力制御装置５０の機能を実現するものであってもよい。また、自動倉庫３０と管理システム４０とは、一体的に形成されてもよい。  
また、ピッキングシステム１は、自動倉庫３０を備えなくともよい。この場合、ピッキングシステム１は、オペレータがトレイを払い出す倉庫を備えてもよい。
【００８６】
また、ピッキング情報は、複数種類の取出物品を示すものであってもよい。  
また、管理システム４０は、複数のトレイを払い出させる信号を自動倉庫３０に送信してもよい。この場合、ロボットシステム２０は、複数のトレイから取出物品をピッキングしてもよい。
【００８７】
以上のように形成された制御装置は、オペレータに取出物品を提示する画面を管理システムに接続する入出力制御装置から取得する。制御装置は、当該画面からピッキング情報を生成することができる。制御装置は、生成したピッキング情報をロボットシステムに送信し、取出物品をピッキングさせることができる。
【００８８】
その結果、制御装置は、入出力制御装置が画面に提示する取出物品をロボットシステムに入力することができる。従って、制御装置は、作業員に取出物品を画像で指示する既存の管理システム及び入出力制御装置を交換又は修正することなく、ピッキングを自動化することができる。
【００８９】
また、制御装置は、実際にピッキングした取出物品に関する完了情報をロボットシステムから取得する。制御装置は、完了情報に基づいて、オペレータが操作を入力した場合の操作信号と同一の操作信号を入出力制御装置に入力する。その結果、制御装置は、既存の管理システムを交換又は修正することなく、ピッキングに関する情報を管理システムに入力することができる。
【００９０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９１】
１…ピッキングシステム、１０…制御装置、１１…プロセッサ、１４…ＮＶＭ、１５…通信部、１６…画像インターフェース、１７…操作インターフェース、２０…ロボットシステム、２１…制御部、２２…認識部、２３…アーム、２４…エンドエフェクタ、３０…自動倉庫、４０…管理システム、５０…入出力制御装置、６０…操作パネル、７０…分岐器、１００…指示画像、１０５…入力アイコン、１０７…確定アイコン。
【図１】
2019147644.tif 000003
【図２】
2019147644.tif 000004
【図３】
2019147644.tif 000005
【図４】
2019147644.tif 000006
【図５】
2019147644.tif 000007