(57)【要約】【課題】物品をピッキングするためにアームロボットを使用した場合でも、物品を保管棚から取り出す工程や、仕分棚に納める工程において、効率化を図る。【解決手段】本発明の搬送システムは、搬送ロボットにより物品の出庫を行う物品搬送システムであって、出庫対象の物品を保管する保管棚と、保管棚を出庫ゲートに搬送する搬送ロボットと、出荷先毎に物品を仕分ける仕分棚と、保管棚の指定箇所から物品を取り出し、仕分棚の指定箇所に納めるアームロボットと、を備え、搬送ロボットは、アームロボットと保管棚の指定箇所との距離、及び、アームロボットと仕分棚の指定箇所との距離を縮めるように、保管棚、及び、仕分棚を移動させることを特徴とする。【選択図】図１３
2020050479.tif 000002
【特許請求の範囲】
【請求項１】
搬送ロボットにより物品の出庫を行う物品搬送システムにおいて、
前記物品搬送システムは、
出庫対象の物品を保管する保管棚と、
前記保管棚を出庫ゲートに搬送する搬送ロボットと、
出荷先毎に前記物品を仕分ける仕分棚と、
前記保管棚の指定箇所から前記物品を取り出し、前記仕分棚の指定箇所に納めるアームロボットと、を備え、
前記搬送ロボットは、
前記アームロボットと前記保管棚の指定箇所との距離、及び、前記アームロボットと前記仕分棚の指定箇所との距離を縮めるように、前記保管棚、及び、前記仕分棚を移動させること、
を特徴とする物品搬送システム。
【請求項２】
請求項１の物品搬送システムにおいて、
前記保管棚中の前記物品は、
バケットに納められていること、
を特徴とする物品搬送システム。
【請求項３】
請求項２の物品搬送システムにおいて、
前記搬送ロボットは、
前記保管棚、又は、前記仕分棚を移動させる際に、前記バケットの位置を基準に移動すること、
を特徴とする物品搬送システム。
【請求項４】
請求項２の物品搬送システムにおいて、
前記物品搬送システムは、
スタッカクレーンを備え、
前記保管棚の指定箇所からバケットに納められた前記物品を取り出すために、前記スタッカクレーンを駆動すること、
を特徴とする物品搬送システム。
【請求項５】
請求項４の物品搬送システムにおいて、
前記物品搬送システムは、
前記仕分棚の指定箇所に前記物品を格納するために、前記スタッカクレーンを駆動すること、
を特徴とする物品搬送システム。
【請求項６】
搬送ロボットにより物品の出庫を行う物品搬送システムにおいて、
前記物品搬送システムは、
前記物品を収納するバケットと、
各々が出庫され得る複数の前記物品を、前記バケットに収納した状態で保管する複数の保管棚と、
複数の前記物品のうち何れかの出庫が指定されると、指定された前記物品を保管する何れかの前記保管棚を、所定位置に設けられた出庫ゲートに搬送する搬送ロボットと、
前記出庫ゲートに設けられ、指定された前記物品を収納する前記バケットを、前記保管棚から取り出すスタッカクレーンと、
前記スタッカクレーンによって取り出された前記バケットから、指定された前記物品を取り出すアームロボットと、
を備えることを特徴とする物品搬送システム。
【請求項７】
請求項６の物品搬送システムにおいて、
前記搬送ロボットは、
前記アームロボットと前記保管棚の指定箇所との距離、及び、前記アームロボットと前記仕分棚の指定箇所との距離を縮めるように、前記保管棚、及び、前記仕分棚を移動させること、
を特徴とする物品搬送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品搬送システムに関する。
【背景技術】
【０００２】
荷物をある地点から他の地点へと搬送する搬送作業を担うロボットは、無人搬送車またはＡＧＶ（Automatic Guided Vehicle）と呼ばれる。ＡＧＶは、倉庫、工場、港湾等の施設内で広く導入されている。さらに、荷物の格納場所とＡＧＶとの間で発生する荷物の受渡し作業、つまり荷役作業を自動で行う荷役装置を組み合わせて使用することで、施設内物流の大部分の作業を自動化することができる。
【０００３】
また、近年の顧客ニーズの多様化を受けて、通信販売用の倉庫のように、多種少量の物品を扱う倉庫が増加している。管理すべき物品の性質上、物品を探し、積荷を行うことに時間及び人員コストがかかる。そのため、通信販売用の倉庫では、単一物品を大量に扱う旧来からの倉庫以上に、施設内物流の作業自動化が求められている。
【０００４】
特許文献１は、多種多用の物品を扱う通信販売用倉庫での物品搬送、及び、多種少量の部品を生産する工場での部品搬送に適したシステムを開示している。当該システムにおいては、倉庫等の空間内に可動な保管棚が配置され、搬送ロボットが必要な物品が格納されている保管棚と結合する。その上で、搬送ロボットは出庫ゲートまで保管棚ごと物品等を搬送する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００９−５３９７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の搬送ロボットは、在庫品目を直接収納する単位である在庫トレイを複数有する保管棚の下部空間に潜り込み、保管棚を持ち上げ、その状態で出庫ゲートまで搬送する。しかしながら、従来技術では、出庫ゲートに保管棚を搬送した後、搬送先毎に仕分棚に作業員が物品を仕分けし、作業が完了した仕分棚毎に次の出荷工程に送られる。近年、この在庫ゲートにおいて、物品をピッキングするためにアームロボットを使用することが計画されているが、特許文献１ではそのような出庫ゲートにおいて、ビッキングを行うアームロボットを使用する際の問題点と、そのための対策については開示されていなかった。本発明は上述した事情に鑑みてなされたものであり、個々の物品の保管棚と搬送ロボットで管理し、ビッキングを行うアームロボットを使用する際の問題点を解決することにある。
【課題を解決するための手段】
【０００７】
前記課題を解決するため本発明の物品搬送システムは、出庫対象の物品を保管する保管棚と、前記保管棚を出庫ゲートに搬送する搬送ロボットと、出荷先毎に前記物品を仕分ける仕分棚と、前記保管棚の指定箇所から前記物品を取り出し、前記仕分棚の指定箇所に納めるアームロボットと、前記アームロボットと前記保管棚の指定箇所、及び前記アームロボットと仕分棚の指定箇所との距離を縮めるように、前記搬送ロボットは前記保管棚及、仕分棚を移動させることを特徴とする。
【０００８】
また、前記課題を解決するため本発明の物品搬送システムは、前記物品を収納するバケットと、各々が出庫され得る複数の前記物品を、前記バケットに収納した状態で保管する複数の保管棚と、複数の前記物品のうち何れかの出庫が指定されると、指定された前記物品を保管する何れかの前記保管棚を、所定位置に設けられた出庫ゲートに搬送する搬送ロボットと、前記出庫ゲートに設けられ、指定された前記物品を収納する前記バケットを、前記保管棚から取り出すスタッカクレーンと、前記スタッカクレーンによって取り出された前記バケットから、指定された前記物品を取り出すアームロボットと、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、物品をピッキングするためにアームロボットを使用した場合でも、物品を保管棚から取り出す工程や、仕分棚に納める工程において、効率化を図ることを実現している。
【図面の簡単な説明】
【００１０】
【図１】倉庫の平面図である。
【図２】環境地図データの模式図である。
【図３】本発明の一実施形態に適用される搬送ロボットと、搬送対象となる棚と、を示す斜視図である。
【図４】搬送ロボットの斜視図である。
【図５】搬送ロボットの筐体中に配置された制御部のブロック図である。
【図６】中央制御装置のブロック図である。
【図７】搬送ロボットが外部から保管スペースに搬入される際の動作を示す動作説明図である。
【図８】バーコードを用いた位置検出の動作説明図である。
【図９】搬送ロボットが実行する処理プログラムのフローチャートである。
【図１０】中央制御装置が実行する処理プログラムのフローチャートである。
【図１１】棚からバケットを取り出す構成を示す図である。
【図１２】棚からバケットを取り出す際のフローチャートである。
【図１３】ピッキングの後に仕分棚に物品を納める構成を示す図である。
【図１４】仕分棚に物品を納めるフローチャートである。
【図１５】ピッキング時、仕分時の本発明の効果を示す図である。
【発明を実施するための形態】
【００１１】
以降、本発明を実施するための形態（“本実施形態”という）を、図等を参照しながら詳細に説明する。本実施形態は、倉庫業者が、通信販売用倉庫に対して物品を入庫し、そこから物品を出庫し搬送する例を説明する。しかしながら、本発明は、例えばメーカ等が自社内で部品を保管・管理する場合にも適用可能である。なお、本実施形態の“物品”は、取引の対象になる商品、それ以外の製品、部品等を含む概念である。
【００１２】
図１に沿って、倉庫の概要を説明する。図１は、倉庫１００の平面図である。本実施形態の倉庫１００は、例として１階建ての建物を示している。倉庫１００は、棚が配置され、搬送ロボットが棚を搬送する保管スペース２０２、及び、作業員、アームロボットそしてスタッカクレーン（図示せず）が作業する作業スペース２０３、そして、搬送ロボットが仕分用の棚を移動する仕分スペース８０２に区分される。各スペースの間には、金網の壁２０４、８０４が形成されている。金網の壁２０４は、入庫ゲート２０５及び出庫ゲート２０６を有し、金網の壁８０４は、仕分ゲート８０６を有する。
【００１３】
また、保管スペース２０２の周囲は壁１４２、１４４、１４６が設けられており、そして、金網の壁２０４の保管スペース２０２側にも、搬送ロボットが自己の位置を認識しやすいようにレーザー光を遮断、反射する高さの低い壁１４８が設けられている。仕分スペース８０２の金網の壁８０４の内側にも搬送ロボットが自己の位置を認識しやすいようにレーザー光を遮断、反射する高さの低い壁８４８が設けられている。
【００１４】
また、保管スペース２０２、仕分スペース８０２内には建物を支える為の柱１３２、１３４、１３６、１３８、１４０、８３２、８３４、８３６が存在する。
【００１５】
保管スペース２０２には、商品を保管する移動可能な棚と、搬送ロボットの位置管理の為に概念的に格子状の方眼が重ねられている。この倉庫１００の例では、方眼は、保管スペースにおいて、二次元のＸ方向として座標０１〜座標１２の１２列×Ｙ方向として座標０１〜座標０７の７行＝８４個の正方形であり、仕分スペースにおいて、二次元のＸ方向として座標０１〜座標１２の１２列×Ｙ方向として座標−０１〜座標−０３の３行＝３６個の正方形からなる。
【００１６】
この個々の正方形（例えば、符号１０７）を“グリッド”と呼ぶ。すべてのグリッドには、グリッドの絶対的な位置を示す座標が設定されており、座標(Ｘ、Ｙ)として(１、−３)から(１２、０７)の範囲が設定されている。そして、本実施例では、全てのグリッドの位置を仮想的に座標設定することが可能である。但し、特定のグリッドの位置を明確にするために、通常は各グリッドにはその位置を示すマーカー等を配置する必要は無いが、必要とする場合は、座標の特定の場所にはバーコード２０８を貼ることが可能である。なお、図１では、参考例として１つのグリッドのバーコード２０８のみが記載され、他のグリッドのバーコードは省略されている。なお、保管スペース２０２、作業スペース２０３、仕分スペース８０２の面積は任意である。グリッドの形状及び面積も任意であるが、１つのグリッドは、１つの棚が隙間なく入る程度の形状及び面積を有することが望ましい。
【００１７】
保管スペース２０２には、複数の棚１１１が配置されている。なお、図１では、棚１１１以外の棚の符号は適宜省略されている。本実施形態では、棚は、２列×３行＝６個で１つの“島”を形成するように配置される。島の形状及び１つの島に属する棚の数は任意である。保管スペース２０２には、１又は複数の搬送ロボット１０２が存在する。搬送ロボット１０２は、棚の下部の空間に潜り込み、下から棚を持ち上げ、そのままの状態で棚を移動させることができる。搬送ロボット１０２の構造等については後記する。
【００１８】
同様に仕分スペース８０２にも、複数の棚８１０が配置されている。なお、図１では、棚８１０以外の棚の符号は適宜省略されている。本実施形態では、仕分スペース８０２にも、１又は複数の搬送ロボット１０２が存在する。保管スペースと同様に搬送ロボット１０２は、棚の下部の空間に潜り込み、下から棚を持ち上げ、そのままの状態で棚を移動させることができる。搬送ロボット１０２の構造等については後記する。
【００１９】
図１において、十字線が入った太線の正方形１１１、８１０等は、棚を示す。中央に丸が入ったやや小型の面取りされた正方形１０２等は、搬送ロボットを示す。十字線と丸とが重なった太字の正方形２１１、８１４等は、搬送ロボットによって搬送されている棚を示す。
【００２０】
（環境地図）
図２に搬送ロボット１０２を制御するための環境地図１８０を説明する。
この環境地図１８０はレーザスキャナを有する搬送ロボット１０２が、自己の位置を推定するために使用する地図である。
【００２１】
この図において、保管スペース２０２の周囲の壁１４２、１４４、１４６、１４８は、レーザスキャナからのレーザが照射された際に、そのレーザが反射される構成になっていることから実線で示したように、予めその壁の位置がデータとして取り込まれている。
【００２２】
同様に仕分けスペース８０２の壁８４８も、レーザスキャナからのレーザが照射された際に、そのレーザが反射される構成になっていることから実線で示したように、予めその壁の位置がデータとして取り込まれている。
また、保管スペース２０２、仕分スペース８０２内の柱１３２、１３４、１３６、１３８、１４０、８３２、８３４、８３６もそのレーザが反射される構成になっていることから実線で示したように、予めその壁の位置がデータとして取り込まれている。
【００２３】
また、この説明図では環境地図上のデータと、点線で示した縦横のグリッドの位置関係を示しており、この環境地図上のレーザースキャナで検出できる物体と、グリッドの位置関係を計算することで、レーザースキャナを搭載した搬送ロボット１０２は、自身がどこの位置にいるか、更には縦横グリッドにおいて、どこのグリッドにいるかを認識することを実現している。
なお、これらの環境地図のデータは搬送ロボット１０２の記憶装置、又は、中央制御装置の記憶装置に予め記憶させておくことが可能である。
【００２４】
また、以上の説明ではレーザスキャナが反射する物体として、壁や柱の位置、形状を示したが、このような建物に固定された物体ではなくても、保管スペースに仮設的に配置したレーザを反射する反射材によるマーカーを配置して、環境地図データを作成することも可能である。
【００２５】
（入庫及び出庫）
例えば、メーカから仕入れた物品を保管スペース２０２に収納することを“入庫”という。顧客の注文に応じ、物品を保管スペース２０２から取り出すことを“出庫”という。更に、出庫した物品を仕分用の棚に格納することを”仕分”という。入庫時、出庫時および仕分時における搬送ロボット等の時系列の動きは概略以下の通りである。
【００２６】
（入庫時の搬送ロボット等の動き）
・図３に示すように搬送ロボット１０２は、目的とする棚１１１等の下部の空間に移動する。
・搬送ロボット１０２は、その棚を持ち上げて保管スペース２０２内を移動して、入庫ゲート２０５まで搬送する。
・作業員又はアームロボットは、入庫ゲート２０５越しに物品を棚１１１に入れる。
・搬送ロボット１０２は、物品が入った棚１１１を保管スペース２０２内の元の位置又は他の位置に搬送する。
・搬送ロボット１０２は、棚１１１を床面に下ろした後、通路等に出て次の搬送に備え待機する。
【００２７】
（出庫時の搬送ロボット等の動き）
・搬送ロボット１０２は、目的とする物品が格納された棚の下部の空間に移動する。
・搬送ロボット１０２は、その棚を持ち上げて保管スペース２０２内を移動して、出庫ゲート２０６まで搬送する。
・作業員又はアームロボットは、出庫ゲート２０６越しに棚から物品を取り出す。
・搬送ロボット１０２は、物品が取り出された棚を保管スペース２０２内の元の位置又は他の位置に搬送する。
・搬送ロボット１０２は、棚を床面に下ろした後、通路等に出て次の搬送に備え待機する。
【００２８】
（仕分時の搬送ロボット等の動き）
・搬送ロボット１０２は、目的とする物品の格納を予定された棚８１０の下部の空間に移動する。
・搬送ロボット１０２は、その棚を持ち上げて仕分スペース８０２内を移動して、仕分ゲート８０６まで搬送する。
・作業員、又はアームロボットは、仕分ゲート８０６越しに棚に物品を納める。
・搬送ロボット１０２は、物品が納められた棚を仕分スペース８０２内の他の位置に搬送する。
・搬送ロボット１０２は、棚を床面に下ろした後、通路等に出て次の搬送に備え待機する。
・搬送ロボット１０２は、最終的に一連の必要な物品が揃った棚８１０を倉庫外に出荷するために、出荷用の位置に棚８１０を移動する。
【００２９】
（搬送ロボット）
図４を用いて搬送ロボット１０２の構成を説明する。搬送ロボット１０２は、底部の車輪（図示せず）を回転させることによって、保管スペース２０２の床面上を移動する。搬送ロボット１０２の高さは、例えば２０ｃｍ程度であり、搬送ロボット１０２は、棚１１１等（図１）の下部の空間に潜り込むことができる。搬送ロボット１０２は、上面中央の棚支持部１２２を上昇させることによって、棚を空中に持ち上げることができる。さらに、搬送ロボット１０２は、棚１１１を持ち上げた状態で搬送することができる。
【００３０】
搬送ロボット１０２は、４つの側面に衝突検知部１２４備える。衝突検知部１２４は、赤外線レーザ等や電波を発して、それらが周囲の障害物に遮蔽されることで障害物を検知して、障害物と衝突することを予防する。
【００３１】
更に、搬送ロボット１０２は、周囲の広い範囲の状況を検出するためにレーザスキャナ(LiDA)１３０を備えている。搬送ロボット１０２では、筐体の隅にレーザスキャナ１３０を設けることで、２７０度に達する広い範囲の角度の範囲で、周囲の状況を検出することを実現している。そして、レーザスキャナ１３０で読み取った周囲のデータを、環境地図１８０のデータと比較することで、搬送ロボット１０２は自己位置を推定することを実現している。
【００３２】
外部との通信に関しては、搬送ロボット１０２は、図示しない無線通信装置及び赤外線通信部を有する。無線通信装置は、制御装置（詳細後記）と無線で通信を行う。赤外線通信部は、図示しない充電ステーション等の周囲の設備との間で赤外線通信を行う。また、搬送ロボット１０２は、底部にカメラ（図示せず）を備えることも可能である。カメラが前記したグリッド上のバーコード２０８を読み取ることで、搬送ロボット１０２は、自身が保管スペース２０２の床面上のどの位置にいるかを認識し、更に、レーザスキャナ１３０で読み取った周囲のデータからの推察位置も加えて、自己の位置を推定することも可能であり、その結果を、無線通信装置等を介して制御装置と通信する。
【００３３】
（搬送ロボットの制御装置）
図５を用いて、搬送ロボット１０２の制御装置７２０の構成を説明する。制御装置７２０は、搬送ロボットの筐体中に配置される。
制御装置７２０は、中央演算部７３２、記憶部７３３、通信部７３５及びアンテナ７３６を有する。中央演算部７３２は、各種の演算を実行する。つまり、中央演算部７３２は、必要なプログラム（図示せず）を読み込むことによって、制御装置７２０が実行する動作の主体となる。
【００３４】
また、底部の車輪の回転状態を制御する車輪制御装置７４６、上面中央の棚支持部１２２を上下動作させる棚支持制御装置７４８、衝突検知部１２４を制御する衝突検知制御部７４０、レーザスキャナ(LiDA)１３０を制御するレーザスキャナ制御部７４２、底部のカメラを制御するカメラ制御部７４４、そして、外部と入出力を制御する入出力制御部７５０を備えている。
【００３５】
（制御装置）
図６を用いて、中央制御装置６３２の構成を説明する。中央制御装置６３２は、倉庫業者の事務スペース等に配置される。中央制御装置６３２は、中央演算部６３４、記憶部６３３、入出力部６３７、通信部６３５及びアンテナ６３６を有する。中央演算部６３４は、各種の演算を実行する。つまり、中央演算部６３４は、必要なプログラム（図示せず）を読み込むことによって、中央制御装置６３２が実行する動作の主体となる。
【００３６】
(スタート時の説明)
図７を用いて、搬送ロボット１０２のスタート時の動作の例として、搬送ロボット１０２が保管スペース２０２の領域に最初に入る時の動作を説明する。
入庫ゲート２０５から保管スペースに入れられた搬送ロボット１０２は、自身の装置のスタートボタンを管理者に押されて、又は中央制御装置６３２からの指令を受けて周囲の状況をレーザスキャナ１３０を用いてレーザ測定範囲１５０の中に存在する物体の位置データを検出する。この例では、搬送ロボット１０２は柱１３４にレーザを照射して、その柱１３４の位置データを取得し、環境地図１８０に照会して、柱１３４と自己の搬送ロボット１０２とのの位置関係を推定する。
【００３７】
これにより、搬送ロボット１０２は自身がどのグリッドに居るかを認識して、命令に応じて目的とするグリッドに沿って自身の搬送ロボットを目的とする方向、位置に移動する。
【００３８】
また、図８を用いて、搬送ロボット１０２が保管スペース２０２の領域に入る時の動作として、バーコードを用いる例を説明する。
この例では、入庫ゲート２０５の直前の床面グリッドにバーコード２０８を貼っておく。そして、搬送ロボット１０２は、入庫ゲート２０５に配置された後に、自身の装置のスタートボタンを管理者に押されて、又は中央制御装置６３２からの指令を受けて、まずは、1個分のグリッドを進み、バーコード２０８上に搬送ロボット１０２は自身の装置を移動させる。そして、搬送ロボット１０２は床面に貼られたバーコード２０８を読み取り、そして、自機がどこにいるのかを認識し、中央制御装置６３２に連絡する。
【００３９】
また、この例では、床面のバーコードから自身の位置を推定したが、バーコードを読み取ることと共に、前述のレーザスキャナ１３０を用いて、環境地図１８０に照会した結果も加味して、自身の搬送ロボット１０２の位置を推定することも可能である。
【００４０】
なお、上述の説明では搬送ロボット１０２が保管スペース２０２の領域に最初に入る時の動作として説明したが、これ以外にも故障して回収された搬送ロボット１０２を再度保管スペース２０２の領域にいれる場合にも適用できる。更に、搬送ロボット２０２を動作させる位置として入庫ゲート２０５の直前のグリッドの位置からスタートさせたが、開始するグリッドはこれに限られず、保管スペース２０２内のどのグリッドからもスタートさせることが可能である。更に、上述した搬送ロボット１０２の動作は仕分スペース８０２においても同様に実施することが可能である。
【００４１】
（搬送ロボットの処理手順）
図９に沿って、搬送ロボット１０２のスタート時の自己位置の認識処理を説明する。
ステップＳ１０１において、搬送ロボット１０２は、搬送ロボット１０２を制御するための環境地図１８０を記憶部７３３に記憶する。
ステップＳ１０２において、搬送ロボット１０２は、搬送ロボット１０２をスタート位置に移動させる。
ステップＳ１０３において、搬送ロボット１０２は、自身の装置のスタートボタンを管理者に押されて、又は中央制御装置６３２からの指令を受信する。
ステップＳ１０４において、搬送ロボット１０２は、レーザスキャナにより、周囲をスキャンして、そのデータを記憶する。
【００４２】
ステップＳ１０５において、搬送ロボット１０２は、記憶装置７３３に記憶された環境地図１８０と、レーザスキャナにより周囲をスキャンしたデータを照会して、自己位置を推定し、自己の搬送ロボットが属するグリッド位置を推定する。
ステップＳ１０６において、搬送ロボット１０２は、算出した自己位置、更に属するグリッド位置を中央制御装置６３２に伝達する。
ステップＳ１０７において、搬送ロボット１０２は、中央制御装置６３２から、目的とするグリッド迄の移動指示を受信する。
ステップＳ１０８において、搬送ロボット１０２は、目的とするグリッドに向けて、車輪制御装置７４６を制御して、隣のグリッドまで移動する。
【００４３】
図１０に沿って、搬送ロボット１０２のスタート時の中央制御装置６３２の処理ステップを説明する。
ステップＳ２０１において、中央制御装置６３２は、搬送ロボット１０２からの信号を受信して、搬送ロボット１０２のグリッド位置を受信する。
ステップＳ２０２において、中央制御装置６３２は、搬送ロボット１０２に対して、目的とするグリッド迄の移動指示を行う。
これらの一連のステップにより、中央制御装置６３２は、個々の搬送ロボット１０２に目的とするグリッドへの移動指示を出しているので、グリッド上を移動している個々の搬送ロボット１０２が互いにぶつかることを防止すること実現している。
【００４４】
（スタッカクレーン連携）
図１１は、出庫ゲートにおいて、保管棚からバケット４８２を取り出す構成の模式図である。なお、バケット４８２は、保管棚における各棚に載置される箱であって、上面を開放した略直方体状の形状を有している。バケット４８２には、一般的には、同一種類の複数の物品が収納される。バケット４８２を保管棚１１１から取り出す際、アームロボット５０１は、ロボットハンド５０４によってバケット４８２を摘んで引き出すことが可能である。
【００４５】
また、図１１において、アームロボット５０１は、１本のロボットアーム５０２と、１個のロボットハンド５０４とを備えている。更に、２本のロボットアーム５０２と、２個のロボットハンド５０４を備えた構成も考えられる。すなわち、２本のロボットアーム５０２のうち一方によってバケット４８２を引き出し、他方のロボットアーム５０２によってバケット４８２の中から物品を取り出すことが考えられる。しかし、ロボットアーム５０２の制御には時間を要するため、現状、物品の取り出しの高速化を実現することは困難である。
【００４６】
そこで、本実施形態においては、保管棚１１１からバケット４８２を取り出す手段として、スタッカクレーン５６２を備える。ここで、スタッカクレーン５６２は、保管棚１１１等の棚からバケット４８２を搬出・搬入する引出アーム５６４と、バケット４８２をこの引出アーム５６４に引っ掛けて搭載する引出機構５６６と、引出アーム５６４を上下方向に昇降させる機能と、を備えている。そして、該スタッカクレーン５６２は、出庫ゲート２０６に設けられている。
【００４７】
搬送ロボット１０２は、目的とする物品を収納した保管棚１１１を、出庫ゲート２０６の前まで移動する。そして、保管棚１１１に納められているバケット４８２は特定の種類に類型化されている。従って、スタッカクレーン５６２は、中央制御装置６３２の指示に応じて、引き出す対象のバケットを特定できる。これにより、ロボットアーム５０２を駆動する場合と比較して、高速かつ正確にバケット４８２を保管棚１１１から引き出すことを実現している。
【００４８】
図１２は、図１１に示した構成に対して、中央制御装置６３２が実行する処理のフローチャートである。
図１２において処理が開始されると、処理はステップＳ５０１に進む。ここでは、中央制御装置６３２は、出庫対象の物品を、倉庫１００に納められた物品の物品データから検索し、対象の物品が納められた保管棚１１１等と、保管棚の中における物品の位置と、を特定する。
次に、処理がステップＳ５０２に進むと、中央制御装置６３２は、物品を収めた保管棚１１１等を、搬送ロボット１０２によって、出庫ゲート２０６まで移動させる。
【００４９】
次に、処理がステップＳ５０３に進むと、中央制御装置６３２は、スタッカクレーン５６２を制御し、目的とする物品が納められたバケット４８２の位置まで、引出アーム５６４を移動して、目的のバケット４８２を引き出す。
【００５０】
次に、処理がステップＳ５０４に進むと、中央制御装置６３２の指令に基づいて、アームロボット５０１は、ロボットアーム５０２およびロボットハンド５０４を用いてバケット４８２から目的の物品を取り出して出庫する。
その後処理は終了する。
このように、スタッカクレーン５６２によって保管棚１１１から物品を取り出すことにより、高速にピッキングを行うことが実現できる。
【００５１】
図１３は、出庫ゲート２０６において、保管スペース２０２の保管棚１１１から目的とする物品を取り出して、仕分スペース８０２の保管棚８１０に納める他の構成を示す模式図である。
図１１に示した例と比較して、図１３に示す例では、搬送ロボット１０２は、保管棚１１１及び仕分棚８１０の位置を細かく駆動する点が相違している。すなわち、搬送ロボット１０２は、目的の物品を収納したバケット４８２の箇所に応じて、保管棚１１１をこの例ではバケット４８２の幅単位で細かく移動させる。
【００５２】
図１３に示す例によれば、ピッキングの対象となる物品を保管棚１１１に入れる際、中央制御装置６３２は、保管棚１１１の何れのバケット４８２に対象の物品を入れるかを判断する。そしてピッキングする際には、搬送ロボット１０２は、そのバケット４８２の位置と、ロボットハンド５０４の可動位置を合せるように、バケット４８２の幅単位（左右の矢印８５２）で保管棚１１１を左右に移動させる。これにより、ロボットアーム５０２およびロボットハンド５０４が物品のピッキングに必要な移動距離を短くすることができ、保管棚１１１からの物品ピッキングにかかる工程を高速に実行できるようになる。
【００５３】
また、ピッキングされた物品を仕分棚８１０に入れる際、中央制御装置６３２は、仕分棚８１０の何れのバケット４８４に対象の物品を入れるかを判断する。そして、そして物品を格納する際には、搬送ロボット１０２は、そのバケット４８４の位置と、物品をピッキングしているロボットハンド５０４の可動位置を合せるように、バケット４８４の幅単位（左右の矢印８５４）で仕分棚８１０を左右に移動させる。これにより、ロボットアーム５０２およびロボットハンド５０４が物品の格納に必要な移動距離を短くすることができ、仕分棚８１０に対して物品を格納する工程を高速に実行できるようになる。
【００５４】
図１４は、図１３に示した構成に対して、中央制御装置６３２が実行する処理のフローチャートを示す。
図１４において処理が開始されると、処理はステップＳ７０１に進む。ここでは、中央制御装置６３２は、出庫対象の物品を、倉庫１００に納められた物品の物品データから検索し、対象の物品が納められた保管棚１１１と、保管棚の中における物品の位置と、を特定する。
【００５５】
次に、処理がステップＳ７０２に進むと、中央制御装置６３２は、搬送ロボット（ＡＧＶ）１０２を用いて、特定された保管棚１１１を出庫ゲート２０６まで移動させる。
次に、処理がステップＳ７０３に進むと、中央制御装置６３２の制御の下、アームロボット５０１は、ロボットアーム５０２およびロボットハンド５０４を用いて、保管棚１１１からバケット４８２を引き出し、目的の物品を取り出す。
【００５６】
次に、処理がステップＳ７０４に進むと、中央制御装置６３２の制御の下、搬送ロボット（ＡＧＶ）１０２は、仕分用の仕分棚８１０を、仕分ゲート８０６の仕分け位置に移動する。より詳細には、目的の物品を仕分用の仕分棚８１０の予め指定された棚位置に、ロボットアーム５０２およびロボットハンド５０４が格納しやすいように、搬送ロボット１０２は、バケット４８４の幅単位で仕分棚８１０を移動させる。
【００５７】
次に、処理がステップＳ７０５に進むと、アームロボット５０１は、中央制御装置６３２の制御の下、仕分用の保管棚８１０の、予め指定された棚位置のバケット４８４に、物品を格納する。
次に、処理がステップＳ７０６に進むと、中央制御装置６３２は仕分棚８１０に対して、追加で目的とする物品を入れる必要があるか否かを判定する。この判定結果が肯定（追加有り）であれば、処理はステップＳ７０１に戻り、上述したのと同様の動作が繰り返される。一方、この判定結果が否定（追加無し）であれば、中央制御装置６３２は、ステップＳ７０７に進み、仕分棚８１０を、仕分ゲートから移動させる。その後、処理は終了する。
【００５８】
なお、図１３において説明した例では、アームロボット５０１がバケット４８２を引き出す実施例を説明したが、図１１に示したように、スタッカクレーン５６２を設け、目的とする物品を収納したバケット４８２をスタッカクレーン５６２が引き出すようにしてもよい。
【００５９】
更に、仕分棚８１０に物品を格納する工程においても、アームロボット５０１がバケット４８４を引き出す実施例を説明したが、図１１の出庫ゲートにスタッカクレーン５６２を設けたように、仕分ゲート８０６に仕分用のスタッカクレーンを設けて、目的とする物品を格納するバケット４８４をスタッカクレーンが引き出して、そのバケット４８４にアームロボット５０１が物品を格納するようにしてもよい。
【００６０】
図１５は図１３及び図１４の実施例の効果を示す。
例えば、出庫ゲート２０６に対峙して左側にバケット４８２があるとする。搬送ロボット１０２による保管棚１１１の位置調整機能が働かない場合は、物品をピッキングするためにそれぞれロボットアームとロボットハンドは、ロボットアーム５０２Ｃおよびロボットハンド５０４Ｃの位置で物品をビッキングすることになる。すると、ピッキングするためのロボットアーム５０２およびロボットハンド５０４の可動量が大きくなる。
【００６１】
これに対して、搬送ロボット１０２による保管棚１１１の位置調整機能が働いた場合、バケットは実線のバケット４８２の位置になるので（矢印８５２Ａ参照）、ロボットアームとロボットハンドは、ロボットアーム５０２Ａおよびロボットハンド５０４Ａの位置で物品をピッキングすることになる。すると、ロボットアームとロボットハンドは、出庫ゲート２０６に対して垂直な方向からピッキングするので、ロボットアーム５０２およびロボットハンド５０４の可動量は少なくてすむ効果を得られる。
【００６２】
また、仕分作業においては、仕分ゲート８０６に対峙して左側にバケット４８４があるとする。搬送ロボット１０２による仕分棚８１０の位置調整機能が働かない場合は、物品をピッキングするためにそれぞれロボットアームとロボットハンドは、ロボットアーム５０２Ｄおよびロボットハンド５０４Ｄの位置で物品をピッキングすることになり、ピッキングするためのロボットアーム５０２およびロボットハンド５０４の可動量が大きくなる。
【００６３】
これに対して、搬送ロボット１０２による仕分棚８１０の位置調整機能が働いた場合、バケットは実線のバゲット４８４の位置になるので（矢印８５４Ａ参照）、ロボットアームとロボットハンドは、ロボットアーム５０２Ｂおよびロボットハンド５０４Ｂの位置で物品を格納することになる。すると、ロボットアームとロボットハンドは、仕分ゲート８０６に対して垂直な方向から格納するので、ロボットアーム５０２およびロボットハンド５０４の可動量は少なくてすむ効果を得られる。
【００６４】
なお、本発明は前記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、前記した実施例は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明したすべての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【００６５】
１００    倉庫
１０２    搬送ロボット
１１１    保管棚
２０６    出庫ゲート
４８２、４８４    バケット
５０１    アームロボット
５６２    スタッカクレーン
６３２    制御装置
８１０    仕分棚
【図１】
2020050479.tif 000003
【図２】
2020050479.tif 000004
【図３】
2020050479.tif 000005
【図４】
2020050479.tif 000006
【図５】
2020050479.tif 000007
【図６】
2020050479.tif 000008
【図７】
2020050479.tif 000009
【図８】
2020050479.tif 000010
【図９】
2020050479.tif 000011
【図１０】
2020050479.tif 000012
【図１１】
2020050479.tif 000013
【図１２】
2020050479.tif 000014
【図１３】
2020050479.tif 000015
【図１４】
2020050479.tif 000016
【図１５】
2020050479.tif 000017