(57)【特許請求の範囲】
【請求項１】
ロボットを用いて空間内に位置する商品に対して作業を実行する方法であって、前記商品は参照マーカに近接して位置し、各参照マーカは参照識別表示を有する方法において、
少なくとも一つの商品に対して作業を実行するように注文を受信するステップと、
前記少なくとも一つの商品のＳＫＵを取得するステップと、
前記少なくとも一つの商品の前記ＳＫＵから、前記ＳＫＵに関連した空間内のアドレスを決定するステップと、
前記アドレスから、前記アドレスに関連した参照識別表示を決定するステップと、
前記参照識別表示を用いて、前記空間によって定められた座標系内で前記決定された参照識別表示を有する前記参照マーカのポジションを表す一組の座標を取得するステップと、
前記決定された参照識別表示に関連した前記参照マーカの前記座標へ前記ロボットをナビゲートするステップと、
を含む方法。
【請求項２】
前記ＳＫＵに関連した前記空間内のアドレスを決定する前記ステップは、前記少なくとも一つの商品を格納するための箱の箱アドレスを決定するステップを含む、請求項１に記載の方法。
【請求項３】
前記少なくとも一つの商品に対して前記作業を実行するように人間の作業者とやり取りするステップを更に含み、前記作業は、前記少なくとも一つの商品を取り出し前記商品を前記ロボットに置くこと、又は前記ロボットから前記少なくとも一つの商品を取り出し前記参照マーカに近接して前記商品を格納することの一方を含む、請求項１に記載の方法。
【請求項４】
前記空間は、複数の商品を収容する倉庫であって、前記複数の商品は、前記倉庫の全体にわたって分散させられた複数の入れ物内に格納される、請求項３に記載の方法。
【請求項５】
各参照マーカは、前記入れ物の一つ又は複数に関連しているとともに、前記入れ物の一つ又は複数に近接して位置する、請求項４に記載の方法。
【請求項６】
前記参照識別表示を決定する前記ステップは、前記倉庫の全体にわたって分散させられた前記入れ物の物理的レイアウトに基づいて参照識別表示システムを確立するステップと、前記倉庫内の前記入れ物の物理的位置に対応する参照識別表示に各入れ物を関連付けるステップとを含む、請求項５に記載の方法。
【請求項７】
参照識別表示に各入れ物を関連付ける前記ステップは、前記入れ物の前記参照識別表示を前記商品に関係付けるステップを更に含む、請求項６に記載の方法。
【請求項８】
前記ナビゲートするステップは、前記参照マーカへ前記ロボットを案内するために各参照マーカについての場所を含む前記倉庫の予め決定されたマップを使用するステップを更に含む、請求項７に記載の方法。
【請求項９】
空間内に位置する商品に対して作業を実行するように構成されたロボットであって、前記商品は参照マーカに近接して位置し、各参照マーカは参照識別表示を有するロボットにおいて、
少なくとも一つの商品に対して作業を実行するように注文を受信するステップと、
前記少なくとも一つの商品のＳＫＵを取得するステップと、
前記少なくとも一つの商品の前記ＳＫＵから、前記ＳＫＵに関連した空間内のアドレスを決定するステップと、
前記アドレスから、前記アドレスに関連した参照識別表示を決定するステップと、
前記参照識別表示を用いて、前記空間によって定められた座標系内で前記決定された参照識別表示を有する前記参照マーカのポジションを表す一組の座標を取得するステップと、
を実行するように構成されたプロセッサと、
前記決定された参照識別表示に関連した前記参照マーカの前記座標へ前記ロボットをナビゲートするように構成されたナビゲーション・システムと、
を備えるロボット。
【請求項１０】
前記ＳＫＵに関連した前記空間内のアドレスを決定する前記ステップは、前記少なくとも一つの商品を格納するための箱の箱アドレスを決定するステップを含む、請求項９に記載のロボット。
【請求項１１】
前記少なくとも一つの商品に対して前記作業を実行するように人間の作業者とやり取りするように構成されたインタフェース装置を更に備え、前記作業は、前記少なくとも一つの商品を取り出し前記商品を前記ロボットに置くこと、又は前記ロボットから前記少なくとも一つの商品を取り出し前記参照マーカに近接して前記商品を格納することの一方を含む、請求項９に記載のロボット。
【請求項１２】
前記空間は、複数の商品を収容する倉庫であって、前記複数の商品は、前記倉庫の全体にわたって分散させられた複数の入れ物内に格納される、請求項１１に記載のロボット。
【請求項１３】
各参照マーカは、前記入れ物の一つ又は複数に関連しているとともに、前記入れ物の一つ又は複数に近接して位置する、請求項１２に記載のロボット。
【請求項１４】
前記倉庫内の各入れ物は、前記倉庫内の前記入れ物の物理的位置に対応する参照識別表示に関連している、請求項１３に記載のロボット。
【請求項１５】
前記入れ物の前記参照識別表示は、前記入れ物内に格納された前記商品と関係がある、請求項１４に記載のロボット。
【請求項１６】
前記ナビゲーション・システムは、各参照マーカについての場所を有する前記倉庫のマップを含む、請求項１５に記載のロボット。
【請求項１７】
空間内に位置する商品に対して作業を実行するように構成されたロボットであって、前記商品は参照マーカに近接して位置し、各参照マーカは参照識別表示を有するロボットにおいて、
前記ロボットが作業を実行する対象となる少なくとも一つの商品のＳＫＵに関連した参照識別表示を決定するように構成されたプロセッサであって、前記少なくとも一つの商品の前記参照識別表示を用いて、前記空間によって定められた座標系内で前記決定された参照識別表示を有する前記参照マーカのポジションを表す一組の座標を取得するように更に構成されたプロセッサと、
前記決定された参照識別表示に関連した前記参照マーカの前記座標へ前記ロボットをナビゲートするように構成されたナビゲーション・システムと、
を備え、
前記プロセッサは、前記空間内の前記参照マーカについての場所を決定するように更に構成され、前記ナビゲーション・システムは、前記場所へ前記ロボットを案内するように、中間参照マーカ、又は前記決定された参照識別表示に関連付けられた前記参照マーカ、を用いずに前記場所へ前記ロボットを進めるように構成されている、
ロボット。
【請求項１８】
前記少なくとも一つの商品に対して前記作業を実行するように人間の作業者とやり取りするように構成されたインタフェース装置を更に備え、前記作業は、前記少なくとも一つの商品を取り出し前記商品を前記ロボットに置くこと、又は前記ロボットから前記少なくとも一つの商品を取り出し前記参照マーカに近接して前記商品を格納することの一方を含む、請求項１７に記載のロボット。
【請求項１９】
前記空間は、複数の商品を収容する倉庫であって、前記複数の商品は、前記倉庫の全体にわたって分散させられた複数の入れ物内に格納される、請求項１８に記載のロボット。
【請求項２０】
各参照マーカは、前記入れ物の一つ又は複数に関連しているとともに、前記入れ物の一つ又は複数に近接して位置する、請求項１９に記載のロボット。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は、本出願と同時に出願され、参照により本明細書に組み込まれる、「Operator Identification and Performance Tracking」という名称の米国特許出願第１４／８１５，１１０号に関連する２０１５年７月３１日に出願した米国出願第１４／８１５，２４６号の出願日の利益を主張するものである。
【技術分野】
【０００２】
本発明は、意味マッピング(semantic mapping)を利用したロボット・ナビゲーションに関し、より詳細には、ロボット支援式の製品受注処理システムにおいて倉庫の全体にわたってロボットをナビゲートするための意味マッピングを利用したロボット・ナビゲーションに関する。
【背景技術】
【０００３】
宅配のためにインターネットを通じて製品を注文することは、非常に一般的に普及しているショッピング方法である。そのような注文を時間通りに、正確に、効率的に処理することは、少なくともロジスティックスの課題である。仮想ショッピング・カートの「購入」ボタンをクリックすることによって「注文」を生成する。注文は、特定のアドレスに発送されることになる商品のリストを含む。「処理」のプロセスは、大きい倉庫からこれらの商品を物理的に取り又は「選び取る」こと、商品を梱包すること、及び指定されたアドレスへ商品を発送することを伴う。したがって、受注処理プロセスの重要な目標は、できるだけ短い時間に多くの商品を発送することである。
【０００４】
典型的には、受注処理プロセスは、注文に挙げられた製品を含む多くの製品を収容する大きい倉庫で行われる。したがって、受注処理の作業の中には、注文に挙げられた様々な商品を見つけ、収集するように倉庫を横断する作業がある。加えて、最終的に発送される製品は、最初に、商品が発送のために容易に取り出され得るように倉庫に受け入れられ、倉庫の全体にわたって順番に収納箱内に収容又は「配置」される必要がある。
【０００５】
大きい倉庫では、配達中及び注文中である品物は、互いからとても遠く離れて及び多数の他の品物の中に分散させられて収納することができる。受注処理プロセスの場合、品物を配置するとともに選び取るために人間の作業者だけを使用することは、作業者がかなりたくさん歩くことを必要とし、非効率的で時間がかかるものであり得る。処理プロセスの効率は、単位時間に発送される商品の個数の関数であるので、時間が増大することは、効率を低下させる。
【０００６】
ロボット支援型の注文処理システムは、効率及び生産性を向上させるために使用されている。しかしながら、そのようなシステムの効率を更に向上させる必要がまだある。
【発明の概要】
【０００７】
一態様では、本発明は、ロボットを用いて空間内に位置する商品に対して作業を実行する方法であって、商品は参照マーカに近接して位置し、各参照マーカは参照識別表示を有することを特徴とする。方法は、少なくとも一つの商品に対して作業を実行するように注文を受信するステップと、少なくとも一つの商品に関連した参照識別表示を決定するステップとを含む。方法は、少なくとも一つの商品の参照識別表示を用いて、空間によって定められた座標系内で決定された参照識別表示を有する参照マーカのポジションを表す一組の座標を取得するステップも含む方法は、決定された参照識別表示に関連した参照マーカの座標へロボットをナビゲートするステップを更に含む。
【０００８】
本発明の他の態様では、以下の特徴のうち一つ又は複数が含まれ得る。方法は、少なくとも一つの商品に対して作業を実行するように人間の作業者とやり取りするステップを更に含むことができ、作業は、少なくとも一つの商品を取り出し商品をロボットに置くこと、又はロボットから少なくとも一つの商品を取り出し参照マーカに近接して商品を格納することの一方を含む。空間は、倉庫の全体にわたって分散させられた複数の入れ物内に格納された複数の商品を収容する倉庫とすることができる。各参照マーカは、入れ物の一つ又は複数に関連しているとともに、入れ物の一つ又は複数に近接して位置することができる。参照識別表示を決定するステップは、倉庫の全体にわたって分散させられた入れ物の物理的レイアウトに基づいて参照識別表示システムを確立するステップと、倉庫内の入れ物の物理的位置に対応する参照識別表示に各入れ物を関連付けるステップとを含むことができる。参照識別表示に各入れ物を関連付けるステップは、入れ物の参照識別表示を商品に関係付けるステップを更に含むことができる。決定された参照識別表示と共に参照マーカのポジションを表す一組の座標を決定するステップは、決定された参照識別表示をその対応する参照マーカと関連付けるステップと、倉庫の座標系内の参照マーカのポジションを表す一組の座標を取り出すステップと含むことができる。参照マーカのポジションを表す一組の座標を取り出すステップは、倉庫内の参照マーカについての場所を決定するステップを含むことができ、ナビゲートするステップは、決定された参照識別表示に関連付けられた参照マーカへロボットを案内するように中間参照マーカを用いることなく場所へロボットを進ませるステップを含むことができる。ナビゲートするステップは、参照マーカへロボットを案内するために各参照マーカについての場所を含む倉庫の予め決定されたマップを使用するステップを更に含むことができる。
【０００９】
本発明の別の態様では、空間内に位置する商品に対して作業を実行するように構成されたロボットであって、商品は参照マーカに近接して位置し、各参照マーカは参照識別表示を有するロボットがある。ロボットは、ロボットが作業を実行する基準となる少なくとも一つの商品に関連した参照識別表示を決定するように構成されたプロセッサを備える。ロボットは、少なくとも一つの商品の参照識別表示を用いて、空間によって定められた座標系内で決定された参照識別表示を有する参照マーカのポジションを表す一組の座標を取得するように更に構成される。決定された参照識別表示に関連した参照マーカの座標へロボットをナビゲートするように構成されたナビゲーション・システムがある。
【００１０】
本発明の他の態様では、以下の特徴のうち一つ又は複数が含まれ得る。ロボットは、少なくとも一つの商品に対して作業を実行するように人間の作業者とやり取りするように構成されたインタフェース装置を備えることができる。作業は、少なくとも一つの商品を取り出し商品をロボットに置くこと、又はロボットから少なくとも一つの商品を取り出し参照マーカに近接して商品を格納することの一方を含むことができる。空間は、複数の商品を収容する倉庫であって、複数の商品は、倉庫の全体にわたって分散させられた複数の入れ物内に格納されることができる。各参照マーカは、入れ物の一つ又は複数に関連しているとともに、入れ物の一つ又は複数に近接して位置することができる。倉庫内の各入れ物は、倉庫内の入れ物の物理的位置に対応する参照識別表示に関連していることができる。入れ物の参照識別表示は、入れ物内に格納された商品と関係があってもよい。プロセッサは、決定された参照識別表示をその対応する参照マーカと関連付けるとともに、倉庫の座標系内の参照マーカのポジションを表す一組の座標を取り出すように更に構成することができる。プロセッサは、倉庫内の参照マーカについての場所を決定するように更に構成することができ、ナビゲーション・システムは、決定された参照識別表示に関連付けられた参照マーカへロボットを案内するように中間参照マーカを用いずに場所へロボットを進めるように構成することができる。ナビゲーション・システムは、各参照マーカについての場所を有する倉庫のマップを含むことができる。
【００１１】
本発明のこれら及び他の特徴は、以下の詳細な説明及び添付図面から明らかになろう。
【図面の簡単な説明】
【００１２】
【図１】受注処理倉庫の平面図である。
【図２】図１に示された倉庫に使用したロボットのうち一つの台車の斜視図である。
【図３】アーマチュアを装備し図１に示された棚の前に止められた図２のロボットの斜視図である。
【図４】ロボット上のレーザ・レーダを用いて生成された図１の倉庫の部分的なマップである。
【図５】倉庫の全体にわたって分散させられた参照マーカの位置を特定し参照マーカの場所に格納するプロセスを示す流れ図である。
【図６】参照識別表示と場所のマッピングの表である。
【図７】箱位置と参照識別表示のマッピングの表である。
【図８】製品のＳＫＵと場所のマッピング・プロセスを示す流れ図である。
【発明を実施するための形態】
【００１３】
図１を参照すると、典型的な受注処理倉庫１０は、注文１６に含まれ得る様々な商品で満たされた棚１２を備える。動作時、倉庫管理サーバ(Warehouse Management Server (WMS))１５からの注文１６は、注文サーバ１４に到着する。注文サーバ１４は、倉庫１０を動き回る複数のロボットから選択されたロボット１８に注文１６を伝える。
【００１４】
図２に示された典型的なロボット１８は、レーザ・レーダ２２を有する自律型車輪付き台車２０を含む。台車２０は、ロボット１８が注文サーバ１４から指令を受信することを可能にする送受信機２４、及びカメラ２６も特徴とする。台車２０は、図３に示されるように、レーザ・レーダ２２からデータを受信するプロセッサ３２と、ロボットの環境を表す情報を取り込むためのカメラ２６と、倉庫１０内のナビゲーションに関連した様々な作業を実施するとともに、棚１２に配置された参照マーカ３０へナビゲートするように協働するメモリ３４とを更に特徴とする。参照マーカ３０（例えば、２次元バーコード）は、注文を受けた商品の箱／位置に対応する。本発明のナビゲーション手法は、図４〜図８を参照して以下に詳細に説明される。
【００１５】
本明細書中で与えられる説明は、顧客へ発送するために注文を処理するように倉庫内の箱位置から商品を選び取ることに重点をおいているが、このシステムは、後で取り出し顧客へ発送するために、倉庫の全体にわたって箱位置において倉庫内に受け入れられる商品の格納又は配置に等しく適用することができる。本発明は、商品の統合、商品の計数、確認、及び検査などのそのような倉庫システムに関連した他の標準的な作業と共に利用することもできる。
【００１６】
台車２０の上面３６は、複数の交換可能なアーマチュア４０のいずれか一つを係合する連結部３８を特徴とし、連結部３８の一つは図３に示されている。図３の特定のアーマチュア４０は、商品を受け入れるトート４４を保持するためのトート・ホルダ４２と、タブレット４８を支持するためのタブレット・ホルダ４６とを特徴とする。いくつかの実施形態では、アーマチュア４０は、商品を保持するための一つ又は複数のトートを支持する。他の実施形態では、台車２０は、受け入れられた商品を保持するための一つ又は複数のトートを支持する。本明細書中で使用されるとき、用語「トート」には、限定するものではないが、貨物ホルダ、箱、かご、棚、商品を掛けることができる竿、小箱、木箱、ラック、スタンド、架台、入れ物、ボックス、蓋付きの缶、容器、及び収納庫が含まれる。
【００１７】
ロボット１８は、倉庫１０をあちこち移動するのに優れているが、現在のロボット技術に関しては、ロボット１８は、ロボットの物体操作に関連した技術的な難しさにより、素早くかつ効率的に棚から商品を選び取りこの商品をトート４４に置くのはあまり得意ではない。商品を選び取るより効率的なやり方は、局所的な作業者５０を使用することであり、この局所的な作業者５０は、典型的には、棚１２から注文された商品を物理的に取り去り、ロボット１８上、例えばトート４４内に商品を置く作業を行うための人間である。ロボット１８は、局所的な作業者５０が読むことができるタブレット４８を介して、又は局所的な作業者５０によって使用されるハンドヘルド装置へ注文を送信することによって、局所的な作業者５０に注文を伝える。
【００１８】
注文サーバ１４から注文１６を受信すると、ロボット１８は、例えば図３に示された第１の倉庫の位置へ進む。ロボット１８は、メモリ３４に記憶されプロセッサ３２によって実行されるナビゲーション・ソフトウェアに基づいてそれを行う。ナビゲーション・ソフトウェアは、レーザ・レーダ２２によって収集されるような環境に関してのデータと、特定の商品を見つけることができる倉庫１０内の位置に対応する参照マーカ３０の参照識別表示（「ＩＤ」）を特定するメモリ３４内の内部テーブルと、ナビゲートするためのカメラ２６とに頼る。
【００１９】
正しい位置に到着すると、ロボット１８は、商品が格納されている棚１２の前で止まり、局所的な作業者５０が棚１２から商品を取り出しトート４４内に商品を置くのを待つ。ロボット１８が取り出すべき他の商品を有する場合、ロボット１８は、それらの位置へ進む。次いで、ロボット１８によって取り出された商品は、梱包ステーション１００（図１）へ送り届けられ、そこで商品は梱包され発送される。
【００２０】
各ロボットは、一つ又は複数の注文を処理していることができ、各注文は、一つ又は複数の商品からなることができることは当業者によって理解されよう。典型的には、いくつかの形態のルート最適化ソフトウェアが、効率を向上させるために含まれるが、これは、本発明の範囲を超えており、したがって本明細書中には説明されない。
【００２１】
本発明の説明を簡単にするために、ただ一つのロボット１８及び作業者５０が説明される。しかしながら、図１から明らかであるように、典型的な処理動作は、連続的な注文の流れに応じるために倉庫内で互いの間で働く多くのロボット及び作業者を含む。加えて、いくらかのロボット及び作業者は、倉庫に商品を蓄えるための配置又は格納の作業、又は商品の統合、商品の計数、確認、及び検査などの他の作業を実行することができる。
【００２２】
本発明のナビゲーション手法、並びに取り出される商品の在庫管理単位（ＳＫＵ）と倉庫内の参照マーカに関連した参照ＩＤ／商品が位置する場所の意味マッピングは、図４〜図８を参照して以下に詳細に説明される。
【００２３】
一つ又は複数のロボット１８を用いて、倉庫１０のマップを生成しなければならず、倉庫の全体にわたって分散させられた様々な参照マーカの位置を決定しなければならない。これをするために、ロボット１８のうち一つは、そのレーザ・レーダ２２、及びＳＬＡＭ(simultaneous localization and mapping)を利用して、倉庫をナビゲートしマップ１０ａ（図４）を構築するものであり、ＳＬＡＭは、未知の環境のマップを構築又は更新する計算問題である。一般に普及しているＳＬＡＭ近似解法は、パーティクル・フィルタ及び拡張カルマン・フィルタを含む。ＳＬＡＭ  Ｇマッピング手法は、好ましい手法であるが、任意の適切なＳＬＡＭ手法が使用されてもよい。
【００２４】
ロボット１８が、レーザ・レーダが環境をスキャンするときにロボット１８が受信する反射に基づいて空間内の空きスペース１１２、壁１１４、物体１１６、及び棚１２などの他の静的な障害物を認識しつつ、空間の全体にわたって移動するときに、ロボット１８は、倉庫１０のマップ１０ａを生成するためにそのレーザ・レーダ２２を利用する。
【００２５】
マップ１０ａを構築する間又はその後に、一つ又は複数のロボット１８は、商品を収納する３２及び３４（図３）などの箱に近接した棚上の倉庫の全体にわたって分散させられた参照マーカ（２次元バーコード）を位置特定するために環境をスキャンするようにカメラ２６を用いて倉庫１０の全体にわたってナビゲートする。ロボット１８は、原点１１０などの参照のために知られている開始点又は原点を使用する。参照マーカ３０（図３及び図４）などの参照マーカが、ロボット１８によってそのカメラ２６を用いて位置特定されるときに、原点１１０に対しての倉庫内の位置が決定される。
【００２６】
ホイール・エンコーダ及びヘディング・センサを使用することによって、ベクトル１２０、及びロボットの倉庫１０内のポジションを決定することができる。参照マーカ／２次元バーコードの取り込まれた画像及びその知られているサイズを用いて、ロボット１８は、参照マーカ／２次元バーコードのロボットに対する向き及びそこからの距離（ベクトル１３０）を決定することができる。ベクトル１２０及び１３０が知られている場合、原点１１０と参照マーカ３０の間のベクトル１４０を決定することができる。ロボット１８に対しての参照マーカ／２次元バーコードのベクトル１４０及び決定された向きから、参照マーカ３０についての四元数（ｘ，ｙ，ｚ，ω）によって定められた場所（ポジション及び向き）が決定される。
【００２７】
参照マーカの位置特定を説明する流れ図２００（図５）が説明される。これは、初期マッピング・モードで、ロボット１８が選び取り、配置、及び／又は他の作業を実行する間に倉庫内の新しい参照マーカに遭遇するときに実行される。ステップ２０２において、カメラ２６を用いたロボット１８は、画像を取り込み、ステップ２０４において、取り込んだ画像内で参照マーカを探す。ステップ２０６において、参照マーカが画像内で見つけられた場合（ステップ２０４）、参照マーカが、ロボット１８のメモリ３４内に位置する参照テーブル３００（図６）内にすでに記憶されているか判定される。参照情報がメモリ内にすでに記憶されている場合、流れ図は、ステップ２０２に戻って、別の画像を取り込む。参照情報がメモリ内にない場合、場所は、上記のプロセスに従って決定され、ステップ２０８において、それは、参照−場所ルックアップ・テーブル３００に加えられる。
【００２８】
各ロボットのメモリに記憶することができるルックアップ・テーブル３００には、参照マーカごとに、参照識別表示１、２、３等と、各参照識別表示に関連した参照マーカ／バーコードについての場所とが含まれる。場所は、倉庫内のｘ，ｙ，ｚ座標及び向き、即ち四元数（ｘ，ｙ，ｚ，ω）からなる。
【００２９】
別のルックアップ・テーブル４００（図７）では、ルックアップ・テーブル４００は、各ロボットのメモリ内にやはり記憶することができ、倉庫１０内の箱位置のリスト（例えば、４０２ａ〜ｆ）であり、この箱位置のリストは、特定の参照ＩＤ４０４、例えば、番号「１１」に関連付けられている。この例では、箱位置は、七つの英数字からなる。最初の六つの文字（例えば、Ｌ０１００１）は、倉庫内の棚位置に関連し、最後の文字（例えば、Ａ〜Ｆ）は、この棚位置における特定の箱を特定する。この例では、参照ＩＤ「１１」に関連した六つの異なる箱位置が存在する。各参照ＩＤ／マーカに関連した一つ又は複数の箱が存在し得る。
【００３０】
英数の箱位置は、人間、例えば作業者５０（図３）に理解できるものであり、商品が格納されている倉庫１０内の物理的位置に対応するようなものである。しかしながら、それらは、ロボット１８には意味を有さない。位置を参照ＩＤへマッピングすることによって、ロボット１８は、テーブル３００（図６）内の情報を用いて参照ＩＤの場所を決定し、次いで、本明細書中に説明されるように、その場所にナビゲートすることができる。
【００３１】
本発明による受注処理プロセスが、流れ図５００（図８）に示されている。ステップ５０２において、倉庫管理システム１５（図１）は、取り出される一つ又は複数の商品からなり得る注文を取得する。ステップ５０４において、倉庫管理システム１５によって商品のＳＫＵ数が決定され、ステップ５０６において、箱位置がこのＳＫＵ数から決定される。次いで、注文のための箱位置のリストが、ロボット１８へ送信される。ステップ５０８において、ロボット１８は箱位置と参照ＩＤを関連付け、ステップ５１０において、各参照ＩＤの場所が参照ＩＤから取得される。ステップ５１２において、ロボット１８は、図３に示されたような場所へナビゲートし、そこで作業者は、取り出される商品を適切な箱から選び取し、それをロボットに置くことができる。
【００３２】
倉庫管理システム１５によって取得されるＳＫＵ数及び箱位置などの商品特有の情報は、ロボット１８上のタブレット４８へ送信することができ、ロボットが各参照マーカの位置に到着したときに、作業者５０は、取り出される特定の商品について知らされることができるようになっている。
【００３３】
ＳＬＡＭマップ及び知られている参照ＩＤの場所を用いて、ロボット１８は、様々なロボット・ナビゲーション技法を用いて参照ＩＤのいずれか一つへ容易にナビゲートすることができる。好ましい手法は、倉庫１０内の空きスペース１１２、及び壁１１４、（棚１２などの）棚、並びに他の障害物１１６の知識が与えられると、参照マーカの場所への初期ルートを設定することを伴う。ロボットが、そのレーザ・レーダ２６を用いて倉庫の横断を始めるとき、ロボットは、他のロボット１８及び／又は作業者５０などの固定的又は動的な何らかの障害物がその経路内に存在するか決定し、参照マーカの場所へのその経路を繰り返し更新する。ロボットは、約５０ミリ秒ごとに１回そのルートの計画を立て直し、障害物を回避しながら最も効率的で有効な経路を常に探す。
【００３４】
本明細書中にともに説明されたＳＬＡＭナビゲーション技法と組み合わされた参照場所マッピング技法に対し製品のＳＫＵ／参照ＩＤを用いて、ロボット１８は、倉庫内の位置を決定するために、格子線及び中間参照マーカを伴う典型的に使用されるより複雑なナビゲーション手法を使用する必要なく、倉庫空間をとても効率的かつ有効にナビゲートすることができる。
【００３５】
本発明、及びその好ましい実施形態を説明してきたが、新しいとして主張され、特許証によって保証されるものは、以下の通りである。
【図１】
0006474533.tif 000002
【図２】
0006474533.tif 000003
【図３】
0006474533.tif 000004
【図４】
0006474533.tif 000005
【図５】
0006474533.tif 000006
【図６】
0006474533.tif 000007
【図７】
0006474533.tif 000008
【図８】
0006474533.tif 000009