(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023135305
(43)【公開日】2023-09-28
(54)【発明の名称】物品移載装置
(51)【国際特許分類】
B25J 13/08 20060101AFI20230921BHJP
G01G 19/387 20060101ALI20230921BHJP
G01G 19/18 20060101ALI20230921BHJP
【FI】
B25J13/08 A
G01G19/387 Z
G01G19/18 A
B25J13/08 Z
【審査請求】未請求
【請求項の数】4
【出願形態】OL
(21)【出願番号】P 2022040451
(22)【出願日】2022-03-15
(71)【出願人】
【識別番号】000147833
【氏名又は名称】株式会社イシダ
(74)【代理人】
【識別番号】100088155
【弁理士】
【氏名又は名称】長谷川 芳樹
(74)【代理人】
【識別番号】100113435
【弁理士】
【氏名又は名称】黒木 義樹
(74)【代理人】
【識別番号】100180851
【弁理士】
【氏名又は名称】▲高▼口 誠
(74)【代理人】
【識別番号】100176245
【弁理士】
【氏名又は名称】安田 亮輔
(72)【発明者】
【氏名】前田 修一
【テーマコード(参考)】
3C707
【Fターム(参考)】
3C707AS01
3C707DS02
3C707DS06
3C707ES04
3C707ES19
3C707KS03
3C707KS09
3C707KS33
3C707KV11
3C707NS26
(57)【要約】
【課題】センサに対する外乱の影響を低減することができる物品移載装置を提供する。
【解決手段】物品移動システム1は、容器50に載置された物品群Xに把持部30の把持爪30aを差し込んで物品の一部を把持すると共に、把持した物品を移載先の位置に移載するロボットハンド15と、容器50の上方に設けられ、物品群Xに光を照射することにより、容器50に載置された物品群Xにおける把持爪30aの差し込み方向の物品高さを検知するセンサ9と、センサ9により検知された物品高さに基づき、ロボットハンドの把持動作を制御する制御部70と、センサ9の下方であってセンサ9と光が照射される物品群Xとの間の空間に対する送風又は排気を行うファン80と、を備える。
【選択図】
図1
【特許請求の範囲】
【請求項1】
物品を把持する少なくとも1つの把持部を有し、載置部に載置された物品群に前記把持部の把持部材を差し込んで前記物品の一部を把持すると共に、把持した物品を移載先の位置に移載するロボットハンドと、
前記載置部の上方に設けられ、前記物品群に光を照射することにより、前記載置部に載置された前記物品群における前記把持部材の差し込み方向の物品高さを検知するセンサと、
前記センサにより検知された前記物品高さに基づき、前記ロボットハンドの把持動作を制御する制御部と、
前記センサの下方であって前記センサと前記光が照射される前記物品群との間の空間に対する送風又は排気を行うファンと、
を備える、物品移載装置。
【請求項2】
前記少なくとも1つの把持部は、複数の把持部であり、
前記複数の把持部のそれぞれの前記把持部材に把持された前記物品の重量を算出する重量算出部を更に備え、
前記制御部は、前記把持部を制御し、前記重量算出部における算出結果に基づいて組合せ計算を行い、予め設定された目標重量値となる前記把持部の組合せを選択し、選択された前記把持部に前記物品を排出させる、請求項1に記載の物品移載装置。
【請求項3】
前記制御部は、前記ファンにおける前記空間に対する送風又は排気、及び停止を制御し、前記重量算出部において前記物品の重量が算出されている重量算出期間以外のタイミングにて前記空間に対する送風又は排気を行う、請求項2に記載の物品移載装置。
【請求項4】
前記ファンによる送風又は排気が行われる前記空間は、前記ロボットハンドの位置を避けた空間である、請求項1~3の何れか一項に記載の物品移載装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、特に、物品を把持して移載する物品移載装置に関する。
【背景技術】
【0002】
特許文献1に記載されるように、容器に格納される物品群から物品を把持し、計量して排出する物品把持システムが知られている。このシステムでは、制御部が、把持ユニットの下方に容器を位置させ、その後容器を上昇させる。あるタイミングで容器の上昇は停止する。停止した容器内の物品群に、把持ユニットの把持爪が入り込んでいる。制御部は、把持爪を閉状態へと切り替え、把持爪に物品を把持させる。その後容器は下降して水平に移動させられる。この間に、把持ユニットによって把持された物品の重量が計量される。所定の条件が満たされた場合に、制御部は、把持爪による物品の把持を解除し、物品を下方の排出シュートへ排出する。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
上記したようなシステムでは、物品群は、容器等の載置部に載置される。把持ユニットに対して載置部が相対的に移動させられ、把持ユニットの把持爪が物品群に入り込む。この把持爪の挿入量は、把持ユニットによる物品の把持量に影響するため、システムの制御において重要である。載置部に載置された物品群の高さを検知するセンサが用いられ、センサの検知結果に基づいて挿入量を調整する方法が考えられる。しかし、載置部内の物品群に光等を照射して物品群の高さを検知する際、物品群から湯気等が発生したり(特に物品が加熱された食品である場合等)、物品群から物品の一部が舞い上がったりする可能性がある。湯気又は舞い上がった物品の一部は、センサに対して外乱となり得る。
【0005】
本発明は、センサに対する外乱の影響を低減することができる物品移載装置を提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明の一態様に係る物品移載装置は、物品を把持する少なくとも1つの把持部を有し、載置部に載置された物品群に把持部の把持部材を差し込んで物品の一部を把持すると共に、把持した物品を移載先の位置に移載するロボットハンドと、載置部の上方に設けられ、物品群に光を照射することにより、載置部に載置された物品群における把持部材の差し込み方向の物品高さを検知するセンサと、センサにより検知された物品高さに基づき、ロボットハンドの把持動作を制御する制御部と、センサの下方であってセンサと光が照射される物品群との間の空間に対する送風又は排気を行うファンと、を備える。
【0007】
この物品移載装置によれば、ファンによって、センサの下方であってセンサと光が照射される物品群との間の空間に対して送風又は排気が行われる。物品群から、湯気又は物品の一部が生じている場合でも、送風又は排気により、湯気又は物品の一部を当該空間から除去するか又は減らすことができる。送風及び排気は、何れも、光の照射によるセンサの検知動作には影響しない(影響したとしても僅かであり無視し得る程度である)。よって、センサに対する外乱の影響を低減することができる。
【0008】
少なくとも1つの把持部は、複数の把持部であり、物品移載装置は、複数の把持部のそれぞれの把持部材に把持された物品の重量(質量)を算出する重量算出部を更に備え、制御部は、把持部を制御し、重量算出部における算出結果に基づいて組合せ計算を行い、予め設定された目標重量値となる把持部の組合せを選択し、選択された把持部に物品を排出させてもよい。この場合、センサによって物品高さが精度良く検知され、制御部は、組合せ計量を行う際における物品群に対する把持部材の挿入量等を正確に制御できる。よって、組合せ計量の計量精度及び効率が向上する。
【0009】
制御部は、ファンにおける空間に対する送風又は排気、及び停止を制御し、重量算出部において物品の重量が算出されている重量算出期間以外のタイミングにて空間に対する送風又は排気を行ってもよい。把持部材に把持された物品に空気の流れが当たると、物品の重量算出が影響を受け得る。上記構成によれば、送風又は排気が物品の重量算出に与える影響を低減できる。
【0010】
ファンによる送風又は排気が行われる空間は、ロボットハンドの位置を避けた空間であってもよい。ロボットハンドに把持された物品に空気の流れが当たると、移載される物品の品質又は重量に影響が及び得る。上記構成によれば、そのような影響を低減できる。
【発明の効果】
【0011】
本発明によれば、センサに対する外乱の影響を低減することができる。
【図面の簡単な説明】
【0012】
【
図1】
図1は、本開示の一実施形態に係る物品移動システムの正面図である。
【
図2】
図2は、複数の把持部を示す概略斜視図である。
【
図3】
図3は、物品移動システムのブロック図である。
【
図4】
図4は、複数の把持部、載置部、及びセンサの配置を示す平断面図である。
【
図6】
図6は、
図1中のファンの別の設置例を示す斜視図である。
【
図7】
図7は、本開示の他の実施形態に係る物品移動システムの正面図である。
【発明を実施するための形態】
【0013】
以下、本開示の実施形態について、図面を参照しながら説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明は省略する。
【0014】
まず
図1及び
図2を参照して、本実施形態に係る物品移動システム(物品移載装置)1について説明する。
図1に示される物品移動システム1は、容器50に収容された物品群Xから一部の物品を取り出して移動させるシステムである。物品移動システム1は、一部の物品の重量(質量)が目標重量の範囲内となるように、一部の物品を容器50から取り出し、当該物品を外部に排出する。すなわち物品移動システム1は、物品群Xから所定の目標重量の物品を移動させる計量システムである。物品移動システム1によって排出される物品は、例えば、物品移動システム1の後工程で袋に包装されたり、或いは、別の容器に収容されたりして、商品として出荷される。物品は、例えば、スパゲティ等の麺類、糖類を多く含む食品等である。物品は、高い粘着性を有する食品でもよい。物品は、加熱された状態で容器50に収容され、湯気等を生じている食品でもよい。或いは、物品は、軽量で且つ細かく、舞い上がりやすい食品でもよい。
【0015】
物品移動システム1は、物品を計量するための計量装置120を備える。計量装置120は、それぞれ複数の把持部30を有する2つのロボットハンド(把持ユニット)15と、ロボットハンド15を水平方向に移動させる2つのハンド駆動部10と、物品群Xが載置される容器(載置部)50と、容器50を鉛直方向及び水平方向にそれぞれ移動させる容器駆動部54とを備える。また物品移動システム1は、ロボットハンド15の各部、ハンド駆動部10、及び容器駆動部54をそれぞれ制御する制御部70を備える。ロボットハンド15、ハンド駆動部10、及び容器駆動部54は、計量装置120の例えば直方体状の本体フレーム121に取り付けられている。
【0016】
物品移動システム1では、例えば同一の構成を備える一対のロボットハンド15が、左右に並設されている。以下の説明において、
図1の正面視左側に配置されたロボットハンド15は第1ロボットハンド15Aと称されることがあり、正面視右側に配置されたロボットハンド15は第2ロボットハンド15Bと称されることがある。ただし、共通する構成及び機能を説明するときには、単にロボットハンド15という名称が用いられる。
【0017】
ロボットハンド15において、例えば、左右方向に並ぶ4つの把持部30が、前後方向(
図1の紙面垂直方向)に4列並べられている。このように、左右方向に並ぶ把持部30の個数をM、前後方向に並ぶ把持部30の個数をN(M,Nは何れも自然数)とすると、ロボットハンド15は、(M×N)個の把持部30が格子点の位置に配列された構成を有する。本実施形態では、各ロボットハンド15は16個の把持部30を有する。容器50の形状や物品の種類などに応じて、ロボットハンド15における把持部30の配列は適宜に変更されてよい。MとNの両方又は何れか一方が4以外の自然数であってもよい。
【0018】
図2に示されるように、各把持部30は、例えば複数の把持爪(把持部材)30aを有しており、把持爪30aを閉じることで物品を把持する。各把持部30は、複数の把持爪30aを駆動する把持部材駆動機構30bを含む。把持部材駆動機構30bは、例えば、モータ又は流体圧を駆動源として、把持爪30aを駆動する。把持爪30aの開閉による物品の把持の仕組みについては後述する。
【0019】
ロボットハンド15は、各把持部30に把持された物品の重量値を計量する複数の計量器40を有する。すなわち、16個((M×N)個)の把持部30に対して、16個((M×N)個)の計量器40が設けられている。ロボットハンド15は、例えば1枚の板状の連結部材16を有している。各把持部30と、各計量器40とは連結部40aを介して一体的に組み立てられている。各計量器40の天面は、取付金具400を介して連結部材16に固定されている。各計量器40の底面には、各把持部30が固定されている。
【0020】
各計量器40は、計量器40の筐体内に収納されたセンサ部と、内部制御部とを含んでいる(何れも図示せず)。センサ部は、例えば、力センサと加速度センサとを含む。力センサとして、例えば、歪みゲージ式ロードセルが採用される。加速度センサは、例えば、歪みゲージ式ロードセルや、MEMS型の小型加速度センサが採用される。
【0021】
物品移動システム1では、例えば同一の構成を備える2つのハンド駆動部10のそれぞれが、第1ロボットハンド15A及び第2ロボットハンド15Bに対応して設けられている。以下の説明において、
図1の正面視左側に配置されて第1ロボットハンド15Aを移動させるハンド駆動部10は第1ハンド駆動部10Aと称されることがあり、正面視右側に配置されて第2ロボットハンド15Bを移動させるハンド駆動部10は第2ハンド駆動部10Bと称されることがある。ただし、共通する構成及び機能を説明するときには、単にハンド駆動部10という名称が用いられる。
【0022】
第1ロボットハンド15A及び第2ロボットハンド15Bを含めた全体において、左右方向に並ぶ8つの把持部30が、前後方向に4列並べられている。すなわち、計量装置120は、4つ×2台(一対)×4列=計32個(一般化すると(M×2×N)個)の把持部30を備える。
【0023】
ハンド駆動部10は、2本の平行に延びるフレーム12と、ロボットハンド15をフレーム12に沿って水平移動させる前後移動機構11とを有している。ハンド駆動部10は、前後移動機構11によって、ロボットハンド15を保持するブロック111を前方又は後方に移動させることができる。ハンド駆動部10は、例えば、ブロック111を移動させるサーボモータ、エアシリンダ等を有する。上記した連結部材16は、例えばネジ止めによってブロック111に連結されている。
【0024】
物品移動システム1では、第1ハンド駆動部10Aが、第1ロボットハンド15Aを前後方向に(水平方向に)移動させ、第2ハンド駆動部10Bが、第2ロボットハンド15Bを前後方向に(水平方向に)移動させる。これにより、容器50内の物品群Xの位置と、各ロボットハンド15において設定される物品把持位置とを合わせることができる。なお、計量装置120において、ハンド駆動部10又は前後移動機構11が省略されてもよい。
【0025】
計量器40の内部制御部は、センサ部で計測される力に基づいて、把持部30が把持している物品の重量を測定する。なお、計量器40は、把持部30の移動時に計測される力に基づいて物品の重量を計量する方式に限定されるものではない。計量器40は、ロードセル等を用いて、静止状態の把持部30が把持している物品の重量を計量するものであってもよい。計量器40の内部制御部は、力センサで計測された力を、加速度センサで計測された加速度で除すことで物品の重量を測定してもよい。各計量器40は、各把持部30の把持爪30aに把持された物品の重量を算出する重量算出部である。
【0026】
容器50は、物品群Xが載置される部材である。水平移動および鉛直移動する保持部52に、容器50が保持又は載置されている。容器50は、例えば容器駆動部54により、第1ロボットハンド15Aの下方に位置する第1位置P1と、第2ロボットハンド15Bの下方に位置する第2位置P2との間を移動可能である。第1位置P1と第2位置P2とは左右方向に離れており、第1位置P1に位置する容器50が占有する領域と第2位置P2に位置する容器50が占有する領域とはオーバーラップしない。容器50は、上方に向けて開放された直方体状の容器である。容器50は、平面視において、複数の把持部30が配列された領域よりも少し大きい大きさを有する。容器50は、平面視において、複数の把持部30を包囲できるような形状及び大きさを有する。容器50は、1つのロボットハンド15にちょうど対応する形状及び大きさを有する。
【0027】
容器50が第1位置P1に位置する場合、容器50を上方に移動させて第1ロボットハンド15Aの把持部30に近づけることで、当該把持部30が容器50内の物品群Xから物品を把持可能である。このとき、第2ロボットハンド15Bの把持部30は容器50内の物品群Xから物品を把持することができない。また容器50が第2位置P2に位置する場合、容器50を上方に移動させて第2ロボットハンド15Bの把持部30に近づけることで、当該把持部30が容器50内の物品群Xから物品を把持可能である。このとき、第1ロボットハンド15Aの把持部30は容器50内の物品群Xから物品を把持することができない。
【0028】
容器50の内部に収容される物品群Xの量が減少すると、人又は機械によって、内部の物品群Xの量が減少した容器50が、新たな(物品群Xが多く収容されている)容器50と交換される。なお、容器50が交換される代わりに、物品移動システム1が、容器50に物品を供給するための物品供給機構を備えていてもよい。
【0029】
容器駆動部54は、モータ、流体圧を駆動源として、容器50を上下方向(鉛直方向)及び左右方向(水平方向)に移動させる。容器駆動部54は、計量装置120に隣接する図示しないフレームに固定された駆動ボックス55と、駆動ボックス55に設けられた平行な2本の第1軸L1及び第2軸L2を中心にそれぞれ揺動可能な第1メインアーム部56A及び第2メインアーム部56Bと、第1メインアーム部56Aの先端及び第2メインアーム部56Bの先端にそれぞれ回動可能に連結された第1サブアーム部57A及び第2サブアーム部57Bとを有する。駆動ボックス55は、例えば、ロボットハンド15が取り付けられたフレームの後方に隣接する別のフレーム200(
図5参照)に固定される。第1軸L1及び第2軸L2は、前後方向(
図1の紙面垂直方向且つ水平方向)に延びる。第1サブアーム部57Aの先端及び第2サブアーム部57Bの先端はそれぞれ保持部52の後端に回動可能に連結されている。これらのリンク機構により、保持部52が支持されている。
【0030】
第1メインアーム部56A及び第2メインアーム部56Bは、それぞれ、駆動ボックス55に収容された別個のモータによって任意の方向を向くように揺動する。第1メインアーム部56A及び第2メインアーム部56Bに対する第1サブアーム部57A及び第2サブアーム部57Bの各回動軸は、第1軸L1及び第2軸L2に平行である。例えば、第2メインアーム部56Bに対する第2サブアーム部57Bの回動角度は調整可能となっている。保持部52に対する第1サブアーム部57A及び第2サブアーム部57Bの各回動軸も、第1軸L1及び第2軸L2に平行である。第1軸L1及び第2軸L2の位置を固定点として、第1メインアーム部56A、第1サブアーム部57A、第2メインアーム部56B、第2サブアーム部57B、及び保持部52が六角形のうちの五辺を構成している。容器駆動部54は、これらの構成により2軸パラレルリンク機構を有している。容器駆動部54は、制御部70によって制御されて各アーム部を回動させることで、保持部52を上下方向及び左右方向に移動させる。保持部52の姿勢は、ロッド58によって水平に維持される。
【0031】
制御部70の制御により、保持部52は水平な姿勢を維持しつつ、第1位置P1、第1位置P1よりも第1ロボットハンド15Aに近接した位置、第2位置P2、第2位置P2よりも第2ロボットハンド15Bに近接した位置に移動自在である。これにより、第1ロボットハンド15Aに対する容器50の相対位置、第2ロボットハンド15Bに対する容器50の相対位置が調整自在となっている。なお、上記構成に限られず、容器駆動部54が、保持部52を左右方向に移動させる左右移動機構と、保持部52を鉛直方向に移動させる鉛直移動機構とを有してもよい。そのような2軸駆動機構によっても、容器50の位置を調整自在である。
【0032】
容器駆動部54は、保持部52及び容器50を上昇させることで、ロボットハンド15に容器50及び物品群Xを近接させる。保持部52及び容器50を下降させることで、ロボットハンド15から容器50及び物品群Xを離隔させる。容器駆動部54は、容器50に収容された(載置された)物品群Xに把持爪30aを挿入させ、物品を把持した把持爪30aを容器50から離す。言い換えれば、第1ロボットハンド15A及び第2ロボットハンド15Bは、容器50内の物品群Xに各把持部30の把持爪30aを差し込んで物品の一部を把持する。
【0033】
物品移動システム1は、2つの排出シュート60を備えている。例えば同一の大きさ及び形状を有する2つの排出シュート60が、左右に並設されている。以下の説明において、
図1の正面視左側に配置された排出シュート60は第1排出シュート60Aと称されることがあり、正面視右側に配置された排出シュート60は第2排出シュート60Bと称されることがある。ただし、共通する構成及び機能を説明するときには、単に、排出シュート60という名称が用いられる。
【0034】
排出シュート60は漏斗状の部材である。排出シュート60は、ロボットハンド15の下方に配置される。具体的には、第1ロボットハンド15Aの下方に第1排出シュート60Aが配置され、第2ロボットハンド15Bの下方に第2排出シュート60Bが配置される。第1ロボットハンド15Aと第1排出シュート60Aとの間に容器50の第1位置P1が位置し、第2ロボットハンド15Bと第2排出シュート60Bとの間に容器50の第2位置P2が位置する。
【0035】
第1排出シュート60Aは、容器50が第2位置P2に位置する時に、第1ロボットハンド15Aの把持部30が把持を解除して落下させる物品を受けて物品移動システム1の外部に排出する。同様に、第2排出シュート60Bは、容器50が第1位置P1に位置する時に、第2ロボットハンド15Bの把持部30が把持を解除して落下させる物品を受けて物品移動システム1の外部に排出する。このようにして、第1ロボットハンド15A及び第2ロボットハンド15Bは、各把持部30により把持した物品を移載先の位置に移載する。すなわち、本明細書において、各ロボットハンド15による「把持の解除」とそれに伴う「物品の落下」は、排出シュート60への物品の移載を意味する。
【0036】
なお本実施形態では、2つの排出シュートを用いているが、これに限定されるものではなく、第1ロボットハンド15Aおよび第2ロボットハンド15Bが1つの排出シュートを共有してもよい。その場合、1つの排出シュートの上部開口は、平面視において第1位置P1及び第2位置P2の全体を包含する大きさ及び位置に設定される。また、排出シュートを使用せず、ロボットハンド15から落下した物品を直接外部に排出してもよい。
【0037】
図2は、物品移動システム1のブロック図である。
図2において、制御部70は、把持部材駆動機構30b、容器駆動部54などの物品移動システム1の各種構成の動作の制御を実施する。制御部70は、計量器40が計量した物品の重量値を利用した組合せ計算等を実施する。制御部70は、CPU等のプロセッサ、ROMおよびRAM等のメモリ、ストレージ及び通信デバイス等を含むコンピュータ装置として構成されている。制御部70は、ハンド駆動部10、把持部材駆動機構30b、計量器40、容器駆動部54と電気的に(又は通信可能に)接続されている。制御部70には、理想重量値等が操作パネル100を介して入力される。
【0038】
制御部70は、CPUがメモリに記憶されているプログラムを実行することで、ハンド駆動部10、把持部材駆動機構30b、容器駆動部54等の物品移動システム1の各種構成の動作の制御や、計量器40が計量した物品の重量値を利用した組合せ計算等を行う。制御部70の各種機能は、ソフトウェアで実現されなくてもよく、ハードウェアで実現されても、ハードウェアとソフトウェアとが協働することで実現されてもよい。
【0039】
制御部70は、ハンド駆動部10および容器50を移動させ、把持部30と、容器50とを近づける。制御部70は、把持部材駆動機構30bを制御して、容器50に載置された物品群Xの物品の一部を、各把持部30の把持爪30aに把持させる。
【0040】
各計量器40は、その計量器40に対応する把持部30が把持する物品の重量値を計量する。各把持部30によって把持された物品の重量値は、制御部70によって取得される。制御部70は、把持部30の把持する物品の重量値に基づいて組合せ計算を行う。組合せ計算は、把持部30のそれぞれが把持する物品の重量値を足し合わせた結果、その合計値が目標重量値となる重量値の組合せを見つける処理である。制御部70は、まず、各重量値を取得する。続いて、制御部70は、組合せ計算の結果に基づいて、目標重量値となる重量値の組合せに対応する把持部30の把持爪30aを選択し、選択した把持部30の把持を解除する制御を実施する。このとき、制御部70は、排出シュート60の上方で把持部30による物品の把持を解除することによって、物品を排出シュート60内に落下させる。そして目標重量値の物品が、排出シュート60から排出させる。目標重量値となる重量値の組合せが不可能である場合であって、目標重量値の近傍となる重量値の組合せに対応する把持部30の把持爪30aを見つけた場合、制御部70は、当該組み合わせに対応する把持部30を選択し、選択した把持部30の把持を解除する制御を実施する。当該制御は、例えば、目標重量値となる重量値の組合せに対応する把持部30以外の把持部30の重量値を用いて実施される。
【0041】
目標重量値は、目標となる重量値(目標重量値、又は理想重量値)を含む一定の重量範囲であり、予め設定される。例えば、目標重量値の下限は目標重量値の90%、もしくは95%であり、目標重量値の上限は目標重量値の110%、もしくは105%である。また、目標重量値の近傍は、例えば、上記下限の90%以上100%未満、もしくは上記下限の95%以上100%未満でもよいし、上記上限の100%より大きく110%以下、もしくは上記上限の100%より大きく105%以下でもよい。
【0042】
以上のとおり、本実施形態の物品移動システム1において、制御部70は、把持部材駆動機構30b(把持部30)及び容器駆動部54を制御し、計量器40における算出結果に基づいて組合せ計算を行い、予め設定された目標重量値となる把持部30の組合せを選択する。制御部70は、選択された複数の把持部30に物品を排出させる。
【0043】
図1、
図3及び
図4に示されるように、保持部52の可動領域の上方には、前後方向(
図1の紙面垂直方向)に並べられた複数のセンサ9が設けられている。本実施形態では、把持部30の当該方向における列数(上記N。具体的には4列)に対応させて、4つのセンサ9が取り付けられている。4つのセンサ9は、例えば本体フレーム121に固定されており、鉛直下方に向けて光を照射すると共に物品群Xの表面で反射した反射光を検知する。これにより、各センサ9は、容器50内の物品群Xにおける把持爪30aの差し込み方向(上下方向)の物品高さ(物品群Xの高さ)を検知する。
【0044】
図1及び
図4に示されるように、各センサ9は、第1ロボットハンド15A及び第2ロボットハンド15Bの間の中央位置において投受光を行う。各センサ9は、容器駆動部54によって保持部52及び容器50が第1位置P1と第2位置P2との間を移動させられる途中において、左右方向における把持部30の位置及び個数(上記M。具体的には4つ)に対応する回数、物品の高さを検知する。検知のタイミングは、容器駆動部54の左右方向の移動速度を考慮して、(例えば容器駆動部54の移動と同期するように)制御部70によって調整されてもよい。これにより、第1位置P1から第2位置P2へ、又は第2位置P2から第1位置P1へと容器50が移動する(通過する)毎に、容器50内の左右方向(移動方向)及び前後方向に格子状に分布する16点(複数の把持部30の平面的な配置に対応する複数点)についての高さ検知信号が出力される。すなわち、センサ9は、容器50の上方に設けられ、物品群Xに光を照射することにより、物品群Xにおける把持爪30aの差し込み方向の物品高さを検知する。
【0045】
制御部70は、複数のセンサ9と電気的に(又は通信可能に)接続されている。制御部70は、各センサ9の検知結果に基づいて、各把持部30における物品群Xに対する把持爪30aの挿入量及び開き角を算出する。容器50内の各部において、物品の高さはまちまちである。一方で、容器50(保持部52)は水平な姿勢を維持してロボットハンド15に近接させられる。したがって、ある高さに位置する容器50に対し、各把持部30における把持爪30aの挿入量は一定(均一)ではない。
【0046】
制御部70は、例えば、所望の把持量の物品を把持させるための挿入量及び開き角の対応関係を記憶している。制御部70は、各センサ9からの高さ検知信号を入力すると、容器50及び物品群Xの上下方向の位置を設定し、それに応じた各把持部30における挿入量を算出する。制御部70は、更に、記憶している対応関係を参照し、各把持部30における挿入量に対応した把持爪30aの開き角を算出する。制御部70は、第1ロボットハンド15A及び第2ロボットハンド15Bの何れか(物品を把持すべき何れか一方)に対し、算出した挿入量及び開き角が実現されるよう、把持動作を制御する。すなわち、制御部70は、センサ9により検知された物品高さに基づき、ロボットハンド15の把持動作を制御する。
【0047】
図1に戻り、物品移動システム1は、例えば湯気等を生じている物品への対策として、外乱としての湯気等の影響を低減するための機構を備えている。
図1に示されるように、物品移動システム1は、計量装置120の内部へ向けて送風を行うファン80を備えている。ファン80は、例えば、センサ9の奥側に配置されている。ファン80の構成は特に限定されず、公知の送風装置が用いられる。ファン80は、例えば、ケーシングに内蔵されたモータと、ケーシングに取り付けられた羽根車とを有する。ファン80には電源が供給されている。制御部70は、ファン80と電気的に(又は通信可能に)接続されている。
【0048】
なお、センサ9によるセンシングの外乱となり得る対象は、加熱された物品から生じる湯気以外にも、舞い上がりやすい食品(例えば、とろろ昆布、鰹節、海苔を含む食品等)から舞い上がった食品の一部等も考えられる。物品が食品以外である場合等には、他の外乱を対象としてもよい。
【0049】
ファン80は、水平方向を基準として多少下方に傾くように設置されている。ファン80は、センサ9の下方であってセンサ9と光が照射される容器50内の物品群Xとの間の空間S(
図4参照)に対する送風を行う。この空間Sは、センサ9によって光が照射される照射空間と重複する。すなわち、
図4に示されるように、空間Sは、平面視において第1位置P1と第2位置P2の間に位置する。
【0050】
図5を参照して、ファン80について別の観点で説明する。
図5に示されるように、ファン80は、例えば計量装置120に隣接する上記別のフレーム200等に取り付けられている。ファン80は、例えば斜め下方に向けられており、空間Sに向けて所定の強さ(量)の風(空気流)を供給する。ファン80によって送風が行われる空間Sは、第1ロボットハンド15Aの領域を含む第1把持領域RAと、第2ロボットハンド15Bの領域を含む第2把持領域RBとの間の空間である。すなわち、ファン80による送風が行われる空間は、第1ロボットハンド15A及び第2ロボットハンド15Bの位置を避けた空間である。
【0051】
制御部70は、ファン80における、空間Sに対する送風及び停止を制御する。特に、制御部70は、計量器40において物品の重量が算出されている重量算出期間以外のタイミングにて、空間Sに対する送風を行う。より詳細には、制御部70は、センサ9によって物品高さが検知されている間、ファン80をオン制御して、空間Sに対する送風を行う。より詳細には、制御部70は、センサ9によって物品高さが検知されている期間を含むように、ファン80を駆動してもよいし、センサ9によって物品高さが検知されている期間のみにおいて、ファン80を駆動してもよい。あるいは、制御部70は、少なくとも、第1位置P1から第2位置P2へ、又は第2位置P2から第1位置P1へと容器50が移動する(通過する)期間を含むように、又は当該期間のみにおいて、ファン80を駆動してもよい。これは、ファン80による送風(空気の流れ)が、把持爪30aに把持されて垂れ下がっている物品に当たって計量に影響が及ぶのを防止するためである。
【0052】
本実施形態の物品移動システム1によれば、ファン80によって、センサ9の下方であってセンサ9と光が照射される物品群Xとの間の空間Sに対して送風が行われる。物品群Xから、湯気又は物品の一部が生じている場合でも、送風により、湯気又は物品の一部を当該空間Sから除去するか又は減らすことができる。送風は、光の照射によるセンサ9の検知動作には影響しない(影響したとしても僅かであり無視し得る程度である)。よって、センサ9に対する外乱の影響を低減することができる。
【0053】
従来、物品群X上に生じ得る外乱要素に対する対策が施されなかった場合には、例えば、センサ9が物品高さを誤検知する可能性があった。制御部70は、例えば、上記した16点(M×N個)の検知結果(検出値)の平均を求めることで、容器50の高さを制御する。実際の物品高さよりも高い検知結果が出力された場合には、容器駆動部54によって上昇した容器50の位置が低すぎる結果を招き、把持爪30aの差し込みが不十分になり得る(又は空振りとなり得る)。実際の物品高さよりも低い検知結果が出力された場合には、容器駆動部54によって上昇した容器50の位置が高すぎる結果を招き、把持爪30aの差し込みが過剰になり得る。本実施形態によれば、そのような不具合が回避される。
【0054】
組合せ計量が行われる場合において、センサ9によって物品高さが精度良く検知される。制御部70は、組合せ計量を行う際における物品群Xに対する把持爪30aの挿入量等を正確に制御できる。よって、組合せ計量の計量精度及び効率が向上する。
【0055】
把持爪30aに把持された物品に空気の流れが当たると、物品の重量算出が影響を受け得る。重量算出期間以外のタイミングにて空間に対する送風を行う構成によれば、送風が物品の重量算出に与える影響を低減できる。
【0056】
ロボットハンド15に把持された物品に空気の流れが当たると、移載される物品の品質又は重量に影響が及び得る。ロボットハンド15を避けた空間Sに対して送風を行うことにより、そのような影響を低減できる。
【0057】
ファン80は、計量装置120の外部の別のフレーム200に取り付けられている。空間Sからできるだけ離れた位置から送風を行うことにより、確実な外乱の影響排除が可能となる。この場合、把持動作及び計量動作への影響を低減するため、送風タイミングを限定すればよい。例えば、制御部70は、容器50がセンサ9の下方を通過している期間のみ、送風を行ってもよい。
【0058】
以上、本開示の実施形態について説明したが、本発明は上記実施形態に限られない。例えば、上記実施形態では、容器50(保持部52)を移動させてロボットハンド15に近接させることで、ロボットハンド15が物品を把持する構成について例示した。しかしこの構成とは違って、ロボットハンド15又は把持部30を移動(例えば下降)させて容器50に近接させることで、ロボットハンド15又は把持部30が物品を把持する構成を採ってもよい。その場合、ロボットハンド15又は把持部30に、適宜の公知の移動機構が設けられる。ロボットハンド15又は把持部30を移動(例えば上昇)させることで、物品を把持した把持爪30aを容器50から離すことができる。
【0059】
ロボットハンドによる物品の移載は、「把持の解除」とそれに伴う「排出シュートへの物品の落下」に限られない。物品を把持したロボットハンドが、水平方向又は鉛直方向に移動して別の容器、別のホッパ、又はコンベア等の搬送装置に物品を移載してもよい。
【0060】
ロボットハンドが、1つのみの把持部を有してもよい。物品群Xの高さを検知するセンサは、省略されてもよい。
【0061】
物品移動システムが、組合せ計量を行わなくてもよい。物品移動システムにおいて、把持部により把持された物品の重量を算出する重量算出部が設けられず、物品が移載された後にその重量が算出されてもよい。
【0062】
ファンが、空間Sに対する送風を行うファン80ではなく、空間Sに対する排気(又は吸気)を行うファンであってもよい。モータ及び羽根車を有する公知の排気ファン又は吸引ファンが用いられ得る。このようなファンが、センサ9と、センサ9からの光が照射される容器50(物品群X)との間の空間Sから空気を排気することで、上述したのと同様の効果が得られる。また、ファンが、送風及び排気の両方を行い得るファンであってもよい。ファンが、送風と排気を例えば交互に組み合わせて行ってもよい。
【0063】
図6に示されるように、ファン80は、計量装置120の本体フレーム121に取り付けられてもよい。この場合も、ファン80は、センサ9の奥側に配置される。上記実施形態に比して、空間Sにより近い位置から送風又は排気を行うことにより、対象空間を絞り込むことができ、把持動作及び計量動作への影響を更に低減できる。
【0064】
ファンは、水平方向に向けて取り付けられ、水平方向に送風又は排気を行ってもよい。或いはファンは、斜め上方に向けて送風又は排気を行ってもよい。下の位置(左右に移動する容器50と同程度の位置)に設置されたファンが、上方に向けて送風又は排気を行ってもよい。
【0065】
また、ファン80がセンサ9の奥側に配置される態様に限られない。例えば、
図7に示されるように、本体フレーム121の右側面及び左側面に、それぞれ、送風と排気とを切替え運転可能なファン80A及びファン80Bが設けられた計量装置120A(物品移動システム1A)が採用されてもよい。これらのファン80A,80Bは、例えば、本体フレーム121に取り付けられる左右の扉(図示せず)に固定されてもよい。少なくとも各1台のファン80A,80Bが、各扉の内面側に固定される。ファン80A,80Bは、例えば、水平方向に向けられており、互いに向かい合う。左のファン80Aは、第1把持領域RAの左方(水平方向の外方)に設けられ、右のファン80Bは、第2把持領域RBの右方(水平方向の外方)に設けられる。すなわち、ファン80A,80Bの位置は、第1把持領域RA及び第2把持領域RBの外部である。ファン80A,80Bは、前後方向において、第1把持領域RA及び第2把持領域RBの中央位置に設けられる。
【0066】
制御部70は、例えば、容器50が第1位置P1から第2位置P2へと移動する間(右へと移動する間)、右のファン80Bを制御して当該ファン80Bに送風を行わせ、左のファン80Aを制御して当該ファン80Aに排気を行わせる。制御部70は、例えば、容器50が第2位置P2から第1位置P1へと移動する間(左へと移動する間)、左のファン80Aを制御して当該ファン80Aに送風を行わせ、右のファン80Bを制御して当該ファン80Bに排気を行わせる。すなわち、左右一対のファンを用いた制御では、移動する容器50の前方に位置するファン(近づく容器50に向かい合うファン)において送風が行われ、移動する容器50の後方に位置するファンにおいて排気が行われる。
【0067】
この場合、ファン80A,80Bによる送風及び排気が行われる空間は、第1把持領域RA及び第2把持領域RBを含む空間である。ファン80A,80Bは、第1把持領域RA及び第2把持領域RBを横切るように送風及び排気を行う。しかしこの場合でも、制御部70は、計量器40において物品の重量が算出されている重量算出期間以外のタイミングにて送風及び排気を行う。なお、制御部70は、センサ9によって物品高さが検知されている期間を含むようにファン80A,80Bを駆動してもよいし、センサ9によって物品高さが検知されている期間のみにおいてファン80A,80Bを駆動してもよい。ファン80A,80Bの駆動タイミングは、上記実施形態におけるファン80の駆動タイミングと同様に決定され得る。容器50の移動方向に応じて送風及び排気を組み合わせた物品移動システム1Aによれば、物品移動システム1と同様、センサ9に対する外乱の影響を好適に低減することができる。
【0068】
ファンによる送風又は排気のタイミングは、計量器40(重量算出部)における重量算出期間に重なっていてもよい。ファンによる送風又は排気が行われる空間Sは、ロボットハンド15の位置すなわち第1把持領域RA又は第2把持領域RBの何れかに重なっていてもよい。
【符号の説明】
【0069】
1,1A…物品移動システム(物品移載装置)、9…センサ、10…ハンド駆動部、15…ロボットハンド、15A…第1ロボットハンド、15B…第2ロボットハンド、30…把持部、30a…把持爪(把持部材)、40…計量器(重量算出部)、50…容器(載置部)、52…保持部、54…容器駆動部、60…排出シュート、70…制御部、80…ファン、RA…第1把持領域、RB…第2把持領域、S…空間、X…物品群。