(57)【特許請求の範囲】
【請求項１】
管理モジュールによって、小売施設の陳列棚が在庫品目で補充される必要があることを検出することと、
前記管理モジュールによって、前記在庫品目が前記小売施設の保管棚に保管されていることを判定することと、
前記管理モジュールによって、前記陳列棚を前記小売施設の在庫補充ステーションに輸送するように、第１の可動式の駆動ユニットに命令することと、
前記管理モジュールによって、前記保管棚を前記小売施設の前記在庫補充ステーションに輸送するように、第２の可動式の駆動ユニットに命令することと、
前記在庫品目が前記陳列棚によって前記在庫補充ステーションで受け取られた後、前記陳列棚を前記小売施設内の指定されたロケーションに輸送するように、前記第１の可動式の駆動ユニットに命令することと
を含む、
方法。
【請求項２】
前記陳列棚が前記在庫補充ステーションに配置されるのと同時に前記保管棚が前記在庫補充ステーションに配置されるように、前記陳列棚および前記保管棚の前記輸送を調整することをさらに含む、請求項１に記載の方法。
【請求項３】
販売時点管理システムによって、複数の陳列棚の在庫レベルを監視することと、
前記管理モジュールによって、少なくとも部分的に前記在庫レベルに基づいて、追加の在庫品目を注文するように判定することと、
物流倉庫に前記追加の在庫品目に関する注文を出すことと
をさらに含む、請求項１に記載の方法。
【請求項４】
保管エリア内の複数の保管棚にある在庫品目の量が既定の量未満であることを判定することと、
少なくとも部分的に在庫品目の前記量に基づいて、物流倉庫からの追加量の前記在庫品目を注文するように判定することと
をさらに含む、請求項１に記載の方法。
【請求項５】
前記第１の可動式の駆動ユニットによって、前記在庫補充ステーションへの経路上にいる間、前記第１の可動式の駆動ユニットに近接する障害物の存在を検出することと、
前記障害物の前記存在の検出に応じて、前記障害物との衝突を回避することと
をさらに含む、請求項１に記載の方法。
【請求項６】
前記小売施設の複数の陳列棚のための補充順序を判定することをさらに含み、
前記第１の可動式の駆動ユニットが、少なくとも部分的に前記補充順序に基づいて、前記陳列棚を前記在庫補充ステーションに輸送するように命令される、
請求項１に記載の方法。
【請求項７】
前記保管棚が、出荷用コンテナを備え、前記方法が、
少なくとも部分的に前記出荷用コンテナにおける在庫品目の配置に基づいて、前記出荷用コンテナの注文開梱順序を判定することと、
少なくとも部分的に前記注文開梱順序に基づいて、複数の陳列棚を前記在庫補充ステーションに輸送するように複数の可動式の駆動ユニットに命令することと
をさらに含む、請求項１に記載の方法。
【請求項８】
前記小売施設が、通路状に配置された複数の陳列棚を備え、前記方法が、少なくとも部分的に前記陳列棚の前記配置に基づいて、前記陳列棚が前記在庫補充ステーションに輸送される順序を判定することをさらに含む、請求項１に記載の方法。
【請求項９】
前記小売施設の顧客から、前記保管棚に保管された在庫品目に関する要求を受け取ることと、
前記要求された在庫品目を保管する前記保管棚を販売時点管理ステーションに輸送するように、１つまたは２つ以上の可動式の駆動ユニットに命令することと
をさらに含む、請求項１に記載の方法。
【請求項１０】
経路を移動するように第３の可動式の駆動ユニットに命令することと、
前記経路上にいる間、前記保管棚以外の在庫ホルダにある在庫品目の量を検出するように、前記第３の可動式の駆動ユニットに命令することと、
前記管理モジュールによって、前記量を示す情報を受信することと、
前記量が既定の閾値未満の場合、追加の在庫品目に関する注文を出すことと
をさらに含む、請求項１に記載の方法。
【請求項１１】
前記第３の可動式の駆動ユニットによって、前記在庫ホルダにある在庫品目を検出することと、
前記管理モジュールによって、前記在庫品目を識別する情報を受信することと、
前記識別された在庫品目を遠隔の施設にある在庫の仮想的なマップと比較することと、
少なくとも部分的に前記比較に基づいて、前記識別された在庫品目の前記在庫ホルダが前記在庫品目の正しい在庫ホルダかどうかを判定することと、
をさらに含む、請求項１０に記載の方法。
【請求項１２】
追加の在庫品目の荷物を荷受けステーションで受け取ることと、
前記荷受けステーションで前記荷物を保管エリア内の１つまたは２つ以上の保管棚の中に開梱することと
をさらに含む、請求項１に記載の方法。
【請求項１３】
前記小売施設から注文を受信することであって、前記注文が複数の在庫品目を備える、注文を受信することと、
前記管理モジュールによって、少なくとも部分的に在庫開梱順序に基づいて、前記複数の在庫品目に関する注文梱包配置を判定することと、
前記注文梱包配置に従って荷物を物流倉庫で構築することと
をさらに含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
物流倉庫、通信販売倉庫、および特別注文製造施設にあるものなどの最新の在庫システムは、在庫品目に関する要求に応える上で重大な課題に直面している。同様に、小売施設は、陳列棚へタイミング良く効率的に在庫補充する上で重大な課題に直面している。そのため、特に、小売施設の陳列棚を補充するために、在庫システムにおける在庫品目が小売施設への出荷用に包装される場合、在庫システムをうまく運用および管理するには、時間、空間、およびシステムリソースを効率的に利用することが極めて重要であり得る。
【０００２】
本発明およびその利点をより完全に理解するために、ここで、添付の図面と併せて読まれる、以下の説明を参照する。
【図面の簡単な説明】
【０００３】
【図１】特定の実施形態による在庫システムの構成要素を示す図である。
【図２】遠隔の施設のために注文を調整可能な在庫システムの例示的な実施形態を示す図である。
【図３】遠隔の施設のために注文を調整可能な在庫システムの別の例示的な実施形態を示す図である。
【図４】遠隔の施設のために注文を調整可能な在庫システムの別の例示的な実施形態を示す図である。
【図５】コンテナへの注文の梱包の例示的な実施形態を示す斜視図である。
【図６】在庫システムの運用の例示的な実施形態を表す流れ図である。
【図７】調整された注文に由来する在庫品目で在庫ホルダを補充可能な、遠隔の施設の運用の例示的な実施形態を表す流れ図である。
【図８】本明細書に開示されるシステムおよび方法の１つまたは２つ以上の部分のために使用され得る例示的なコンピュータシステムを示す図である。
【発明を実施するための形態】
【０００４】
食料品店または商品倉庫などの小売施設は、一般的に、消費者が購入するための在庫を施設の様々な棚に陳列する。消費者の購買体験を容易にするために、棚は、通路状に配置されてもよく、また品目は、棚内にグループおよびサブグループによって整理されてもよい。例えば、一般的な食料品店ならば、特に、製パン用製品の通路および缶詰製品の通路を含むであろう。製パン用の通路は、一般的に、砂糖、小麦粉、およびスパイスなどの製パン用製品の様々なグループを含む。同様に、缶詰製品の通路は、一般的に、野菜、果物、およびスープなどの缶詰製品の様々なグループを含む。小売施設内の在庫が消費者に購入されると、小売施設は、通常、１つまたは２つ以上の物流倉庫からその切らしている在庫を補うために、注文を出す。
【０００５】
物流倉庫は、大量の交換在庫を保管していることもあり、一般的には、様々な場所にある複数の小売施設のために、注文を履行するのに十分な量を保管している。物流倉庫は、交換在庫に関する注文を履行するための在庫システムを含むこともある。そのような在庫システムは、一般的に、大量の在庫品目を保管する、棚の入った様々なラックを含む。在庫品目に関する注文が出されると、作業者は、注文に応じて品目を保管する棚から在庫を取り出し、そして在庫品目を注文処理ステーションに持っていって、注文を出荷用にまとめる。
【０００６】
交換在庫に関する注文を履行している荷物が、物流倉庫から小売施設によって受け取られると、作業者は、一般的に、出荷用コンテナを開梱して、棚に在庫を補充する。消費者が買い物をしている最中にこのような活動を行うことは望ましくなく、それは、在庫補充（ｒｅｓｔｏｃｋｉｎｇ）および／または補充（ｒｅｐｌｅｎｉｓｈｍｅｎｔ）活動は、顧客の活動と干渉することがあるためである。このような施設は、顧客の活動に及ぼす影響を最小化するために、こうした在庫補充および／または補充活動の完了に要する時間を最小化することを望む場合がある。そのため、在庫を在庫補充すること、および／または補充することは、困難であり、不便であり、および／または時間的制約があるものであり得る。在庫補充および／または補充は、例えば、客足が最小である特定の時間枠に制限され得る。今やその多くが２４時間開店している今日の小売施設では、そのような時間枠はわずかであり得る。加えて、小売施設は、大型し続けており、ますます多数かつ幅広い在庫品目を抱える傾向がある。このような変化する条件が、消費者の購買体験に対する補充活動の影響を最小化するという問題をますます重要な課題にしている。
【０００７】
本開示の在庫システムの特定の実施形態は、これらの問題に対処し得る。特に、在庫システムは、１つまたは２つ以上の注文における在庫品目が、食料品店または商品倉庫などの遠隔の施設への出荷用に、どのように梱包されるかを調整するように提供される。荷物内の在庫品目の配置は、在庫品目が、補充活動のために遠隔の施設で、品目が棚上に配置されるべき順序に従って開梱され得るように計算され得る。例えば、特定の食料品店のレイアウトに基づいて、在庫システムは、まず製パン用の通路のための品目が開梱された後に、缶詰製品の通路の品目が開梱されるように、荷物が配置されるべきであることを判定し得る。別の例として、小売施設は、製パン用の通路にまず小麦粉、続いて砂糖、続いてスパイスとして在庫を配置することがある。それに応じて、在庫システムは、まずスパイス、次いで砂糖、次いで小麦粉を梱包することによって、荷物の梱包を調整し得る。このように、荷物は、品目が小売施設の通路に現れる順序に従って開梱され得、加えて、可動式の駆動ユニットは、遠隔の施設に配備されて、品目を降ろすための通路における正しい順序で、荷物を正しいロケーションに輸送し得る。例えば、可動式の駆動ユニットは、倉庫または小売施設内を単独で移動するように構成される電源内蔵式のロボット装置であり得る。可動式の駆動ユニットは、輸送コンテナ、在庫ホルダ、陳列棚、または在庫品目のその他のコンテナを持ち上げること、およびこれらの構成要素を在庫ステーションおよび倉庫または小売施設内のその他のロケーションに輸送することが可能であり得る。一部のシステムでは、可動式の駆動ユニットは、他の切らした在庫に関して棚を走査し、また物流センターからの追加の在庫に関して注文を出し得る。
【０００８】
本開示の一部の実施形態では、小売施設は、追加的な可動式の駆動ユニットを含み得、これは、小売施設の陳列棚を、例えば、調整された荷物からの在庫品目で棚が在庫補充され得る在庫補充ステーションまで輸送可能である。このような実施形態では、荷物は、陳列棚を在庫補充ステーションに輸送するための最適な順序に基づいて調整され得る。説明するために、まず小麦粉を収容する棚、次いで砂糖を収容する棚、次いでスパイスを収容する棚を置くことが望ましい場合もある。このため、注文は、まずスパイス、次いで砂糖、次いで小麦粉が梱包されるように調整され得る。陳列棚を移動する順序は、購買およびその他の消費者活動への影響を最小化するように計算され得る。例えば、棚は、客足が最小であると期待される特定の時に輸送されるように予定され得る。
【０００９】
一部の実施形態では、荷物が受け取られると、それらは、在庫品目の個々のグループまたは小さいグループに分類されて、小売施設のバックルームまたは保管エリアにある一時保管棚内に置かれる場合もある。可動式の駆動ユニットは、バックルームまたは保管エリア内の保管棚を輸送可能であり得る。例えば、可動式の駆動ユニットは、棚が荷物から品目を受け取った後、荷下ろしエリアから保管エリア内の別のロケーションに一時保管棚を輸送してもよい。管理モジュールは、保管棚内にある交換在庫品目のロケーションを追跡し得る。このようにして、管理モジュールが、小売施設の小売部における販売により在庫品目が空であるか少ない１つまたは２つ以上の陳列棚を補充すると判定した場合、管理モジュールは、１つの可動式の駆動ユニットに命令を出して、これらの在庫品目のうちの１つまたは２つ以上を収容する適切な一時保管棚を、在庫補充ステーションに輸送し得る。管理モジュールはまた、別の可動式の駆動ユニットに命令を出して、陳列棚を在庫補充ステーションに輸送し得る。このようにして、小売施設における在庫補充活動は、タイミング良く効率的に進行し得る。
【００１０】
遠隔の施設における最適な注文開梱を可能にするシステムを提供するために、在庫システムは、注文を出している遠隔の施設の特定のレイアウトに基づいて、所与の注文に関する最適な梱包順序を判定する管理モジュールを含み得る。梱包の順序を最適化する際、管理モジュールはまた、寸法、形状、重量、および潰れやすさなどの在庫品物の様々な側面を考慮する。管理モジュールは、出荷用パレット上への在庫品目の配置を最適化し得る。注文を履行するために、可動式の駆動ユニットは、在庫品目を保管する在庫ホルダを在庫ステーションに輸送するタスクを割り当てられ得る。作業者または在庫ステーションの自動装置は、所望の在庫品目を在庫ホルダから取り外して、在庫品目を出荷用に梱包し得る。このようにして、注文は、最適な順序で梱包されて、遠隔の施設において最適な開梱を提供し得る。
【００１１】
本発明の特定の実施形態の技術的な利点には、最適な開梱順序に従って、梱包される注文を調整するためのシステムおよび方法を提供する能力が含まれる。一部の実施形態では、技術的な利点には、遠隔の施設のための最適な開梱順序を判定する、および／または最適な注文梱包配置を判定する能力が含まれ得る。在庫品目が注文梱包配置に従って梱包され得るため、技術的利点には、注文を施設でタイミング良く、予測可能に、および／または効率的に開梱する能力が含まれ得る。例えば、注文は、在庫が遠隔の施設の棚に保管されている方法に従って開梱され得る。このようにして、遠隔の施設を在庫補充する時間および／または費用が最小化され得る。本発明の特定の実施形態のさらなる技術的な利点には、システムの拡張および修正に対応するように容易に適合され得る柔軟かつ拡張性のある在庫保管の解決策を提供することが含まれ得る。本発明のその他の技術的な利点は、当業者には、以下の図面、説明、および特許請求の範囲から容易に明らかとなるはずである。
【００１２】
具体的な利点を上に列挙してきたが、様々な実施形態が、列挙された利点のすべてまたは一部を含む、あるいはいずれも含まないのであってよい。本発明の実施形態およびその利点は、図１から図８を参照することによって最も良く理解される。ただし、類似の符号は、様々な図面における類似および対応する部分を指す。
【００１３】
図１は、本発明の特定の実施形態による在庫システム１０を示している。在庫システム１０は、管理モジュール１５と、１つまたは２つ以上の可動式の駆動ユニット２０と、１つまたは２つ以上の在庫ホルダ３０と、１つまたは２つ以上のコンテナホルダ４０と、１つまたは２つ以上の在庫ステーション５０とを含む。概して、管理モジュール１５は、システム１０が受け取った注文を履行するために、システム１０の様々な要素の運営および調整を管理する。管理モジュール１５は、例えば、遠隔の施設における最適な開梱順序を判定および／または取得し得る。最適な開梱順序に基づいて、管理モジュール１５は、品目を出荷用コンテナ１４２内に梱包するための最適な配置を判定し得る。次いで、管理モジュール１５は、最適な梱包配置に従って、注文にある在庫品目３２をまとめるために計算された様々なタスクを管理および調整し得る。管理モジュール１５によって伝えられたコマンドに応じて、可動式の駆動ユニット２０は、在庫ホルダ３０およびコンテナホルダ４０を在庫ステーション５０などの在庫システム１０内の様々なロケーションに輸送し得る。一部の実施形態では、在庫システム１０は、遠隔の施設における最適な開梱順序に従って、在庫システム１０が受け取った注文を調整および履行し得る。どのように在庫システム１０が利用されて、最適な注文配置を判定するかについてのさらに詳細な記述が、図２から図７に関して以下に詳細に説明される。
【００１４】
管理モジュール１５は、要求を受信および／または生成して、可動式の駆動ユニット２０、在庫ホルダ３０、在庫品目３２、コンテナホルダ４０、コンテナ４２、在庫ステーション５０、および／または在庫システム１０のその他の要素を関与させる特定の作業を開始させ得る。管理モジュール１５は、これらの作業を行うための在庫システム１０の構成要素を選択し、そしてコマンド、命令、および／またはその他の適切な情報を選択された構成要素に伝達して、これらの作業の完了を助け得る。以下の説明は、在庫システム１０のその他の構成要素から作業要求６０（図２に示されるような注文６０など）を受信する在庫システム１０の実施形態に焦点を当てているが、管理モジュール１５は、任意の適切なシステムまたは構成要素から要求６０を受信し得、代替的または追加的にそのような要求をそれ自体が任意の適切な技法を用いて生成し得る。
【００１５】
可動式の駆動ユニット２０は、在庫システム１０に関係する作業スペース内のロケーションの間で在庫ホルダ３０を移動し得る。可動式の駆動ユニット２０は、在庫ホルダ３０および／または在庫システム１０のその他の要素の特性および構成に基づいて在庫システム１０で使うのに適切な任意の装置または構成要素を表し得る。在庫システム１０の特定の実施形態では、可動式の駆動ユニット２０は、関連する作業スペースを自由に動き回るように構成される単独の電源内蔵式のロボット装置を表す。代替的な実施形態では、可動式の駆動ユニット２０は、関連する作業スペースを横断する送路、レール、ケーブル、またはその他の案内要素に沿って在庫ホルダ３０を移動するように構成される送路のある在庫システム１０の要素を表す。このような実施形態では、可動式の駆動ユニット２０は、通電されているレールなどの案内要素への接続を通して電力を受け取り得る。
【００１６】
可動式の駆動ユニット２０は、稼働中、管理モジュール１５と通信可能であって、選択された在庫ホルダ３０を識別する情報を受信し得る、可動式の駆動ユニット２０のロケーションを送信し得る、あるいは管理モジュール１５または可動式の駆動ユニット２０によって使用される任意のその他の好適な情報をやり取りし得る。可動式の駆動ユニット２０は、管理モジュール１５と無線で、可動式の駆動ユニット２０と管理モジュール１５との間で有線接続を用いて、および／または任意のその他の適切な方法で通信し得る。一例として、可動式の駆動ユニット２０の一部の実施形態は、Ｗｉ‐Ｆｉ（ＩＥＥＥ８０２．１１）、Ｂｌｕｅｔｏｏｔｈ（登録商標）（ＩＥＥＥ８０２．１５）、赤外線通信協会の規格、または任意のその他の適切な無線通信プロトコルを用いて、管理モジュール１５と、および／または互いに通信し得る。別の例として、送路のある在庫システム１０では、可動式の駆動ユニット２０がその上を移動する送路またはその他の案内要素は、可動式の駆動ユニット２０と在庫システム１０のその他の構成要素との間の通信を助けるために有線であり得る。
【００１７】
在庫ホルダ３０は、在庫品目３２を保管する。一部の実施形態では、在庫ホルダ３０は、複数の保管箱を、各保管箱が様々なタイプの在庫品目３２を収容可能な状態で含む。在庫ホルダ３０は、可動式の駆動ユニット２０によって、搬送、運搬、またはその他の方法で移動させることができる。一部の実施形態では、在庫ホルダ３０は、追加的な推進力を提供して、在庫ホルダ３０を移動する際に可動式の駆動ユニット２０によって提供される推進力を補い得る。加えて、特定の実施形態では、各在庫ホルダ３０は、複数の面を有し得、各箱は、関連する在庫ホルダ３０の特定の面を通して到達可能であり得る。可動式の駆動ユニット２０は、在庫ホルダ３０を適切な時に回転して、在庫ホルダ３０および関連する箱の特定の面をオペレータまたは在庫システム１０のその他の構成要素に提示するように構成され得る。
【００１８】
在庫品目３２は、自動在庫システム１０における入庫、出庫、および／または処理に好適な任意の物体を表す。この説明の目的のために、「在庫品目」は、在庫システム１０に保管される特定のタイプの任意の１つまたは２つ以上の物体を表し得る。一例として、在庫システム１０は、食料品店および／または商品倉庫などの小売施設のための大量の在庫品目３２を保管する小売物流倉庫を表し得る。別の例として、在庫システム１０は、通信販売倉庫を表し得、在庫品目３２は、倉庫施設に保管される商品を表し得る。稼働中、可動式の駆動ユニット２０は、顧客への配送のために梱包させるために、注文で要求された１つまたは２つ以上の在庫品目３２を収容する在庫ホルダ３０を取り出し得る。さらに、在庫システム１０の特定の実施形態では、揃えた注文を収容する箱は、それ自体、在庫品目を表し得る。
【００１９】
コンテナホルダ４０は、在庫品目３２が分類されているコンテナ４２を収容する。例えば、コンテナホルダ４０は、様々な在庫品目３２の注文を保管するように構成され得る。コンテナホルダ４０は、在庫システム１０で利用されるコンテナ４２の種類または任意のその他の適切な因子に基づいて、任意の適切な構造を有し得、かつ任意の好適な方法でコンテナ４２を保管するように構成され得る。一部の実施形態では、コンテナホルダ４０は、パレットを搬送するように構成される在庫ホルダの一種を表し、その上、可動式の駆動ユニット２０によって移動され得る。コンテナホルダ４０は、コンテナ４２が置かれる１つまたは２つ以上のプラットフォームまたは棚を含み得る。追加的または代替的に、コンテナホルダ４０は、それぞれが異なる寸法または種類のコンテナ４２を収容する複数の箱を含み得る。
【００２０】
コンテナ４２は、保管、出荷、またはその他の適切な目的のために、その中または上に在庫品目３２が配置される任意の適切な形態のコンテナを表す。コンテナ４２の例には、限定するものではないが、箱（ｂｏｘｅｓ）、パレット、箱（ｂｉｎｓ）、トートバッグ、カートン、および封筒が含まれる。特定の実施形態では、コンテナ４２は、コンテナ４２が保管されるコンテナホルダ４０と独立しており、その結果、コンテナ４２は、処理のためにコンテナホルダ４０から取り外され得る、またはその他のコンテナホルダ４０に移され得る。一例として、コンテナ４２は、箱またはパレットを表し得、箱の中またはパレットの上に、特定の注文に関係する在庫品目３２が配送のために保管され得て、関連するコンテナ４２が注文に関係する顧客に出荷され得る。別の例として、コンテナ４２は、箱またはその他のコンテナを表し得、その中に、在庫品目３２が長期保管用に配置されて、特別なロケーションに移動される、または在庫システム１０から取り除かれ得る。
【００２１】
遠隔の施設への出荷を指定されたコンテナホルダ４０は、本明細書において出荷用コンテナ１４２と呼ばれ得る。出荷用コンテナ１４２の例示的な実施形態は、図５に示されている。追加的または代替的に、出荷用コンテナ１４２は、１つまたは２つ以上のコンテナ４２を表し得る。
【００２２】
在庫ステーション５０はまた、在庫システム１０を出入りする在庫品目３２の流れを監視するためのスキャナ、管理モジュール１５と通信するための通信インターフェース、および／または任意のその他の好適な構成要素など、在庫品目３２の処理または荷扱いのための任意の適切な構成要素を表し得る。在庫ステーション５０は、人間のオペレータによって完全にまたは部分的に制御されてもよいし、あるいは完全自動にされてもよい。さらに、在庫ステーション５０の人間または自動のオペレータは、在庫システム１０の運用の一部として、在庫品目３２の梱包または計数など、在庫品目３２に対して特定のタスクを実行可能であり得る。
【００２３】
以下の説明で用いられる「在庫ステーション」は、在庫システム１０によって支援される任意の適切な処理作業が完了するロケーションを指すが、在庫システム１０の特定の実施形態は、在庫システム１０によって支援される単一の処理タスクを行うのに好適な、特化した在庫ステーション５０を含み得る。さらに、在庫システム１０の特定の実施形態は、在庫ステーション５０を含み得、これは、概して、複数のタイプの作業要求６０を取扱うことができるが、任意の所与の時間に、１つの特定のタイプの作業要求６０だけを取り扱うように構成される。
【００２４】
図２は、遠隔の施設１００のために注文を調整可能な在庫システム１０の例示的な実施形態の俯瞰図である。在庫システム１０は、作業スペース７０に配置される、図１に関して上記した様々な要素を含む。一部の実施形態では、在庫システム１０は、物流倉庫を表し、他方、遠隔の施設１００は、品物および／またはサービスを消費者と取引する小売施設を表す。例えば、遠隔の施設１００は、食料品店または販売施設を表し得る。概して、管理モジュール１５は、様々な在庫品目３２に関する注文６０を受け取り、注文６０が遠隔の施設１００と関連付けられていることを判定し、そして遠隔の施設１００のレイアウト１２０に基づいて、注文６０を履行するために必要とされる在庫品目３２のための最適な梱包配置を判定する。次いで、在庫システム１０は、注文を履行するために在庫システム１０の様々な要素の動作を調整して、最適な梱包配置に従って注文が出荷用コンテナ１４２内に梱包されるようにする。例えば、可動式の駆動ユニット２０は、在庫ホルダ３０および／またはコンテナホルダ４０を在庫ステーション５０に適切な順序で輸送して、出荷用コンテナ１４２が、梱包配置に従って梱包され得るようにし得る。一部の実施形態では、順序は、様々な因子に応じて、出荷用コンテナ１４２の梱包を制御、案内、および／または判定して、遠隔の施設１００において最後に開梱されるべき在庫品目３２が、在庫ステーション５０において最初に梱包されるようにし得る。
【００２５】
在庫システム１０の作業スペース７０は、可動式の駆動ユニット２０が移動し得る、在庫ホルダ３０およびコンテナホルダ４０が保管され得る、および／または注文６０が在庫ステーション５０で出荷用コンテナ１４２内にまとめられ得る、在庫システム１０に関係するエリアを表す。例えば、作業スペース７０は、在庫システム１０が稼働する物流センターのフロアのすべてまたは一部を表し得る。さらに、図２は、説明の目的のために、作業スペース７０が固定され、既定かつ有限である物理的空間を含む在庫システム１０の実施形態を示しているが、在庫システム１０の特定の実施形態は、様々な大きさおよび／または任意の幾何形状の作業スペース７０内で稼働するように構成される、可動式の駆動ユニット２０および在庫ホルダ３０を含み得る。
【００２６】
施設１００は、在庫品目３２を保管する、流通させる、および／または販売するためのシステム１０から離れている任意の適切な施設を表す。施設１００は、様々な在庫品目３２またはその他の品物を販売する、食料品店、金物店、倉庫、またはその他の施設などの小売施設を表し得る。施設１００は、在庫品目３２の出荷用コンテナ１４２を様々な時に在庫システム１０から受け取り得る。そのような実施形態では、在庫システム１０は、卸売物流センターまたは在庫品目３２を管理するためのその他の倉庫を表し得る。その他の実施形態では、施設１００は、在庫品目３２を保管するための任意の特定のシステムであり得る。図示の実施形態の施設１００は、システム１０から離れているとして示されているが、必ずしもそうである必要はない。例えば、一部の実施形態では、施設１００は、在庫システム１０の一部を表し得る、および／または在庫システム１０に物理的に接近し得る。
【００２７】
施設１００は、様々な在庫ホルダ１３０と、ステージングエリア１５０とを含む。在庫ホルダ１３０は、特定のレイアウト１２０に従って配置され得る。図示のように、遠隔の施設１００の在庫ホルダ１３０のレイアウト１２０は、施設１００内の通路９２ａから９２ｎとして構成される。在庫ホルダ１３０の各通路９２は、様々なタイプの在庫品目３２を収容し得る。通路９２は、セクション９４に分割され得、各セクション９４は、１つまたは２つ以上の特定のサブタイプの在庫品目３２を収容する。例えば、食料品店または商品倉庫は、様々な品物を消費者が買い物するために通路９２状に配置される棚１３０の上に陳列し得る。品物は、そのような店舗で一般的な方法で、タイプおよび様々なサブタイプごとに配置され得る。例えば、食料品店は、特に、製パン用の通路９２および缶詰製品の通路９２を含むであろう。セクション９４ａから９４ｎは、特定のサブタイプの在庫品目３２を収容する各通路のセクションを表し得る。例えば、製パン用製品の通路９２では、セクション９４ａが小麦粉を保管し得、セクション９４ｂが砂糖を保管し得、セクション９４ｎがスパイスを保管し得る。別の例として、缶詰製品の通路９２では、野菜がセクション９４ａに保管され得、果物がセクション９４ｂに保管され得、スープがセクション９４ｎに保管され得る。
【００２８】
遠隔の施設１００は、特定のレイアウトおよび幾何形状のセクション９４を有する通路９２を含むとして示されているが、施設１００は、任意の適切なレイアウトおよび幾何形状を有し得ることに留意されたい。さらに、例として具体的な説明を提供してきたが、本開示の概念は、様々なタイプおよびカテゴリの在庫品目３２を保管する任意の数および／またはタイプの施設１００に適用され得る。したがって、施設１００は、セクション９４を有する通路９２状に在庫品目３２を配置するとして示されているが、施設１００は、在庫ホルダ１３０内の在庫品目３２の任意の適切な配置および／または幾何形状を有する任意の適切なレイアウト１２０に配置され得る。
【００２９】
レイアウト１２０は、一部の実施形態では、施設１００内の在庫３２の仮想的なマップとしてコンピュータ可読媒体に符号化され得る。レイアウト１２０は、管理モジュール１５によって取得、保管、および／または受信されて、施設１００に関係する注文６０の履行を助け得る。例えば、レイアウト１２０は、コンピュータ支援設計（ＣＡＤ）ドキュメントまたはその他の電子的なモデリングツールでモデリングされた情報であり得る。一部の実施形態では、レイアウト１２０は、ワークステーションコンピュータ、管理モジュール、またはその他の電子インターフェースで施設１００、システム１０、またはその他のロケーションにおいて開発され得る。一部の実施形態では、管理モジュール１５は、適切なインターフェースを用いて、レイアウト１２０を開発するために用いられ得る。
【００３０】
在庫ホルダ１３０は、任意の適切なホルダ、棚、ラック、容器、または在庫品目３２を施設１００において収容するのに適切なこれらの任意の組み合わせを表す。例えば、在庫ホルダ１３０は、様々な陳列棚を表し得る、および／または施設１００内の通路９２に配置され得る。一部の実施形態では、在庫ホルダ１３０は、上述の在庫ホルダ３０に類似および／または同じであり得る。在庫ホルダ１３０は、販売および／または使用のために施設１００の顧客および／または得意客に対して在庫品目３２を提示するように構成され得る。離散的な構成要素として図示されているが、在庫ホルダ１３０は、施設１００内の実質的に連続的な棚の入ったラックを表すのであってもよい。
【００３１】
ステージングエリア１５０は、出荷用コンテナ１４２の施設１００内への受け入れのために指定されたロケーションを表す。一部の実施形態では、ステージングエリア１５０は、在庫ステーション５０に関して上述した活動と類似の活動を、必要に応じて施設１００に合わせて行うための在庫ステーション５０を表し得る。ステージングエリア１５０は、例えば、１つまたは２つ以上の注文に対応する出荷用コンテナ１４２を受け取るための荷受場（ｌｏａｄｉｎｇ  ｄｏｃｋ）を含む。ステージングエリア１５０は、出荷用コンテナ１４２が在庫ホルダ１３０の補充および／または在庫補充のために開梱され得る適切な時まで注文６０を収容する様々な出荷用コンテナ１４２を保管するために利用され得る。
【００３２】
操業中、施設１００は、通常の営業活動に従事し、そこでは、販売、使用、および／または購入のために、様々な在庫品目３２が在庫ホルダ１３０から取り去られる。在庫品目３２が在庫ホルダ１３０から取り去られてしまうため、施設１００は、時々、在庫ホルダ１３０内の在庫品目３２の在庫補充および／または補充を要し得る。その結果、施設１００の在庫ホルダ１３０を補充が望まれる在庫品目３２を含む、１つまたは２つ以上の注文６０が、在庫システム１０に対して出され得る。
【００３３】
注文６０が在庫システム１０によって受信されると、管理モジュール１５は、注文６０の在庫品目３２を出荷用コンテナ１４２内に配置するのを助け得る。管理モジュール１５は、遠隔の施設１００のための在庫開梱順序を判定および／または取得し得る。在庫開梱順序に基づいて、管理モジュール１５は、注文梱包配置を判定し得る。注文梱包配置は、注文６０にある在庫品目３２が出荷用に梱包されるべき順序を制御、調節、および／または案内し得る。次いで、管理部１５は、様々なコマンド、命令、および／またはタスクをシステム１０の様々な構成要素に出して、注文梱包配置に従う注文６０の履行を助け得る。このようにして、在庫システム１０は、在庫品目３２が、在庫ホルダ１３０内に配置されると期待されるのと同じ順序で、施設１００において出荷用コンテナ１４２から取り出され得る方法を助ける。一部の実施形態では、管理モジュール１５は、施設１００内において開梱される時に出荷用コンテナ１４２が追従して移動するための１つまたは２つ以上の適切な補充経路１１６を判定し得る。各出荷用コンテナ１４２から取り出された各在庫品目３２のための適切な通路９２および／またはセクション９４を決めるために必要とされる時間および／または手間を省くために、施設１００は、在庫補充および／または補充活動と関係する様々な作業上の効率および／または時間の節約を成し得る。
【００３４】
管理モジュール１５は、在庫ホルダ１３０内の様々な在庫品目３２のロケーションに基づく在庫開梱順序を判定、取得、および／または受信し得る。在庫開梱順序は、在庫品目３２が様々な出荷用コンテナ１４２から開梱されて、在庫ホルダ１３０にある在庫品目３２のロケーションに基づいて在庫ホルダ１３０内に配置される、最適な順序の判定に基づき得る。最適な開梱順序は、出荷用コンテナ１４２を開梱する作業者が移動する総距離および／または様々な在庫品目３２を開梱するのに要する時間などの様々な因子を最小化しようとし得る。一部の実施形態では、在庫開梱順序は、在庫開梱順序を終えるために施設１００に配置された可動式の駆動ユニット２０が取り得る１つまたは２つ以上の最適な経路を規定する１つまたは２つ以上の在庫補充経路を含む。在庫補充経路は、在庫品目３２を荷下ろしする最適な順序に基づいて判定され得る一式の１つまたは２つ以上の経路であり得る。在庫補充経路を判定するために、管理モジュール１５は、施設１００の実質的にすべてのセクション９４が補充されていると仮定し得る。判定されると、管理モジュール１５は、在庫開梱順序および／または在庫補充経路を使用して、注文梱包配置をシステム１０において定義し得る。管理モジュール１５は、出荷用コンテナ１４２に配置された在庫品目３２、在庫開梱順序、および／または概略的に判定された在庫補充経路に基づいて、所与の注文６０に対応する１つまたは２つ以上の特定の補充経路１１６を追加的または代替的に判定し得る。補充経路は、管理モジュール１５によって判定されるとして本明細書に説明されているが、補充経路は、施設１００にある別個の管理モジュールなどの任意の好適な構成要素によって判定され得ることに留意されたい。
【００３５】
管理モジュール１５は、一部の実施形態では、施設１００のレイアウト１２０に基づいて最適な在庫開梱順序を判定し得る。在庫開梱順序の判定は、例えば、施設１００またはその他の適切なロケーションにあるワークステーションからレイアウト１２０を取得および／または受信することによって開始され得る。例えば、管理モジュール１５は、レイアウト１２０を解析して、施設１００内の在庫ホルダ１３０にある在庫品目３２のロケーションを判定し得る。しかしながら、一部の実施形態では、管理モジュール１５は、外部の供給元から在庫開梱順序自体を受信および／または取得してもよい。一部の実施形態では、管理モジュール１５は、電子インターフェースを介して在庫開梱順序を受信し得る。一部の実施形態では、在庫開梱順序は、在庫品目３２が施設１００で開梱される最適および／または好適な順序を指し得る。例えば、在庫品目３２は、在庫品目３２が在庫ホルダ１３０に配置されるのと同じ順序で開梱され得る。一部の実施形態では、在庫順序は、施設内において在庫の列９２ａから９２ｎまでが配置される順序に従って出荷用コンテナ１４２が開梱されるべきであるという判定に基づき得る。例えば、在庫順序は、在庫品目３２を通路９２ｎから通路９２ａへ順次開梱することに基づき得る。追加的または代替的に、在庫順序は、在庫品目３２をセクション９４ごとに順次開梱することに基づき得る。在庫順序は、在庫品目３２を各通路９４ａから通路９４ｂにわたって順次開梱することに基づき得る。在庫順序は、在庫品目３２を通路９２ごと、およびセクション９４ごとの両方で開梱することを考慮し得る。しかしながら、在庫順序は、通路９２およびセクション９４に基づく必要はなく、また管理モジュール１５は、適切な在庫順序を判定するために任意の特定のレイアウト１２０を解析可能であり得ることを理解されたい。
【００３６】
一部の実施形態では、管理モジュール１５は、施設１００の様々な因子および／または特性を考慮して、適切な在庫開梱順序を判定し得る。一部の実施形態では、管理モジュール１５は、ステージングエリア１５０からの在庫品目３２の相対距離に基づいて在庫開梱順序を判定し得る。例えば、ステージングエリア１５０から遠い在庫ホルダ１３０に指定された在庫品目３２を、ステージングエリア１５０に近い在庫ホルダ１３０に指定された在庫品目３２よりも早く開梱することが有利であり得る。追加的または代替的に、管理モジュール１５は、施設１００のための在庫順序を判定する場合に、施設１００から受信した嗜好またはその他の因子を考慮し得る。
【００３７】
必要に応じて様々な時に、レイアウト１２０は、管理モジュール１５によって送信および／または記憶され得る。レイアウト１２０は、ネットワークまたはその他の電子的な送信手段などの任意の好適な方法で管理モジュール１５に送信され得る。施設１００のレイアウト１２０が変わった、または変えられた場合、新しいレイアウト１２０が、管理モジュール１５によって解析用に送信および／または記憶され得る。レイアウト１２０を取得するのに応じて、管理モジュール１５は、施設１００に関係する最適な在庫開梱順序を判定するために、レイアウト１２０を解析し得る。一部の実施形態では、管理モジュール１５は、レイアウト１２０に関して本明細書に説明されたのと類似の方法で、在庫開梱順序を受信および／または取得し得る。
【００３８】
在庫開梱順序に基づいて、管理モジュール１５は、施設１００に関係する注文６０に関する注文配置を判定し得る。管理モジュール１５は、施設１００への出荷を指定され得る、様々な在庫品目３２に関する注文６０を受信し得る。例えば、施設１００から与えられた注文６０は、レイアウト１２０にある様々な在庫ホルダ１３０に指定されている様々な在庫品目３２を含み得る。管理モジュール１５は、注文６０が、施設１００に関係する対応する在庫開梱順序に関連付けられていることを判定し得る。施設１００に関係する在庫開梱順序に基づいて、管理モジュール１５は、１つまたは２つ以上の注文６０のために注文梱包配置を判定し得る。管理モジュール１５によって判定される注文梱包配置は、在庫品目３２が１つまたは２つ以上のコンテナ１４２内に梱包される順序を含み得る。例えば、管理モジュール１５は、注文６０にある各在庫品目３２の在庫開梱順序における相対位置に基づいて注文梱包配置を判定し得る。例えば、通路９２は、缶詰製品を含み得、通路９２のセクション９４はそれぞれ、野菜、果物、およびスープを含む。注文開梱順序は、まずスープ、次いで果物、次いで野菜であり得る。注文６０が野菜およびスープに関して受信された場合、管理モジュール１５は、注文梱包配置は、最初に野菜、次いでスープを梱包するものであることを判定し得る。
【００３９】
管理モジュール１５は、注文梱包配置に従って、注文６０に含められている在庫品目３２の梱包を助け得る。注文梱包配置は、在庫品目３２が出荷用コンテナ１４２に梱包される順序、および／または出荷用コンテナ１４２内における在庫品目３２の配置を調節、案内、および／または制御し得る。注文梱包配置は、１つまたは２つ以上の注文６０の在庫品目３２が在庫システム１０で施設１００への出荷用に梱包され得る順序を示し得る。在庫品目３２は、注文梱包配置に従って梱包され得る。注文梱包配置は、注文６０にある在庫品目３２に関して最適な梱包配置となるように、管理モジュール１５によって計算されて、注文６０にある在庫品目３２を収容する出荷用コンテナ１４２が、最適な開梱順序に従って開梱されるようにし得る。
【００４０】
注文梱包配置を判定する際に、管理モジュール１５は、一部の実施形態では、様々な注文梱包の制約を考慮し得る。注文梱包の制約は、一部のケースでは、在庫開梱順序に従って設定された梱包注文に優先し得る。例えば、注文梱包の制約は、在庫開梱順序において早くに必要とされると計算されているとしても、出荷用コンテナ１４２において重い品目の下に潰れやすい品目が配置されてはならないことを指摘し得る。どのように注文梱包の制約が考慮され得るかについてのより詳細な説明は、図５に関して以下に説明される。
【００４１】
管理モジュール１５は、追加的または代替的に、注文梱包配置の判定の一部として、どのように在庫品目３２が各コンテナ１４２内で物理的に配置されるべきか、および／または向けられるべきかを判定し得る。例えば、管理モジュール１５は、最適な数の在庫品目３２を出荷用コンテナ１４２内に配置するために、各在庫品目３２の寸法および形状を考慮し得る。
【００４２】
管理モジュール１５は、一部の実施形態では、施設１００の在庫順序に従って複数のコンテナ１４２を梱包するように計画する注文梱包配置を判定可能であり得る。例えば、図示の例では、管理モジュール１５は、通路９２ｎにある在庫ホルダ１３０のためにコンテナ１４２ａが在庫品目３２で梱包される所与の注文６０のための注文梱包配置を判定する。コンテナ１４２ｂおよび１４２ｃは、９２ｎおよび９２ａの間の通路９２のために在庫品目３２で順次梱包される。コンテナ１４２ｄは、通路９２ａのために在庫品目３２で梱包される。注文梱包配置に従って、管理モジュール１５は、コンテナ１４２ａ、続いてコンテナ１４２ｂ、次いでコンテナ１４２ｃ、そして最後にコンテナ１４２ｄのための梱包順序を判定する。追加的な実施形態では、管理モジュール１５は、セクション９４ａから９４ｎまでにおいて在庫品目３２が現れる順序に従ってコンテナ１４２にある在庫品目３２を梱包することによって、注文６０の履行を助け得る。
【００４３】
この場合もやはり、注文梱包配置の判定の具体的な説明を提供してきたが、この例が単に説明として提供されていること、および管理モジュール１５が、在庫品目３２の任意の数および量を有する任意の所与の数の注文６０のための注文配置を判定可能であり得ることを理解されたい。加えて、管理モジュール１５は、任意の組み合わせのレイアウト１２０を有する任意の数およびタイプの施設１００のための注文配置を判定可能であり得る。追加的または代替的に、管理モジュール１５は、単一のコンテナ１４２ａが、複数の通路９２ａから９２ｎにある在庫ホルダを満たすために梱包される注文梱包配置を判定可能であり得る。このような実施形態では、管理モジュール１５は、コンテナ１４２ａが、例えば、通路９２ａにあるセクション９４ｎから９４ａで、次いで通路９２ｂにあるセクション９４ａから９４ｎで、そして必要に応じて以下同様に開梱される注文配置を判定し得る。
【００４４】
管理部１５は、様々なコマンド、命令、および／またはタスクをシステム１０の様々な構成要素に出して、注文梱包配置に従う注文６０の履行を助け得る。管理モジュール１５は、注文６０のための在庫品目３２の梱包を助ける命令を出し得る。例えば、判定された注文梱包配置に従って、管理モジュール１５は、様々なタスクを可動式の駆動ユニット２０に割り当てて、注文６０ための在庫品目３２を収容するコンテナ４０および／または３０を在庫ステーション５０に輸送し得る。在庫ステーション５０では、管理モジュール１５は、注文配置に従ってコンテナ１４２を梱包するようにタスクを割り当て得る。図示のように、管理モジュールは、まずコンテナ１４２ａ、次いでコンテナ１４２ｂ、次いでコンテナ１４２ｃ、次いでコンテナ１４２ｄの梱包を助ける。各コンテナ１４２内において、管理モジュール１５は、個々の在庫品目３２の梱包を助け得る。
【００４５】
どのように管理モジュール１５が所与の出荷用コンテナ１４２に個々の在庫品目３２を梱包するのを助け得るかのさらに詳細な記述が、図５に関して以下に詳細に説明される。出荷用に注文６０を梱包するのを助けるために在庫システム１０によって利用され得る様々な技法には、ドリフティングが含まれる。例えば、管理モジュール１５は、在庫ステーション５０に関係する１つまたは２つ以上のドリフト空間および／または待ち行列を利用して、注文６０の履行を助け得る。例えば、管理モジュール１５は、ドリフト空間を利用して、１つまたは２つ以上の梱包の制約の実施を助け得る。
【００４６】
コンテナ１４２ａから１４２ｄが完成すると、注文６０の各コンテナ１４２は、在庫システム１０から施設１００に任意の好適な方法で輸送され得る。一部の実施形態では、注文６０は、すべて同時には出荷されない場合もある。それどころか、コンテナ１４２は、各コンテナ１４２が完成すればその都度出荷され得る。一部の実施形態では、コンテナ１４２は、施設１００への配送用の共通の荷物の中に配置され得る。施設１００は、ステージングエリア１５０で受け取ったコンテナ１４２に含まれる注文６０の一部を受け入れ得る。次いで、各コンテナ１４２は、そのそれぞれの通路９２に移動され得る。各コンテナ１４２が開梱されると、在庫品目３２は、各コンテナ１４２から取り出されて、各コンテナ１４２から取り出される最初の在庫品目３２が、通路９２の適切なセクション９４に配置され得るようにし得る。在庫品目３２が各コンテナ１４２から取り出されると、これらの在庫品目３２は、セクション９４ａから９４ｎに、または必要に応じてその他の方法で、順次配置され得る。このように、注文６０にある在庫品目３２に相当する出荷用コンテナ１４２が施設１００で開梱される場合、在庫品目３２は、施設１００内における在庫品目３２のレイアウト１２０に対応する在庫開梱順序の順序で取り出され得る。一部の実施形態では、管理モジュール１５は、コンテナ１４２内に梱包された在庫品目３２の配置および／またはレイアウト１２０に基づいて、遠隔の施設１００における特定の補充経路１１６を各出荷用コンテナ１４２に対して判定し得る。補充経路１１６は、荷物が荷下ろしされると、遠隔の施設内における出荷用コンテナ１４２の移動を誘導し得る。追加的または代替的に、補充経路１１６は、出荷用コンテナ１４２が荷下ろしされ得る順序を判定し得る。例えば、管理モジュール１５は、施設１００の構成要素に命令を送信して、コンテナ１４２を施設１００内の特定の経路１１６に沿って補充のために移動し得る。命令は、先に荷下ろしする特定の出荷用コンテナ１４２の選択、ならびにその他の出荷用コンテナ１４２が順次荷下ろしされるべき順序を含み得る。追加的または代替的に、出荷用コンテナ１４２は、その他の出荷用コンテナ１４２の荷下ろしと実質的に同時に、および／または無関係な時に所与の補充経路１１６を進み得る。
【００４７】
補充経路１１６は、在庫品目１３２が在庫開梱順序に従って適切な通路９２およびセクション９４で取り出され得るように計算され得る。このようにして、命令は、コンテナ１４２にある在庫品目３２が適切な在庫ホルダ１３０に移動されるべきセクション９４に対応する、経路１１６に沿った様々な点で、減速および／または停止するタイミングを含み得る。一部の実施形態では、経路１１６ｂは、注文梱包の制約に従って梱包された在庫品目３２に基づいて、所与の通路９４において進退し得る。したがって、可動式の駆動ユニット２０は、経路１１６ｂにおいて進退し得る。例えば、経路１１６ｂは、注文配置の後半に梱包された比較的壊れやすい品目３２を収容する在庫ホルダ１３０まで前進した後に、注文配置の前半に梱包された比較的壊れにくい品目３２を収容する在庫ホルダ１３０まで後退し得る。一部の実施形態では、施設１００は、命令を受信し得る１つまたは２つ以上の可動式の駆動ユニット２０を含み得る。命令に基づいて、可動式の駆動ユニット２０は、出荷用コンテナ１４２を補充経路１１６に沿って輸送し得る。可動式の駆動２０ユニットは、１つまたは２つ以上の在庫品目１３２がコンテナ１４２から取り出されるべき経路１１６沿いの各点などの各経路沿いの適切な場所で停止し得る。一部の実施形態では、可動式の駆動ユニット２０は、コンテナ１４２が経路１１６にある各停止点において荷下ろしされるべき在庫品目１３２を含むという、なんらかの音声および／または視覚的指示を提供し得る。
【００４８】
一部の実施形態では、可動式の駆動ユニット２０は、在庫ホルダ１３０内の在庫品目３２の存在を検出するように動作可能である適切な画像および／または感知装置を含み得る。可動式の駆動ユニット２０が補充経路１１６に沿って移動する最中、可動式の駆動ユニット２０は、在庫品目３２を検出し得る。可動式の駆動ユニット２０は、検出された在庫品目３２の量を在庫品目３２の既定の閾値量と比較し得る。検出された在庫品目３２の量が閾値未満である場合、可動式の駆動ユニット２０は、注文６０を在庫システム１０に提出し得る。代替的または追加的に、可動式の駆動ユニット２０は、管理モジュール１５または施設１００のその他の適切な構成要素に、在庫ホルダ１３０にある在庫品目３２の量を通知する。それに応じて、管理モジュール１５は、追加量の在庫品目３２に関する注文６０を出し得る。可動式の駆動ユニット２０は、施設１００が必要とする在庫品目３２の量を示す情報を、無線アクセスポイントまたはネットワーク接続を介して管理モジュール１５へ情報を通信可能なその他のネットワーク要素に送信し得る。例えば、施設１００に配置されている管理モジュール１５に類似の管理モジュールは、情報を受信して、追加の在庫品目３２が必要とされる場合、注文６０を出し得る。施設１００から受信した注文６０に基づいて、管理モジュール１５は、在庫システム１０の構成要素に、上記の技法に従って注文６０を履行するよう命令し得る。一部の実施形態では、可動式の駆動ユニット２０は、施設１００内のその他の経路を移動するように構成されて、在庫ホルダ１３０にある様々な在庫品目３２の量を判定し得る。例えば、可動式の駆動ユニット２０は、客足が最小であると計算される時にそのような経路を移動し得る。
【００４９】
一部の実施形態では、施設１００は、販売時点管理システムまたは施設１００内の在庫品目３２を追跡するその他の適切なシステムを含み得る。販売時点管理システムは、例えば、在庫ホルダ１３０における在庫レベルを監視し得る。補充注文６０は、販売時点管理システムを介する在庫品目３２の販売に基づく期待される在庫ホルダ１３０中の在庫量に基づいてなされ得る。在庫レベルがなんらかの既定の閾値未満に下落すると、そのことが、追加の在庫品目３２に関する補充注文６０を始動し得る。可動式の駆動ユニット２０は、在庫ホルダ１３０にある実際の在庫品目３２を検出するために利用され得、これは、期待される在庫品目３２の量と比較されて、期待される在庫の量が実際の在庫の量と確実に一致するようにし得る。
【００５０】
小売施設では、施設内で在庫品目３２が不正確および／または誤って棚に入れられることがよくある。例えば、買い物客は、特定の品目の購入を取りやめる場合があり、そして、その品目を店内の正しい場所に戻すのではなく、その品目を手近な棚に置くことがある。したがって、一部の実施形態では、可動式の駆動ユニット２０は、在庫ホルダ１３０および／または施設１００のその他のロケーションにある在庫品目３２を検出して、誤って配置された、または紛失している在庫品目３２を判定し得る。可動式の駆動部２０は、カメラまたは適切な光検出器を用いて、特定の在庫ホルダ１３０またはその他のロケーションにある在庫品目３０を走査し得る。可動式の駆動ユニット２０および／または管理モジュールによって画像処理またはその他の適切な信号解析が用いられて、在庫ホルダ１３０にある在庫品目３２が、その在庫ホルダ１３０で期待されるタイプの在庫品目３２と一致するかどうかを判定し得る。在庫品目３２が一致しない場合、可動式の駆動ユニット２０および／または管理モジュール１５は、在庫品目３２が属する正しい在庫ホルダ３０を判定し得る。追加的または代替的に、可動式の駆動ユニット２０は、適切なメッセージおよび／または信号を提供して、作業者または施設１００のその他の構成要素に誤って配置された、および／または紛失した在庫品目３２のロケーションを示し得る。
【００５１】
図３は、遠隔の施設１００のために注文を調整可能な在庫システム１０の別の例示的な実施形態である。在庫システム１０は、図１および図２に関して上記したのと同じような方法で稼働し得る。遠隔の施設１００も同様に、上記したのと同じような方法で稼働し得る。図３に示されるように、遠隔の施設１００はまた、陳列棚１３２を在庫ステーション１５２に輸送可能な可動式の駆動ユニット２０を含み得る。コンテナ１４２の荷物が遠隔の施設１００に配送されると、管理モジュール１５または遠隔の施設１００にある構成要素の運営および調整を制御する類似の管理モジュールなどの管理モジュールは、様々な可動式の駆動ユニット２０に命令して、コンテナ１４２のうちの１つまたは２つ以上にある在庫品目３２を必要とする在庫ホルダ１３２を、在庫ステーション１５２に輸送し得る。
【００５２】
図３に示されている陳列棚１３２は、図１および図２に関して上記した在庫ホルダ１３０と類似のものであり得る。加えて、陳列棚１３２は、在庫ホルダ３０および／またはコンテナホルダ４０に関して上記したのと同じような方法で、可動式の駆動ユニット２０と連結可能であり得る。このように、陳列棚１３２は、可動式の陳列棚または遠隔の施設１００において在庫品目を保管および／または陳列するように動作可能なその他の適切な可動式の在庫ホルダを表し得、かつ可動式の駆動ユニット２０によって遠隔の施設１００内の目的地まで輸送され得る。陳列棚１３２の特定のレイアウト１２０を有するとして図示されているが、施設１００は、任意の適切なレイアウト１２０を有し得ることに留意されたい。
【００５３】
在庫ステーション１５２は、コンテナ１４２および／または在庫品目３２を処理または荷扱いするための任意の適切な構成要素を表し得る。例えば、在庫ステーション１５２は、在庫が陳列棚１３２に在庫補充され得る適切なロケーションを表し得る。在庫ステーション１５２は、遠隔の施設１００を出入りする在庫品目３２の流れを監視するためのスキャナ、管理モジュール１５と通信するための通信インターフェース、および／または任意のその他の好適な構成要素など、在庫補充活動を助けるための任意の適切な機器を含み得る。在庫ステーション１５２は、人間のオペレータによって完全にまたは部分的に制御されてもよいし、あるいは完全自動にされてもよい。さらに、在庫ステーション１５２の人間または自動のオペレータは、遠隔の施設１００の運用の一部として、コンテナ１４２からの在庫品目３２の開梱および／または計数など、在庫品目３２に対して特定のタスクを実行可能であり得る。在庫ステーション１５２は、図２に関して上記したステージングエリア１５０のすべてまたは一部を含み得る、および／または形成し得る。１つの在庫ステーション１５２を含むとして説明されているが、遠隔の施設１００は、任意の適切な数の在庫ステーション１５２を含み得ることに留意されたい。
【００５４】
遠隔の施設１００は、図２に関して上記したのと同じような方法で稼働し得る。例えば、遠隔の施設１００は、通常の営業活動に従事し、そこでは、様々な在庫品目３２が陳列棚１３２から取り出される。時々、遠隔の施設１００は、陳列棚１３２を補充するために用いられ得る、追加の在庫品目１３２に関する注文６０を出すように判定し得る。在庫品目３２の荷物が在庫ステーション１５２で受け入れされると、管理モジュール１５は、荷物からの在庫品目１３２のために指定された保管ロケーションを含む陳列棚１３２を選択し得る。例えば、管理モジュール１５は、荷物にある在庫品目１３２を、レイアウト１２０における在庫品目３２の仮想的なマップと比較して、荷物にある在庫品目３２が配置されるべき特定の陳列棚１３２を選択し得る。次いで、管理モジュール１５は、様々な可動式の駆動ユニット２０にタスク割り当てを出して、選択された陳列棚１３２を、これらの陳列棚１３２が在庫補充され得る在庫ステーション１５２に輸送し得る。
【００５５】
管理モジュール１５は、遠隔の施設１００のための在庫開梱順序を判定し得る。例えば、管理モジュール１５は、遠隔の施設１００における様々な陳列棚１３２のレイアウト１２０を考慮して、陳列棚１３２から在庫品目３２を受け取るために陳列棚１３２が在庫ステーション１５２に輸送される最適な順序を判定し得る。順序が、例えば、遠隔の施設１００において進行中の営業活動への混乱を最小化することに基づき得る。図示の実施形態では、管理モジュール１５は、どのようにこれらの陳列棚１３２が通路９２に配置されているかに従う順序で陳列棚１３２を在庫補充するように判定し得る。一部の実施形態では、遠隔の施設１００は、陳列棚１３２が可動式の駆動ユニット２０によって輸送されている間、列９２を閉鎖する、および／または列９２への侵入を阻止し得る。そのような実施形態では、陳列棚１３２を、これらの陳列棚１３２がセクション９４に現れる順番で、移動することが望ましい場合がある。図示のように、管理モジュールは、まず陳列棚１３２ａを在庫ステーション１５２に、次いで陳列棚１３２ｂ、次いで陳列棚１３２ｃ、次いで陳列棚１３２ｄと輸送するように判定し得る。管理モジュール１５は、遠隔の施設１００にあるすべてまたは実質的にすべての陳列棚１３２が在庫補充される必要があると仮定して、最適な開梱順序を判定する場合もある。しかしながら、列９２の連続的なセクション９４が在庫補充されるとして説明されているが、陳列棚１３２の在庫補充活動は、任意の適切な順序で起こり得ることに留意されたい。例えば、管理モジュール１５は、陳列棚１３２を無作為に在庫補充するように、および／または在庫補充される陳列棚１３２の遠隔の施設１００の様々な列９２における配置を平均するように判定し得る。
【００５６】
管理モジュール１５は、図２に関して上記したのと同じような方法で遠隔の施設１００への出荷のために注文６０を調整し得る。一部の実施形態では、管理モジュール１５は、遠隔の施設１００のレイアウト１２０に基づいて判定された最適な開梱順序に基づいて注文６０を調整し得る。特定の注文６０は、在庫品目３２が、これらの陳列棚１３２が在庫ステーション１５２に在庫補充のために到着すると、在庫ステーション１５２で陳列棚１３２内に配置されるべき順序に従って梱包され得る。管理モジュール１５は、図２に関して上述し、図５〜図８に関して後述する注文配置に従う、在庫システム１０における注文６０の梱包を助け得る。注文が出荷用に調整されると、荷物は、遠隔の施設１００に任意の適切な輸送手段を用いて送られ得る。
【００５７】
管理モジュール１５は、出荷用コンテナ１４２における在庫品目３２の配置に基づいて、在庫品目３２を受け取る陳列棚１３２を選択し得る。管理モジュール１５は、在庫品目３２を受け取るために選択された陳列棚１３２の補充順序を、荷物にある在庫品目３２の配置に基づいて判定し得る。管理モジュール１５は、追加的または代替的に、小売施設における複数の陳列棚１３２の配置に基づいて補充順序を判定し得る。補充順序は、開梱された時の在庫品目３２の在庫開梱順序に対応し得る。補充順序はまた、出荷用コンテナ１４２における在庫品目３２の配置に影響する任意の注文梱包の制約を考慮し得る。一例では、特定の荷物が、上から始めて、スパイス、続いて小麦粉、底に砂糖の順で梱包される場合、管理モジュール１５は、まずスパイス製品を保管するように指定された特定の陳列棚１３２、続いて、小麦粉を保管するように指定された陳列棚１３２、続いて、砂糖を保管するように指定された陳列棚１３２を選択して、在庫ステーション１５０に最初に輸送されるようにし得る。次いで、管理モジュール１５は、様々な可動式の駆動ユニット２０にタスク割り当てを出して、判定された補充順序に従って、選択された陳列棚１３２を在庫ステーション１５２に輸送し得る。
【００５８】
管理モジュール１５は、可動式の駆動ユニット２０が選択された陳列棚１３２を補充のために在庫ステーション１５２に輸送するスケジュールを判定し得る。例えば、管理モジュール１５は、遠隔の施設１００における消費者の活動が少なくなりそうな既定の時を保管および／または取得し得る。一部の実施形態では、管理モジュール１５は、遠隔の施設１００における消費者の実際の人数を提供する適切なセンサから情報を受信し得る。管理モジュール１５は、消費者の活動の傾向を追跡し得る、および／または消費者の活動が既定の閾値未満または未満と期待される時に補充が行われるようにスケジューリングし得る。一部の実施形態では、管理モジュール１５は、夜遅い時間および／または遠隔の施設１００に消費者がほとんどいない見込みのその他の時間など、補充活動のために指定される特定の時を選択し得る。管理モジュール１５は、追加的または代替的に、在庫ステーション１５２のオペレータが対応できる時に、補充活動をスケジューリングし得る。管理モジュール１５はまた、補充活動を完了するのに期待される推定時間および／または実際の時間に基づき得る、補充活動が完了され得る特定の時間枠を選択し得る。
一部の実施形態では、管理モジュール１５は、在庫品目３２に関係する追加のタスクをスケジューリングし得る。例えば、管理モジュール１５は、特定の在庫品目３２を特定の陳列棚１３２から処分するように判定し得る。例えば、管理モジュール１５は、果物またはパンなどの傷みやすい在庫品目３２が期限切れであり、陳列棚１３２から取り除かれなければならないことを判定し得る。別の例として、管理モジュール１５は、在庫品目３２を他の在庫品目３２で置き換えるように判定し得る。例えば、売り上げがより良いと期待される新たな在庫品目３２が、古い在庫品目３２に置き換えられ得る。小売施設からそのような在庫品目が取り除かれる必要があるとの判定に応じて、管理モジュール１５は、１つまたは２つ以上の可動式の駆動ユニットに命令して、在庫品目を保管する１つまたは２つ以上の陳列棚１３２を在庫ステーション１５２に輸送し得る。在庫ステーション１５２において、在庫品目は、陳列棚１３２から取り除かれる。
追加的または代替的に、管理モジュール１５は、在庫品目３２を特定の陳列棚１３２に統合するように判定し得る、および／または新しいまたは異なるレイアウト１２０に従って陳列棚１３２を再配置ように判定し得る。このように、管理モジュール１５は、様々な可動式の駆動ユニット２０に命令を出して、陳列棚１３２を施設１００内の新しいロケーションに輸送し得る。管理モジュール１５は、可動式の駆動ユニット２０の動作を調整して、陳列棚１３２が、確実に整然と、および／または消費者の客足が少ない時に輸送されるようにし得る。
一部の実施形態では、小売施設１００は、在庫システム１０からの交換在庫品目３２を有する陳列棚１３２全体を受け取ることもある。これらの陳列棚１３２は、施設１００の小売部で必要とされるまで、保管エリアに保管され得る。管理モジュール１５は、特定の陳列棚１３２の在庫品目３２の量が既定の閾値未満に下落したことを判定し得る。それに応じて、管理モジュール１５は、追加量のこれらの在庫品目３２を有する交換陳列棚１３２を検索および／または選択し得る。次いで、管理モジュール１５は、１つまたは２つ以上の可動式の駆動ユニットに命令して、特定の陳列棚１３２を交換陳列棚１３２と置き換え得る。
【００５９】
陳列棚１３２を在庫ステーション１５２に輸送する間、可動式の駆動ユニット２０は、消費者または遠隔の施設１００にあるその他の物体との衝突を回避し得る。例えば、可動式の駆動ユニット２０が陳列棚１３２を経路に沿って在庫ステーション１５２に向けて移動する時、障害物および／または動作感知器が、可動式の駆動ユニット２０の経路にある物体を連続的に監視し得る。障害物が検出された場合、可動式の駆動ユニット２０は、物体との衝突を回避する措置を講じ得る。一部の実施形態では、可動式の駆動ユニット２０は、無生物と、消費者またはその他の人間などのそうではない物体とを区別可能であり得る。可動式の駆動ユニット２０が無生物を検出した場合、可動式の駆動ユニット２０は、管理モジュール１５から、在庫ステーション１５２への新しい経路を要求し得る。可動式の駆動ユニット２０が、物体が人間であると検出した場合、可動式の駆動ユニット２０は、経路に沿う動作を停止して、人間が可動式の駆動ユニット２０の近くから去るのを待ち得る。このように、可動式の駆動ユニット２０は、営業活動を進行させながら遠隔の施設１００で稼働し得、かつ人間の活動への影響を最小化することが可能であり得る。
【００６０】
図示の例では、可動式の駆動ユニット２０は、陳列棚１３２ａ、１３２ｂ、１３２ｃ、および１３２ｄを在庫ステーション１５２に連続的に輸送する。在庫ステーション１５２では、自動装置および／または人間のオペレータが、在庫品目３２を出荷用コンテナ１４２ａ〜１４２ｄから取り出して、在庫品目３２を適切な棚、箱、および／または陳列棚１３２の容器の中に配置し得る。本開示の教示によれば、適切な陳列棚１３２は、荷物にある在庫品目３２がコンテナ１４２から取り出されて、適切な陳列棚１３２内に配置される準備ができた時間またはその頃に在庫ステーション１５２へ到着し得る。
【００６１】
各陳列棚１３２が適切な在庫品目３２を受け取った後、陳列棚１３２は、レイアウト１２０における陳列棚１３２のための指定されたロケーションに輸送して戻され得る。例えば、管理モジュール１５は、可動式の駆動ユニット２０に適切なタスクを出して、陳列棚１３２を、遠隔の施設１００におけるその以前のロケーションに戻し得る。陳列棚１３２ａが適切な在庫品目３２を受け取った後、可動式の駆動ユニット２０は、陳列棚１３２ａをその元のロケーションに戻し得る。陳列棚１３２ｂ、１３２ｃ、および１３２ｄは、在庫品目３２を受け取って、それらそれぞれの元のロケーションへ同様に戻され得る。このように、遠隔の施設１００における在庫補充活動は、効率的にタイミング良く進行し得る。
【００６２】
図４は、遠隔の施設１００のために注文を調整可能な在庫システム１０の別の例示的な実施形態である。図示の実施形態では、在庫システム１０は、図１〜図３に関して上記したのと同じような方法で稼働し得る。図示のように、遠隔の施設１００はまた、保管棚１４４と、荷受けステーション１５４と、在庫補充ステーション１５６と、小売ステーション１５８とを含む。保管棚１４４は、保管エリアに、または陳列棚１３２から物理的および／または論理的に離れたその他のロケーションに配置され得る。荷受けステーション１５４、在庫補充ステーション１５６、および小売ステーション１５８では、出荷用コンテナ１４２および／または陳列棚１３２に関連する様々な作業が行われ得る。例えば、出荷用コンテナ１４２は、小売施設１００内に荷受けステーション１５４で荷受けされ得、そこで、それらのコンテナにある在庫品目３２が、保管棚１４４内に分けられ得る。在庫品目３２は、陳列棚１３２を在庫補充するのに適切な時まで保管棚１４４に保管され得る。管理モジュール１５が特定の陳列棚１３２を在庫補充するように判定すると、１つの可動式の駆動ユニット２０は、保管棚１４４および陳列棚１３２の在庫補充ステーション１５６への輸送を調整し得、そこで、陳列棚１３２は、交換在庫品目３２を受け取り得る。追加的または代替的に、管理モジュール１５は、出荷用コンテナ１４２を在庫補充ステーション１５６に輸送し得る。
【００６３】
一部の実施形態では、遠隔の施設１００は、在庫補充活動ならびに消費者の注文活動が可動式の駆動ユニット２０を用いて自動化されるように稼働し得る。このようにして、遠隔の施設１００は、消費者が、通路９４に入ったり、在庫品目３２を陳列棚１３２から手で取り出したりする必要なく稼働し得る。消費者は、様々な在庫品目３２に関する注文を遠隔の施設１００内において小売ステーション１５８で出し得る。可動式の駆動ユニット２０は、適切な陳列棚１３２を小売ステーション１５８に輸送して、消費者が注文した在庫品目３２を受け取りおよび／または購入し得るようにし得る。しかしながら、一部の実施形態では、消費者は、小売施設１００の部分を利用して、在庫品目４２を陳列棚１３２から直接選択し得る。
【００６４】
保管棚１４４は、陳列棚１３２のための補充在庫品目３２を保管する。図示のように、保管棚１４４は、陳列棚１３２を保管する、および／または消費者によって利用可能である小売施設１００の部分から物理的および／または論理的に離れたバックルームおよび／または保管エリアに配置され得る。保管棚１４４は、在庫システム１０に配置される在庫ホルダ３０と実質的に類似し得る。保管棚１４４は、可動式の駆動ユニット２０によって施設１００内の適切なロケーションまで輸送されるように構成され得る。保管棚１４４は、在庫品目３２のための一時的な保管ロケーションを表し得る。このように、在庫品目３２は、陳列棚１３２が在庫補充に使用できない時に、および／または陳列棚１３２がまだ在庫品目３２を必要としていないとしても、出荷用コンテナ１４２から取り出され得る。例えば、出荷用コンテナ１４２は分解され得、またその中に格納された在庫品目３２は、施設１００における消費者の活動が盛んな時であっても保管棚１４４に配置され得る。
【００６５】
荷受けステーション１５４は、コンテナ１４２および／または遠隔の施設１００を出入りするその他の品目を受け取りおよび／または出荷するように動作可能なステーションを表す。荷受けステーション１５４は、在庫ステーション１５２と同じような方法で構成される在庫ステーションを表し得る。荷受けステーション１５４において、コンテナ１４２からなる荷物が荷受けされ得る。荷受けステーション１５４は、コンテナ１４２を受け取るためのステージングエリア１５０に類似のステージングエリアを含み得、また一部の実施形態では、出荷場（ｓｈｉｐｐｉｎｇ  ｄｏｃｋ）またはコンテナ１４２を出荷するためのその他の適切な荷受けエリアを含み得る。荷受けステーション１５４は、在庫品目３２を分類する、および／またはコンテナ１４２から取り出すための適切な装置および／またはオペレータを含み得る。それらの在庫品目３２は、保管棚１４４内に配置され得る。
【００６６】
在庫補充ステーション１５６は、様々な補充活動が陳列棚１３２のために行われ得る在庫ステーションを表し得る。在庫補充ステーション１５６は、在庫ステーション１５２と同じような方法で構成される在庫ステーションを表し得る。在庫補充ステーション１５６において、オペレータは、保管棚１４４および／または出荷用コンテナ１４２から在庫品目３２を、在庫補充ステーション１５６に可動式の駆動ユニット２０によって輸送されてきた適切な陳列棚１３２に移し得る。出荷用コンテナ１４２もまた、可動式の駆動ユニット２０によって在庫補充ステーション１５６に近い適切なロケーションまで輸送されるように構成され得る。
【００６７】
小売ステーション１５８は、遠隔の施設１００の１人または２人以上の顧客に対して、在庫品目３２を販売、貸出、またはその他の方法で交換するように動作可能な販売時点管理ステーションを表し得る。小売ステーション１５８は、在庫ステーション１５２と同じような方法で構成される在庫ステーションを表し得る。小売ステーション１５８は、販売時点管理装置、注文装置、または消費者が在庫品目３２を購入し得るその他の装置を含み得る。例えば、小売ステーション１５８は、消費者が様々な在庫品目３２に関する注文を出し得る、消費者が利用可能な自動注文装置を含み得る。小売ステーション１５８は、キオスクまたは顧客が施設１００にある在庫品目３２を注文し得るその他のセルフサービスのインターフェースを含み得る。小売ステーション１５８は、在庫品目３２を陳列棚１３２からバッグ、包装、箱、または消費者が施設１００で使用できるその他の容器へ移すために、オペレータまたは自動装置を含み得る。一部の実施形態では、消費者自身が在庫品目３２を陳列棚１３２から取り出し得る。１つの小売ステーション１５８を含むとして説明されているが、遠隔の施設１００は、在庫品目３２の注文に関する消費者の要求を満たすために、任意の適切な数の小売ステーション１５８を含み得ることに留意されたい。同様に、遠隔の施設１００は、任意の適切な数の荷受けステーション１５４および／または在庫補充ステーション１５６を含み得る。
【００６８】
操業中、消費者は、陳列棚１３２に保管された様々な在庫品目３２に関する注文を小売ステーション１５８で出し得る。管理モジュール１５は、様々なタスク割り当てを可動式の駆動ユニット２０に対して出して、在庫ホルダを小売ステーション１５８に輸送して、注文された在庫品目３２が消費者によって受け取られ得る、および／または購入され得るようにし得る。このような営業活動の過程において、在庫品目３２は、陳列棚１３２から無くなり得る。販売時点管理システムは、例えば、在庫ホルダ１３０に関して上記したのと同じような方法で、陳列棚１３２における在庫レベルを監視し得る。したがって、管理モジュール１５は、図３に関して上記したように、様々な時に、追加の交換在庫品目３２に関する注文を出すように判定し得る。
【００６９】
管理モジュール１５は、上記のように、交換在庫品目３２に関する１つまたは２つ以上の注文６０を出し得る、および／または在庫システム１０において出荷用に注文を調整し得る。注文６０に対応する出荷用コンテナ１４２は、荷受けステーション１５４で荷受けされ得る。
【００７０】
出荷用コンテナ１４２が荷受けステーション１５４で荷受けされると、それらのコンテナは、個々の在庫品目３２および／または在庫品目３２のグループに分類および／または分解され得る。管理モジュール１５は、１つまたは２つ以上の可動式の駆動ユニットに命令して、保管棚１４４を荷受けステーション１５４に輸送し得る。荷受けステーション１５４において、在庫品目３２は、保管棚１４４に配置され得る。管理モジュール１５は、どの特定の保管棚１４４が特定の在庫品目３２を受け取るかを追跡し得る。各保管棚１４４は、特定の在庫品目３２を受け取るように予め指定され得る、および／またはその場その場で利用され得る。保管棚１４４は、管理モジュール１５が陳列棚１３２の在庫品目３２を置き換えると判定するまで、在庫品目３２を臨時で保管するために利用され得る。在庫品目３２を荷受けステーション１５４で受け取った後、管理モジュール１５は、可動式の駆動ユニット２０対して、保管棚１４４を保管ロケーションに輸送して、それらの保管棚１４４によって必要とされる在庫品目３２が、在庫補充ステーション１５６で必要とされるまで待機するように命令し得る。
【００７１】
管理モジュール１５は、１つまたは２つ以上の陳列棚１４４は、在庫品目３２が少なくなっていることを検出し得る。管理モジュール１５は、陳列棚１３２の在庫品目３２の量が既定の閾値未満に下落したことを判定し得る。管理モジュール１５は、交換在庫品目３２が保管棚１４４で入手可能かどうか、および／またはそれらの追加の在庫品目３２に関して注文６０を出すべきかを判定し得る。必要とされる在庫品目３２が、施設１００に配置されている保管棚１４４および／または出荷用コンテナ１４２に配置されている場合、管理モジュール１５は、可動式の駆動ユニット２０を調整して、陳列棚１３２の在庫品目３２を補充し得る。例えば、管理モジュール１５は、陳列棚１３２および保管棚１４４の輸送を調整して、陳列棚１３２が在庫ステーションに配置されるのと同時に、保管棚１４４が在庫ステーションに配置され得るようにし得る。陳列棚１３２および保管棚１４４の在庫補充ステーション１５６への到着は、保管棚１４４および陳列棚１３２が実質的に同時に到着するように時間調整され得る、および／または保管棚１４４が陳列棚１３２よりも先に到着するように時間調整され得る。例えば、管理モジュール１５は、陳列棚１３２の在庫品目３２の量が少ないことを判定し得る。管理モジュール１５は、その陳列棚１３２が在庫補充ステーション１５６で在庫補充される時間をスケジューリングし得る。このように、管理モジュール１５は、１つの可動式の駆動ユニット２０のためのタスク割り当てをスケジューリングして、スケジューリングされた時間に陳列棚１３２を在庫補充ステーション１５６に輸送し得る。管理モジュール１５は、どの保管棚１４４が交換在庫品目３２を保管しているかを判定して、在庫補充ステーション１５６に実質的に同時に輸送されるように、その保管棚１４４を選択し得る。このように、管理モジュール１５は、別の可動式の駆動ユニット２０のためのタスク割り当てをスケジューリングして、交換在庫品目３２を収容する保管棚１４４を在庫補充ステーション１５６に輸送し得る。このようにして、管理モジュール１５は、陳列棚１３２を輸送するために、第１の可動式の駆動ユニット２０に命令を出し、また保管棚１４４を在庫補充ステーション１５６に輸送するために、その他の可動式の駆動ユニット２０にその他の命令を出し得る。保管棚１４４および陳列棚１３２の両方が在庫補充ステーション１５６にある場合、オペレータおよび／または自動装置は、適切な量および／またはタイプの在庫品目３２を保管棚１４４から陳列棚１３２に移し得る。交換在庫品目３２で補充した後、管理モジュール１５は、可動式の駆動ユニット２０のための命令を出して、陳列棚１３２を施設１００におけるその元のロケーションに戻し得る、および／または陳列棚を施設１００におけるどこか他の指定されたロケーションに輸送し得る。同様に、管理モジュール１５は、可動式の駆動ユニット２０のための適切な命令を出して、保管棚１４４を施設１００の保管ロケーションに輸送し得る。
【００７２】
管理モジュール１５は、陳列棚１３２のための適切な在庫補充順序を判定し得る。例えば、管理モジュール１５は、保管棚１４４および適切な陳列棚１３２が、可動式の駆動ユニットによって在庫補充ステーション１５６に輸送される、在庫補充順序を判定し得る。管理モジュール１５はまた、陳列棚１３２および保管棚１４４が在庫補充ステーション１５６に輸送されるスケジュールを判定し得る。スケジュールは、上述したのと類似の検討事項を考慮し得る。図示のように、順序は、陳列棚１３２が在庫補充ステーション１５６に輸送される間に、適切な保管棚１４４ａが在庫補充ステーション１５６に配置されて、それらの陳列棚１３２での保管用に指定された在庫品目３２を保管棚１４４から受け取るようにし得る。一部の実施形態では、管理モジュール１５は、陳列棚１３２のための在庫補充順序を判定するが、管理モジュール１５は、追加的または代替的に、既定のスケジュールに基づいて、および／または陳列棚１３２の在庫品目１３２が少ないということの検出に基づいて、補充のために陳列棚１３２をスケジューリングし得ることに留意されたい。
【００７３】
図示の例では、可動式の駆動ユニット２０は、陳列棚１３２ａ、１３２ｂ、１３２ｃ、および１３２ｄを在庫補充ステーション１５６に、管理モジュール１５によって判定される在庫補充順序に従って連続的に輸送する。同様に、可動式の駆動ユニット２０は、保管棚１４４ａ、１４４ｂ、１４４ｃ、および１４４ｄを荷受けステーション１５４から在庫補充ステーション１５６へ連続的に輸送し得る。在庫補充ステーション１５６では、自動装置および／または人間のオペレータが、在庫品目３２を保管棚１４４ａ〜１４４ｄから取り出して、在庫品目３２を適切な棚、箱、および／または陳列棚１３２の容器の中に配置し得る。本開示の教示によれば、適切な陳列棚１３２は、荷物にある在庫品目３２が保管棚１４４ａ〜１４４ｄから取り出されて、適切な陳列棚１３２内に配置される準備ができた時間またはその頃に在庫補充ステーション１５６へ到着し得る。例えば、保管棚１４４ａは、在庫補充ステーション１５６に移動されて、静止したままになり得るが、陳列棚１３２ａおよび／または陳列棚１３２ｂのうちの１つまたは２つ以上は、在庫補充ステーション１５６に移動されて、在庫品目３２を保管棚１４４から受け取る。同様に、保管棚１４４ｂ〜１４４ｄは、在庫補充ステーション１５６にあるロケーションが利用可能になると、在庫補充ステーション１５６に連続的に移動され得る。
【００７４】
一部の実施形態では、管理モジュール１５は、出荷用コンテナ１４２を在庫補充ステーション１５６で開梱および／または分解するように判定し得る。したがって、管理モジュール１５は、注文梱包配置および／または在庫品目３２が出荷用コンテナ１４２から取り出される順序を考慮し得る。例えば、管理モジュール１５は、出荷用コンテナ１４２から最初に取り出されるべき在庫品目３２を受け取るように指定された陳列棚１３２をまずスケジューリングし得る。したがって、それらの在庫品目３２を必要として各陳列棚１３２ａ〜１３２ｄが在庫補充ステーション１５６に移動するうちに、各出荷用コンテナ１４２は、適切な在庫品目３２に分類されるように準備完了となり得る。
【００７５】
適切な在庫品目３２を受け取った後、陳列棚１３２は、遠隔の施設１００におけるそれらそれぞれの元のロケーションへ戻され得る。補充活動および注文活動の両方が自動化されている、完全に自動化された遠隔の施設１００では、管理モジュール１５は、他の方法で達成可能なより効率的な方法で補充活動をスケジューリングするために、さらなる柔軟性を有し得る。
【００７６】
図５は、コンテナ１４２への注文の梱包の例示的な実施形態を示している。図示のように、コンテナ１４２は、注文６０を履行するように意図される在庫品目３２を含み得る。それらの在庫品目３２は、可動式の駆動ユニット２０を用いて在庫ホルダ３０および／またはコンテナホルダ４０に入って在庫ステーション５０に運ばれ得る。在庫品目３２が在庫ステーション５０に輸送される順序は、管理モジュール１５によって判定される注文梱包配置に従い得る。図示のように、コンテナ１４２は、施設１００における通路９２の１つまたは２つ以上のセクション９４を満たすように意図される在庫品目３２を含み得る。例えば、所与の通路９２のセクション９４ｎを対象とした在庫品目３２は、最初に梱包され得、続くセクションに対応する在庫品目３２は、レイアウト１２０のセクション９４ａに対応する在庫品目３２に到達するまで追加され得る。一部の実施形態では、コンテナ１４２は、在庫品目３２の２つ以上の通路９２を保管し得る。例えば、コンテナ１４２を完全に梱包する前に通路９２の端に到達した場合、管理モジュール１５は、先に梱包された通路９２に隣接する通路９２などの別の通路９２から在庫品目３２を加えることによって、コンテナ１４２を続けて梱包するのを助け得る。
【００７７】
一部の実施形態では、管理モジュール１５は、所与のコンテナ１４２の梱包を制約する様々なその他の因子を考慮し得る。したがって、注文梱包の制約は、上記のように判定される注文梱包配置に加えて、またはその代わりとして検討され得る。一部の実施形態では、管理モジュール１５は、在庫品目３２の様々な特性に基づいて注文梱包配置を修正し得る。管理モジュール１５は、在庫品目３２の寸法、形状、重量、潰れやすさ、および／または容積など、在庫品目が梱包され得る順序に影響し得る様々な特性に基づいて注文配置を修正し得る。例えば、管理モジュール１５は、品目３２が、重量、寸法および／または容積に起因して、注文梱包配置において比較的早期に梱包されるべきであると判定し得る。別の例として、管理モジュール１５は、比較的軽量で、より潰れやすく、および／または壊れやすい品目を注文梱包配置の後の方に配置するように判定し得る。
【００７８】
管理モジュール１５は、配置される在庫品目３２の１つまたは２つ以上の特性を判定、取得、および／または保管し得る。１つまたは２つ以上の特性に基づいて、管理モジュール１５は、注文梱包の制約が存在すると判定し得る。例えば、在庫品目３２は、缶詰製品などの比較的重い物体であり得、他方、その他の在庫品目３２は、その他の品物の段ボール箱などの比較的軽量の品目であり得る。管理モジュール１５は、比較的重い品目３２を比較的軽量の品目３２よりもコンテナ１４２の下方に配置するように、注文配置を修正し得る。管理モジュール１５は、追加的または代替的に、注文配置を修正するかどうか判定する際に、コンテナ１４２の重量分布および／または重心を考慮し得る。例えば、管理モジュール１５は、注文配置を修正して、コンテナ１４２内にある様々な品目３２の平均的な重量分布を、許容範囲内に維持する。それにより、管理モジュール１５は、コンテナ１４２の許容可能な重心を維持して、コンテナ１４２を傾きにくくする、および／または輸送困難にならないようにし得る。別の例として、管理モジュール１５は、比較的潰れやすい品目が注文梱包配置の後の方で梱包されるように、それらを配置するように判定し得る。したがって、管理モジュール１５は、確実にコンテナ１４２が出荷用に安定状態を保つようにもしながら、注文配置を最適化するように試み得る。
【００７９】
管理モジュール１５によって判定される注文梱包配置は、一部の実施形態では、在庫品目３２を出荷用コンテナ１４２に配置するための命令を含み得る。注文梱包配置は、追加的または代替的に、複数の出荷用コンテナ１４２を配置するための命令を含み得る。管理モジュール１５は、一部の実施形態では、在庫品目３２が出荷用コンテナ１４２に配置される順序を調整するための指示を在庫ステーション５０にいるオペレータに提供し得る。一部の実施形態では、管理モジュール１５は、出荷用コンテナ１４２に配置される際にどのように各在庫品目３２を配置するかを、オペレータに指示し得る。例えば、管理モジュール１５は、在庫品目３２を配置するための出荷用コンテナ１４２上のロケーションを指示し得る、および／または指示されたロケーションに配置される際の在庫品目３２の垂直および／または水平の向きを指示し得る。図示のように、在庫ステーション５０は、オペレータによってまとめられているときの出荷用コンテナ１４２の画像を表示する表示装置３００を含む。図示の実施形態では、在庫品目３２をどこに配置するか、および／またはどのように在庫品目３２が出荷用コンテナ１４２上で配置されるべきかという指示と共に、在庫３２の画像が表示装置３００上に表示されている。しかしながら、特定の実施形態が図５に示されているが、管理モジュール１５は、在庫ステーション５０において在庫品目３２を任意の適切な方法で配置することに関する指示を提供し得ることを理解されたい。例えば、管理モジュール１５は、任意の適切なマンマシンインターフェースを用いて指示を提供し得る、および／または在庫ステーション５０の自動装置に命令を提供し得る。
【００８０】
梱包の制約の順守を助けるために、管理モジュール１５は、１つまたは２つ以上のドリフト空間を利用し得る。例えば、管理モジュール１５は、可動式の駆動ユニット２０などのシステム１０の様々な構成要素に対してタスクを出して、コンテナ４０をドリフト空間に輸送し得、コンテナ４０は、注文６０によって必要とされている在庫品目３２を収容している。所与の在庫ホルダ３０をドリフト空間に送るという決定は、在庫ホルダ３０の運ぶ在庫品目３２が梱包プロセスの比較的遅くに必要とされているとの判定に基づき得る。その一方で、早くに必要とされる在庫品目３２を含む在庫ホルダ３０は、在庫ステーション５０における利用可能なロケーションを取り得る。注文６０を含むコンテナ１４２が梱包されると、管理モジュール１５は、適切なトリガをかけるイベントをドリフト空間９０にいる可動式の駆動ユニット２０に発行して、適切なコンテナ４０を在庫ステーション５０に輸送するようにし得る。それらのトリガをかけるイベントは、例えば、梱包の制約の実施に基づき得る。このように、管理モジュール１５は、ドリフティング技法を利用して、判定された在庫順序および様々な梱包の制約に従って、より効率的にコンテナ１４２を梱包し得る。さらに、コンテナ１４２は、人間のオペレータによって梱包されるとして説明されているが、コンテナ１４２が、ロボット式梱包装置、コンベヤシステム、および／またはその他の装置を用いる任意の好適な方法で構築および／または組立てされ得ることを理解すべきであることに留意されたい。
【００８１】
図６は、システム１０の運用の例示的な実施形態を表す流れ図である。方法６００は、ステップ６０２で開始し、そこでは、管理モジュール１５は、荷受け施設１００行きの様々な在庫品目３２に関する注文６０を受信し得る。ステップ６０４において、管理モジュール１５は、荷受け施設１００のための在庫開梱順序を判定し得る。例えば、管理モジュール１５は、施設１００内の様々な在庫品目タイプおよび量のレイアウト１２０を判定し得る。それらの在庫品目のレイアウトおよびその他の適切な因子に基づいて、管理モジュール１５は、施設１００のための適切な在庫開梱順序を判定し得る。ステップ６０６において、注文６０を履行するために在庫品目３２は、在庫開梱順序に従って調整され得る。例えば、注文梱包配置は、在庫ステーション５０で梱包される注文６０に関する在庫品目３２の構成を決定し得、その結果、それらの品目３２は、在庫開梱順序に従って施設１００で開梱され得る。
【００８２】
ステップ６０８において、管理モジュール１５は、なんらかの注文梱包の制約が存在するかどうかを判定し得る。例えば、管理モジュール１５は、重量分布指針および／または注文６０の在庫品目３２のその他の特性に従って注文梱包配置を修正するかどうかを、様々な注文梱包の制約に基づいて判定し得る。注文の制約が存在する場合、管理モジュール１５は、ステップ６１０において、注文梱包の制約に基づいて配置を修正する。注文の制約が存在しない場合、方法６００は、ステップ６１２から続ける。ステップ６１２において、管理モジュール１５は、在庫ホルダ３０および／または４０内の在庫品目３２のロケーションを判定し得る。注文配置に対する修正であるとして説明したが、管理モジュール１５は、注文配置の判定の最初から任意の注文梱包の制約を考慮し得ることを理解されたい。
【００８３】
ステップ６１４において、次いで、管理モジュール１５は、本開示において本明細書に説明される任意の数および組み合わせの技法により、それらの在庫品目３２の在庫ステーション５０への輸送を助け得る。例えば、可動式の駆動ユニット２０および／またはシステム１０のその他の構成要素は、注文６０の完成に必要とされる在庫品目３２を収容する在庫ホルダ３０および／またはコンテナ４０を在庫ステーション５０に移動し得る。それらの品目は、管理モジュール１５によって判定される注文履行配置に従って、在庫ステーション５０に輸送され得る。
【００８４】
ステップ６１６において、注文６０は、在庫順序および修正された注文配置をもたらす任意の注文梱包の制約に基づいて、在庫ステーション５０で梱包され得る。注文６０のすべてまたは一部を収容する１つまたは２つ以上のコンテナ１４２がステップ６１８で完成すると、それらのコンテナ１４２は、荷受け施設１００に出荷され得る。管理モジュール１５は、それらの注文の出荷を好適な方法で助け得る。コンテナ１４２が施設１００のステージングエリア１５０で荷受けされると、品目３２は、施設１００の在庫開梱順序に従って開梱され得る。
【００８５】
図７は、荷物１４２からの在庫品目３２で陳列棚１３２を補充可能な、遠隔の施設１００の運用の例示的な実施形態を表す流れ図である。方法７００は、ステップ７０２で開始し、そこでは、注文に対応する荷物１４２は、遠隔の施設１００で荷受けされ得る。注文は、遠隔の施設１００にある陳列棚１３２を補充するように注文された在庫品目３２の様々な出荷用コンテナ１４２に対応し得る。注文６０に対応するコンテナ１４２は、注文梱包配置に従って配置されて、注文が最適な開梱順序に従って開梱され得るようにし得る。例えば、コンテナ１４２は、陳列棚１３２が在庫補充のために在庫ステーション１５２に輸送されるべきであると管理モジュール１５が判定する順序に従って開梱されるように配置され得る。しかしながら、一部の実施形態では、保管棚１４４内へと開梱される出荷用コンテナ１４２は、任意の特定の注文梱包配置では梱包されないこともある、および／または保管棚１４４のために適切な開梱配置に従って梱包されることもある。
【００８６】
ステップ７０４において、管理モジュール１５は、出荷用コンテナ１４２にある在庫品目３２を受け取るように指定された、小売施設における陳列棚などの特定の陳列棚１３２を在庫補充ステーション１５６への輸送のために選択し得る。例えば、それらの選択された陳列棚１３２は、出荷用コンテナ１４２および／または保管棚１４４に配置されている在庫品目３２が少ないものであり得る。管理モジュール１５は、陳列棚１３２によって必要とされる追加の在庫品目３２を保管する、特定の出荷用コンテナ１４２および／または保管棚１４４を検索し得る。一部の実施形態では、管理モジュール１５は、特定の在庫ホルダ３２が特定の在庫品目３２を保管するように指定されていることを、レイアウト１２０における在庫品目３２の仮想的なマップを調べることによって判定し得る。
【００８７】
特定の陳列棚１３２がステップ７０６において選択されると、管理モジュール１５は、選択された陳列棚１３２、出荷用コンテナ１４２、および／または保管棚１４４が在庫ステーション１５２に輸送されるべき順序を判定し得る。例えば、管理モジュール１５は、特定の在庫品目３２を必要としている選択された陳列棚の動作と、特定の在庫品目３２を保管する選択された保管棚１４４の動作とを調整して、両方とも在庫補充ステーション１５６に輸送されるようにし得る。別の例として、管理モジュール１５は、在庫品目３２がコンテナ１４２から取り出される順序、保管棚１４４から取り出される順序、および／または特定の陳列棚１３２内に配置される順序に基づいて、補充順序を判定し得る。管理モジュール１５によって判定される補充順序は、コンテナ１４２および／または保管棚１４４が在庫補充ステーション１５６に輸送される特定の時を含み得る。補充順序は、特定の陳列棚１３２のために在庫品目３２を有するコンテナ１４２および／または保管棚１４４が、その特定の陳列棚１３２が在庫補充ステーション１５６に輸送された時に、在庫補充ステーション１５６で利用可能であるように到着をスケジューリングし得る。例えば、その時は、特定のコンテナ１４２および／または保管棚１４４が陳列棚１３２と実質的に同時に在庫補充ステーション１５６に配置されるようにスケジューリングされ得る。
【００８８】
ステップ７０８において、管理モジュール１５は、なんらかの客足の制約が、選択された陳列棚１３２を補充する能力を制限し得るかどうかを判定し得る。例えば、施設１００は、一日のうちの特定の時間帯、一般に公開され得る、および／または一日および／または一週間のうちの異なる時間における異なるレベルの活動を経験し得る。管理モジュール１５は、在庫補充活動をスケジューリングして、消費者の活動への影響を最小化するようにし得る。例えば、一日および／または一週間のうちの特定の時は、補充および／または在庫補充活動が行われる時として指定され得る。例えば、遠隔の施設１００は、夜間および／または週末は一般に非公開とされ得る。
【００８９】
客足の制約が存在する場合、管理モジュール１５は、ステップ７１０において、客足の制約に基づいて在庫品目３２を在庫補充するための最適なスケジュールを判定し得る。管理モジュール１５は、客足が最小である時、および／または遠隔の施設１００が一般に非公開である時における可動式の駆動ユニット２０の動作をスケジューリングし得る。さらに、管理モジュール１５は、一部の実施形態では、特定の陳列棚１３２を補充するのに期待される推定時間および／または実際の時間を考慮し得る。管理モジュール１５は、補充活動が完了し得る特定の時間帯および／または時間枠の中になるよう補充活動をスケジューリングし得る。その時間帯および／または時間枠内で特定の陳列棚１３２のための補充活動が完了できない場合、管理モジュール１５は、次の利用可能な時間帯および／または時間枠に対してその陳列棚１３２をスケジューリングし得る。
【００９０】
ステップ７０８において客足の制約が存在しない場合、および／または最適なスケジュールがステップ７１０において完成した場合、管理モジュール１５は、可動式の駆動ユニット２０に命令して、ステップ７０６において判定された順序および／またはステップ７１０において判定されたスケジュールに基づいて、小売施設にある陳列棚などの陳列棚１３２を在庫補充ステーション１５６に輸送し得る。例えば、図４に関して上記したものなど、完全に自動化された小売施設などの陳列棚が直接一般に利用可能とされていない施設１００では、客足の制約は存在しないはずである。追加的または代替的に、営業時間外の間および／または遠隔の施設が閉まっている時に荷物が受け取られる場合、客足の条件は存在しないはずである。管理モジュール１５は、陳列棚１３２の目的地への経路を可動式の駆動ユニット２０に提供し得る。可動式の駆動ユニット２０は、セグメントごとに経路を移動し得、管理モジュール１５が可動式の駆動ユニット１２からの各セグメントに対する予約要求を承認すると、経路のセグメントを移動する。陳列棚１３２に到着すると、可動式の駆動ユニット２０は、陳列棚１３２とドッキングする、連結する、これを持ち上げる、またはこれとその他の方法で接続し得る。次いで、可動式の駆動ユニット２０は、経路に沿って在庫補充ステーション１５６に類似の方法で進み得る。管理モジュール１５は、類似の命令を別の可動式の駆動ユニット２０に提供して、コンテナ１４２および／または保管棚１４４を在庫補充ステーション１５６に輸送し得る。
【００９１】
陳列棚１３２が補充順序に従って在庫補充ステーション１５６に到着すると、在庫補充ステーション１５６の人間および／または自動化されたオペレータが、適切な在庫品目３２を各陳列棚１３２内にステップ７１４において移し得る。例えば、ステップ７１４において、小売施設の陳列棚は、新しい在庫品目３２および／または交換在庫品目３２で在庫補充され得る。陳列棚１３２がステップ７１４で補充された後、陳列棚１３２は、遠隔の施設１００内のそれらのそれぞれの指定された陳列ロケーションにステップ７１６において戻され得る。特定の陳列棚１３２のロケーションは、施設１００の仮想的なマップおよび／またはレイアウト１２０における、陳列棚１３２および／または在庫品目３２のロケーションの判定に基づいて指定され得る。同様に、保管棚１４４は、可動式の駆動ユニット２０によって施設１００におけるそれらのそれぞれの保管ロケーションに戻され得る。
【００９２】
７１８において、管理モジュール１５は、遠隔の施設１００の運用の過程において、追加の陳列棚１３２を補充するために、施設１００の外部からの追加の在庫品目３２が必要とされるかどうかを判定し得る。例えば、管理モジュール１５は、保管棚１４４および／または陳列棚１３２に保管されている在庫品目３２の量が、既定量未満であることを判定し得る。追加の在庫品目３２が必要とされる場合、管理モジュール１５は、例えば、在庫システム１０へ注文を出すように判定し得る。管理モジュール１５は、上述のように、販売時点管理システムによって示される、および／または可動式の駆動ユニット２０を利用して、陳列棚１３２にある実際の在庫品目３２を計数することによる在庫品目３２の流出の監視を含む、任意の適切な方法で、追加の在庫品目３２が必要かどうかを判定し得る。追加の在庫品目３２が必要でない場合、管理モジュール１５は、在庫レベルを監視し続け得る。追加の在庫品目３２が必要とされる場合、管理モジュール１５は、ステップ７２０において、追加の在庫品目３２に関する注文６０を構築および／または出し得る。ステップ７２２において、管理モジュール１５は、１つまたは２つ以上の注文６０を在庫システム１０に出し得る。そうすると、在庫システム１０は、注文６０にある在庫品目３２のための最適な注文配置を判定して、最適な注文配置に従って注文６０を構築し得る。在庫システム１０が注文６０を構築および出荷したならば、方法７００は、注文６０が遠隔の施設１００によって受信され得るステップ７０２に戻り得る。
【００９３】
図６および図７の流れ図にそれぞれ示されている方法６００および７００には、修正、追加、または省略がなされ得る。例えば、管理モジュール１５は、多くのタスクを同時および／または並行して割り当て可能である。ひいては、管理モジュール１５はまた、多くの注文６０を並列および／または順次処理し得る。さらに、管理モジュール１５は、任意の数およびタイプの施設１００のための在庫順序を判定可能であり得る。様々な施設１００に対応する注文６０は、管理モジュール１５によって様々な在庫ステーション５０を用いて順次および／または同時に処理され得る。加えて、図６および図７のステップは、並列に、または任意の好適な順序で実行され得る。さらに、本開示に関して説明される実施形態は、完全に組み合わせ可能、かつ本明細書に説明される適切な実施形態での使用のために好適であるように期待されている。このように、管理モジュール１５は、多数の注文６０にわたる様々な在庫品目３２の最適な注文梱包配置を判定可能であり得る。管理モジュール１５は、追加的または代替的に、注文配置を判定する際に、それらの在庫品目３２の在庫ホルダ３０および４０内におけるロケーションを考慮し得る。
【００９４】
図８は、本明細書に開示されるシステムおよび方法の１つまたは２つ以上の部分のために使用され得る例示的なコンピュータシステム１３００を示している。特定の実施形態では、１つまたは２つ以上のコンピュータシステム１３００は、本明細書に説明または図示される１つまたは２つ以上の方法のうちの１つまたは２つ以上のステップを実行する。特定の実施形態では、１つまたは２つ以上のコンピュータシステム１３００は、管理モジュール１５および／または可動式の駆動ユニット２０など、例えば、システム１０の任意の適切な構成要素などの本明細書に説明または図示される機能を提供する。特定の実施形態では、１つまたは２つ以上のコンピュータシステム１３００の上で動くソフトウェアは、本明細書に説明または図示される１つまたは２つ以上の方法のうちの１つまたは２つ以上のステップを実行する、あるいは本明細書に説明または図示される機能を提供する。特定の実施形態は、１つまたは２つ以上のコンピュータシステム１３００の１つまたは２つ以上の部分を含む。
【００９５】
本開示は、あらゆる好適な数のコンピュータシステム１３００を企図している。本開示は、任意の好適な物理的形態をとるコンピュータシステム１３００を企図している。例として、ただし限定するためではなく、コンピュータシステム１３００は、埋め込み型コンピュータシステム、システムオンチップ（ＳＯＣ）、シングルボードコンピュータシステム（ＳＢＣ）（例えば、コンピュータオンモジュール（ＣＯＭ）またはシステムオンモジュール（ＳＯＭ）など）、デスクトップコンピュータシステム、ラップトップまたはノートブック型コンピュータシステム、インタラクティブキオスク、メインフレーム、コンピュータシステムのメッシュ、携帯電話、携帯情報端末（ＰＤＡ）、サーバ、タブレット型コンピュータシステム、あるいはこれらの２つまたは３つ以上の組み合わせであり得る。必要に応じて、コンピュータシステム１３００は、１つまたは２つ以上のコンピュータシステム１３００を含み、単一である、または分散されており、複数のロケーションにわたり、複数の機械にわたり、複数のデータセンターにわたり、あるいは１つまたは２つ以上のクラウド構成要素を１つまたは２つ以上のネットワークに含み得る、クラウド内にあり得る。必要に応じて、１つまたは２つ以上のコンピュータシステム１３００は、実質的な空間的または時間的制限を持たずに、本明細書に説明または図示される１つまたは２つ以上の方法のうちの１つまたは２つ以上のステップを実行し得る。例として、ただし限定するためではなく、１つまたは２つ以上のコンピュータシステム１３００は、リアルタイムまたは一括方式で、本明細書に説明または図示される１つまたは２つ以上の方法のうちの１つまたは２つ以上のステップを実行し得る。１つまたは２つ以上のコンピュータシステム１３００は、必要に応じて、異なる時間または異なるロケーションにおいて、本明細書に説明または図示される１つまたは２つ以上の方法のうちの１つまたは２つ以上のステップを実行し得る。
【００９６】
特定の実施形態では、コンピュータシステム１３００は、プロセッサ１３０２と、メモリ１３０４と、ストレージ１３０６と、入力／出力（Ｉ／Ｏ）インターフェース１３０８と、通信インターフェース１３１０と、バス１３１２とを含む。本開示は、特定の数の特定の構成要素を特定の配置で有する特定のコンピュータシステムを説明および図示しているが、本開示は、任意の好適な数の任意の好適な構成要素を任意の好適な配置で有する任意の好適なコンピュータシステムを企図している。
【００９７】
特定の実施形態では、プロセッサ１３０２は、コンピュータプログラムを構成するものなど、命令を実行するためのハードウェアを含む。例として、ただし限定するためではなく、命令を実行するために、プロセッサ１３０２は、内部レジスタ、内部キャッシュ、メモリ１３０４、またはストレージ１３０６から命令を読み出し（またはフェッチ）、それらをデコードして実行し、次いで、１つまたは２つ以上の結果を内部レジスタ、内部キャッシュ、メモリ１３０４、またはストレージ１３０６に書き込み得る。特定の実施形態では、プロセッサ１３０２は、データ、命令、またはアドレスのための１つまたは２つ以上の内部キャッシュを含む。本開示は、特定のプロセッサを説明および図示しているが、本開示は、あらゆる好適なプロセッサを企図している。
【００９８】
特定の実施形態では、メモリ１３０４は、プロセッサ１３０２が実行するための命令、またはプロセッサ１３０２が操作するためのデータを保管するためのメインメモリを含む。特定の実施形態では、メモリ１３０４は、管理モジュール１５および／または可動式の駆動ユニット２０などの上記のシステム１０構成要素のいずれかに含まれているメモリであり得る。例として、ただし限定するためではなく、コンピュータシステム１３００は、命令をストレージ１３０６または別のソース（例えば、別のコンピュータシステム１３００など）からメモリ１３０４にロードし得る。次いで、プロセッサ１３０２は、命令をメモリ１３０４から内部レジスタまたは内部キャッシュにロードし得る。命令を実行するために、プロセッサ１３０２は、命令を内部レジスタまたは内部キャッシュから読み出して、それらをデコードし得る。命令の実行中または実行後、プロセッサ１３０２は、１つまたは２つ以上の結果（これは中間的または最終的な結果であり得る）を内部レジスタまたは内部キャッシュに書き込み得る。次いで、プロセッサ１３０２は、それらの結果のうちの１つまたは２つ以上をメモリ１３０４に書き込み得る。特定の実施形態では、プロセッサ１３０２は、１つまたは２つ以上の内部レジスタまたは内部キャッシュにある、または（ストレージ１３０６またはその他の場所ではなく）メモリ１３０４にある命令のみを実行し、かつ１つまたは２つ以上の内部レジスタまたは内部キャッシュにある、または（ストレージ１３０６またはその他の場所ではなく）メモリ１３０４にあるデータのみを操作する。１つまたは２つ以上のメモリバス（これはそれぞれがアドレスバスとデータバスとを含み得る）は、プロセッサ１３０２をメモリ１３０４に接続し得る。バス１３１２は、後述のように、１つまたは２つ以上のメモリバスを含み得る。特定の実施形態では、１つまたは２つ以上のメモリ管理ユニット（ＭＭＵ）は、プロセッサ１３０２とメモリ１３０４との間に置かれ、プロセッサ１３０２によって要求されるメモリ１３０４へのアクセスを助ける。本開示は、特定のメモリを説明および図示しているが、本開示は、あらゆる好適なメモリを企図している。
【００９９】
特定の実施形態では、ストレージ１３０６は、データまたは命令のための大容量記憶装置を含む。特定の実施形態では、ストレージ１３０６は、管理モジュール１５および／または可動式の駆動ユニット２０を含む、システム１０の任意の適切な構成要素に含まれ得る。ストレージ１３０６は、必要に応じて、リムーバブルメディアまたは非リムーバブル（すなわち、固定）メディアを含み得る。ストレージ１３０６は、必要に応じて、コンピュータシステム１３００の内部または外部であり得る。特定の実施形態では、ストレージ１３０６は、不揮発性固体メモリである。必要に応じて、ストレージ１３０６は、１つまたは２つ以上のストレージ１００６を含み得る。本開示は、特定のストレージを説明および図示しているが、本開示は、あらゆる好適なストレージを企図している。
【０１００】
特定の実施形態では、Ｉ／Ｏインターフェース１３０８は、ハードウェア、ソフトウェア、または両方を含み、コンピュータシステム１３００と１つまたは２つ以上のＩ／Ｏデバイスとの間の通信用の１つまたは２つ以上のインターフェースを提供する。コンピュータシステム１３００は、必要に応じて、Ｉ／Ｏデバイスのうちの１つまたは２つ以上を含み得る。Ｉ／Ｏデバイスのうちの１つまたは２つ以上は、人とコンピュータシステム１３００との間の通信を可能にし得る。例として、ただし限定するためではなく、Ｉ／Ｏデバイスは、キーボード、キーパッド、マイク、モニタ、マウス、プリンタ、スキャナ、スピーカ、静止画用カメラ、スタイラス、タブレット、タッチスクリーン、トラックボール、動画用カメラ、別の好適なＩ／Ｏデバイス、あるいはこれらの２つまたは３つ以上の組み合わせを含み得る。Ｉ／Ｏデバイスは、１つまたは２つ以上のセンサを含み得る。本開示は、あらゆる好適なＩ／Ｏデバイスおよびそれらのためのあらゆる好適なＩ／Ｏインターフェース１３０８を企図している。必要に応じて、Ｉ／Ｏインターフェース１３０８は、プロセッサ１３０２が１つまたは２つ以上のＩ／Ｏデバイスを駆動できるようにする、１つまたは２つ以上のデバイスまたはソフトウェアドライバを含み得る。Ｉ／Ｏインターフェース１３０８は、必要に応じて、１つまたは２つ以上のＩ／Ｏインターフェース１３０８を含み得る。本開示は、特定のＩ／Ｏインターフェースを説明および図示しているが、本開示は、あらゆる好適なＩ／Ｏインターフェースを企図している。
【０１０１】
特定の実施形態では、通信インターフェース１３１０は、ハードウェア、ソフトウェア、または両方を含み、コンピュータシステム１３００と、１つまたは２つ以上のその他のコンピュータシステム１３００あるいは１つまたは２つ以上のネットワークとの間の通信（例えば、パケットベースの通信など）用の１つまたは２つ以上のインターフェースを提供する。例として、ただし限定するためではなく、通信インターフェース１３１０は、イーサネット（登録商標）またはその他の有線ベースのネットワークと通信するためのネットワークインターフェースコントローラ（ＮＩＣ）もしくはネットワークアダプタ、あるいはＷｉ‐Ｆｉネットワークなどの無線ネットワークと通信するための無線ＮＩＣ（ＷＮＩＣ）または無線アダプタを含み得る。本開示は、あらゆる好適なネットワークおよびそのためのあらゆる好適な通信インターフェース１３１０を企図している。本開示は、特定の通信インターフェースを説明および図示しているが、本開示は、あらゆる好適な通信インターフェースを企図している。
【０１０２】
特定の実施形態では、バス１３１２は、ハードウェア、ソフトウェア、または両方を含み、コンピュータシステム１３００の構成要素を互いに接続する。本開示は、特定のバスを説明および図示しているが、本開示は、あらゆる好適なバスまたは相互接続を企図している。
【０１０３】
本明細書において、コンピュータ可読記憶媒体への言及は、構造を有する１つまたは２つ以上の非一時的な有形のコンピュータ可読記憶媒体を包含している。例として、ただし限定するためではなく、コンピュータ可読記憶媒体は、必要に応じて、半導体ベースまたはその他の集積回路（ＩＣ）（例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または特定用途向けＩＣ（ＡＳＩＣ））、ハードディスク、ＨＤＤ、ハイブリッドハードドライブ（ＨＨＤ）、光ディスク、光ディスクドライブ（ＯＤＤ）、光磁気ディスク、光磁気ディスクドライブ、フロッピー（登録商標）ディスク、フロッピー（登録商標）ディスクドライブ（ＦＤＤ）、磁気テープ、ホログラフィック記憶媒体、ソリッドステートドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュアデジタルカード、セキュアデジタルドライブ、または別の好適なコンピュータ可読記憶媒体、あるいはこれらの２つまたは３つ以上の組み合わせを含み得る。コンピュータ可読非一時的記憶媒体は、必要に応じて、揮発性、不揮発性、または揮発性と不揮発性との組み合わせであり得る。
【０１０４】
本開示は、あらゆる好適なストレージを実装する１つまたは２つ以上のコンピュータ可読記憶媒体を企図している。特定の実施形態では、コンピュータ可読記憶媒体は、必要に応じて、プロセッサ１３０２の１つまたは２つ以上の部分（例えば、１つまたは２つ以上の内部レジスタまたはキャッシュ）、メモリ１３０４の１つまたは２つ以上の部分、ストレージ１３０６の１つまたは２つ以上の部分、またはこれらの組み合わせを実装する。特定の実施形態では、コンピュータ可読記憶媒体は、ＲＡＭまたはＲＯＭを実装し得る。特定の実施形態では、コンピュータ可読記憶媒体は、揮発性または永続メモリを実装し得る。特定の実施形態では、１つまたは２つ以上のコンピュータ可読記憶媒体は、ソフトウェアを収録する。本明細書において、ソフトウェアへの言及は、必要に応じて、１つまたは２つ以上のアプリケーション、バイトコード、１つまたは２つ以上のコンピュータプログラム、１つまたは２つ以上の実行可能ファイル、１つまたは２つ以上の命令、ロジック、マシンコード、１つまたは２つ以上のスクリプト、またはソースコード包含し得、およびその逆も同様である。特定の実施形態では、ソフトウェアは、１つまたは２つ以上のアプリケーションプログラミングインターフェース（ＡＰＩ）を含む。本開示は、あらゆる好適なプログラム言語またはプログラム言語の組み合わせで書かれたまたはその他の方法で表現されたあらゆる好適なソフトウェアを企図している。特定の実施形態では、ソフトウェアは、ソースコードまたはオブジェクトコードとして表現される。
【０１０５】
本明細書において、別段明示的に示されない限り、あるいは別段文脈で示されない限り、「または」は、排他的ではなく包括的である。したがって、本明細書において、別段明示的に示されない限り、あるいは別段文脈で示されない限り、「ＡまたはＢ」は、「Ａ、Ｂ、または両方」を意味する。さらに、別段明示的に示されない限り、あるいは別段文脈で示されない限り、「および」は、結合および個別の両方である。したがって、本明細書において、別段明示的に示されない限り、あるいは別段文脈で示されない限り、「ＡおよびＢ」は、「ＡおよびＢの両方または個別」を意味する。
【０１０６】
本開示は、当業者が把握し得る本明細書の例示的な実施形態に対するすべての変更、置き換え、変形、代替、および修正を包含している。同様に、必要に応じて、添付の特許請求の範囲は、当業者が把握し得る本明細書の例示的な実施形態に対するすべての変更、置き換え、変形、代替、および修正を包含している。さらに、特定の機能を実行するように適合される、実行するように調整される、実行可能である、実行するように構成される、実行可能にされる、実行するように動作可能である、または実行するように働く、装置またはシステムあるいは装置またはシステムの構成要素への添付の特許請求の範囲における言及は、それまたはその特定の機能が起動、作動または解除されるか否かによらず、その装置、システム、または構成要素がそのように適合され、調整され、可能であり、構成され、可能にされ、動作可能であり、または働く限り、その装置、システム、構成要素を包含する。
【０１０７】
本明細書に説明されるステップ、動作、またはプロセスのいずれも、１つまたは２つ以上のハードウェアまたはソフトウェアモジュールによって、単独で、またはその他のデバイスとの組み合わせで、実行または実装され得る。一実施形態では、説明されるステップ、動作、またはプロセスのいずれかまたはすべてを実行するためにコンピュータプロセッサによって実行されるコンピュータプログラムコードを収容するコンピュータ可読媒体を備えるコンピュータプログラム製品と共に、ソフトウェアモジュールが実装される。
【０１０８】
本発明の実施形態はまた、本明細書の動作を行うための装置に関する。この装置は、要求された目的のために特別に構築され得る、および／またはそれは、コンピュータに保管されているコンピュータプログラムによって選択的に起動または再設定される汎用コンピューティングデバイスを備え得る。そのようなコンピュータプログラムは、有形のコンピュータ可読記憶媒体または電子的な命令を保管するのに好適な任意のタイプの媒体に保管されて、コンピュータシステムバスに接続され得る。さらに、本明細書において言及されるあらゆるコンピューティングシステムは、単一のプロセッサを含み得る、または計算能力を高めるために多重プロセッサ設計を使用するアーキテクチャであり得る。
【０１０９】
在庫システム１０の特定の実施形態を説明したが、本開示の教示が、あらゆるタイプおよび数の在庫システムに適用され得ることを理解されたい。例えば、在庫システム１０は、商品返品施設を表し得る。そのような実施形態では、在庫品目は、顧客によって返品される商品を表し得る。在庫品目のユニットは、施設で受け取られると、在庫ホルダ３０に保管され得る。適切な時に、多数のユニットは、特定の在庫ホルダ３０から取り出されて、倉庫またはその他の施設に戻すために出荷するために梱包され得る。
【０１１０】
さらに別の例として、在庫システム１０は製造施設を表し得、在庫品目３２は、特注のコンピュータシステム用の電子部品などの組立てされた製品に含められる製造キットの個々の構成要素を表す。そのような実施形態では、在庫システム１０は、製品に関する注文に関係する仕様書によって特定される特定の構成要素を検索して、特注バージョンの製品が組立てられるようにし得る。多くの例示的な実施形態が説明されたが、在庫システム１０は、概して、在庫品目を保管および処理するための任意の好適な施設またはシステムを表し得る。同様に、在庫品目３２は、特定の在庫システム１０における入庫、出庫、および／または処理に好適な任意のタイプの物体を表し得る。
【０１１１】
加えて、管理モジュール１５は、単一の構成要素、在庫システム１０内の中央ロケーションに配置される複数の構成要素、および／または在庫システム１０中に分散して配置される複数の構成要素を表し得る。例えば、管理モジュール１５は、可動式の駆動ユニット２０間で情報を通信可能であり、在庫ホルダ３０を輸送する際可動式の駆動ユニット２０の動作を調整可能である、１つまたは２つ以上の可動式の駆動ユニット２０の構成要素を表し得る。概して、管理モジュール１５は、説明された機能を提供するのに好適な、ハードウェアおよび／またはソフトウェアのあらゆる適切な組み合わせを含み得、また可動式の駆動ユニット２０、在庫ステーション５０、または在庫システム１０のその他の要素に配置される構成要素をさらに含み得る。
【０１１２】
さらに、上記のように、管理モジュール１５は、個々の可動式の駆動ユニット２０の構成要素を含み得る。したがって、本説明の目的のために、管理モジュール１５と特定の可動式の駆動ユニット２０との間の通信は、特定の可動式の駆動ユニット２０の構成要素間の通信を表し得る。概して、可動式の駆動ユニット２０は、在庫システム１０の構成および特性に基づいて、任意の適切な方法で動力を供給される、制御される、および推進され得る。
【０１１３】
さらに、本開示は、コンテナホルダ４０の具体的な例について述べているが、任意の適切な数およびタイプのコンテナホルダ４０が使用され得る。例えば、コンテナホルダ４０は、在庫ホルダ３０に実質的に類似または同一であり得る。例えば、在庫システム１０は、在庫ホルダ３０およびコンテナホルダ４０の両方として使用できる汎用のホルダを含み得る。在庫システム１０は、いくつかの汎用のホルダを含み得、これは、特定の時に関連するホルダに在庫品目３２が保管されているか、コンテナ４２が保管されているかに応じて、在庫３０またはコンテナホルダ４０として動的に指定され得る。さらに、特定の実施形態では、ホルダは、在庫品目３２およびコンテナ４２の両方を同時に保管するように構成され得、特定のホルダは、特定の時点で、在庫ホルダ３０およびコンテナホルダ４０の両方を表し得る。
【０１１４】
また、在庫システム１０の様々な構成要素は、在庫品目３２および／または在庫システム１０自体の構成要素に作用する様々な作業を完了することにも留意されたい。管理モジュール１５は、構成要素の動作および様々なシステムリソースの使用をやりくりして、これらのタスクの履行を助ける。上記の説明は、特定の動作を実行可能な在庫システム１０の様々な実施形態に注目しているが、在庫システム１０の特定の実施形態は、在庫品目３２の保管、処理、輸送、または取り出しに関係するあらゆる適切な動作を実行するように構成され得る。
【０１１５】
本発明をいくつかの実施形態で説明してきたが、無数の変更、変形、代替、転換、および修正が当業者に示唆され得、本発明がそのような変更、変形、代替、転換、および修正を添付の特許請求の範囲内に含まれるとして包含することが意図される。さらに、本開示を様々な実施形態に関して説明してきたが、必要に応じて本開示の教示が単一の実施形態に組み合され得ることが十分に期待される。
【０１１６】
項：
【０１１７】
第１項
システムであって、
小売施設における複数の保管棚であって、保管棚が、複数の補充在庫品目を保管するように動作可能である、保管棚と、
前記小売施設における複数の陳列棚であって、陳列棚が、１つまたは２つ以上の補充在庫品目を保管棚から受け取るように動作可能である、陳列棚と、
管理モジュールであって、
陳列棚を保管棚によって保管されている在庫品目で補充するように判定し、また
在庫補充ステーションにおいて前記陳列棚を前記在庫品目で補充するために複数の可動式の駆動ユニットの動作を調整する
ように動作可能である、管理モジュールと、
前記管理モジュールから第１の命令を受信して、前記陳列棚を前記在庫補充ステーションに輸送するように動作可能である第１の可動式の駆動ユニットと、
前記管理モジュールから第２の命令を受信して、前記保管棚を前記在庫補充ステーションに輸送するように動作可能である第２の可動式の駆動ユニットと、
を備え、
前記陳列棚が前記在庫品目を前記在庫補充ステーションで受け取る、
システム。
【０１１８】
第２項
前記管理モジュールが、
前記複数の陳列棚を前記在庫補充ステーションに輸送するために最適なスケジュールを計算し、
前記最適なスケジュールに従ってスケジューリングされた時に前記陳列棚を前記在庫補充ステーションへ輸送するように前記第１の可動式の駆動ユニットに命令し、
前記スケジューリングされた時に前記保管棚を前記在庫補充ステーションへ輸送するように前記第２の可動式の駆動ユニットに命令する、
ようにさらに動作可能であって、
前記最適なスケジュールが、前記小売施設における消費者の活動が少ない時の判定に少なくとも部分的に基づく、
第１項に記載のシステム。
【０１１９】
第３項
前記第１の可動式の駆動ユニットが、
前記陳列棚を輸送する間、前記在庫補充ステーションへの経路に沿って移動し、
前記経路上にいる間、前記第１の可動式の駆動ユニットに近接する障害物の存在を検出し、
前記障害物の前記存在の検出に応じて、前記経路にある前記障害物が人間かどうかを判定し、
前記障害物が人間の場合、前記人間が前記可動式の駆動ユニットの近くにいなくなるまで移動を停止する、
ようにさらに動作可能である、第１項に記載のシステム。
【０１２０】
第４項
前記第１の可動式の駆動ユニットが、１つまたは２つ以上の在庫品目が前記陳列棚内に前記在庫補充ステーションで受け取られた後、前記陳列棚を前記小売施設内の指定された陳列ロケーションに輸送するようにさらに動作可能であり、
前記第２の可動式の駆動ユニットが、前記保管棚を前記小売施設内の指定された保管ロケーションに輸送するようにさらに動作可能である、
第１項に記載のシステム。
【０１２１】
第５項
方法であって、
管理モジュールによって、小売施設の陳列棚が在庫品目で補充される必要があることを検出することと、
前記管理モジュールによって、前記在庫品目が前記小売施設の在庫ホルダに保管されていることを判定することと、
前記管理モジュールによって、前記陳列棚を前記小売施設の在庫ステーションに輸送するように、第１の可動式の駆動ユニットに命令することと、
前記管理モジュールによって、前記在庫ホルダを前記小売施設の前記在庫ステーションに輸送するように、第２の可動式の駆動ユニットに命令することと、
前記在庫品目が前記陳列棚によって前記在庫ステーションで受け取られた後、前記陳列棚を前記小売施設内の指定されたロケーションに輸送するように、前記第１の可動式の駆動ユニットに命令することと
を含む、方法。
【０１２２】
第６項
前記陳列棚が前記在庫ステーションに配置されるのと同時に前記在庫ホルダが前記在庫ステーションに配置されるように、前記陳列棚および前記在庫ホルダの前記輸送を調整することをさらに含む、第５項に記載の方法。
【０１２３】
第７項
販売時点管理システムによって、複数の陳列棚の在庫レベルを監視することと、
前記管理モジュールによって、少なくとも部分的に前記在庫レベルに基づいて、追加の在庫品目を注文するように判定することと、
物流倉庫に前記追加の在庫品目に関する注文を出すことと
をさらに含む、第５項に記載の方法。
【０１２４】
第８項
複数の保管棚にある在庫品目の量が既定の量未満であることを判定することと、
少なくとも部分的に在庫品目の前記量に基づいて、物流倉庫からの追加量の前記在庫品目を注文するように判定することと
をさらに含む、第５項に記載の方法。
【０１２５】
第９項
前記第１の可動式の駆動ユニットによって、前記在庫ステーションへの経路上にいる間、前記第１の可動式の駆動ユニットに近接する障害物の存在を検出することと、
前記障害物の前記存在の検出に応じて、前記障害物との衝突を回避することと
をさらに含む、第５項に記載の方法。
【０１２６】
第１０項
前記小売施設の複数の陳列棚のための補充順序を判定することをさらに含み、
前記第１の可動式の駆動ユニットが、少なくとも部分的に前記補充順序に基づいて、前記陳列棚を前記在庫ステーションに輸送するように命令される、
第５項に記載の方法。
【０１２７】
第１１項
前記在庫ホルダが、出荷用コンテナを備え、前記方法が、
少なくとも部分的に前記出荷用コンテナにおける在庫品目の配置に基づいて、前記出荷用コンテナの注文開梱順序を判定することと、
少なくとも部分的に前記注文開梱順序に基づいて、複数の陳列棚を前記在庫ステーションに輸送するように複数の可動式の駆動ユニットに命令することと
をさらに含む、第５項に記載の方法。
【０１２８】
第１２項
前記小売施設が、通路状に配置された複数の陳列棚を備え、前記方法が、少なくとも部分的に前記陳列棚の前記配置に基づいて、前記陳列棚が前記在庫ステーションに輸送される順序を判定することをさらに含む、第５項に記載の方法。
【０１２９】
第１３項
前記小売施設の顧客から、前記複数の在庫ホルダのうちの１つまたは２つ以上に保管された在庫品目に関する要求を受け取ることと、
前記要求された在庫品目を保管する前記１つまたは２つ以上の在庫ホルダを販売時点管理ステーションに輸送するように、１つまたは２つ以上の可動式の駆動ユニットに命令することと
をさらに含む、第５項に記載の方法。
【０１３０】
第１４項
経路を移動するように第３の可動式の駆動ユニットに命令することと、
前記経路上にいる間、在庫ホルダにある在庫品目の量を検出するように、前記第３の可動式の駆動ユニットに命令することと、
前記管理モジュールによって、前記量を示す情報を受信することと、
前記量が既定の閾値未満の場合、追加の在庫品目に関する注文を出すことと
をさらに含む、第５項に記載の方法。
【０１３１】
第１５項
前記第３の可動式の駆動ユニットによって、在庫ホルダにある在庫品目を検出することと、
前記管理モジュールによって、前記在庫品目を識別する情報を受信することと、
前記識別された在庫品目を前記遠隔の施設にある在庫の仮想的なマップと比較することと、
少なくとも部分的に前記比較に基づいて、前記識別された在庫品目の前記在庫ホルダが前記在庫品目の正しい在庫ホルダかどうかを判定することと、
をさらに含む、第５項に記載の方法。
【０１３２】
第１６項
追加の在庫品目の荷物を荷受けステーションで受け取ることと、
前記荷受けステーションで前記荷物を１つまたは２つ以上の保管棚の中に開梱することと
をさらに含む、第５項に記載の方法。
【０１３３】
第１７項
前記小売施設から注文を受信することであって、前記注文が複数の在庫品目を備える、注文を受信することと、
前記管理モジュールによって、少なくとも部分的に在庫開梱順序に基づいて、前記複数の在庫品目に関する注文梱包配置を判定することと、
前記注文梱包配置に従って荷物を物流倉庫で構築することと
をさらに含む、第５項に記載の方法。
【０１３４】
第１８項
装置であって、
小売施設のための在庫補充順序を取得するためのインターフェースであって、前記在庫補充順序が、複数の陳列棚が在庫品目を在庫ステーションで受け取る順序を含む、インターフェースと、
前記インターフェースに通信可能に接続され、かつ前記小売施設にある１つまたは２つ以上の可動式の駆動ユニットに命令して、前記複数の陳列棚を前記在庫ステーションに輸送するように動作可能であって、前記複数の陳列棚が前記在庫補充順序に従って在庫品目を受け取るようにする、プロセッサと
を備える、装置。
【０１３５】
第１９項
前記プロセッサが、
特定の陳列棚によって必要とされる在庫品目を保管する保管棚を検索し、
命令を前記１つまたは２つ以上の可動式の駆動ユニットに出すことによって、前記保管棚および前記特定の陳列棚の前記在庫ステーションへの動作を調整する、
ようにさらに動作可能である、第１８項に記載の装置。
【０１３６】
第２０項
前記プロセッサが、
１つまたは２つ以上の在庫品目を前記在庫ステーションで受け取った後、前記複数の陳列棚を前記小売施設内の複数の指定されたロケーションに輸送するように、前記１つまたは２つ以上の可動式の駆動ユニットに命令するようにさらに動作可能である、第１８項に記載の装置。
【０１３７】
第２１項
前記プロセッサが、出荷用コンテナにおける在庫品目の第１の配置と、前記小売施設における前記複数の陳列棚の第２の配置とのうちの１つまたは２つ以上に少なくとも部分的に基づいて、前記在庫補充順序を判定するようにさらに動作可能である、第１８項に記載の装置。
【０１３８】
第２２項
前記プロセッサが、
前記出荷用コンテナから前記小売施設で最初に取り出されるべき特定の在庫品目を判定し、
前記特定の在庫品目を保管するように指定された陳列棚を選択し、
前記選択された陳列棚まで移動して、前記選択された陳列棚とドッキングするように、可動式の駆動ユニットに命令し、
前記選択された陳列棚を前記在庫ステーションに輸送して、前記特定の在庫品目を受け取るように、前記可動式の駆動ユニットに命令する、
ようにさらに動作可能である、第１８項に記載の装置。
【０１３９】
第２３項
前記在庫補充順序が、前記小売施設の１つまたは２つ以上の陳列棚における在庫品目のレイアウトと、前記１つまたは２つ以上の陳列棚が前記在庫ステーションに輸送される順序とに少なくとも部分的に基づく、第１８項に記載の装置。
【０１４０】
第２４項
前記１つまたは２つ以上の陳列棚が前記在庫ステーションに輸送される前記順序が、前記小売施設内での消費者の活動への影響を最小化するように計算される、第２３項に記載の装置。
【０１４１】
第２５項
前記プロセッサが、
前記小売施設から取り除かれる必要がある特定の在庫品目を判定し、
前記特定の在庫品目を保管する１つまたは２つ以上の陳列棚を前記在庫ステーションに輸送するように、１つまたは２つ以上の可動式の駆動ユニットに命令する、
ようにさらに動作可能であって、
前記特定の在庫品目が前記陳列棚から前記在庫ステーションで取り出される、
第１８項に記載の装置。
【０１４２】
第２６項
前記プロセッサが、前記小売施設の複数の陳列棚を再配置するように、１つまたは２つ以上の可動式の駆動ユニットに命令するようにさらに動作可能である、第１８項に記載の装置。
【０１４３】
第２７項
前記小売施設が、物流センターから交換陳列棚を受け取るように稼働可能であって、前記プロセッサが、
特定の陳列棚における在庫品目の量が既定の閾値未満に下落したことを判定し、
前記特定の陳列棚と交換するように前記交換陳列棚を選択し、前記交換陳列棚が追加量の在庫品目を有し、
前記特定の陳列棚を前記交換陳列棚と交換するように１つまたは２つ以上の可動式の駆動ユニットに命令する、
ようにさらに動作可能である、第１８項に記載の装置。
【０１４４】
第２８項
前記在庫品目が前記小売施設の倉庫部分に保管される、第１８項に記載の装置。
【図１】
0006619759.tif 000002
【図２】
0006619759.tif 000003
【図３】
0006619759.tif 000004
【図４】
0006619759.tif 000005
【図５】
0006619759.tif 000006
【図６】
0006619759.tif 000007
【図７】
0006619759.tif 000008
【図８】
0006619759.tif 000009