(57)【要約】      （修正有）【課題】計量が必要な食品を盛った状態からある程度正確な分量で取り分けることができメンテナンスも容易な分配装置を提供する。【解決手段】麺状・粒状・薄板状、マカロニ状等の食品を盛った状態からその一部を掴み取って分配する分配装置ＤＤであって、食品を掴み取る多指ハンド３０と、食品を計量する計量器２０と、前記盛った食品から一部の食品を掴み取って質量を計量する一連の計量動作を、前記制御条件を変更しながら繰り返す学習作業を実施するように制御する学習作業制御部と、前記計量動作毎に、前記制御条件をその制御条件で掴み取った一部の食品の質量に関連付けた学習データを生成し、前記学習作業における各計量動作で生成した複数の学習データを学習データ集合として記憶する学習データ記憶部と、前記学習データ集合に基づき、前記盛った食品から一部の食品を掴み取って分配する分配作業を実施するように制御する分配作業制御部と、を具備する。【選択図】図１
2019025646.tif 000002
【特許請求の範囲】
【請求項１】
麺状・粒状・薄板状、マカロニ状等の食品を盛った状態からその一部を掴み取って分配する分配装置であって、
前記盛った食品から複数の指の開閉によって一部の食品を掴み取る多指ハンドと、
前記複数の指で掴み取った前記一部の食品を計量する計量器と、
前記多指ハンドを任意の制御条件で制御し、前記盛った食品から一部の食品を掴み取って質量を計量する一連の計量動作を、前記制御条件を変更しながら繰り返す学習作業を実施するように制御する学習作業制御部と、
前記計量動作毎に、前記制御条件をその制御条件で掴み取った一部の食品の質量に関連付けた学習データを生成し、前記学習作業における各計量動作で生成した複数の学習データを学習データ集合として記憶する学習データ記憶部と、
前記学習データ集合に基づき、前記盛った食品から一部の食品を掴み取って分配する分配作業を実施するように制御する分配作業制御部と、を具備していることを特徴とする分配装置。
【請求項２】
前記制御条件が、前記多指ハンドによって前記盛った食品から一部の食品を掴み取る場合における、前記各指の開き幅、前記各指の閉じ幅、前記各指の閉じ速度、前記各指の把持力、及び、前記盛った食品に対する前記各指の差し込み深さ、から選択される掴み条件である請求項１記載の分配装置。
【請求項３】
前記盛った食品の基準平面に対する各座標の盛高さを検出する盛高さ検出部をさらに具備し、
前記制御条件における前記盛った食品に対する前記各指の差し込み深さを、前記盛高さ検出部で検出された盛高さを基準として設定する請求項２記載の分配装置。
【請求項４】
前記学習作業制御部の計量動作前に、その計量動作の制御条件に含まれる各指の開き幅Ｘ及び各指の差し込み深さＹと、前記盛高さ検出部で検出された各座標の盛高さとを参照し、前記盛った食品の最も高い盛高さの座標である最高座標を中心とする直径Ｘ・深さＹの盛範囲に盛られた食品の盛形状を示す盛形状データを生成する盛形状データ生成部をさらに具備し、
前記学習作業制御部が、前記多指ハンドを前記制御条件で制御し、前記盛った食品の最高座標から食品を掴み取って質量を計量する計量動作を実行するものであり、
前記学習データ記憶部が、前記制御条件を前記質量と前記盛形状データとに関連付けて学習データを生成するものである請求項３記載の分配装置。
【請求項５】
前記盛形状データが、前記最高座標の盛高さと前記盛範囲に盛られた食品の体積又は断面積との比によって表される値である請求項４記載の分配装置。
【請求項６】
前記学習データ記憶部が、前記学習データ集合の中から予め定められた目標質量範囲内の質量を含む学習データを選定し、その選定した複数の学習データを目標学習データ集合として記憶するものであり、
前記分配作業制御部が、前記目標学習データ集合に基づき、前記盛った食品から一部の食品を掴み取って分配する分配作業を実施するように制御するものである請求項１乃至５のいずれかに記載の分配装置。
【請求項７】
前記学習作業制御部が、前記多指ハンドの制御条件に含まれる複数の掴み条件の中から、変動させない非変動掴み条件と変動させる変動掴み条件とを選定し、前記一連の計量動作を、当該変動掴み条件を変動させながら規定回数繰り返す単位学習作業を複数回実施し、かつ、前記単位学習作業を繰り返す毎に前記非変動掴み条件を追加するものであり、
前記学習データ記憶部が、前記単位学習作業毎に前記目標学習データ集合を生成するものであり、
前記学習作業制御部における任意の単位学習作業において生成された前記目標学習データ集合に含まれる各学習データの変動掴み条件を参照し、当該変動掴み条件の上限値及び下限値を特定する上下限値特定部をさらに具備し、
前記上下限値特定部で特定した変動掴み条件の上限値及び下限値を、前記学習作業制御部における次回の単位学習作業において選定される当該変動掴み条件の上限値及び下限値として設定するように構成されている請求項６記載の分配装置。
【請求項８】
前記分配作業制御部が、分配対象となる盛った食品から予め定められた設定質量の食品を掴み取って分配する場合に、前記学習データ記憶部に記憶された各学習データから前記設定質量に最も近い質量を含む学習データの制御条件を分配用制御条件として設定し、その分配用制御条件によって、前記分配対象となる盛った食品から一部の食品を掴み取って分配するように制御するものである請求項１乃至７のいずれかに記載の分配装置。
【請求項９】
前記分配作業制御部が、分配対象となる盛った食品から予め定められた設定質量の食品を掴み取って分配する場合に、前記学習データ記憶部に記憶された各学習データのうちで前記設定質量を中心として所定誤差範囲に含まれる質量を含む各学習データを参照し、当該各学習データに含まれる制御条件を最大値と最小値との間で複数クラスに分類し、全クラスの中で最も多くの値が分類されたクラスにその制御条件を有する各学習データから前記設定質量に最も近い質量を含む学習データを選定し、その学習データの制御条件を分配用制御条件として設定し、その分配用制御条件によって、前記分配対象となる盛った食品から一部の食品を掴み取って分配するように制御するものである請求項１乃至７のいずれかに記載の分配装置。
【請求項１０】
前記分配作業制御部が、分配対象となる盛った食品から予め定められた設定質量の食品を掴み取って分配する場合に、前記学習データ記憶部に記憶された各学習データのうちで前記設定質量を中心として所定誤差範囲に含まれる質量を含む各学習データを参照し、当該各学習データに含まれる制御条件及び盛形状データを最大値と最小値との間で複数クラスに分類し、全クラスの中で最も多くの値が分類されたクラスにその制御条件又は盛形状データを有する各学習データから前記設定質量に最も近い質量を含む学習データを選定し、その学習データの制御条件を分配用制御条件として設定し、その分配用制御条件によって、前記分配対象となる盛った食品から一部の食品を掴み取って分配するように制御するものである請求項４記載の分配装置。
【請求項１１】
前記分配作業制御部が、前記分配用制御条件によって、前記盛った食品から一部の食品を掴み取って計量される質量が、前記設定質量を含む設定質量範囲外である場合に、再度、当該分配用制御条件によって、当該該盛った食品から一部の食品を掴み取るように制御するものである請求項８乃至１０のいずれかに記載の分配装置。
【請求項１２】
前記請求項１乃至１１記載のいずれかの前記多指ハンドが、
支持ブロックに対し、環状に配置して接続された一端側を支点として内方及び外方へ開閉できるように構成されている複数の指と、
前記各指に接続され、その各指を外方へ向かって引っ張る外側弾性体と、
前記各指に接続され、その各指を内方へ向かって引っ張る内側弾性体と、
前記外側弾性体又は前記内側弾性体の少なくとも一方の張力を調節する張力調節機構と、を備えたものである分配装置。
【請求項１３】
前記請求項１乃至１１記載のいずれかの前記多指ハンドが、
対向状又は環状に配置され、上端側を支点として開閉する複数の指と、
前記各指の上端に接続された弾性体と、
前記各指の上方に配置され、前記弾性体を昇降させる昇降機構とを備え、
前記昇降機構によって前記弾性体を下降させることにより、前記各指の上端が前記弾性体に押されて開くように動作し、前記昇降機構によって前記弾性体を上昇させることにより、前記各指の上端が前記弾性体に引っ張られて閉じるように動作し、前記昇降機構によって前記弾性体を所定距離以上上昇させることにより、当該弾性体が伸長状態となって前記各指の把持力を調節できるように構成されている分配装置。
【請求項１４】
前記請求項１乃至１３記載のいずれかの分配装置と、
前記分配装置の近傍に、前記盛った食品を供給する第１供給手段と、
前記分配装置の近傍に、前記盛った食品から掴み取った一部の食品を盛り付ける容器を供給する第２供給手段と、を具備する盛付システム。
【請求項１５】
前記盛った食品から複数の指の開閉によって一部の食品を掴み取る多指ハンドと、
前記複数の指で掴み取った一部の食品を計量する計量器と、
前記多指ハンドを任意の制御条件で制御し、前記盛った食品から一部の食品を掴み取って質量を計量する一連の計量動作を、前記制御条件を変更しながら繰り返す学習作業を実施するように制御する学習作業制御部と、
前記計量動作毎に、前記制御条件をその制御条件で掴み取った一部の食品の質量に関連付けた学習データを生成し、その生成した複数の学習データを学習データ集合として記憶する学習データ記憶部と、を具備する学習データ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分配装置、盛付システム及び学習データ生成装置に関するものである。
【背景技術】
【０００２】
調理済みの盛った食品を分配して弁当箱等の容器に盛り付ける盛付装置として、特許文献１には、ホッパーに対して食品を投入し、そのホッパーの下端側に設けられたゲートから、そのゲートの下方を通過する容器に対して食品を投下して盛り付ける構成のものが開示されている。
【０００３】
しかし、前記特許文献１に開示された盛付装置においては、例えば、スパゲティーや炊立ての米などの粘性が高い食品をホッパーに投入すると、食品を通過させるゲートの内面に徐々に食品が付着し、正確に分量できなくなるため、頻繁にゲートを清掃しなければならないという問題があった。
【０００４】
一方、前記ホッパーを用いた盛付装置の問題を解決したものとして、特許文献２には、複数のフィンガーによって食品を把持して分配する盛付装置が開示されている。
【０００５】
ところが、前記特許文献２に開示された盛付装置においては、コロッケやハンバーグなどの塊状の食品を盛った状態から個別に取り分けることができるものの、麺状、粒状、薄板状、マカロニ状等の食品を所定量まとめて掴んで取り分ける場合には、正確な分量で取り分けることができないという問題があった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１９６３８２
【特許文献２】特開平９−６５８３８
【発明の概要】
【発明が解決しようとする課題】
【０００７】
そこで、本発明は、麺状、粒状、薄板状、マカロニ状等の計量が必要な食品を盛った状態からある程度正確な分量で取り分けることができ、かつ、メンテナンスも容易な分配装置を提供することを主な課題とするものである。
【課題を解決するための手段】
【０００８】
すなわち、本発明に係る分配装置は、麺状・粒状・薄板状・マカロニ状等の食品を盛った状態からその一部を掴み取って分配する分配装置であって、前記盛った食品から複数の指の開閉によって一部の食品を掴み取る多指ハンドと、前記複数の指で掴み取った前記一部の食品を計量する計量器と、前記多指ハンドを任意の制御条件で制御し、前記盛った食品から一部の食品を掴み取って質量を計量する一連の計量動作を、前記制御条件を変更しながら繰り返す学習作業を実施するように制御する学習作業制御部と、前記計量動作毎に、前記制御条件をその制御条件で掴み取った一部の食品の質量と関連付けた学習データを生成し、前記学習作業における各計量動作で生成した複数の学習データを学習データ集合として記憶する学習データ記憶部と、前記学習データ集合に基づき、前記盛った食品から一部の食品を掴み取って分配する分配作業を実施するように制御する分配作業制御部と、を具備していることを特徴とするものである。
【０００９】
このようなものであれば、複数の指を開閉して食品を掴み取る多指ハンドを使用するため、複数の指を開いた際に各指から離れるように食品が落下し、各指に対して食品が付着して残存することが比較的少なく、メンテナンスが容易となる。また、多指ハンドでは、麺状・粒状・薄板状・マカロニ状等の食品を指定した量で掴み取ることが困難であるが、予め分配対象となる盛った食品を、その分配作業に用いる多指ハンドによって制御条件を変更しながら掴み取って計量して生成した学習データに基づき、分配作業を実行することができるようになり、麺状・粒状・薄板状・マカロニ状等食品であっても、ある程度正確な分量を掴み取ることができるようになる。
【００１０】
なお、前記制御条件は、前記多指ハンドによって前記盛った食品から一部の食品を掴み取る場合における、前記各指の開き幅、前記各指の閉じ幅、前記各指の閉じ速度、前記各指の把持力、及び、前記盛った食品に対する前記各指の差し込み深さ、から選択される掴み条件である。
【００１１】
また、前記分配装置が、前記盛った食品の基準平面に対する各座標の盛高さを検出する盛高さ検出部をさらに具備し、前記盛った食品に対する前記各指の差し込み深さを、前記盛高さ検出部で検出された盛高さを基準として設定するものであってもよい。
【００１２】
また、前記学習作業制御部の計量動作前に、その計量動作の制御条件に含まれる各指の開き幅Ｘ及び各指の差し込み深さＹと、前記盛高さ検出部で検出された各座標の盛高さとを参照し、前記盛った食品の最も高い盛高さの座標である最高座標を中心とする直径Ｘ・深さＹの盛範囲に盛られた食品の盛形状を示す盛形状データを生成する盛形状データ生成部をさらに具備し、前記学習作業制御部が、前記多指ハンドを前記制御条件で制御し、前記盛った食品の最高座標から食品を掴み取って質量を計量する計量動作を実行するものであり、前記学習データ記憶部が、前記制御条件を前記質量と前記盛形状データとに関連付けて学習データを生成するものであってもよい。この場合、前記盛形状データが、前記最高座標の盛高さと前記盛範囲に盛られた食品の体積又は断面積との比によって表される値である。
【００１３】
このようなものであれば、学習データに盛形状データが追加されるため、麺状・粒状・薄板状・マカロニ状等食品を、より正確な分量で掴み取ることができるようになる。
【００１４】
また、前記いずれかの分配装置において、前記学習データ記憶部が、前記学習データ集合の中から予め定められた目標質量範囲内の質量を含む学習データを選定し、その選定した複数の学習データを目標学習データ集合として記憶するものであり、前記分配作業制御部が、前記目標学習データ集合に基づき、前記盛った食品から一部の食品を掴み取って分配する分配作業を実施するように制御するものであってもよい。
【００１５】
このようなものであれば、分配作業制御部において参照される学習データの数を事前に減らすことができ、これにより、分配作業制御部における分配作業の処理速度が向上する。
【００１６】
また、前記目標学習データ集合を生成する分配装置において、前記学習作業制御部が、前記多指ハンドの制御条件に含まれる複数の掴み条件の中から、変動させない非変動掴み条件と変動させる変動掴み条件とを選定し、前記一連の計量動作を当該変動掴み条件を変動させながら規定回数繰り返す単位学習作業を複数回実施し、かつ、前記単位学習作業を繰り返す毎に前記非変動掴み条件を追加するものであり、前記学習データ記憶部が、前記単位学習作業毎に前記目標学習データ集合を生成するものであり、前記学習作業制御部における任意の単位学習作業において生成された前記目標学習データ集合に含まれる各学習データの変動掴み条件を参照し、当該変動掴み条件の上限値及び下限値を特定する上下限値特定部をさらに具備し、前記上下限値特定部で特定した変動掴み条件の上限値及び下限値を、前記学習作業制御部における次回の単位学習作業において選定される当該変動掴み条件の上限値及び下限値として設定するように構成されているものであってもよい。
【００１７】
このようなものであれば、多指ハンドの制御条件とその制御条件によって掴み取ることができる一部の食品の質量との関係を把握するために必要な計量動作の回数を減らすことができ、学習作業に必要となる時間を短縮することができる。
【００１８】
また、前記いずれかの分配作業制御部が、前記盛った食品から予め定められた設定質量の食品を掴み取って分配する場合に、前記学習データ記憶部に記憶された各学習データから前記設定質量に最も近い質量を含む学習データの制御条件を分配用制御条件として設定し、その分配用制御条件によって、前記盛った食品から一部の食品を掴み取って分配するように制御するものであってもよい。さらに、前記分配作業制御部が、分配対象となる盛った食品から予め定められた設定質量の食品を掴み取って分配する場合に、前記学習データ記憶部に記憶された各学習データのうちで前記設定質量を中心として所定誤差範囲に含まれる質量を含む各学習データを参照し、当該各学習データに含まれる制御条件を最大値と最小値との間で複数クラスに分類し、全クラスの中で最も多くの値が分類されたクラスにその制御条件を有する各学習データから前記設定質量に最も近い質量を含む学習データを選定し、その学習データの制御条件を分配用制御条件として設定し、その分配用制御条件によって、前記分配対象となる盛った食品から一部の食品を掴み取って分配するように制御するものであく、また、前記分配作業制御部が、分配対象となる盛った食品から予め定められた設定質量の食品を掴み取って分配する場合に、前記学習データ記憶部に記憶された各学習データのうちで前記設定質量を中心として所定誤差範囲に含まれる質量を含む各学習データを参照し、当該各学習データに含まれる制御条件及び盛形状データを最大値と最小値との間で複数クラスに分類し、全クラスの中で最も多くの値が分類されたクラスにその制御条件又は盛形状データを有する各学習データから前記設定質量に最も近い質量を含む学習データを選定し、その学習データの制御条件を分配用制御条件として設定し、その分配用制御条件によって、前記分配対象となる盛った食品から一部の食品を掴み取って分配するように制御するものであってもよい。
【００１９】
このようなものであれば、例えば、コンビニ弁当のように分配先である各容器に対して指定された量の食品を盛り付ける必要がある場合に、各容器に対してある程度正確に指定された量（設定質量）の食品を盛り付けることができる。
【００２０】
また、前記分配作業制御部が、前記分配用制御条件によって、前記盛った食品から一部の食品を掴み取って計量される質量が、前記設定質量を含む設定質量範囲外である場合に、再度、前記分配用制御条件によって、該盛った食品から一部の食品を掴み取るように制御するものであってもよい。
【００２１】
このようなものであれば、多指ハンドによって掴み取った食品の質量が設定質量から大幅にずれた場合や、多指ハンドによって掴み取った食品が分配先へ分配する前に落下した場合に、そのまま分配作業が続行されることを防止できる。
【００２２】
また、前記いずれかの分配装置の多指ハンドが、支持ブロックに対し、環状に配置して接続された一端側を支点として内方及び外方へ開閉できるように構成されている複数の指と、前記各指に接続され、その各指を外方へ向かって引っ張る外側弾性体と、前記各指に接続され、その各指を内方へ向かって引っ張る内側弾性体と、前記外側弾性体又は前記内側弾性体の少なくとも一方の張力を変動させる張力変動機構と、を備えたものであってもよい。
【００２３】
このようなものであれば、各指を弾性体によって外側及び内側へ引っ張って把持力を調整しているため、例えば、ポテトチップのように割れ易い食品であっても、無理な力を加えることなく掴み取ることができる。なお、弾性体が指に接続される態様としては、弾性体が指に対して直接的に接続されている態様だけでなく、弾性体の張力が指に伝わるように間接的に接続されている態様も含まれる。
【００２４】
また、本発明に係る盛付システムは、前記いずれかの分配装置と、前記分配装置の近傍に、前記盛った食品を供給する第１供給手段と、前記分配装置の近傍に、前記盛った食品から掴み取った一部の食品を盛り付ける容器を供給する第２供給手段と、を具備するものである。
【００２５】
また、本発明に係る学習データ生成装置は、麺状、粒状、薄板状、マカロニ状等の食品を盛った状態から複数の指の開閉によってその一部を掴み取る多指ハンドと、前記複数の指で掴み取った前記一部の食品を計量する計量器と、前記多指ハンドを任意の制御条件で制御し、前記盛った食品から一部の食品を掴み取って質量を計量する一連の計量動作を、前記制御条件を変更しながら繰り返す学習作業を実施するように制御する学習作業制御部と、前記計量動作毎に、前記制御条件をその制御条件で掴み取った一部の食品の質量に関連付けた学習データを生成し、その生成した複数の学習データを学習データ集合として記憶する学習データ記憶部と、を具備することを特徴とするものである。
【発明の効果】
【００２６】
このように構成すれば、麺状、粒状、薄板状、マカロニ状等の計量が必要な食品を盛った状態からある程度正確な分量で取り分けることができ、かつ、メンテナンスも容易になる。
【図面の簡単な説明】
【００２７】
【図１】実施形態１に係る盛付システムを示す模式図である。
【図２】盛った食品の盛高さを示す説明図である。
【図３】実施形態１に係る盛付システムの学習作業を説明するフローチャートである。
【図４】実施形態１に係る盛付システムの搬送動作を説明するフローチャートである。
【図５】実施形態２に係る盛付システムの多指ハンドの外観を示す模式図である。
【図６】実施形態２に係る盛付システムの多指ハンドの内部構造を示す模式図である。
【図７】その他の実施形態に係る盛付システムの多指ハンドを示す模式図である。
【図８】その他の実施形態に係る盛付システムの多指ハンドを示す模式図である。
【図９】その他の実施形態に係る盛範囲を説明する模式図である。
【発明を実施するための形態】
【００２８】
以下に、本発明に係る分配装置及び該搬送装置を用いた盛付システムを図面に基づいて説明する。
【００２９】
本発明に係る分配装置は、麺状、粒状、薄板状、マカロニ状等の計量が必要な食品を盛った状態から所定量だけ掴み取って分配するために使用するものである。なお、本発明に係る分配装置は、前記盛った食品を所定量だけ掴み取って容器に盛り付ける盛付システムとしても使用することができる。なお、麺状・粒状・薄板状・マカロニ状等の食品とは、一つの食材の塊ではなく、多数の食材の塊として掴み取るような態様のものであり、例えば、麺状の食品としては、スパゲティー、うどん、そば等があり、粒状の食品としては、米等があり、薄板状の食品としては、ポテトチップ等がある。
【００３０】
＜実施形態＞  本実施形態に係る盛付システム１００は、図１に示すように、盛った食品を分配する分配装置ＤＤと、分配装置ＤＤの近傍に、盛った食品Ｆを収容したトレイＴを供給するトレイ供給装置ＳＤ１と、分配装置ＤＤの近傍に、盛った食品Ｆの一部を盛り付ける容器Ｂを供給する容器供給装置ＳＤ２と、を具備している。なお、分配装置ＤＤ、トレイ供給装置ＳＤ１及び容器供給装置ＳＤ２は、いずれも図示しない情報処理装置に接続されており、その情報処理装置によって制御されている。なお、本実施形態に係るトレイ供給装置ＳＤ１が、請求項における第１供給手段に該当し、本実施形態に係る容器供給装置ＳＤ２が、請求項における第２供給手段に該当する。
【００３１】
前記分配装置ＤＤは、ハンド支持機構１０と、ハンド支持機構１０の先端に接続される計量器２０と、計量器２０に接続される多指ハンド３０と、トレイ供給装置ＳＤ１によって分配装置ＤＤの近傍に搬送されたトレイＴを上方から撮影する四台のカメラＣ１と、容器供給装置ＳＤ２によって分配装置ＤＤの近傍に搬送された容器Ｂを上方から撮影する１台のカメラＣ２と、を備えている。
【００３２】
前記ハンド支持機構１０は、６軸ロボットアームである。具体的には、基台１１に対して旋回可能に取り付ける支持体１２と、支持体１２に取り付けられる３関節アーム１３（第１アーム１３ａ、第２アーム１３ｂ、第３アーム１３ｃ）と、図示しない６軸を駆動させるためのアクチュエータ（モータ）と、図示しない６軸の旋回角度や関節角度などをセンシングする各種センサと、を具備している。そして、第２アーム１３ｂは、二つのパーツを互いに旋回可能に連結した構造になっており、３関節アーム１３の最も先端に位置する第３アーム１３ｃに多指ハンド３０が計量器２０を介して旋回可能に接続されている。これにより、ハンド支持機構１０は、三つの旋回箇所及び三つの関節の合計６軸によって可動できるようになっている。
【００３３】
前記多指ハンド３０は、計量器２０に接続される支持ブロック３１と、支持ブロック３１に接続される三つの指３２と、図示しない三つの指３２を駆動させるためのアクチュエータと、図示しない三つの指の開き幅、閉じ幅、閉じ速度、把持力等をセンシングする各種センサと、を備えている。そして、三つの指３２は、支持ブロック３１に対し、環状に配置して接続された一端側を支点として開閉できるように構成されている。
【００３４】
前記計量器２０は、多指ハンド３０で掴み取った食品ｆのみの質量を、多指ハンド３０によって食品ｆを掴んだ状態で計量することができるような構成になっている。
【００３５】
前記カメラＣ１は、トレイ供給装置ＳＤ１によって供給されるトレイＴに盛られた食品Ｆの盛高さを検知するための画像を撮影するためのものである。なお、盛高さは、画像に写り込んだ基準となる面から盛った食品Ｔ全体の外表面までの高さｈであり、例えば、図２に示すように、画像に写り込んだトレイＴの底面から盛った食品Ｔ全体の外表面までの高さｈを採用してもよい。なお、前記画像は、静止画であってもく、動画でもよい。
【００３６】
前記カメラＣ２は、容器供給装置ＳＤ２によって供給される容器Ｂにおける盛付け位置を検出するためのものである。
【００３７】
前記トレイ供給装置ＳＤ１及び前記容器供給装置ＳＤ２は、所謂ベルトコンベアである。なお、トレイ供給装置ＳＤ１は、例えば、上流側の調理場から下流側の空トレイ回収所まで伸びている。この場合、トレイ供給装置ＳＤ１は、調理場で調理された食品ＦをトレイＴに盛った状態で分配装置ＤＤの近傍にまで搬送し、トレイＴに盛られた食品Ｆの全てが分配装置ＤＤによって複数の容器Ｂに分配された後に、空トレイＴをトレイ回収所まで搬送するようになる。また、容器供給装置ＳＤ２は、例えば、上流側の容器供給所から下流側の容器回収所まで伸びている。この場合、容器供給装置ＳＤ２は、容器供給所で供給された容器Ｂを分配装置ＤＤまで搬送し、トレイＴに盛られた食品Ｆの一部の食品ｆが分配装置ＤＤによって容器Ｂに盛り付けられた後に、食品ｆを盛り付けた容器Ｂを容器回収所まで搬送するようになる。
【００３８】
前記情報処理装置は、ＣＰＵ、内部メモリ、Ｉ／Ｏバッファ回路、ＡＤコンバータ等を有した所謂コンピュータである。そして、内部メモリの所定領域に格納した制御プログラムに従って動作することで、ＣＰＵ及び周辺機器が協働動作し、盛高さ検出部、学習作業制御部、学習データ記憶部、上下限値特定部、分配作業制御部、トレイ供給制御部及び容器供給制御部としての機能を発揮する。
【００３９】
前記盛高さ検出部は、トレイＴに盛られた食品Ｆを四台のカメラＣ１によって撮影した得られた画像から、トレイＴに盛られた食品Ｆの画像平面上の各座標における盛高さ（高度）を検出するものである。
【００４０】
前記学習作業制御部は、トレイ供給装置ＳＤ１によって分配装置ＤＤの近傍に供給されたトレイＴに盛られた食品Ｆの一部を、多指ハンド３０を任意の制御条件で制御して掴み取り、その掴み取った一部の食品ｆを計量する一連の計量動作を、制御条件を変更しながら規定回数繰り返す単位学習作業を複数回実施するように制御するものである。より具体的に説明すると、前記学習作業制御部は、前記多指ハンドの制御条件に含まれる複数の掴み条件の中から、変動させない非変動掴み条件と変動させる変動掴み条件とを選定し、前記一連の計量動作を変動掴み条件を変動させながら規定回数繰り返す単位学習作業を複数回実施するように制御するものである。なお、学習作業制御部は、単位学習作業を繰り返す毎に非変動掴み条件を追加して計量動作を実施する。すなわち、学習作業制御部は、単位学習作業を繰り返す毎に非変動掴み条件を増やして計量動作を実施する。
【００４１】
前記掴み条件としては、トレイＴに盛られた食品Ｆから一部の食品ｆを掴み取る場合における、各指３２の開き幅、各指３２の閉じ幅、各指３２の閉じ速度、各指３２の把持力、及び、盛った食品Ｆに対する各指３２の差し込み深さ、を挙げることができる。なお、盛った食品Ｆに対する各指３２の差し込み深さは、盛高さ検出部で検出された盛高さを基準とし、そこから差し込んだ各指の長さによって特定することができる。
【００４２】
学習データ記憶部は、学習作業制御部における計量動作毎に、その計量動作における制御条件と、その制御条件で掴み取った一部の食品の質量と、を関連付けた学習データを生成し、単位学習作業毎に、その生成した複数の学習データを学習データ集合として記憶するものである。さらに、学習データ記憶部は、単位学習作業毎に、学習データ集合の中から予め定められた目標質量範囲内の質量を含む学習データを選定し、その選定した複数の学習データを目標学習データ集合として記憶する。
【００４３】
上下限値特定部は、学習作業制御部における任意の単位学習作業において生成された目標学習データ集合に含まれる各学習データ中の変動掴み条件の中から上限値及び下限値を特定する。そして、その特定した変動掴み条件の上限値及び下限値を、学習作業制御部における次回の単位学習作業において選定される変動掴み条件の上限値及び下限値として設定するものである。なお、この制御は、前回の単位学習作業と次回の単位学習作業とで、同じ掴み条件が変動掴み条件として選定された場合に実施される。
【００４４】
前記分配作業制御部は、トレイＴに盛られた食品Ｆから予め定められた設定質量の食品ｆを掴み取って容器Ｂへ分配する場合に、学習データ記憶部に記憶された目標学習データ集合に含まれる複数の学習データの中から設定質量に最も近い質量を含む学習データを選定し、その選定した学習データに含まれる制御条件に基づき、トレイＴに盛られた食品Ｆから一部の食品ｆを掴み取って分配する分配作業を実施するものである。
【００４５】
前記トレイ供給制御部は、上流側からトレイＴに盛られた食品Ｆを分配装置ＤＤの近傍まで搬送し、トレイＴに盛られた食品Ｆ全ての分配が完了した後、空になったトレイＴを下流側へ搬送する制御を実行するものである。従って、トレイ供給制御部は、トレイＴを間欠的に搬送するようになっている。
【００４６】
前記容器供給制御部は、上流側から容器Ｂを分配装置ＤＤの近傍まで搬送し、トレイＴに盛られた食品Ｆのその容器Ｂへの分配が完了した後、食品ｆが盛り付けられた状態の容器Ｂを下流側へ搬送する制御を実行するものである。
【００４７】
次に、本実施形態に係る盛付システム１００の学習作業を実行した場合の動作を図３に基づいて説明する。
【００４８】
情報処理装置に対して学習作業の実行信号が入力されると、トレイ供給制御部において、トレイ供給装置ＳＤ１によってトレイＴに盛られた食品Ｆを分配装置ＤＤの近傍にまで搬送する動作を実行した後、学習作業を実行する。
【００４９】
そして、情報処理装置は、盛高さ検出部において、分配装置ＳＤの近傍まで搬送されたトレイＴに盛られた食品Ｆを四台のカメラＣ１によって撮影して得られた画像に基づき、トレイＴに盛られた食品Ｆの画像平面上の各座標における盛高さ（以下、「学習用盛高さ情報」ともいう）を検出する（ステップＳ１）。
【００５０】
次に、情報処理装置は、学習作業制御部において、前記学習用盛高さ情報の中から任意の盛高さを選定し、その選定した盛高さに対応する座標を特定する（ステップＳ２）。また、情報処理装置は、学習作業制御部において、制御条件に含まれる複数の掴み条件から、変動させない一つの非変動掴み条件と、変動させる複数の変動掴み条件と、を選定する（ステップ３）。そして、情報処理装置は、学習作業制御部において、制御条件、即ち、各掴み条件を設定する（ステップ４）。
【００５１】
次に、情報処理装置は、学習作業制御部において、前記設定した制御条件によって多指ハンド３０を制御し、トレイＴに盛られた食品Ｆにおける前記特定した座標部分から一部の食品を掴み上げて計量器２０で計量した後、その一部の食品ｆを再度トレイＴへ戻す一連の計量動作を実施する（ステップＳ５）。その後、情報処置装置は、学習データ記憶部において、制御条件をその制御条件によって掴み取った食品の質量と関連付けた学習データを生成して記憶する（ステップＳ６）。
【００５２】
そして、情報処理装置は、ステップＳ１〜ステップＳ６の一連の計量動作を、変動掴み条件に含まれる各掴み条件を変更しながら繰り返し、計量動作を規定回数実施したか否か判断する（ステップＳ７）。そして、規定回数実施していない場合には、再度、ステップＳ１〜ステップＳ６の一連の計量動作を実施する。
【００５３】
一方、規定回数実施した場合には、単位学習作業を終了する（ステップＳ８）。そして、情報処理装置は、学習データ記憶部において、前記単位学習作業の各計量動作において生成された複数の学習データを学習データ集合として記憶する（ステップＳ９）。さらに、情報処理装置は、学習データ記憶部において、学習データ集合の中から予め定められた目標質量範囲内の質量を含む学習データを選定し、その選定した複数の学習データを目標学習データ集合として記憶する（ステップＳ１０）。
【００５４】
次に、情報処置装置は、単位学習作業を規定回数実施したか否かを判断する（ステップ１２）。そして、規定回数実施した場合には、学習作業を終了する。
【００５５】
一方、規定回数実施していない場合には、情報処置装置は、上下限値特定部において、学習データ記憶部に記憶された目標学習データ集合に含まれる複数の学習データを参照し、各学習データに含まれる変動掴み条件の中から最も大きい上限値と最も小さい下限値とを特定する（ステップＳ１２）。
【００５６】
次に、情報処置装置は、学習作業制御部において、次回の単位学習作業における変動掴み条件及び非変動掴み条件を選定する（ステップＳ１４）。なお、この場合、前回の単位学習作業における変動掴み条件から少なくとも一つを選択し、その選択した変動掴み条件を非変動掴み条件へ追加する。従って、変動掴み条件の数が減り、非変動掴み条件の数が増える。
【００５７】
次に、情報処置装置は、上下限値特定部で特定した変動掴み条件の上限値及び下限値を、次回の単位学習作業において同じ掴み条件が変動掴み条件として選定された場合、その変動掴み条件の数値範囲の上限値及び下限値として設定する（ステップＳ１５）。
【００５８】
そして、情報処置装置は、再度、ステップＳ１〜ステップＳ１０の一連の単位学習作業を実施し、これを繰り返す動作を実施する。
【００５９】
次に、本実施形態に係る盛付システム１００の分配作業を実行した場合の動作を図４に基づいて説明する。
【００６０】
前記学習作業が終了すると、分配作業が開始される。そして、先ず、情報処理装置は、盛高さ検出部において、分配対象となるトレイＴに盛られた食品Ｆを四台のカメラＣ１によって撮影して得られた画像に基づき、トレイＴに盛られた食品Ｆの画像平面上の各座標における盛高さ（以下、「分配用盛高さ情報」ともいう）を検出する（ステップＳ１５）。
【００６１】
次に、情報処理装置は、分配作業制御部において、最後の単位学習作業において生成された目標学習データ集合から予め設定された設定質量に最も近い質量を含む学習データを選定する（ステップＳ１６）。
【００６２】
次に、情報処理装置は、分配作業制御部において、選定した学習データに含まれる各指の差し込み深さが、分配用盛高さ情報に含まれるいずれかの盛高さよりも長いか否か判断する（ステップＳ１７）。
【００６３】
長いと判断した場合には、情報処理装置は、続いて、その判断が連続して規定回数続いたか否かを判断する（ステップＳ１８）。そして、連続して規定回数続いたと判断した場合には、トレイＴが空になったと判断して分配作業を終了する。一方、連続して規定回数続いていないと判断した場合には、分配装置ＤＤ（多指ハンド３０）を制御し、トレイＴに盛られた食品Ｆ全体の嵩（盛高さ）が増すように、トレイＴに盛られた食品Ｆを盛り直し、再度ステップＳ１５から実行し直す（ステップＳ１９）。なお、この盛直し動作としては、例えば、多指ハンド３０で盛られた食品Ｆの一部を持ち上げて再度戻すような動作や、盛られた食品Ｆをかき混ぜるような動作が考えられる。
【００６４】
一方、短いと判断した場合には、情報処理装置は、分配作業制御部において、前記選定した学習データに含まれる制御条件によって多指ハンド３０を制御し、トレイＴに盛られた食品Ｆから一部の食品ｆを掴み上げて計量器２０で質量を計量する（ステップ２０）。
【００６５】
次に、情報処理装置は、分配作業制御部において、前記計量した食品ｆの質量が予め定められた設定質量範囲内か否かを判断する（ステップＳ２１）。なお、この設定質量範囲とは、設定質量から許容することができる誤差範囲であり、例えば、弁当に食品ｆを盛り付ける場合に、設定質量以上盛り付ければよいのであれば、設定質量範囲は、設定質量以上となる。
【００６６】
そして、情報処理装置は、設定質量範囲内であると判断した場合には、分配作業制御部において、容器Ｂを撮影するカメラＣ２の画像に基づいて盛付位置を特定し、その盛付位置へ食品ｆを盛り付ける（ステップＳ２３）。その後、再度ステップ１５から実行する。
【００６７】
一方、情報処理装置は、設定質量範囲内でないと判断した場合には、分配作業制御部において、多指ハンドで掴んだ一部の食品ｆを一度トレイＴに戻し、再度ステップ１６から実行する。
【００６８】
情報処理装置は、一つのトレイＴに対して前記分配作業が完了した後、次のトレイＴを分配装置ＤＤの近傍まで搬送し、再び前記分配作業を開始する。
【００６９】
なお、学習作業は、例えば、トレイ供給装置ＳＤ１によって供給されるトレイＴに盛られた食品の種別が変更された場合に再度実行すればよい。
【００７０】
＜実施形態２＞  本実施形態は、前記実施形態１に係る多指ハンド３０の変形例である。なお、図４において、張力調節機構は省略している。多指ハンド３０は、支持ボックス３１と、支持ボックス３１に対して大径円上に配置して接続される六本の外指３２ａと、支持ボックスに対して小径円上に配置して接続される四本の内指３２ｂと、各指３２ａ，３２ｂの外側に接続される外側弾性体３３と、各指３２ａ、３２ｂの内側ワイヤ３４を介して接続される内側弾性体３５と、内側弾性体３５の張力を調節する張力調節機構３６と、を具備している。
【００７１】
外指３２ａ及び内指３２ｂは、図４に示すように、それぞれ支持ボックス３１の底面の外側に対して同心円上に配置されている。そして、外指３２ａ及び内指３２ｂは、支持ボックス３１に対して一端側が軸止めされ、その一端側を支点として内方又は外方へ向かって揺動できる構造になっている。また、各指３２ａ，３２ｂは、いずれも途中に関節が設けられており、先端側の角度を調節できるようになっている。因みに、外指３２ａよりも内指３２ｂの方が短くなっている。
【００７２】
外側弾性体３３は、一端が各指３２ａ、３２ｂの外側に固定され、他端が支持ボックス３１の底面の外側に固定されている。これにより、各指３２ａ，３２ｂは、外側弾性体３３によって常に外方へ向かって牽引され、開いた状態になっている。
【００７３】
張力調節機構３６は、図５に示すように、支持ボックス３１の内部に設置されている。具体的には、張力調節機構３６は、支持ボックス３１の底面の内側に対して固定される第１規制板３６ａと、支持ボックス３１の底面の外側に対して固定される第２規制板３６ｂと、第１規制板３６ａ及び第２規制板３６ｂの間に掛け渡されるチューブ３６ｃと、支持ボックス３１の天面の内側に対して固定されるサーボモータ３６ｄと、第１規制板３６ａの上方に間隔を空けて配置され、サーボモータ３６ｄに固定される可動板３６ｅと、を備えている。なお、可動板３６ｅは、サーボモータ３６ｄによって第１規定板３６ａとの間隔を変更できるようになっている。そして、可動板３６ｅには、第１規制板３６ａとの間に指３２の数に対応した数の内側弾性体３５が該第１規制板３６ａに接触しないように接続されている。
【００７４】
チューブ３６ｃは、第１規制板３６ａに設けられた第１規制孔３６ａ´と、第２規制板３６ｂに設けられた第２規制孔３６ｂ´と、を繋ぐように設置されている。なお、チューブ３６ｃの第１規制板３６ａに接続される一端は、内側弾性体３５に向かって開口しており、チューブ３６ｃの第２規制板３６ｃに接続される他端は、指３２に向かって開口している。そして、ワイヤ３４は、内側弾性体３５から伸び、チューブ３６ｃを通って、対応する指３２の内側に接続されている。
【００７５】
本実施形態に係る多指ハンド３０の動作を説明すると、サーボモータ３６ｂによって可動板３６ｅを上方、言い換えれば、各指３２から遠ざかる方向へ移動させることにより、外側弾性体３３の張力に抗して各指３２を内側へ引っ張る力（張力）が強くなる。そして、指３２を、内側弾性体３５よって内側に引っ張る力よりも、外側弾性体３３によって外側に引っ張る力が上回ると、各指３２が内方へ向かって閉じる。これにより、各指３２によって食品を掴み取ることができる。一方、サーボモータ３６ｂによって可動板３６ａを下方、言い換えれば、各指３２へ近づく方向へ移動させることにより、外側弾性体３３の張力に抗して各指３２を内側へ引っ張る力（張力）が弱くなる。そして、指３２を、内側弾性体３５によって内側に引っ張る力よりも、外側弾性体３３によって外側に引っ張る力が上回ると、各指３２によって掴んだ食品を離すことができる。
【００７６】
なお、各指３２の把持力を調節する場合には、外側弾性体３３及び内側弾性体３５を異なる張力のものに変更すればよい。また、ワイヤ３４の長さを調整したり、可動板３６ｅの高さ位置を調整することによっても調整できる。
【００７７】
このような構成にすれば、多指ハンドで食品を掴んだ場合に、各指が独立して可動するため、食品に対して偏った力が働くなり、例えば、ポテトチップのような割れ易い食品や豆腐のような潰れ易い食品の破損を防止できる。また、この場合、各指が食品の形状に合わせて可動するため、麺状・粒状・薄板状、マカロニ状等の食品のようにまとめて掴み取った場合に、その形状が随時変化するようなものであっても、その形状の変化に合わせて各指が追従して可動するため、当該食品を逃すことなく掴み取ることができる。また、割れ易い食品や潰れ易い食品を多指ハンドで掴み取る場合には、多指ハンドに設けられた指の数を増やすことで、一つの指当たりの把持力（トルク）を弱く設定することができるようになり、これにより、前記各食品の破損を防止できる。なお、指３２毎に把持力を容易に変更することができる。
【００７８】
また、ワイヤ３４をチューブ３６ｃによってガイドしているため、ワイヤ３４がチューブ３６ｃを摺動しても、ワイヤ３４に対して負担が掛からず、ワイヤ３４の断線を防止することができる。
【００７９】
なお、本実施形態においては、内側弾性体３５に対して張力調整機構３６を設けたが、外側弾性体３３に対して張力調節機構３６を設けてもよく、両弾性体３５，３６に対して張力調節機構３６を設けてもよい。
【００８０】
＜実施形態３＞  本実施形態は、前記実施形態１に係る多指ハンド３０の変形例である。なお、本実施形態に係る多指ハンド３０は、支持ボックス３１と、支持ボックス３１に対向状に配置して接続される複数の指３２と、各指３２の一端に接続される弾性体３７と、弾性体３７を各指３２に対して昇降させる昇降機構３８と、を具備している。
【００８１】
複数の指３２は、支持ボックス３１の底面に対し、対向するように並べて配置されていると共に、一端側を支点として開閉できるように軸支されている。そして、複数の指３２は、支持ボックス３１の底面から食品等を掴む他端側を突出させている。
【００８２】
前記弾性体３７は、所謂コイルバネである。そして、弾性体３７は、支持ボックス３１の内部に配置され、一端が各指３２の一端に固定され、各指３２の上方に配置された昇降機構３８に接続されている。
【００８３】
前記昇降機構３８は、所謂サーボモータである。そして、昇降機構３８は、支持ボックス３１の内部天面に固定されており、各弾性体３７を昇降するように動作させるものである。
【００８４】
本実施形態に係る多指ハンド３０の動作を説明すると、昇降機構３８によって各弾性体３７を下降、言い換えれば、各指３２の一端を押す方向へ移動させることにより、各指３２は、その上端側が各弾性体３７に押されて開くように動作する。この場合、弾性体３７は、縮んだ状態を維持した状態で昇降機構３８の押し動作を指３２に伝達する。
【００８５】
一方、昇降機構３８によって各弾性体３７を上昇、言い換えれば、各指３２を引く方向へ移動させることにより、各指３２は、その上端側が各弾性体３７に引っ張られて互いに閉じるように動作する。この場合、弾性体３７は、昇降機構３８によって所定距離引っ張られるまでは縮んだ状態を維持するが、昇降機構３８によって所定距離以上引っ張られると徐々に伸びた状態となる。そして、弾性体３７が伸びた状態になると、その伸長度合いによって指３２を引っ張る力が増減し、これにより、各指３２の把持力を調節することができるようになっている。なお、各弾性体３７の弾性力を調節することにより、より細かく各対をなす指の把持力を調節することができる。
【００８６】
このような構成であっても、前記実施形態２に係る多指ハンド３９と同様の作用効果を得ることができる。
【００８７】
＜実施形態４＞  本実施形態は、前記実施形態１の情報処理装置の変形例である。本実施形態の情報処理装置は、盛形状データ生成部をさらに備えている点で前記実施形態１の情報処理装置と相違しており、また、前記実施形態１の情報処理装置における学習作業制御部、学習データ記憶部、分配作業制御部の構成が相違している。以下において、これらの相違点を詳述する。
【００８８】
前記盛形状データ生成部は、図９に示すように、学習作業制御部の計量動作前に、その計量動作の制御条件に含まれる各指の開き幅Ｘ及び各指の差し込み深さＹと、盛高さ検出部で検出された各座標の盛高さとを参照し、盛った食品Ｆの最も高い盛高さの座標である最高座標Ｐを中心とする直径Ｘ・深さＹの盛範囲に盛られた食品の盛形状を示す盛形状データを生成するものである。
【００８９】
前記盛形状データは、例えば、学習作業制御部の計量動作前に盛られた食品Ｆにおける次の二つの値の比によって表される値である。
・最高座標の盛高さ
・盛った食品Ｆの盛範囲に盛られた食品の断面積
なお、断面積は、盛った食品Ｆの最高座標を通過する断面の断面積であり、１つであってもよく、二つ以上であってもよい。二つ以上とする場合には、最高座標を通過する直交する二つの断面の断面積とすればよい。なお、断面積の代わりに、盛った食品Ｆの盛範囲に盛られた食品の体積を使用してもよい。
【００９０】
本実施形態の学習作業制御部は、盛った食品Ｆの一部を掴み取る場合に、盛った食品Ｆの最高座標から食品の一部を掴み取る点で、実施形態１の学習作業制御部と異なっている。
【００９１】
本実施形態の学習データ記憶部は、学習作業制御部の計量動作毎に、制御条件をその制御条件で掴み取った食品の質量と盛形状データとに関連付けて学習データを生成する点で、前記実施形態１の学習データ記憶部と異なっている。
【００９２】
本実施形態の分配作業制御部は、分配用制御条件の選定方法が前記実施形態１の分配作業制御部と異なっている。具体的には、本実施形態の分配作業制御部は、分配対象となる盛った食品から予め定められた設定質量の食品を掴み取って分配する場合に先ず、学習データ記憶部に記憶された各学習データのうちで設定質量を中心として所定誤差範囲（許容誤差範囲）に含まれる質量を含む一次学習データ集合を参照し、当該一次学習データ集合の各学習データに含まれる制御条件及び盛形状データを最大値と最小値との間で複数クラスに分類する。
【００９３】
ここで、複数クラスとは、例えば、制御条件が各指の開き幅である場合には、一次学習データ集合の各学習データに含まれる各指の開き幅値の最大値と最小値とを参照し、その最大値と最小値との間を等分割して形成した各範囲を示している。
【００９４】
そして、本実施形態の分配作業制御部は、各クラスに含まれる値の数を参照し、最も多くの値が分類されたクラスにその制御条件又は盛形状データを有する各学習データから前記設定質量に最も近い質量を含む学習データを選定し、その学習データの制御条件を分配用制御条件として設定する。
【００９５】
すなわち、例えば、学習データが各指の開き幅の値及び各指の差し込み深さの値を含む場合、先ず、各学習データに含まれる各指の開き幅の値を複数のクラスに分類すると共に、各指の差し込み深さの値を複数のクラスに分類する。この時、各制御条件でクラス数を同一にすることが好ましい。そして、全クラスの中から最も多くの値が含まれるクラスが、各指の開き幅の値を分類したクラスであった場合には、このクラスに分類された各指の開き幅を有する各学習データから設定質量に最も近い質量を含む学習データを選定する。
【００９６】
なお、本実施形態に係る盛付システム１００の学習作業を実行した場合の動作は、学習作業制御部の計量動作前に盛形状データ生成部で盛形状データを生成する点、学習作業制御部の計量動作において盛った食品Ｆの最高座標から一部の食品を掴み取る点、学習データ記憶部で生成される学習データが盛形状データを含む点が異なる以外は、前記実施形態１の動作と共通している。
【００９７】
また、本実施形態に係る盛付システム１００の分配作業を実行した場合の動作は、分配作業制御部における制御条件の選定方法が異なる以外は、前記実施形態１の動作と共通している。
【００９８】
＜その他の実施形態＞  前記実施形態１においては、盛付システム１００に対して、一つ分配装置ＤＤを配置した態様であるが、複数の分配装置ＤＤを配置してもよい。このようなものであれば、容器搬送装置ＳＤ２によって搬送される容器Ｂに対して、各分配装置ＤＤによって異なる食品を順次盛り付けることができるようになり、作業効率が格段に向上する。
【００９９】
なお、前記実施形態１に係る分配装置ＤＤは、前記学習作業にのみ使用することにより、学習データ生成装置としても用いることができる。この場合、学習データ生成装置によって食品の種別毎に目標学習データ集合群を作成し、その、目標学習データ集合群を、学習データ生成装置と同じ構成の多指ハンドを備えたロボットアームによる食品の分配に使用することができる。
【０１００】
なお、前記実施形態１においては、トレイＴに盛られた状態の食品を分配しているが、必ずしもトレイＴに盛る必要はなく、ベルトコンベアなどの搬送装置に直接盛った状態の食品を分配してもよい。
【０１０１】
また、前記実施形態１においては、盛付システム１００に対して分配装置ＤＤを使用したが、分配装置ＤＤは、盛付システム１００だけでなく、食品の袋詰め等にも使用することができる。
【０１０２】
その他、本発明は前記各実施形態に限られず、その趣旨を逸脱しない範囲で種々の変形が可能であるのは言うまでもない。
【符号の説明】
【０１０３】
１００  盛付システム
ＤＤ  分配装置
ＳＤ１  トレイ供給装置（第１供給手段）
ＳＤ２  容器供給装置（第２供給手段）
Ｃ１，Ｃ２  カメラ
１０  ハンド支持機構
２０  計量器
３０  多指ハンド
３３  外側弾性体
３５  内側弾性体
３６  張力調節機構
【図１】
2019025646.tif 000003
【図２】
2019025646.tif 000004
【図３】
2019025646.tif 000005
【図４】
2019025646.tif 000006
【図５】
2019025646.tif 000007
【図６】
2019025646.tif 000008
【図７】
2019025646.tif 000009
【図８】
2019025646.tif 000010
【図９】
2019025646.tif 000011