(57)【要約】  グリッパーロボット（３）によって物体（１）を箱に自動装填する方法において、空の箱（４）の少なくとも一つのデジタル画像を取得し、箱のデジタル画像を使用することによって箱の適合性を自動チェックし、箱が適合するなら、グリッパーロボット（３）による箱への装填のプロセスを継続し、箱が適合しないなら、箱を新しい箱に置き換える。次の連続工程が自動的に繰り返し実施される：（ａ）グリッパーロボット（３）によって、物体（１）を、箱（４）中の箱装填計画によって規定された位置に配置し；（ｂ）一つ以上の物体を含む箱（４）の少なくとも一つのデジタル画像を取得し；（ｃ）前の工程で得られたデジタル画像において、（ａ）で配置された物体が正確に配置されているかを自動チェックし、肯定的であれば次の工程に進み、否定的であれば正確に配置されなかった物体をグリッパーロボット（３）によって除去し、除去された物体で（ａ）のプロセスを繰り返す。【選択図】  図１
2019529128.tif 000002
【特許請求の範囲】
【請求項１】
グリッパーロボット（３）によって物体（１）を箱に自動的に装填する方法において、空の箱（４）の少なくとも一つのデジタル画像を取得し、箱のデジタル画像を使用することによって箱の適合性を自動チェックし、もし箱が適合するなら、グリッパーロボット（３）による箱への装填のプロセスを継続し、もし箱が適合しないなら、箱を新しい箱に置き換えることを特徴とする方法。
【請求項２】
箱の適合性の自動チェックが、箱のデジタル画像を使用すること、及び箱の装填計画をデジタル的にシミュレートすることによって実施される、請求項１に記載の方法。
【請求項３】
以下の連続工程が自動的にかつ繰り返し実施される、請求項１又は２に記載の方法：
（ａ）グリッパーロボット（３）によって、物体（１）を、箱（４）中の箱装填計画によって規定された位置に配置すること；
（ｂ）一つ以上の物体を含む箱（４）の少なくとも一つのデジタル画像を取得すること；及び
（ｃ）前の工程で得られたデジタル画像において、工程（ａ）で配置された物体が正確に配置されているかどうかを自動的にチェックし、肯定的であれば次の工程に進み、否定的であれば正確に配置されなかった物体をグリッパーロボット（３）によって除去し、その除去された物体で工程（ａ）のプロセスを繰り返すこと。
【請求項４】
次の物体（１）が、特に物体（１）のＣＡＤデジタルモデルを使用して、箱装填計画に従って箱（４）中に配置されることができるかどうかをデジタル的にチェックし、否定的であれば装填プロセスを停止し、肯定的である場合、もし箱が満杯でないなら、工程（ａ）のプロセスを新しい物体で繰り返す、追加の工程（ｄ）が実施される、請求項３に記載の方法。
【請求項５】
以下の連続工程が自動的にかつ繰り返し実施される、請求項１又は２に記載の方法：
（ａ）グリッパーロボット（３）によって、物体（１）を、箱（４）中の箱装填計画によって規定された位置に配置すること；及び
（ｄ）次の物体（１）が、特に物体（１）のＣＡＤデジタルモデルを使用して、箱装填計画に従って箱（４）中に配置されることができるかどうかをデジタル的にチェックし、否定的であれば装填プロセスを停止し、肯定的である場合、もし箱が満杯でないなら、工程（ａ）のプロセスを新しい物体で繰り返すこと。
【請求項６】
物体（１）を箱（４）内で互いの上に積み重ねる、請求項１〜５のいずれかに記載の方法。
【請求項７】
グリッパーロボット（３）、空の箱又は少なくとも一つの物体（１）を含む箱の少なくとも一つのデジタル画像を取得するためのセンサー（６）、及びグリッパーロボット（３）を制御するように設計された電子制御装置（５）を含む、請求項１〜６のいずれかに記載の方法を実施するための自動装填システム。
【請求項８】
グリッパーロボット（３）の電子制御装置（５）によって実行されるとき、空の箱（４）の少なくとも一つのデジタル画像を取得し、箱のデジタル画像を使用することによって箱の適合性を自動チェックし、もし箱が適合するなら、グリッパーロボット（３）による装填のプロセスを継続し、もし箱が適合しないなら、箱（４）の装填を停止するように適応されたプログラムコード指示を含むコンピュータープログラム製品。
【請求項９】
箱のデジタル画像を使用すること、及び箱装填計画をデジタル的にシミュレートすることによって箱の適合性の自動チェックを実施するように適応された、請求項８に記載のコンピュータープログラム製品。
【請求項１０】
請求項３〜５のいずれかに記載の方法の工程を実施するためにグリッパーロボット（３）を自動制御するように適応された、請求項８又は９に記載のコンピュータープログラム製品。
【請求項１１】
グリッパーロボット（３）によって物体（１）を箱に自動的に装填するための方法において、以下の連続工程が自動的にかつ繰り返し実施されることを特徴とする方法：
（ａ）グリッパーロボット（３）によって、物体（１）を、箱（４）中の箱装填計画によって規定された位置に配置すること；
（ｂ）一つ以上の物体を含む箱（４）の少なくとも一つのデジタル画像を取得すること；及び
（ｃ）前の工程で得られたデジタル画像において、工程（ａ）で配置された物体が正確に配置されているかどうかを自動的にチェックし、肯定的であれば次の工程に進み、否定的であれば正確に配置されなかった物体をグリッパーロボット（３）によって除去し、その除去された物体で工程（ａ）のプロセスを繰り返すこと。
【請求項１２】
次の物体（１）が、特に物体（１）のＣＡＤデジタルモデルを使用して、箱装填計画に従って箱（４）中に配置されることができるかどうかをデジタル的にチェックし、否定的であれば装填プロセスを停止し、肯定的である場合、もし箱が満杯でないなら、工程（ａ）のプロセスを新しい物体で繰り返す、追加の工程（ｄ）が実施される、請求項１１に記載の方法。
【請求項１３】
工程（ａ）の前に、空の箱（４）の少なくとも一つのデジタル画像を取得し、箱のデジタル画像を使用することによって箱の適合性を自動チェックし、もし箱が適合するなら、グリッパーロボット（３）による箱への装填を継続し、もし箱が適合しないなら、箱を新しい箱に置き換える、請求項１１又は１２に記載の方法。
【請求項１４】
箱の適合性の自動チェックが、箱のデジタル画像を使用すること、及び箱の装填計画をデジタル的にシミュレートすることによって実施される、請求項１３に記載の方法。
【請求項１５】
物体（１）を箱（４）内で互いの上に積み重ねる、請求項１１〜１４のいずれかに記載の方法。
【請求項１６】
グリッパーロボット（３）、空の箱又は少なくとも一つの物体（１）を含む箱の少なくとも一つのデジタル画像を取得するためのセンサー（６）、及びグリッパーロボット（３）を制御するように設計された電子制御装置（５）を含む、請求項１１〜１５のいずれかに記載の方法を実施するため自動装填システム。
【請求項１７】
グリッパーロボット（３）の電子制御装置（５）によって実行されるとき、請求項１１又は１２に記載の方法の工程を少なくとも実施するように適応されたプログラム指示コードを含むコンピュータープログラム製品。
【請求項１８】
グリッパーロボット（３）の電子制御装置（５）によって実行されるとき、空の箱（４）の少なくとも一つのデジタル画像を取得し、箱のデジタル画像を使用することによって箱の適合性を自動チェックし、もし箱が適合するなら、グリッパーロボット（３）による装填のプロセスを継続し、もし箱が適合しないなら、箱（４）の装填を停止するように適応された、請求項１７に記載のコンピュータープログラム製品。
【請求項１９】
箱のデジタル画像を使用すること、及び箱装填計画をデジタル的にシミュレートすることによって箱の適合性の自動チェックを実施するように適応された、請求項１８に記載のコンピュータープログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グリッパーロボットを使用して物体を箱に自動的に装填する新規な方法に関する。本発明は、例えば保管及び／又は輸送のような、箱中に物体を自動的に保管する必要性がある、いかなるタイプの産業及び／又はいかなるタイプの用途においても適用されるものである。本発明は、いかなるタイプの物体にも適用される。本発明の限定されない網羅的でない態様では、物体は、例えば機械部品、包装物、箱、包装体であることができる。
【背景技術】
【０００２】
例えば米国特許出願ＵＳ２０１０／０２２２９１５及び米国特許ＵＳ６０５５４６２及びＵＳ８６４４９８４において、輸送コンベヤ上の積み重ね可能な物体（例えば積み重ね可能な箱）を一つずつ取り、それらをパレット（即ち、垂直側壁を有さない平坦な支持体）の上に自動的に互いに積み重ねるように自動制御されたグリッパーロボットを使用することが提案されている。
【０００３】
これらの公開文献に記載された技術的解決策は、予め決められたパレット積載計画に従って積み重ね可能な物体を自動的にパレット積載するように適応されているが、少なくとも一つの垂直側壁を有する箱に物体を自動的に装填することは意図されていない。
【０００４】
また、例えば米国特許ＵＳ９０６７７４４では、運搬台を形成するようにローラー上に装着された箱中に物体（例えば小包）を自動的に積み重ねるために自動駆動されるグリッパーロボットを使用することが提案されている。この公開文献では、箱は、特に底壁及び三つの垂直側壁を含む。米国特許ＵＳ７６４４５５８では、箱中に物体を自動的にかつ繰り返し積み重ねるためにグリッパーロボットを使用することが提案されている。
【０００５】
積み重ね可能な物体又は積み重ね可能でない物体を箱に自動的に装填する場合には、箱の垂直側壁の少なくとも一つが大きく損傷又は変形されることが定期的に起こり、従って箱の装填計画を最後まで実施することによって箱に物体を満たすことが不可能である。
【０００６】
この場合には、箱に物体を自動的に装填するプロセスは、箱の装填計画が完了する前に中断しなければならず、実際には、オペレーターは、箱を手で降ろして、自動化装填プロセスの再開前に良好な状態の箱と置き換える介入を強制される。
【０００７】
積み重ね可能な物体又は積み重ね可能でない物体を箱に自動的に装填する場合には、物体が適切に配置されないことも定期的に起こる。これは、続く物体の装填を妨げ、箱を満杯にして箱の装填計画を完了することを妨げる。
【０００８】
この場合には、箱に物体を自動的に装填するプロセスは、箱の装填計画が完了する前に中断しなければならず、実際には、オペレーターは、自動化装填プロセスの再開前に手で介在することを強制される。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
第一側面によれば、本発明の目的は、完全な装填のために適さない箱、特に損傷又は変形されうる箱の使用に関する上述の欠点を克服する、グリッパーロボットによる物体の箱への自動装填のための新規な方法を提案することである。第二側面によれば、本発明の目的は、少なくとも箱中の物体の悪い配置から生じる上述の欠点を克服することができる、グリッパーロボットによる物体の箱への自動装填のための新規な方法を提案することである。
【課題を解決するための手段】
【００１０】
本発明は、グリッパーロボットによって物体を箱に自動的に装填する第一方法に関する。本発明によれば、この第一方法は、空の箱の少なくとも一つのデジタル画像を取得し、箱のデジタル画像を使用することによって箱の適合性を自動チェックし、もし箱が適合するなら、グリッパーロボットによる箱への装填のプロセスを継続し、もし箱が適合しないなら、箱を新しい箱に置き換えることを特徴とする。
【００１１】
本発明により、例えば損傷又は変形されているなどの理由で箱が適合せず、適していないとき、適していない箱の不必要な部分的な装填を開始することを避けることによって時間の損失を避けることができる。
【００１２】
本発明はまた、以下の連続工程が自動的にかつ繰り返し実施されることを特徴とする、グリッパーロボットによって物体を箱に自動的に装填する第二方法である。
（ａ）グリッパーロボットによって、物体を、箱中の箱装填計画によって規定された位置に配置すること；
（ｂ）一つ以上の物体を含む箱の少なくとも一つのデジタル画像を取得すること；及び
（ｃ）前の工程で得られたデジタル画像において、工程（ａ）で配置された物体が正確に配置されているかどうかを自動的にチェックし、肯定的であれば次の工程に進み、否定的であれば正確に配置されなかった物体をグリッパーロボット（３）によって除去し、その除去された物体で工程（ａ）のプロセスを繰り返すこと。
【００１３】
本発明の文脈において、用語「箱」は、その最も広い意味でとらなければならない。特に、箱は、いかなる幾何学的形状も有することができ、平行六面体、特に立方体の箱に限定されない。箱は、適用領域に依存して、多かれ少なかれ有意な寸法を持つことができ、本発明の限定されない網羅的でない態様ではトレイ、バケツ状物、容器などであることができる。箱の構成材料は、本発明にとって重要でない。
【００１４】
本発明の文脈において、用語「物体」は、その最も広い意味でとらなければならない。本発明の限定されない網羅的でない態様では、物体は、完全体であるか、又は部品の組み立てによって構成されることができ、物体は、例えば機械部品、包装物、空の又は満たされた箱、包装体などであることができる。
【００１５】
本発明はまた、グリッパーロボット、空の箱又は少なくとも一つの物体を含む箱の少なくとも一つのデジタル画像を取得するためのセンサー、及びグリッパーロボットを制御するように設計された電子制御装置を含む、上述の第一及び／又は第二方法を実施するための自動装填システムに関する。
【００１６】
本発明はまた、グリッパーロボットの電子制御装置によって実行されるとき、空の箱の少なくとも一つのデジタル画像を取得し、箱のデジタル画像を使用することによって箱の適合性を自動チェックし、もし箱が適合するなら、グリッパーロボットによる装填のプロセスを継続し、もし箱が適合しないなら、箱の装填を停止するように適応されたプログラムコード指示を含むコンピュータープログラム製品に関する。
【００１７】
本発明はまた、グリッパーロボットの電子制御装置によって実行されるとき、少なくとも上述の第二方法の工程を実行するように前記グリッパーロボットを自動制御するように設計されたプログラムコード指示を含むコンピュータープログラム製品に関する。
【図面の簡単な説明】
【００１８】
本発明の他の特徴及び利点は、本発明の様々な実施形態の以下の詳細な説明を読めば明らかになるだろう。それらの実施形態は、添付図面を参照して本発明の限定されない網羅的でない例として記載される。
【００１９】
【図１】図１は、コンベヤによって運搬される部品を箱に装填するためのシステムの概略図である。
【００２０】
【図２】図２は、空の箱の一例の斜視図である。
【００２１】
【図３】図３は、予め決められた箱装填計画の実施で行なわれる部品の積み重ねの斜視図である。
【００２２】
【図４】図４は、部品を満たした、図２の箱の斜視図である。
【００２３】
【図５】図５は、空の箱の適合性の自動チェックの主な連続工程を表わすフローチャートである。
【００２４】
【図６】図６は、図１の装填システムのグリッパーロボットによって箱に物体を自動的に装填する方法の主な連続工程を表わすフローチャートである。
【００２５】
【図７】図７は、垂直壁が変形されている、適合しない箱の一例の平面図である。
【発明を実施するための形態】
【００２６】
図１の装填システムの実施形態を参照すると、積み重ね可能な物体１（この場合には機械部品）がコンベヤ２によって箱４を含む装填ステーションに運搬されている。末端にグリップ部材３１を備えた関節アーム３０を含むグリッパーロボット３が使用され、それによりコンベア２の上の物体１を一つずつ自動的に取り、それらを箱装填計画に従って箱４中に連続的に堆積する。
【００２７】
図１の例では、物体１は、全て同一である。別の例では、それらは異なっていてもよい。
【００２８】
図３を参照すると、本発明の限定されない例として、完全に実行された場合にＬ１〜Ｌ５の５層の積み重ねが形成されるように規定された箱装填計画が示されている。各層Ｌ１〜Ｌ５は、３個の物体１からなる列Ｒｉと４個の物体１からなる行Ｃｊの形で並置された１２個の物体１を含む。この装填計画は、例えば積み重ね中の高さの各層Ｌｋと関連する層Ｌ１〜Ｌ５、及び層Ｌｋ中の各物体１の列Ｒｉと行Ｃｊのリストによって構成される。
【００２９】
図４は、図３のように物体の積み重ねを得るような装填計画に従って箱４中に物体１を積み重ねて満たした箱４を示す。
【００３０】
図２を参照すると、箱４は、物体の装填を可能とするようにその上部を開放している。箱４は、底壁４０と垂直壁４１を含み、それらは、装填体積Ｖを規定する。
【００３１】
グリッパーロボット３は、電子制御装置５によって自動制御され、電子制御装置５は、例えばこの装置５の電子メモリーに記憶される装填コンピュータープログラムを実行することによって関節アーム３０の動きを自動制御し、把持部材３１を制御する。
【００３２】
装填システムは、非接触式センサー６をさらに含み、それは、装填ステーションに配置された箱４（空であるか、又は物体１を含む）の少なくとも一つの２Ｄ又は３Ｄデジタル画像を平面図で取得することを可能にする。この箱４（空であるか、又は物体１を含む）のデジタル２Ｄ又は３Ｄ画像は、有線又は無線通信チャネルによって電子制御装置５に送信される。
【００３３】
変形例では、システムは、例えば異なる視野角で箱の２Ｄ又は３Ｄ画像を取得することができる複数のセンサー６を含むことができる。変形例では、システムはまた、センサー６によって取得された二つ又はそれより多い２Ｄ画像から物体４の三次元画像を立体視によって再構成するための手段を含むことができる。
【００３４】
本発明においては、様々なタイプのセンサー６を使用することができる。本発明の限定されない網羅的でない態様では、センサー６は、以下のものであることができる：
−  例えばＣＣＤ又は他のタイプのカメラ；
−  ３Ｄポイントクラウドの形で箱４（空であるか、又は物体１を含む）の画像を取得することを可能にする走査センサー；例えば、センサー６は、箱４（空であるか、又は物体１を含む）の表面を走査するレーザー光源と組み合わせて、例えばＣＣＤ又は他のタイプのカメラを含み、カメラは、いずれかの物体がカメラの視野に配置されるなら、箱の表面による反射光線を捕獲することを可能にする；
−  遠隔測定法によって操作しかつレーザー光源、超音波、マイクロ波などを使用するセンサー又はセンサー群。
【００３５】
装填プログラムの特定の例、及び物体１を箱４に装填するための実施法は、図５及び６のフローチャートを参照して詳述されるだろう。
【００３６】
オペレーターは、センサー６の下に空の箱４を配置し、自動装填の手順を開始する。
【００３７】
自動装填手順が開始されると、電子制御装置５は、図５の初期チェックルーチンを実行することによって始動する。
【００３８】
図５を参照すると、初期チェックルーチンが開始されるとき、電子制御装置５は、センサー６に空の箱４のデジタル画像の取得を行なわせ（工程５０）、その画像を電子制御装置５に送信させる。
【００３９】
次いで、電子制御装置５は、前記箱のデジタル画像を使用して箱４が適合するかどうかを自動的にチェックする（工程５１）。
【００４０】
特に、このチェックは、予め規定された箱装填計画の全ての物体１（例えば図３及び４の６０個分）が箱４中に装填されることができることを確実にするように、前述の空の箱４のデジタル画像と物体１のＣＡＤモデルとによって予め規定された箱装填計画を自動的にシミュレートすることによって実施されることが好ましい。この目的のため、装填計画は、例えば電子制御装置５のメモリーに記憶されることができる。
【００４１】
別の変形例では、電子制御装置５は、物体１のＣＡＤモデル及び空の箱４のＣＡＤモデルからこの装填計画を自動的に計算するようにプログラムされることができる。
【００４２】
別の変形例では、電子制御装置５は、電子制御装置５のメモリーに記憶される予め規定された箱装填計画を実行し、もし必要なら例えば箱の装填を自動的に最適化するために箱の装填プロセス中にこの装填計画を動的に変更するようにプログラムされることができる。
【００４３】
別の変形例では、箱４の適合性はまた、工程５０で取得された空の箱４のデジタル画像を電子制御装置５のメモリーに記憶された空の箱４のＣＡＤデジタルモデルと比較することによって自動的にチェックされることができる。
【００４４】
もし箱４が適合しないと検出されるなら（工程５２）、電子制御装置５は、装填の手順を停止し、オペレーターに対して、例えば視覚的／音響的警告及び／又はスクリーン上のメッセージの表示によって、配置された空の箱４が適合しないことを警告する。
【００４５】
図７は、垂直壁４１の一つが大きく変形され、希望の数の物体１を箱に装填することができず、箱装填計画が最後まで実施されることができない、適合しない箱４の一例を示す。
【００４６】
空の箱４が適合しないとして検出されたことを知らされたオペレーターは、空の箱４を除去し、例えばそれをリサイクルし（工程５３）、それを新しい空の箱４に置き換える（工程５４）。
【００４７】
いったん空の新しい箱４が配置されると、オペレーターは、図５のチェック手順を再開する。
【００４８】
これは、欠陥のある箱での不必要な装填手順を開始することを回避することによっていかなる時間の無駄も回避する。
【００４９】
もし箱が適合するなら（工程５２）、電子制御装置５は、以下に詳述される図６の自動装填手順を実行する。
【００５０】
図６の自動装填手順が開始されると、電子制御装置５は、例えばセンサー６によって取得されたデジタル画像から、空の箱の位置を自動的に探す（工程５５０）。変形例として、この工程５５０は、空の箱が電子制御装置５に知られた予め規定された装填位置に常に正確に配置されることを条件として省略されることができる。
【００５１】
次いで、電子制御装置５は、それ自体公知の方法で、電子制御装置５によって自動的に計算された装填計画又はメモリーに記憶された予め規定された装填計画に従って、ロボット３がコンベヤ２上の物体１を把持し、その物体を箱４中に配置するようにロボット３を制御する（工程５５１）。
【００５２】
次いで、電子制御装置５は、一つ以上の物体１を含む箱４のデジタル画像をセンサー６によって取得し、このデジタル画像において、最後に配置された物体１が正確に配置されたことを物体１のＣＡＤモデルを使用して自動チェックする（工程５５２）。
【００５３】
否定的であれば（工程５５３）、電子制御装置５は、ロボット３が不正確に配置された最後の物体を把持するようにロボット３を制御し（工程５５４）、この物体が正確に配置されるまで操作が繰り返される。
【００５４】
肯定的であれば（工程５５３）、最後の物体１は箱４に正確に配置されており、次の物体１の配置が、既に取得された箱４の画像、物体１のＣＡＤデジタルモデル、及び電子制御装置５によって自動的に計算された装填計画又はメモリーに記憶された装填計画を使用することによってデジタル的にシミュレートされる（工程５５５）。
【００５５】
もしシミュレーションの結果が否定的であるなら（工程５５６）、次の物体１は、箱４中の正しい位置に正確に装填されることができず、この場合において電子制御装置５は、オペレーターに対して警告を発し（工程５５７）、自動装填手順を時期を途中で終了する。
【００５６】
他方、もしシミュレーションの結果が肯定的であるなら（工程５５６）、電子制御装置５は、箱４が（装填された物体の数をカウントして、それを箱４中の望まれる物体の全数と比較することによって）満杯であるかどうかをチェックする（工程５５８）。
【００５７】
もし箱４が満杯であるなら、それは、装填手順を停止し、オペレーターが満杯の箱を除去し、新しい空の箱４をセットアップできるようにする。
【００５８】
もし箱４が満杯でないなら、手順が工程５５１で自動的に再開される。
【００５９】
本発明は、積み重ねられる物体での箱４の自動装填にその用途を見い出すことが好ましいが、箱中に積み重ねられない物体での箱４の自動装填を達成するように実施されることもできる。また、例えば一つの内箱に対して一つの物体が入るように、物体が大きな箱中のその内箱に配置される場合にも使用されることができる。
【００６０】
記載された例では、箱４は、箱中に装填された物体１の全てを物体群の全周にわたって包囲する垂直壁を有する。別の変形例では、箱の垂直壁は、箱中に装填された物体１の全てを物体群の周囲の一部にわたって包囲することもできる。
【００６１】
別の変形例では、物体は、必ずしもコンベヤ２によって運搬される必要はなく、グリッパーロボット３によってアクセス可能な保管領域で静的に（例えばバルクで又は積み重ねて）保管されることができる。
【図１】
2019529128.tif 000003
【図２】
2019529128.tif 000004
【図３】
2019529128.tif 000005
【図４】
2019529128.tif 000006
【図５】
2019529128.tif 000007
【図６】
2019529128.tif 000008
【図７】
2019529128.tif 000009
【国際調査報告】
2019529128.tif 000010
2019529128.tif 000011
2019529128.tif 000012
2019529128.tif 000013
2019529128.tif 000014
2019529128.tif 000015
2019529128.tif 000016
2019529128.tif 000017