[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2024095396A - Gripping system, gripping method, control device, and program - Google Patents

Gripping system, gripping method, control device, and program Download PDF

Info

Publication number
JP2024095396A
JP2024095396A JP2022212669A JP2022212669A JP2024095396A JP 2024095396 A JP2024095396 A JP 2024095396A JP 2022212669 A JP2022212669 A JP 2022212669A JP 2022212669 A JP2022212669 A JP 2022212669A JP 2024095396 A JP2024095396 A JP 2024095396A
Authority
JP
Japan
Prior art keywords
gripping
release
gripping member
released
ingredient
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2022212669A
Other languages
Japanese (ja)
Other versions
JP7442225B1 (en
Inventor
忠玄 杉村
Tadatora Sugimura
キルス トーマス
Killus Thomas
靖也 加藤
Haruya Kato
拓也 青柿
Takuya Aogaki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Connected Robotics Inc
Original Assignee
Connected Robotics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Connected Robotics Inc filed Critical Connected Robotics Inc
Priority to JP2022212669A priority Critical patent/JP7442225B1/en
Application granted granted Critical
Publication of JP7442225B1 publication Critical patent/JP7442225B1/en
Publication of JP2024095396A publication Critical patent/JP2024095396A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

To make, when an object gripped by a robot is released, the state of the released object more appropriate.SOLUTION: A gripping system 1 comprises an articulated robot 30 having a gripping member 31a that opens and closes, and a control device 40 for controlling operation of the articulated robot 30. The control device 40 forces the articulated robot 30 to perform a gripping operation in which an object to be gripped is gripped by the gripping member 31a by closing the gripping member 31a, a releasing operation in which the gripped object gripped by the gripping operation is released from the gripping member 31a by opening the gripping member 31a, and a guiding operation in which the released object is guided such that the released object drops at a predetermined dropping destination by bringing the gripping member 31a into contact with the released object in the process in which the released object released by the releasing operation drops.SELECTED DRAWING: Figure 7

Description

本発明は、把持システム、把持方法、制御装置、及びプログラムに関する。 The present invention relates to a gripping system, a gripping method, a control device, and a program.

近年、把持機能を備えたロボットにより、様々な作業が行われている。例えば、惣菜の盛り付け作業をロボットが行う場合、バット等の容器に蓄えられた具材をロボットが所定量把持し、惣菜の容器の定められた領域に移送して解放(リリース)することで盛り付け(プレース)作業が実現される。
このような、盛り付けを行うロボットに関する技術は、例えば、特許文献1に開示されている。
In recent years, robots equipped with a gripping function have been used to perform various tasks. For example, when a robot is used to arrange prepared food, the robot grasps a predetermined amount of ingredients stored in a container such as a tray, transports them to a specified area of the prepared food container, and releases them to arrange the ingredients (placement).
Such a technology relating to a plating robot is disclosed in, for example, Japanese Patent Application Laid-Open No. 2003-233996.

特開2021-30407号公報JP 2021-30407 A

しかしながら、ロボットによる盛り付け作業では、盛り付け後の具材の状態が、適切な状態とならない場合があった。
例えば、ポテトサラダや卯の花といった、粘性や粘着性のある具材、あるいは相互に密着しやすい具材を把持する場合、把持部材から具材に対して与えられる把持力に起因し、具材同士が結合して1つの塊状となる。そして、この塊状となった具材を解放して容器に盛り付けた場合、具材は分離することなく容器内で自立する。更に、この自立した具材はその後重力によって横転し、結果として、具材が容器外にはみ出してしまう。
しかし、従来の技術では、このような特性がある具材を、適切な状態で盛り付けることは困難であった。
However, when a food is plated by a robot, the condition of the ingredients after plating may not be appropriate.
For example, when gripping ingredients that are viscous or sticky, such as potato salad or udon noodles, or ingredients that tend to stick to each other, the ingredients bond together and become a single mass due to the gripping force applied to the ingredients by the gripping member. When this mass of ingredients is released and placed in a container, the ingredients stand on their own in the container without separating. Furthermore, this self-supporting ingredient then rolls over due to gravity, resulting in the ingredients spilling out of the container.
However, with conventional techniques, it has been difficult to arrange ingredients with such characteristics in an appropriate manner.

また、この課題は、対象物が食材である場合に限られるものではなく、工業分野等の、ロボットによる把持を行う様々な分野全般に共通するものである。
すなわち、従来の技術では、ロボットによって把持した対象物を解放する場合に、解放された対象物の状態を適切な状態とすることについて、未だ改善の余地があった。
Furthermore, this issue is not limited to cases where the target object is foodstuffs, but is common to a wide variety of fields in which gripping is performed by robots, such as the industrial field.
That is, in the conventional technology, when an object grasped by a robot is released, there is still room for improvement in terms of putting the released object into an appropriate state.

本発明の課題は、ロボットによって把持した対象物を解放する場合に、解放された対象物の状態を、より適切な状態とすることである。 The objective of the present invention is to make the state of the released object more appropriate when releasing an object grasped by a robot.

上記課題を解決するため、本発明の一実施形態に係る把持システムは、
開閉する把持部材を備えたロボットと、前記ロボットの動作を制御する制御装置と、を備えた把持システムであって、
前記制御装置は、
前記把持部材を閉状態とすることで、把持対象となる対象物を前記把持部材により把持する把持動作と、
前記把持部材を開状態とすることで、前記把持動作により把持した把持対象物を前記把持部材から解放する解放動作と、
前記解放動作により解放した解放対象物が落下する過程において、前記解放対象物に前記把持部材を接触させることで、前記解放対象物が所定の落下先に落下するよう案内する案内動作と、
を前記ロボットに実行させることを特徴とする。
In order to solve the above problem, a gripping system according to an embodiment of the present invention comprises:
A gripping system including a robot having a gripping member that opens and closes, and a control device that controls the operation of the robot,
The control device includes:
a gripping operation in which the gripping member is closed to grip an object to be gripped by the gripping member;
a release operation in which the gripping member is opened to release the gripped object from the gripping member; and
a guiding action of bringing the gripping member into contact with the release object during the process of the release object being released by the release action, thereby guiding the release object so that the release object falls to a predetermined destination;
The present invention is characterized in that the robot is caused to execute the above.

本発明によれば、ロボットによって把持した対象物を解放する場合に、解放された対象物の状態を、より適切な状態とすることができる。 According to the present invention, when an object grasped by a robot is released, the state of the released object can be made more appropriate.

本発明に係る把持システム1が複数並べられた状態を示す斜視図である。FIG. 1 is a perspective view showing a state in which a plurality of gripping systems 1 according to the present invention are arranged. 本発明に係る把持システム1の主要部を拡大した斜視図である。1 is an enlarged perspective view of a main part of a gripping system according to the present invention; ハンド31の先端に設置される把持部材31aの形状例を示す模式図である。3A to 3C are schematic diagrams showing examples of the shape of a gripping member 31a installed at the tip of a hand 31. 把持動作等の動作を実行する場合の、収容空間10A、ハンド31、把持部材31a、ロボットアーム32、及び具材の位置関係について示す図である。1 is a diagram showing the positional relationship between the storage space 10A, the hand 31, the gripping member 31a, the robot arm 32, and the ingredient when performing an operation such as a gripping operation. FIG. 一対の把持部材31aの開閉について示す図である。11A and 11B are diagrams illustrating the opening and closing of a pair of gripping members 31a. 制御装置40のハードウェア構成を示す模式図である。2 is a schematic diagram showing the hardware configuration of a control device 40. FIG. 制御装置40の機能的構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of a control device 40. 多関節ロボット30による把持動作の一例を示す模式図である。1A to 1C are schematic diagrams showing an example of a gripping operation by the articulated robot 30. 従来技術を用いた場合の、解放動作の一例を示す模式図である。11A and 11B are schematic diagrams showing an example of a releasing operation when a conventional technique is used. 多関節ロボット30による、解放動作及び案内動作の一例を示す模式図である。10A to 10C are schematic diagrams showing an example of a releasing operation and a guiding operation performed by the articulated robot 30. 多関節ロボット30による、解放動作及び案内動作の一例を示す模式図である。10A to 10C are schematic diagrams showing an example of a releasing operation and a guiding operation performed by the articulated robot 30. 多関節ロボット30による整形動作の一例を示す模式図である。10A to 10C are schematic diagrams showing an example of a shaping operation performed by the articulated robot 30. 把持システム1が実行する具材盛り付け処理の流れを示すフローチャートである。10 is a flowchart showing the flow of an ingredient plating process executed by the gripping system 1. 多関節ロボット30による整形動作の変形例の一例を示す模式図である。13A to 13C are schematic diagrams showing an example of a modified example of the shaping operation by the articulated robot 30.

以下、本発明の実施形態について、図面を参照して説明する。
[実施形態]
[構成]
図1及び図2は、本発明に係る把持システム1全体の構成を示す模式図であり、図1は、把持システム1が複数並べられた状態を示す斜視図、図2は、把持システム1の主要部を拡大した斜視図である。
本実施形態における把持システム1は、材料を盛り付けて盛り付けるシステムに本発明を適用することを想定したものである。以下の説明においては、把持システム1が、対象物として惣菜等の具材を把持し、この具材を個別の惣菜の容器に盛り付ける場合を例に挙げて説明する。なお、この個別の惣菜の容器への盛りつけは例示に過ぎず、他にも、例えば、複数の惣菜のそれぞれを、弁当の容器の対応する領域に個別に盛り付ける用途等に本実施形態を適用することも可能である。また、以下の説明において、盛り付けられる具材の量として、重量を例に挙げて説明するが、本発明は、重量以外であっても、体積、かさ、質量等、各種呼称の物理量を対象に適用することが可能である。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[Embodiment]
[composition]
1 and 2 are schematic diagrams showing the overall configuration of a gripping system 1 according to the present invention, in which FIG. 1 is an oblique view showing a state in which multiple gripping systems 1 are arranged, and FIG. 2 is an enlarged oblique view of the main parts of the gripping system 1.
The gripping system 1 in this embodiment is intended to be applied to a system for plating ingredients. In the following description, an example will be given in which the gripping system 1 grips ingredients such as side dishes as objects and plates the ingredients in individual side dish containers. Note that plating individual side dishes in containers is merely an example, and the present embodiment can also be applied to other applications, such as plating multiple side dishes individually in corresponding areas of a lunch box container. In the following description, weight will be used as an example of the amount of ingredients to be plated, but the present invention can be applied to physical quantities other than weight, such as volume, bulk, mass, and other various names.

図1及び図2に示すように、把持システム1は、具材収容部10と、容器供給部20と、多関節ロボット30と、制御装置40と、遮蔽部50と、を備えている。なお、把持システム1に隣接して、惣菜の容器を自動的に運搬するベルトコンベア2が設置されている。 As shown in Figures 1 and 2, the gripping system 1 includes an ingredient storage unit 10, a container supply unit 20, an articulated robot 30, a control device 40, and a shielding unit 50. In addition, a belt conveyor 2 that automatically transports containers of side dishes is installed adjacent to the gripping system 1.

具材収容部10は、把持システム1において盛り付けられる惣菜等の具材を収容する収容空間10Aを備えている。この収容空間10Aは、例えば、具材収容部10自体により構成されてもよいし、具材収容部10に設置可能な大型のバットやトレー等の汎用の容器により構成されてもよい。そして、この収容空間10Aには、例えば、例えば、ポテトサラダ等の練りサラダ(粘性や粘着性を有する具材を含むサラダ)、卯の花(おから)、切り干し大根、なます、ひじき、煮豆、バターコーン等の惣菜が収容される。本実施形態において、具材収容部10には、1種類の具材が複数食分(例えば、数十食分~数百食分)収容されているものとする。そして、複数の把持システム1が何れかの惣菜等の具材を、対応する惣菜の容器に盛り付けることで、惣菜の盛り付け作業を完了させることができる。
具材収容部10の収容空間10Aは、作業者が手作業によって、又は、多関節ロボット30が自動的に交換することが可能である。
The ingredient storage unit 10 includes a storage space 10A for storing ingredients such as side dishes to be served in the gripping system 1. The storage space 10A may be, for example, the ingredient storage unit 10 itself, or may be a general-purpose container such as a large tray or tray that can be installed in the ingredient storage unit 10. In addition, the storage space 10A stores, for example, a paste salad such as potato salad (a salad containing ingredients having viscosity or stickiness), side dishes such as udon (soybean pulp), kiriboshi daikon (dried radish), namasu (pickled vegetables), hijiki (seaweed), boiled beans, and buttered corn. In this embodiment, the ingredient storage unit 10 stores multiple servings (for example, tens to hundreds of servings) of one type of ingredient. Then, the multiple gripping systems 1 serve ingredients such as side dishes in the corresponding side dish containers, thereby completing the work of serving the side dishes.
The storage space 10A of the ingredient storage section 10 can be replaced manually by an operator or automatically by the articulated robot 30.

容器供給部20は、把持システム1において、具材が盛り付けられる所定位置(図2中の盛り付け位置P1)に惣菜の容器を供給する。容器供給部20には、惣菜の容器が複数収容されており、把持システム1が動作を開始すると、容器を1つずつ盛り付け位置P1に供給する。また、盛り付け位置P1には、惣菜の容器の重量を計測する重量センサ21が設置されており、盛り付け位置P1において具材が盛り付けられると、盛り付けられた具材の重量(すなわち、盛り付けによって増加した重量)を計測する。このとき計測された重量のデータは、制御装置40に出力される。そして、重量の計測が終了すると、容器供給部20に備えられた押し出し機構によって、惣菜の容器がベルトコンベア2に搬出される。 The container supply unit 20 supplies containers of side dishes to a predetermined position in the gripping system 1 where ingredients are to be plated (plating position P1 in FIG. 2). The container supply unit 20 stores multiple containers of side dishes, and when the gripping system 1 starts operating, it supplies the containers one by one to the plating position P1. A weight sensor 21 that measures the weight of the side dish container is also installed at the plating position P1, and when ingredients are plated at the plating position P1, the weight of the plated ingredients (i.e., the weight increased by plating) is measured. The weight data measured at this time is output to the control device 40. Then, when the weight measurement is completed, the container of side dishes is carried out to the belt conveyor 2 by a push-out mechanism provided in the container supply unit 20.

多関節ロボット30は、例えば、水平多関節ロボットあるいは垂直多関節ロボット等によって構成され、盛り付けられる具材を把持可能なハンド31と、可動範囲において任意の位置にハンド31を移動させるロボットアーム32と、を備えている。
また、多関節ロボット30のハンド31を保持する関節には、ハンド31が把持部材31aにより把持した具材の物理量を取得する手段の一例として、把持した具材の重量を計測する重量センサ30Aが設置されている。また、多関節ロボット30のハンド31を保持する関節には、ハンド31が具材に接触したことを検出する手段の一例として、接触した具材からの反力(表面に接触されることで得られる力覚を含む)を計測する力センサ30Bが設置されている。重量センサ30Aによって計測された具材の重量(すなわち、把持された具材の重量)のデータや、力センサ30Bによって計測された具材からの反力(すなわち、具材への接触の検出結果)のデータは、制御装置40に出力される。
The articulated robot 30 is, for example, a horizontal articulated robot or a vertical articulated robot, and is equipped with a hand 31 capable of grasping the ingredients to be plated, and a robot arm 32 that moves the hand 31 to any position within its movable range.
A weight sensor 30A for measuring the weight of the ingredient held by the hand 31 of the articulated robot 30 is provided at the joint that holds the hand 31 of the articulated robot 30 as an example of a means for acquiring the physical quantity of the ingredient held by the hand 31 with the gripping member 31a. A force sensor 30B for measuring the reaction force (including the force sense obtained by touching the surface) from the ingredient that has been touched is provided at the joint that holds the hand 31 of the articulated robot 30 as an example of a means for detecting that the hand 31 has come into contact with the ingredient. Data on the weight of the ingredient (i.e., the weight of the gripped ingredient) measured by the weight sensor 30A and data on the reaction force from the ingredient (i.e., the detection result of contact with the ingredient) measured by the force sensor 30B are output to the control device 40.

更に、ハンド31を保持する関節は、ロボットアーム32に対してハンド31を捻り方向に回転させる軸を備えている。そのため、ハンド31が具材を把持する際に、ハンド31の向きを変化させることで、ハンド31が開閉する方向を調整することができる。これにより、ハンド31が容器の内壁面近傍に達した際に、収容空間10Aの内壁面と平行な方向にハンド31が開閉するようにハンド31の向きを変更することが可能となり、容器内壁面近傍の具材を把持し易くなる。 Furthermore, the joint that holds the hand 31 has an axis that rotates the hand 31 in a twisting direction relative to the robot arm 32. Therefore, when the hand 31 grasps an ingredient, the direction in which the hand 31 opens and closes can be adjusted by changing the orientation of the hand 31. This makes it possible to change the orientation of the hand 31 so that when the hand 31 reaches the vicinity of the inner wall surface of the container, the hand 31 opens and closes in a direction parallel to the inner wall surface of the storage space 10A, making it easier to grasp ingredients near the inner wall surface of the container.

図3は、ハンド31の先端に設置される把持部材31aの形状例を示す模式図である。
なお、図3においては、一対で用いられる把持部材31aの一方のみが示されている。
図3に示すように、本実施形態における把持部材31aは、天板部と、主板部と、第1側板部と、第2側板部と、により構成されている。天板部は、長方形状の平面を有している。また、主板部は、天板部の有する平面を水平な状態とした場合に、この平面の長手方向の一端から、この平面の長手方向の他端の鉛直下方の離間した位置に向かって傾斜して延在している。更に、第1側板部と第2側板部は、天板部の有する平面を水平な状態とした場合に、この平面の両端それぞれから鉛直下方に向かって延在している。
なお、以下の説明において、これら一対の把持部材31aのそれぞれを区別することなく説明する際は、単に「把持部材31a」と称する。
FIG. 3 is a schematic diagram showing an example of the shape of the gripping member 31 a installed at the tip of the hand 31 .
In FIG. 3, only one of the pair of gripping members 31a is shown.
As shown in Fig. 3, the gripping member 31a in this embodiment is composed of a top plate portion, a main plate portion, a first side plate portion, and a second side plate portion. The top plate portion has a rectangular flat surface. When the flat surface of the top plate portion is in a horizontal state, the main plate portion extends at an angle from one end of the flat surface in the longitudinal direction to a position spaced vertically below the other end of the flat surface. When the flat surface of the top plate portion is in a horizontal state, the first side plate portion and the second side plate portion extend vertically downward from both ends of the flat surface.
In the following description, when the pair of gripping members 31a is not to be distinguished from one another, they will simply be referred to as "grip members 31a."

図4は、把持動作等の動作を実行する場合の、収容空間10A、ハンド31、把持部材31a、ロボットアーム32、及び具材の位置関係について示す図である。図10では、鉛直方向をZ方向と称し、このZ方向と直交する第1の水平方向(紙面と直交する方向)をY方向と称し、これらZ方向及びY方向のそれぞれと直交する第2の水平方向をX方向と称する。すなわち、Z方向、Y方向、及びX方向はそれぞれ互いに直行する方向である。 Figure 4 is a diagram showing the positional relationship between the storage space 10A, the hand 31, the gripping member 31a, the robot arm 32, and the ingredient when performing an operation such as a gripping operation. In Figure 10, the vertical direction is referred to as the Z direction, a first horizontal direction perpendicular to the Z direction (direction perpendicular to the paper surface) is referred to as the Y direction, and a second horizontal direction perpendicular to each of the Z direction and the Y direction is referred to as the X direction. In other words, the Z direction, Y direction, and X direction are each perpendicular to one another.

ハンド31は、ロボットアーム32の先端に配置される。また、把持部材31aは、結合部材により、このハンド31に結合されることで、ハンド31に支持される。そして、このハンド31及びこれに結合された把持部材31aは、制御装置40の制御するロボットアーム32の動作に従って、X方向、Y方向、及びZ方向の各方向における、可動範囲内に移動することが可能である。また、ハンド31は、不図示のアクチュエータによって、一対の把持部材31aをY方向に開閉することで、把持動作を実現する。
また、ハンド31及びこれに結合された把持部材31aは、Z方向を回転軸として回転することが可能である。
このような構成により、本実施形態では、ハンド31及び把持部材31aの、位置や向きを任意に変化させることができ、これにより様々な動きで把持動作等の動作を適切に実行することが可能となる。
The hand 31 is disposed at the tip of the robot arm 32. The gripping member 31a is connected to the hand 31 by a connecting member and is thereby supported by the hand 31. The hand 31 and the gripping member 31a connected thereto can move within a movable range in each of the X, Y, and Z directions in accordance with the operation of the robot arm 32 controlled by the control device 40. The hand 31 achieves a gripping operation by opening and closing the pair of gripping members 31a in the Y direction by an actuator (not shown).
In addition, the hand 31 and the gripping member 31a connected thereto are capable of rotating about the Z direction as a rotation axis.
With this configuration, in this embodiment, the position and orientation of the hand 31 and the gripping member 31a can be changed as desired, making it possible to appropriately perform operations such as gripping movements with a variety of movements.

図5は、一対の把持部材31aの開閉について示す図である。図3に示す把持部材31aは、結合部材により、それぞれの開口部が対向するようにハンド31に結合される。また、図5におけるX方向、Y方向、及びZ方向の各方向は、図4において定義した各方向と同一である。一対の把持部材31aは、図5(a)に示すように開閉方向(Y方向)に沿って、開く動作を行うことで、開状態となる。また、一対の把持部材31aは、把持動作を行うにあたって、図5(b)に示すように開閉方向(Y方向)に沿って、閉じる動作を行うことで、閉状態となる。 Figure 5 is a diagram showing the opening and closing of a pair of gripping members 31a. The gripping members 31a shown in Figure 3 are connected to the hand 31 by a connecting member so that their openings face each other. The X, Y, and Z directions in Figure 5 are the same as the directions defined in Figure 4. The pair of gripping members 31a are opened in an opening operation along the opening and closing direction (Y direction) as shown in Figure 5(a) to reach an open state. The pair of gripping members 31a are closed in a gripping operation by closing in the opening and closing direction (Y direction) as shown in Figure 5(b).

そして、一対の把持部材31aが閉状態となり、把持部材31a同士が当接することで、少なくとも先端及び側板部が閉じた内面が具材を把持するための容器形状となる。このような把持部材31aの形状の場合、練りサラダ等の具材に対して、把持部材31aの先端を表面から垂直に差し込み、所定の深さで一対の把持部材31aを閉じて具材を持ち上げることで、ほぼ一定量の具材を把持して収容空間10Aから取り出すことができる。
また、把持をした一対の把持部材31aを盛り付け位置P1の惣菜の容器の上に移送した後に、一対の把持部材31aが開状態となり、容器形状の開口部が露出することで、把持により取り出した具材が解放され、惣菜の容器にほぼ一定量の具材を盛り付けることができる。
Then, the pair of gripping members 31a are closed and come into contact with each other, so that the inner surface with at least the closed tips and side plate portions becomes a container shape for gripping ingredients. With such a shape of the gripping members 31a, the tips of the gripping members 31a are inserted vertically from the surface of ingredients such as a paste salad, and the pair of gripping members 31a are closed at a predetermined depth to lift up the ingredients, so that an approximately fixed amount of ingredients can be gripped and removed from the storage space 10A.
In addition, after the pair of gripping members 31a are transferred onto the prepared food container at the serving position P1, the pair of gripping members 31a open and the container-shaped opening is exposed, thereby releasing the ingredients that have been grasped and allowing an approximately fixed amount of ingredients to be served in the prepared food container.

図1及び図2に戻り、制御装置40は、PC(Personal Computer)又はプログラマブルコントローラ等の情報処理装置によって構成され、各種プログラムを実行することにより、把持システム1全体を制御する。例えば、制御装置40は、容器供給部20が容器を供給する動作、及び多関節ロボット30が具材収容部10から具材を把持して、惣菜の容器に解放することで具材を盛り付ける動作等を制御する。より詳細には、例えば、制御装置40は、ロボットアーム32の駆動を制御することで、ハンド31を予め設定された所定位置に所定ルート及び所定速度で移動させる動作や、ハンド31のアクチェータの駆動を制御することで、把持部材31aによる具材の把持や解放をする動作を実現する。 1 and 2, the control device 40 is configured with an information processing device such as a PC (Personal Computer) or a programmable controller, and controls the entire gripping system 1 by executing various programs. For example, the control device 40 controls the operation of the container supply unit 20 to supply containers, and the operation of the articulated robot 30 to grasp ingredients from the ingredient storage unit 10 and release them into the prepared food containers to arrange the ingredients. In more detail, for example, the control device 40 controls the drive of the robot arm 32 to move the hand 31 to a predetermined position along a predetermined route and at a predetermined speed, and controls the drive of the actuator of the hand 31 to realize the operation of gripping and releasing ingredients by the gripping member 31a.

遮蔽部50は、把持システム1において、具材収容部10、容器供給部20及び多関節ロボット30が設置された領域の周囲及び情報を囲う板状部材によって構成されている。遮蔽部50を構成する板状部材は、ガラス又は樹脂等の透明な材料によって構成され、外部から把持システム1の稼動状況を視認することが可能となっている。また、遮蔽部50が構成する側壁の一部には、開閉可能な扉が設置されている。具材収容部10の収容空間10Aの交換、容器供給部20への惣菜の容器の追加あるいは把持システム1のメンテナンス等が行われる場合、作業者は遮蔽部50の扉を開けて各種作業を行うことができる。 The shielding unit 50 is composed of a plate-like member that surrounds and encloses the area in which the ingredient storage unit 10, the container supply unit 20, and the articulated robot 30 are installed in the gripping system 1. The plate-like member that constitutes the shielding unit 50 is made of a transparent material such as glass or resin, making it possible to visually check the operating status of the gripping system 1 from the outside. In addition, an openable and closable door is installed on a part of the side wall that constitutes the shielding unit 50. When replacing the storage space 10A of the ingredient storage unit 10, adding containers of prepared foods to the container supply unit 20, or performing maintenance on the gripping system 1, an operator can open the door of the shielding unit 50 to perform various tasks.

[制御装置40のハードウェア構成]
図6は、制御装置40のハードウェア構成を示す模式図である。
図6に示すように、制御装置40は、CPU(Central Processing Unit)711と、ROM(Read Only Memory)712と、RAM(Random Access Memory)713と、バス714と、入力部715と、出力部716と、記憶部717と、通信部718と、ドライブ719と、を備えている。
[Hardware configuration of the control device 40]
FIG. 6 is a schematic diagram showing the hardware configuration of the control device 40. As shown in FIG.
As shown in FIG. 6 , the control device 40 includes a CPU (Central Processing Unit) 711, a ROM (Read Only Memory) 712, a RAM (Random Access Memory) 713, a bus 714, an input unit 715, an output unit 716, a storage unit 717, a communication unit 718, and a drive 719.

CPU711は、ROM712に記録されているプログラム、又は、記憶部717からRAM713にロードされたプログラムに従って各種の処理を実行する。
RAM713には、CPU711が各種の処理を実行する上において必要なデータ等も適宜記憶される。
The CPU 711 executes various processes according to a program recorded in the ROM 712 or a program loaded from the storage unit 717 to the RAM 713 .
The RAM 713 also stores data and the like necessary for the CPU 711 to execute various processes.

CPU711、ROM712及びRAM713は、バス714を介して相互に接続されている。バス714には、入力部715、出力部716、記憶部717、通信部718及びドライブ719が接続されている。 The CPU 711, ROM 712, and RAM 713 are connected to each other via a bus 714. An input unit 715, an output unit 716, a memory unit 717, a communication unit 718, and a drive 719 are connected to the bus 714.

入力部715は、マウスやキーボード等の入力装置を備え、制御装置40に対する各種情報の入力を受け付ける。なお、入力部715としてマイクを備え、作業者の音声入力によって各種情報の入力を受け付けることとしてもよい。
出力部716は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部717は、ハードディスクあるいはDRAM(Dynamic Random Access Memory)等で構成され、各サーバで管理される各種データを記憶する。
通信部718は、ネットワークを介して他の装置との間で行う通信を制御する。
The input unit 715 includes input devices such as a mouse and a keyboard, and receives input of various information to the control device 40. The input unit 715 may include a microphone, and may receive input of various information by voice input from the worker.
The output unit 716 is composed of a display, a speaker, etc., and outputs images and sounds.
The storage unit 717 is configured with a hard disk or a dynamic random access memory (DRAM) or the like, and stores various data managed by each server.
The communication unit 718 controls communication with other devices via the network.

ドライブ719には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア731が適宜装着される。ドライブ719によってリムーバブルメディア731から読み出されたプログラムは、必要に応じて記憶部717にインストールされる。
なお、上記ハードウェア構成は、制御装置40の基本的構成であり、一部のハードウェアを備えない構成としたり、付加的なハードウェアを備えたり、ハードウェアの実装形態を変更したりすることができる。
Removable media 731, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is appropriately loaded into the drive 719. A program read from the removable media 731 by the drive 719 is installed in the storage unit 717 as necessary.
It should be noted that the above hardware configuration is the basic configuration of the control device 40, and it is possible to adopt a configuration that does not include some of the hardware, to include additional hardware, or to change the implementation form of the hardware.

[機能的構成]
次に、制御装置40の機能的構成について説明する。
図7は、制御装置40の機能的構成を示すブロック図である。
図7に示すように、把持システム1の動作を制御するためのプログラムを実行することにより、制御装置40のCPU711においては、センサ情報取得部151と、具材状態判定部152と、具材量判定部153と、多関節ロボット制御部154と、容器供給制御部155と、記録制御部156と、が機能する。また、記憶部717には、パラメータ記憶部171と、履歴データベース(履歴DB)172と、が形成される。
[Functional configuration]
Next, the functional configuration of the control device 40 will be described.
FIG. 7 is a block diagram showing the functional configuration of the control device 40.
7, by executing a program for controlling the operation of the gripping system 1, a sensor information acquisition unit 151, an ingredient state determination unit 152, an ingredient amount determination unit 153, an articulated robot control unit 154, a container supply control unit 155, and a record control unit 156 function in a CPU 711 of the control device 40. In addition, a parameter storage unit 171 and a history database (history DB) 172 are formed in the storage unit 717.

パラメータ記憶部171には、把持システム1が動作する際に用いられる各種パラメータが記憶されている。例えば、パラメータ記憶部171には、具材収容部10の収容空間10Aの位置、容器供給部20から供給される惣菜の容器の位置、惣菜の容器内における具材を盛り付ける領域の位置、具材を把持する際のハンド31の具材への差し込み量と把持される具材の重量との関係(関数あるいはテーブル形式のデータ等)、多関節ロボット30の動作パターンを定義するパラメータ等が記憶される。本実施形態において、ハンド31の具材への差し込み量は、具材の重量(物理量)を推定する指標となっている。すなわち、ハンド31の具材への差し込み量と把持される具材の重量との関係から、把持された具材の実際の重量(目標とする把持重量)は、ハンド31の具材への差し込み量に基づいて推定される。 The parameter storage unit 171 stores various parameters used when the gripping system 1 operates. For example, the parameter storage unit 171 stores the position of the storage space 10A of the ingredient storage unit 10, the position of the container of prepared food supplied from the container supply unit 20, the position of the area in the container of prepared food where the ingredients are served, the relationship between the amount of insertion of the hand 31 into the ingredient when gripping the ingredient and the weight of the gripped ingredient (function or table-format data, etc.), and parameters that define the operation pattern of the articulated robot 30. In this embodiment, the amount of insertion of the hand 31 into the ingredient is an index for estimating the weight (physical amount) of the ingredient. In other words, from the relationship between the amount of insertion of the hand 31 into the ingredient and the weight of the gripped ingredient, the actual weight of the gripped ingredient (target gripping weight) is estimated based on the amount of insertion of the hand 31 into the ingredient.

履歴DB172には、把持システム1が動作した際に取得される制御に関するパラメータ、あるいは把持システム1で盛り付けられた具材の重量の計測データが履歴として記憶される。また、履歴DB172には、具材収容部10の収容空間10Aにおける具材の状態を示す具材状態マップも記憶される。この具材状態マップの詳細については、具材状態マップを作成及び更新する記録制御部156の説明と共に後述する。 History DB 172 stores control parameters acquired when gripping system 1 operates, or measurement data of the weight of ingredients arranged by gripping system 1, as history. History DB 172 also stores an ingredient status map showing the status of ingredients in storage space 10A of ingredient storage unit 10. Details of this ingredient status map will be described later together with an explanation of recording control unit 156 that creates and updates the ingredient status map.

センサ情報取得部151は、把持システム1に設置された各種センサによって検出された情報であるセンサ情報を取得する。例えば、センサ情報取得部151は、多関節ロボット30の関節に設置された重量センサ30Aによって計測された具材の重量のデータや、力センサ30Bによって計測された具材からの反力のデータや、容器供給部20の重量センサ21によって計測された具材の重量のデータを取得する。 The sensor information acquisition unit 151 acquires sensor information, which is information detected by various sensors installed in the gripping system 1. For example, the sensor information acquisition unit 151 acquires data on the weight of ingredients measured by a weight sensor 30A installed in a joint of the articulated robot 30, data on the reaction force from the ingredients measured by a force sensor 30B, and data on the weight of ingredients measured by a weight sensor 21 of the container supply unit 20.

具材状態判定部152は、力センサ30Bによって計測された具材からの反力のデータに基づいて、具材の状態を認識する。例えば、具材状態判定部152は、力センサ30Bによって計測された具材からの反力のデータから、収容空間10A内の具材の深さ(収容空間10A内の具材表面から収容空間10A底面までの深さ)、表面の平坦度合(表面がどの程度荒れているか)を認識する。本実施形態では、カメラを用いた画像解析で具材の状態を判定するといった手法ではなく、力センサ30Bを用いた反力に基づいて具材の状態を測定するといった手法を用いる。そのため、例えば、カメラの導入コストや管理コストを削減できると共に、カメラの死角等を考慮する必要がないので、多関節ロボット30と収容空間10Aの位置等の配置をより柔軟に選択することができる。また、カメラを用いないことから、具材から生じる湯気や照明による撮影への影響を考慮する必要もない。 The ingredient state determination unit 152 recognizes the state of the ingredients based on the data of the reaction force from the ingredients measured by the force sensor 30B. For example, the ingredient state determination unit 152 recognizes the depth of the ingredients in the storage space 10A (the depth from the surface of the ingredients in the storage space 10A to the bottom surface of the storage space 10A) and the flatness of the surface (how rough the surface is) from the data of the reaction force from the ingredients measured by the force sensor 30B. In this embodiment, a method of measuring the state of the ingredients based on the reaction force using the force sensor 30B is used, rather than a method of determining the state of the ingredients by image analysis using a camera. Therefore, for example, the introduction cost and management cost of the camera can be reduced, and since there is no need to consider the blind spot of the camera, the arrangement of the multi-joint robot 30 and the storage space 10A, etc. can be selected more flexibly. In addition, since a camera is not used, there is no need to consider the influence of steam generated from the ingredients and lighting on the shooting.

また、具材状態判定部152は、具材の深さ及び表面の平坦度合を認識すると、これらが具材を把持するための条件に適合しているか否か(例えば、具材の深さ及び平坦度合が設定された閾値以上であるか否か)を判定する。なお、具材の表面の平坦度合は、例えば、表面が有する凹凸の大きさの絶対値等に基づいて定義することができ、具材の表面が平坦であるほど大きい値となるように定義することができる。また、具材の表面の部分毎に平坦度合を判定することとしてもよい。また、具材状態判定部152は、収容空間10A内の具材の状態が、一度の把持動作で規定量の具材を把持可能であるか否かを判定する。 Furthermore, when the ingredient condition determination unit 152 recognizes the depth of the ingredient and the flatness of the surface, it determines whether these meet the conditions for gripping the ingredient (for example, whether the depth and flatness of the ingredient are equal to or greater than a set threshold value). The flatness of the ingredient's surface can be defined, for example, based on the absolute value of the magnitude of the unevenness of the surface, and can be defined so that the flatter the ingredient's surface is, the higher the value. The flatness may also be determined for each part of the ingredient's surface. The ingredient condition determination unit 152 also determines whether the condition of the ingredients in the storage space 10A is such that a specified amount of ingredients can be gripped in one gripping operation.

具材量判定部153は、多関節ロボット30の重量センサ30Aによって計測された具材の重量のデータや、容器供給部20の重量センサ21によって計測された具材の重量のデータに基づいて、規定量の具材が把持されたか否か、及び、規定量の具材が惣菜の容器に盛り付けられたか否かを判定する。 The ingredient amount determination unit 153 determines whether a specified amount of ingredients has been grasped and whether a specified amount of ingredients has been placed in the prepared food container based on the weight data of the ingredients measured by the weight sensor 30A of the articulated robot 30 and the weight data of the ingredients measured by the weight sensor 21 of the container supply unit 20.

多関節ロボット制御部154は、多関節ロボット30の動作を制御し、把持システム1において定義されている動作パターンに従って、具材を盛り付けるための一連の動作を多関節ロボット30に実行させる。例えば、多関節ロボット制御部154は、多関節ロボット30のハンド31によって具材を把持する動作(把持動作)、把持した具材を惣菜の容器に移送する動作(移送動作)、把持している具材を解放する動作(解放動作)、解放具材が所定の落下先に落下するよう案内して盛り付ける動作(案内動作)、盛り付け後の解放具材の表面を整形する動作(整形動作)等を多関節ロボット30に実行させる。 The articulated robot control unit 154 controls the operation of the articulated robot 30, and causes the articulated robot 30 to execute a series of operations for plating ingredients according to the operation pattern defined in the gripping system 1. For example, the articulated robot control unit 154 causes the articulated robot 30 to execute an operation of gripping ingredients with the hand 31 of the articulated robot 30 (gripping operation), an operation of transferring the gripped ingredients to a side dish container (transfer operation), an operation of releasing the gripped ingredients (releasing operation), an operation of guiding the released ingredients to fall to a predetermined destination and plating them (guiding operation), an operation of shaping the surface of the released ingredients after plating (shaping operation), etc.

容器供給制御部155は、容器供給部20を制御し、把持システム1において盛り付けられる具材を盛り付けるための惣菜の容器を所定のタイミングで盛り付け位置P1に供給させる。また、容器供給制御部155は、容器供給部20を制御し、具材が盛り付けられた惣菜の容器をベルトコンベア2に搬出させる。 The container supply control unit 155 controls the container supply unit 20 to supply containers of prepared food in which ingredients are to be arranged in the gripping system 1 to the arrangement position P1 at a predetermined timing. The container supply control unit 155 also controls the container supply unit 20 to transport the prepared food containers in which ingredients are arranged to the belt conveyor 2.

記録制御部156は、把持システム1が把持動作した際に取得された制御に関するパラメータ及び把持システム1で盛り付けられた具材の重量の計測データを履歴DB172に記憶する。また、記録制御部156は、具材収容部10の収容空間10Aにおける具材の状態を示す具材状態マップを作成及び更新すると共に、この具材状態マップについても履歴DB172に記憶する。より詳細には、記録制御部156は、把持システム1が把持動作をした際に取得された具材の重量及び具材の反力の計測データや、後述の具材状態判定部152による判定結果や、把持システム1で盛り付けられた具材の重量の計測データに基づいて、収容空間10Aの各領域の具材の状態を検出し、各領域を識別する識別情報に紐づけて記憶することで、具材状態マップを生成する。この場合、具材の状態とは、各領域における具材の残量や、後述の具材状態判定部152が判定した具材の深さや平坦度合である。また、収容空間10A内の具材が盛り付けられた後に、収容空間10Aが新たに交換された場合には、予め定められた所定量の具材(例えば、収容空間10Aに対して充分な量の具材)が、所定の状態(例えば、表面が平坦な状態)で収容されているものとして具材状態マップが更新される。 The recording control unit 156 stores the control parameters acquired when the gripping system 1 performs the gripping operation and the measurement data of the weight of the ingredients arranged by the gripping system 1 in the history DB 172. The recording control unit 156 also creates and updates an ingredient condition map showing the state of the ingredients in the storage space 10A of the ingredient storage unit 10, and also stores this ingredient condition map in the history DB 172. More specifically, the recording control unit 156 detects the state of the ingredients in each area of the storage space 10A based on the measurement data of the weight of the ingredients and the reaction force of the ingredients acquired when the gripping system 1 performs the gripping operation, the determination result by the ingredient condition determination unit 152 described below, and the measurement data of the weight of the ingredients arranged by the gripping system 1, and generates an ingredient condition map by linking it to the identification information that identifies each area and storing it. In this case, the state of the ingredients is the remaining amount of ingredients in each area, and the depth and flatness of the ingredients determined by the ingredient condition determination unit 152 described below. In addition, if the storage space 10A is replaced after the ingredients in the storage space 10A have been arranged, the ingredient status map is updated assuming that a predetermined amount of ingredients (e.g., a sufficient amount of ingredients for the storage space 10A) is stored in a predetermined state (e.g., with a flat surface).

次に、多関節ロボット制御部154の制御に基づいて多関節ロボット30が実行する各動作の詳細について説明をする。 Next, we will explain in detail each operation performed by the articulated robot 30 based on the control of the articulated robot control unit 154.

[把持動作]
本実施形態に係る把持システム1においては、具材及び使用される把持部材31aの種類に応じて、把持部材31aを具材に差し込む深さ(差し込み量)と、そのときに把持される具材の重量との関係が、予め把握されている。例えば、把持される具材の密度(単位深さあたりの重量を表すパラメータ)を予め計測しておき、具材の密度と把持部材31aを差し込む深さとの乗算値を要素とする関数によって、把持される重量を算出(推定)することができる。これにより、簡単な演算によって、把持される具材の重量を推定することができる。
[Grasp operation]
In the gripping system 1 according to the present embodiment, the relationship between the depth (insertion amount) of the gripping member 31a inserted into the ingredient and the weight of the ingredient gripped at that time is known in advance according to the type of ingredient and the gripping member 31a used. For example, the density of the ingredient to be gripped (a parameter representing the weight per unit depth) is measured in advance, and the gripped weight can be calculated (estimated) by a function whose element is the product of the density of the ingredient and the depth to which the gripping member 31a is inserted. This allows the weight of the ingredient to be estimated by a simple calculation.

また、このように算出される重量をテーブル形式のデータとして保持しておくこともできる。更に、1回の把持動作で平坦度合いが低下する具材の表面の範囲が把握できるため、収容空間10A内の具材の表面において、把持動作毎に把持位置をずらすピッチが設定されている。また、予め設定された把持部材31aを差し込む深さ及びピッチに基づいて、具材の表面のいずれの位置からどのように具材を把持するかの把持用の動作パターンが設定されている。そして、この把持用の動作パターンに従って、以下のように把持動作が行われる。 The weight calculated in this way can also be stored as data in table format. Furthermore, since it is possible to grasp the range of the surface of the ingredient where the flatness decreases with one gripping operation, a pitch is set for shifting the gripping position for each gripping operation on the surface of the ingredient in the storage space 10A. Furthermore, a gripping operation pattern is set based on the predetermined depth and pitch for inserting the gripping member 31a, which indicates from which position on the surface of the ingredient and how the ingredient is to be gripped. Then, the gripping operation is performed as follows according to this gripping operation pattern.

図8は、多関節ロボット30による把持動作の一例を示す模式図である。
図8に示すように、多関節ロボット30が具材を把持する場合、(1)具材にアプローチする、(2)具材の表面を検出する、(3)把持部材31aを具材に差し込む、(4)把持部材31aを閉じることで把持部材31aを閉状態とする、(5)把持した具材の重量(物理量)を計測する、という手順で具材が把持される。把持した重量が規定量に適合する場合、惣菜の容器に具材が移送されて解放される。なお、把持した重量が規定量に適合するとは、例えば、目標とする重量に対して、把持した具材の重量が所定誤差以内(±15%以内等)にあることをいう。ただし、把持部材31aに具材が粘着して解放されないケースを考慮し、把持した重量が規定量よりも多い場合の誤差を少ない場合の誤差よりも大きく設定することとしてもよい。一方、把持した重量が規定量に適合しない場合、更に、(6)収容空間10Aにおける把持した位置に具材を解放する(具材を戻す)、(7)把持した具材の重量が超過していた場合(例えば、把持した具材の重量が規定量の範囲の上限を超えている場合)には、前回よりも把持部材31aを具材に差し込む深さを浅く修正して具材を把持する、(8)把持した具材の重量が不足していた場合(例えば、把持した具材の重量が規定量の範囲の下限を下回っている場合)には、前回よりも把持部材31aを具材に差し込む深さを深く修正して具材を把持する、という手順で具材が再把持される。
FIG. 8 is a schematic diagram showing an example of a gripping operation by the articulated robot 30. As shown in FIG.
As shown in FIG. 8, when the articulated robot 30 grasps an ingredient, the following steps are taken to grasp the ingredient: (1) approach the ingredient; (2) detect the surface of the ingredient; (3) insert the grasping member 31a into the ingredient; (4) close the grasping member 31a to close the grasping member 31a; and (5) measure the weight (physical quantity) of the grasped ingredient. If the grasped weight matches the specified amount, the ingredient is transferred to a side dish container and released. Note that the grasped weight matches the specified amount means, for example, that the weight of the grasped ingredient is within a specified error (within ±15%, etc.) with respect to the target weight. However, in consideration of a case where the ingredient sticks to the grasping member 31a and cannot be released, the error when the grasped weight is more than the specified amount may be set to be larger than the error when the grasped weight is less than the specified amount. On the other hand, if the grasped weight does not conform to the specified amount, the ingredients are gripped again in the following order: (6) the ingredient is released (the ingredient is returned) to the grasped position in the storage space 10A; (7) if the weight of the grasped ingredient is excessive (for example, if the weight of the grasped ingredient exceeds the upper limit of the range of the specified amount), the ingredient is gripped by inserting the gripping member 31a into the ingredient to a shallower depth than the previous time; and (8) if the weight of the grasped ingredient is insufficient (for example, if the weight of the grasped ingredient is below the lower limit of the range of the specified amount), the ingredient is gripped again in the following order.

手順(2)で具材の表面を検出することは、力センサ30Bにより、多関節ロボット30の把持部材31aが具材に接触することで受ける反力を計測することで可能である。
また、手順(3)で具材に把持部材31aを差し込む場合、多関節ロボット30の制御パラメータ(関節の回転角度等)から差し込み量を算出したり、手順(2)で具材の表面を検出して差し込みを開始してからの経過時間から差し込み量を算出したりすることが可能である。
The surface of the ingredient can be detected in step (2) by using the force sensor 30B to measure the reaction force received when the gripping member 31a of the articulated robot 30 comes into contact with the ingredient.
Furthermore, when inserting the gripping member 31a into the ingredient in step (3), it is possible to calculate the amount of insertion from the control parameters of the articulated robot 30 (such as the rotation angle of the joints), or to calculate the amount of insertion from the elapsed time since the surface of the ingredient was detected in step (2) and insertion began.

また、手順(8)において、前回よりも把持部材31aを具材に深く差し込んだとしても、規定量の具材を把持できない場合(規定量を取るために必要な差し込み深さよりも、把持予定位置における具材の深さが浅い場合)等には、具材表面の複数箇所から具材を把持することにより、複数回で把持した合計の具材の量が規定量となるように制御することも可能である。この場合、例えば、具材の表面における複数箇所に把持部材31aを差し込む深さの合計(差し込み量の合計)が、一度で規定量の具材を把持する場合に把持部材31aを具材に差し込む深さと同一となるように制御することができる。また、例えば、2箇所目以降の把持を行う場合に、把持済みの具材を次の把持予定位置に一旦解放し、解放した具材が存在する具材の表面に対して、一度で規定量の具材を把持する場合に差し込む深さまで把持部材31aを具材に差し込み、規定量の具材を改めて一度で把持するように制御することも可能である。 In step (8), even if the gripping member 31a is inserted deeper into the ingredient than the previous time, if the specified amount of ingredient cannot be gripped (if the ingredient is inserted less deeply at the intended gripping position than the required insertion depth to obtain the specified amount), it is possible to control the total amount of ingredient gripped in multiple attempts to be the specified amount by gripping the ingredient from multiple points on the ingredient's surface. In this case, for example, the total depth to which the gripping member 31a is inserted at multiple points on the ingredient's surface (total insertion amount) can be controlled to be the same as the depth to which the gripping member 31a is inserted into the ingredient when gripping a specified amount of ingredient at one time. In addition, for example, when gripping the second or subsequent points, it is also possible to release the already gripped ingredient at the next intended gripping position, and then insert the gripping member 31a into the ingredient to the depth to which it would be inserted when gripping a specified amount of ingredient at one time against the surface of the ingredient where the released ingredient is located, and grip the specified amount of ingredient again at one time.

なお、把持部材31aを具材に差し込む深さ(差し込み量)と、そのときに把持される具材の重量との関係については、具材の密度から算出(推定)することの他、把持部材31aを差し込んだ深さのデータと、そのときに把持された具材の重量を計測したデータとを機械学習し、機械学習によって生成された機械学習モデルを用いて、把持される重量を推定することとしてもよい。また、この機械学習の過程において具材の密度を算出し、算出した密度を用いて、把持部材31aを具材に差し込んだ深さ(差し込み量)から、把持された具材の重量を算出してもよい。 The relationship between the depth (insertion amount) at which the gripping member 31a is inserted into the ingredient and the weight of the ingredient gripped at that time can be calculated (estimated) from the density of the ingredient, or the weight can be estimated by machine learning the data on the depth at which the gripping member 31a is inserted and the measured data on the weight of the ingredient gripped at that time, and using a machine learning model generated by machine learning. The density of the ingredient can also be calculated during this machine learning process, and the weight of the gripped ingredient can be calculated from the depth (insertion amount) at which the gripping member 31a is inserted into the ingredient using the calculated density.

[比較例(従来技術)]
次に、本実施形態における解放動作や案内動作について説明するが、その前提として、一般的な従来技術を用いて解放動作を行った場合に、どのような結果となるのかについて図9を参照して説明をする。ここで、図9は、従来技術を用いた場合の、解放動作の一例を示す模式図である。
なお、図9は、あくまでも、比較例として従来技術を適用した場合について説明するものであり、本実施形態を適用した解放動作の作用及び効果を示すものではない。
[Comparative Example (Prior Art)]
Next, the release operation and the guide operation in this embodiment will be explained, but as a prerequisite, the result when the release operation is performed using a general conventional technique will be explained with reference to Fig. 9. Here, Fig. 9 is a schematic diagram showing an example of the release operation when the conventional technique is used.
It should be noted that FIG. 9 is merely intended to explain a case in which the prior art is applied as a comparative example, and does not show the action and effect of the release operation to which this embodiment is applied.

図9(A)において、Y方向は、把持部材31aによって把持及び解放を行う際の開閉方向であり、X方向は、水平面において開閉方向と直交する方向であり、Z方向は、高さ方向である。つまり、図12は、一対の把持部材31aのX方向に対し垂直な断面(すなわち、YZ平面)を図示する模式図である。この図9(A)におけるX方向、Y方向、及びZ方向の各方向は、図4において定義した各方向と同一である。
なお、後述の図10、図11、図12及び図14の何れも同様の垂直断面(すなわち、YZ平面)を図示するものであるため、これらの図では各方向の図示を省略する。
In Fig. 9A, the Y direction is the opening and closing direction when gripping and releasing by the gripping members 31a, the X direction is the direction perpendicular to the opening and closing direction in the horizontal plane, and the Z direction is the height direction. That is, Fig. 12 is a schematic diagram illustrating a cross section perpendicular to the X direction of a pair of gripping members 31a (i.e., the YZ plane). The X, Y, and Z directions in Fig. 9A are the same as those defined in Fig. 4.
10, 11, 12, and 14, which will be described later, all show similar vertical cross sections (i.e., the YZ plane), and therefore illustration of each direction is omitted in these figures.

多関節ロボット30は、図8に示した本実施形態特有の把持動作ではなく、従来技術における把持動作を行うことで収容空間10A内に収容されている具材を把持する。
次に、図9(A)に示すように、多関節ロボット30は、把持をした一対の把持部材31aを盛り付け位置P1の惣菜の容器の上に移送する。そして、多関節ロボット30は、解放を行う高さまで把持部材31aを下降させる。なお、図中及び以下の説明では、把持部材31aが把持した具材を適宜「把持具材」と称する。
The articulated robot 30 grasps the ingredients contained in the storage space 10A by performing a grasping operation according to the prior art, rather than the grasping operation specific to this embodiment shown in FIG. 8 .
Next, as shown in Fig. 9(A), the articulated robot 30 transfers the pair of gripping members 31a onto the container of side dishes at the serving position P1. The articulated robot 30 then lowers the gripping members 31a to a height at which they can be released. In the drawings and in the following description, the ingredients gripped by the gripping members 31a are appropriately referred to as "gripped ingredients."

次に、図9(B)に示すように、多関節ロボット30は、解放を行う高さまで下降をすると、下降を停止してから把持部材31aを開閉方向に開いて開状態とすることで、把持部材31aから把持具材を解放する。この解放は、一般的に、惣菜の容器の水平面における中央で行われる。
この場合、容器中央で解放された解放具材は、容器中央に山状に高く盛り付けられる。特に、解放具材が、ポテトサラダや卯の花といった、粘性や粘着性のある具材、あるいは相互に密着しやすい具材を把持する場合、把持部材から把持具材に対して与えられる把持力に起因し、把持具材同士が結合して1つの塊状となっている。
Next, as shown in Fig. 9(B), when the articulated robot 30 descends to the height at which the ingredients are to be released, it stops the descent and opens the gripping members 31a in the opening/closing direction to release the ingredients from the gripping members 31a. This release is generally performed at the center of the horizontal surface of the prepared food container.
In this case, the released ingredients are piled high in the center of the container. In particular, when the released ingredients are sticky or adhesive ingredients such as potato salad or udon, or ingredients that tend to stick to each other, the gripping force applied from the gripping member to the gripped ingredients causes the gripped ingredients to bond together and form a single lump.

次に、図9(C)に示すように、多関節ロボット30は、解放が完了すると上昇する。これにより、従来技術における解放動作は終了する。しかしながら、塊状となった把持具材を解放して容器に盛り付けた場合、盛り付けられた解放具材(図中、二点鎖線で示す)は分離することなく容器内で自立する。更に、この自立した具材は、その後重力によって横転(図中、黒矢印で示す)し、結果として、解放具材が飛散して容器外にはみ出してしまうという結果になる。
すなわち、従来技術における解放動作では、飛散する具材が発生してしまうという問題が生じる。そして、このように飛散した具材が発生すると、作業者が手作業にて清掃を行う必要が生じる。また、飛散した具材は廃棄することになるので、具材のロスが生じる。
そこで、本実施形態では、このように飛散する具材の発生を防ぐべく、以下に説明するようにして、本実施形態特有の解放動作や、案内動作を行う。
なお、図中及び以下の説明では、把持部材31aが解放した具材を適宜「解放具材」と称する。また、容器から飛散した具材を適宜「飛散具材」と称する。
Next, as shown in Fig. 9(C), the articulated robot 30 rises when the release is completed. This ends the release operation in the conventional technology. However, when the lump of gripped ingredients is released and served in a container, the served released ingredients (indicated by the two-dot chain line in the figure) stand on their own in the container without being separated. Furthermore, this independent ingredient then rolls over due to gravity (indicated by the black arrow in the figure), resulting in the released ingredients scattering and spilling out of the container.
That is, the release operation in the conventional technology has a problem that ingredients are scattered. When ingredients are scattered like this, workers need to clean up the scattered ingredients manually. In addition, the scattered ingredients have to be discarded, resulting in a loss of ingredients.
Therefore, in this embodiment, in order to prevent ingredients from scattering in this manner, a release operation and a guide operation peculiar to this embodiment are performed as described below.
In the drawings and in the following description, the ingredients released by the gripping members 31a are appropriately referred to as "released ingredients." Also, the ingredients scattered from the container are appropriately referred to as "scattered ingredients."

[解放動作、及び案内動作]
図10及び図11は、多関節ロボット30による、解放動作及び案内動作の一例を示す模式図である。
多関節ロボット30は、図8に示した本実施形態特有の把持動作を行うことで、差し込み深さ等から把持する具材の重量を推定し、収容空間10A内に収容されている具材を効率よく把持する。
[Releasing Operation and Guiding Operation]
10 and 11 are schematic diagrams showing an example of the releasing operation and the guiding operation performed by the articulated robot 30. In FIG.
By performing the grasping operation specific to this embodiment shown in Figure 8, the articulated robot 30 estimates the weight of the ingredient to be grasped from the insertion depth, etc., and efficiently grasps the ingredients contained in the storage space 10A.

次に、図10(a)に示すように、多関節ロボット30は、把持をした一対の把持部材31aを盛り付け位置P1の惣菜の容器の上に移送する。そして、多関節ロボット30は、解放を行う高さまで把持部材31aを下降させる。 Next, as shown in FIG. 10(a), the articulated robot 30 transfers the pair of gripping members 31a onto the container of prepared food at the serving position P1. Then, the articulated robot 30 lowers the gripping members 31a to a height at which they can be released.

次に、図10(b)に示すように、多関節ロボット30は、解放を行う高さまで下降をすると、下降を停止してから把持部材31aを開閉方向に開いて開状態とする。これにより、把持部材31aの開口部は露出し、把持具材に働きかける重力(図中、黒矢印で示す)によって、この開口部から把持具材が落下することで、把持部材31aから把持具材が解放される。 Next, as shown in FIG. 10(b), when the articulated robot 30 descends to the height at which release will be performed, it stops descending and opens the gripping member 31a in the opening/closing direction to the open state. This exposes the opening of the gripping member 31a, and the gripping material falls from this opening due to gravity acting on the gripping material (indicated by the black arrow in the figure), thereby releasing the gripping material from the gripping member 31a.

ここで、図9(B)に示したように、通常、解放は惣菜の容器の水平面における中央で行われる。これは、容器中央において解放した方が、解放具材が容器外に飛散することを避けることができる、という一般的な思想に基づくものである。しかしながら、本実施形態では、次に行われる案内動作において、解放具材が所定の落下先に落下するよう案内することができる。 As shown in FIG. 9(B), the release is usually performed in the center of the horizontal surface of the prepared food container. This is based on the general idea that releasing the ingredients in the center of the container helps prevent the released ingredients from scattering outside the container. However, in this embodiment, the next guiding operation can guide the released ingredients to fall to a specified destination.

そこで、本実施形態では、まずは、意図的に容器内の所定方向(ここでは、開閉方向であるY方向)の一端において、解放を行う。そして、以下で説明する案内動作で、解放した解放具材が落下する過程において、解放具材に把持部材31aを接触させることで、解放具材が所定の落下先に落下するよう案内する。
具体的には、解放を行った所定方向の一端(第1の解放位置)と、所定方向の他端(第2の解放位置)と、その間の領域とのそれぞれに、解放具材の一部が分散して落下するように案内する。これにより、例えば、解放具材が容器内の所定の位置のみに偏って多量に落下することを防止できる。また、このように案内することで、具材を解放すべき領域である容器内にのみ解放具材が落下し、飛散具材が発生しないように案内をすることができる。
Therefore, in this embodiment, first, the release is intentionally performed at one end in a predetermined direction (here, the Y direction, which is the opening and closing direction) inside the container. Then, in the guiding operation described below, the gripping member 31a is brought into contact with the released ingredient as it falls, thereby guiding the released ingredient to fall to a predetermined destination.
Specifically, the released ingredients are guided so that some of them fall in a dispersed manner to one end of the container in the predetermined direction where the ingredients were released (first release position), the other end of the container in the predetermined direction (second release position), and the area between them. This makes it possible to prevent the released ingredients from falling in large quantities only to a predetermined position in the container. Also, by guiding the ingredients in this way, the released ingredients can be guided so that they fall only in the container, which is the area where the ingredients should be released, and so that ingredients do not scatter.

この案内動作では、図10(c)に示すように、多関節ロボット30は、解放された全ての解放具材が容器底面に落下する前に、露出した把持部材31aの開口部を解放具材に接触させた状態として、把持部材31aを移動させることで案内動作を開始する。
この場合に、多関節ロボット30は、解放具材の一部が容器底面に落下したタイミングで移動を開始してもよいし、解放具材が未だ容器底面には落下しておらず、解放具材が空中にあるタイミングで移動を開始してもよい。何れにせよ、本実施形態では、解放動作により露出した開口部をそのまま利用して、解放具材の全てが自然に落下する前に、迅速に案内動作を実現することができる。
In this guiding operation, as shown in FIG. 10(c), the articulated robot 30 starts the guiding operation by moving the gripping member 31a so that the exposed opening of the gripping member 31a is in contact with the released ingredients before all of the released ingredients fall to the bottom of the container.
In this case, the articulated robot 30 may start moving when a part of the released ingredient falls to the bottom of the container, or when the released ingredient has not yet fallen to the bottom of the container and is still in the air. In either case, in this embodiment, the opening exposed by the releasing operation can be used as it is to quickly perform the guiding operation before all of the released ingredient falls naturally.

また、移動する方向についてであるが、把持部材31aは、解放を行った所定方向の一端(第1の解放位置)に加えて、所定方向の他端(第2の解放位置)と、その間の領域とのそれぞれにも、解放具材の一部が分散して落下するように案内するため移動する。そのために、把持部材31aは、例えば、水平方向(すなわち、Y方向)にのみ移動してもよいが、これに加えて鉛直方向(すなわち、Z方向)等にも移動してもよい。例えば、把持部材31aは、第2の開放位置に向かって案内するための平行移動と、重力により解放具材が落下する影響を低減するための鉛直上方に向かっての垂直移動とを組み合わせて行ってもよい。すなわち、斜め方向への移動を行ってもよい。
ここで、重力により解放具材が落下する影響を低減するとは、例えば、把持部材31aの移動により解放具材に与えられる鉛直上方への慣性力と、把持部材31aの開口部と容器底面との距離を遠ざけることとによって、解放具材が全て落下するまでの時間を延ばすことである。これにより、解放具材の案内を、より容易に実現することが可能となる。
Regarding the direction of movement, the gripping member 31a moves to guide a part of the released ingredient to fall in a dispersed manner not only to one end (first release position) in the predetermined direction where the release was performed, but also to the other end (second release position) in the predetermined direction and the area between them. For this purpose, the gripping member 31a may move only in the horizontal direction (i.e., Y direction), but may also move in the vertical direction (i.e., Z direction) in addition to this. For example, the gripping member 31a may combine a parallel movement to guide the gripping member 31a toward the second release position with a vertical movement toward the vertical upward direction to reduce the effect of the released ingredient falling due to gravity. That is, it may move in an oblique direction.
Here, reducing the effect of gravity on the release ingredients falling means, for example, extending the time it takes for all the release ingredients to fall by reducing the vertical upward inertial force applied to the release ingredients by the movement of the gripping member 31a and increasing the distance between the opening of the gripping member 31a and the bottom surface of the container. This makes it easier to guide the release ingredients.

このように、把持部材31aが解放具材に接触しながら移動することで、解放具材は、把持部材31a移動により解放具材に与えられる慣性力と、解放具材に働きかける重力との合力(図中、黒矢印で示す)により、案内先に向かって落下していく。 In this way, as the gripping member 31a moves while in contact with the released ingredient, the released ingredient falls toward its destination due to the combined force of the inertial force imparted to the released ingredient by the movement of the gripping member 31a and the gravity acting on the released ingredient (indicated by the black arrow in the figure).

次に、図11(d)に示すように、多関節ロボット30は、全ての解放具材が落下するまで、案内動作における移動を継続する。これにより、図11(e)に示すように、案内先となる、解放を行った所定方向の一端(第1の解放位置)に加えて、所定方向の他端(第2の解放位置)と、その間の領域とのそれぞれにも、解放具材の一部が分散して落下する。すなわち、多関節ロボット30は、具材を案内して落下させることで、具材を解放すべき容器内の全域に均等に解放具材を落下させると共に、具材を解放することを意図していない容器外には解放具材を落下させないことができる。意図していない場所(例えば、容器外)に落下してしまうことを防止できる。従って、例えば、把持により1つの塊状となってしまうような特性を有する具材であっても、適切に盛り付けることができる。 Next, as shown in FIG. 11(d), the articulated robot 30 continues to move in the guiding operation until all the released ingredients have fallen. As a result, as shown in FIG. 11(e), in addition to the guided end (first release position) in the specified direction where the ingredients were released, some of the released ingredients fall in a dispersed manner to the other end (second release position) in the specified direction and to the area between them. In other words, by guiding the ingredients to fall, the articulated robot 30 can evenly drop the released ingredients in the entire area of the container where the ingredients are to be released, and prevent the released ingredients from falling outside the container where the ingredients are not intended to be released. It is possible to prevent the released ingredients from falling in unintended places (for example, outside the container). Therefore, for example, even ingredients that have characteristics that become one lump when grasped can be properly arranged.

すなわち、多関節ロボット30が、案内動作を行うことによって、把持した具材を解放する場合に、解放された具材の状態を、より適切な状態とする、という課題を解決することができる。
また、この案内動作は、把持部材31aを動作させるのみで実現できる。そのため、解放具材を案内するための専用の部材や機構等を別途用意する必要もない、という効果も奏する。
In other words, when the articulated robot 30 performs a guiding operation to release a grasped ingredient, it is possible to solve the problem of making the released ingredient in a more appropriate state.
In addition, this guiding operation can be realized simply by operating the gripping member 31a, which has the effect of eliminating the need to separately prepare a dedicated member or mechanism for guiding the release material.

[整形動作]
図12は、多関節ロボット30による整形動作の一例を示す模式図である。
上述した解放動作、及び案内動作により、解放具材は飛散することなく容器内におおむね均一に落下して、盛り付けられている。しかしながら、例えば、盛り付けた具材を提供する事業者の要望や、盛り付ける具材の種類によっては、盛り付けられた解放具材の表面の状態を、より一層、平坦な状態にしたい場合がある。また、卯の花等の相互に密着しやすい特性を有する具材の場合には、単に落下により盛り付けると、具材同士が結合した状態が維持されてしまうので、この結合を分離することにより、ふんわりとした盛り付け状態としたい場合がある。
[Shaping action]
FIG. 12 is a schematic diagram showing an example of a shaping operation performed by the articulated robot 30. As shown in FIG.
By the above-mentioned releasing and guiding operations, the released ingredients are dropped almost evenly into the container without scattering, and are arranged on the container. However, depending on the request of the business providing the arranged ingredients and the type of ingredients to be arranged, for example, there are cases where the surface state of the arranged released ingredients is desired to be even flatter. Also, in the case of ingredients that have the property of easily sticking to each other, such as udon, if they are arranged by simply dropping them, the ingredients will remain bonded to each other, so there are cases where it is desired to separate this bond to arrange them in a fluffy arrangement.

このような場合に、多関節ロボット30は、整形動作を行う。
図12(f-1)に示すように、多関節ロボット30は、解放動作、及び案内動作を行った後、把持部材31aを閉状態とした上で、把持部材31aの先端を容器に盛り付けられた解放具材に接触させる。そして、多関節ロボット30は、その状態で把持部材31aに少なくとも一回以上、上下運動を行わせる。すなわち、多関節ロボット30は、整形動作として、把持部材31aの先端で、解放具材を一度鉛直下方に押し下げてから、押し下げを取りやめることを繰り返すことになる。これにより、図12(g)に示すように、相対的に解放具材が高く盛り付けられている領域の解放具材が、相対的に解放具材が低く盛り付けられている領域に移動する。そのため、落下して盛り付けられた解放具材の表面の状態を、より一層、平坦な状態することができる。また、具材同士の結合を分離することにより、ふんわりとした盛り付け状態とすることもできる。
In such a case, the articulated robot 30 performs a shaping operation.
As shown in FIG. 12(f-1), after performing the release operation and the guide operation, the articulated robot 30 closes the gripping member 31a and then brings the tip of the gripping member 31a into contact with the released ingredient served in the container. The articulated robot 30 then causes the gripping member 31a to move up and down at least once in this state. That is, the articulated robot 30 repeats the process of pushing the released ingredient vertically downward once with the tip of the gripping member 31a and then ceasing to push it down as a shaping operation. As a result, as shown in FIG. 12(g), the released ingredient in the area where the released ingredient is relatively high moves to the area where the released ingredient is relatively low. Therefore, the surface state of the dropped released ingredient can be made even flatter. In addition, by separating the bonds between the ingredients, the ingredients can be served in a fluffy state.

また、図12(f-2)に示すように、多関節ロボット30は、解放動作、及び案内動作を行った後、把持部材31aを開状態とした上で、把持部材31aの先端を容器に盛り付けられた解放具材に接触させるようにしてもよい。この場合であっても、図12(f-1)に示した場合と同様の効果を奏することができる。 Also, as shown in FIG. 12(f-2), after performing the releasing and guiding operations, the articulated robot 30 may open the gripping member 31a and bring the tip of the gripping member 31a into contact with the released ingredient placed in the container. Even in this case, the same effect as in the case shown in FIG. 12(f-1) can be achieved.

あるいは、これらを組み合わせて、把持部材31aの開閉状態を異ならせながら、それぞれの状態において、把持部材31aに少なくとも一回ずつ以上、上下運動を行わせる。これにより、盛り付けられている解放具材全体を対象として、図12(f-1)に示した場合と同様の効果を奏することができる。 Or, by combining these, the gripping member 31a is opened and closed in different states, and in each state, the gripping member 31a is moved up and down at least once. This can achieve the same effect as the case shown in Figure 12 (f-1) for the entirety of the released ingredients that are served.

[全体動作]
次に、把持システム1の全体動作を説明する。
図13は、把持システム1が実行する具材盛り付け処理の流れを示すフローチャートである。具材盛り付け処理は、例えば、作業者によって具材盛り付け処理を開始させる操作が行われたことを契機として開始される。
[Overall operation]
Next, the overall operation of the gripping system 1 will be described.
13 is a flowchart showing the flow of an ingredient plating process executed by the gripping system 1. The ingredient plating process is started, for example, when an operation for starting the ingredient plating process is performed by an operator.

具材盛り付け処理が開始されると、図13のステップS11において、多関節ロボット制御部154は、具材盛り付け処理における一連の動作を実行するための動作用のデータ(動作パターンのデータ及びハンド31の差し込み量のデータ等)をパラメータ記憶部171から読み込むことで、具材を把持するための準備を行う。 When the ingredient placement process is started, in step S11 of FIG. 13, the articulated robot control unit 154 reads operation data (such as data on the movement pattern and the amount of insertion of the hand 31) for executing a series of operations in the ingredient placement process from the parameter storage unit 171, thereby preparing to grasp the ingredients.

ステップS12において、多関節ロボット制御部154は、動作パターンのデータに従って、収容空間10Aへ、ハンド31を移送する。 In step S12, the articulated robot control unit 154 transfers the hand 31 to the storage space 10A according to the operation pattern data.

ステップS13において、具材状態判定部152は、具材収容部10の収容空間10Aにおける具材の状態を示す具材状態マップを履歴DB172から読み込むことで、収容空間10Aにおける具材の状態を認識する。具材状態判定部152は、その後も、センサ情報取得部151が取得した、力センサ30Bによって計測された具材からの反力のデータに基づいて、具材の状態の認識を継続する。 In step S13, the ingredient status determination unit 152 recognizes the status of the ingredients in the storage space 10A by reading from the history DB 172 an ingredient status map showing the status of the ingredients in the storage space 10A of the ingredient storage unit 10. The ingredient status determination unit 152 continues to recognize the status of the ingredients based on the data of the reaction force from the ingredients measured by the force sensor 30B acquired by the sensor information acquisition unit 151.

ステップS14において、ステップS11において読み込んだ動作パターンのデータと、ステップS13において認識した収容空間10Aにおける具材の状態とに基づいて、具材に対して把持部材31aを差し込む深さを決定する。
ステップS15において、多関節ロボット制御部154は、決定された差し込み深さまで、具材に対して把持部材31aを差し込む。
ステップS16において、多関節ロボット制御部154は、把持部材31aを閉じて具材を把持する。
In step S14, the depth to which the gripping members 31a are to be inserted into the ingredients is determined based on the data of the operation pattern read in step S11 and the state of the ingredients in the storage space 10A recognized in step S13.
In step S15, the articulated robot control unit 154 inserts the gripping member 31a into the ingredient to the determined insertion depth.
In step S16, the articulated robot control unit 154 closes the gripping members 31a to grip the ingredient.

ステップS17において、具材量判定部153は、把持している把持具材の重量(物理量)を計測し、規定量の具材が把持されているか否かを判定する。規定量の具材が把持されている場合は、ステップS17においてYesと判定され、処理はステップS18に進む。一方で、規定量の具材が把持されていない場合は、ステップS17においてNoと判定され、処理はステップS14から再度行われる。この場合、把持している把持具材が規定量より超過しているのであれば、再度行われるステップS14において、差し込み深さはより浅くなるように再決定される。一方で、把持している把持具材が規定量より不足しているのであれば、再度行われるステップS14において、差し込み深さはより深くなるように再決定される。なお、このステップS14からステップS17までの処理は、図8を参照して説明した把持動作に相当する。 In step S17, the ingredient amount determination unit 153 measures the weight (physical amount) of the ingredient being held and determines whether or not a specified amount of ingredient is being held. If the specified amount of ingredient is being held, step S17 is determined as Yes, and processing proceeds to step S18. On the other hand, if the specified amount of ingredient is not being held, step S17 is determined as No, and processing is performed again from step S14. In this case, if the amount of ingredient being held exceeds the specified amount, the insertion depth is re-determined to be shallower in step S14 that is performed again. On the other hand, if the amount of ingredient being held is less than the specified amount, the insertion depth is re-determined to be deeper in step S14 that is performed again. The processing from step S14 to step S17 corresponds to the gripping operation described with reference to FIG. 8.

ステップS18において、多関節ロボット制御部154は、把持部材31aを惣菜の容器の位置に移送する。
ステップS19において、多関節ロボット制御部154は、容器内の所定の領域(例えば、Y方向における容器の一端)に解放する。
In step S18, the articulated robot control unit 154 moves the gripping member 31a to the position of the container of prepared food.
In step S19, the articulated robot control unit 154 releases the robot in a predetermined area within the container (for example, one end of the container in the Y direction).

ステップS20において、多関節ロボット制御部154は、案内動作により、解放具材が所定の落下先に落下するよう案内する。例えば、多関節ロボット制御部154は、解放を行ったY方向の一端(第1の解放位置)と、Y方向の他端(第2の解放位置)と、その間の領域とのそれぞれに、解放具材の一部が分散して落下するように案内する。
ステップS21において、多関節ロボット制御部154は、整形動作により解放具材を整形する。
In step S20, the articulated robot control unit 154 guides the released ingredient to fall to a predetermined destination by a guiding operation. For example, the articulated robot control unit 154 guides the released ingredient to fall in a dispersed manner to one end in the Y direction where the release was performed (first release position), the other end in the Y direction (second release position), and the area therebetween.
In step S21, the articulated robot control unit 154 shapes the release ingredient by a shaping operation.

ステップS22において、記録制御部156は、具材盛り付け処理において取得された制御に関するパラメータ及び盛り付けられた具材の重量の計測データ(履歴データ)を履歴DB172に記憶する。また、記録制御部156は、具材収容部10の収容空間10Aにおける具材の状態を示す具材状態マップを更新し、この更新後の具材状態マップも履歴DB172に記憶する。なお、この場合に、盛り付けられた具材の重量に過不足がある場合には、作業者に対してアラートを出力する等してもよい。 In step S22, the record control unit 156 stores the control parameters acquired in the ingredient plating process and the measurement data (history data) of the weight of the plated ingredients in the history DB 172. The record control unit 156 also updates an ingredient status map showing the status of the ingredients in the storage space 10A of the ingredient storage unit 10, and also stores this updated ingredient status map in the history DB 172. In this case, if the weight of the plated ingredients is excessive or insufficient, an alert may be output to the operator.

ステップS23において、多関節ロボット制御部154は、具材盛り付け処理を終了する条件に適合したか否かを判定する。この場合、具材盛り付け処理を終了する条件としては、予定された数の惣菜の容器に具材を盛り付けたこと、あるいは、作業者によって具材盛り付け処理を終了させる操作が行われたこと等を定義することができる。
具材盛り付け処理を終了する条件に適合していない場合は、ステップS23においてNoと判定されて、処理はステップS12から再度行われる。一方で、具材盛り付け処理を終了する条件に適合している場合は、ステップS23においてYesと判定されて、具材盛り付け処理は終了する。
In step S23, the articulated robot control unit 154 determines whether or not a condition for terminating the ingredient plating process is met. In this case, the condition for terminating the ingredient plating process can be defined as when ingredients have been plated into the planned number of side dish containers, when an operation for terminating the ingredient plating process has been performed by the worker, or the like.
If the condition for terminating the ingredient plating process is not met, the result in step S23 is No, and the process is repeated from step S12. On the other hand, if the condition for terminating the ingredient plating process is met, the result in step S23 is Yes, and the ingredient plating process is terminated.

以上のように、本実施形態に係る把持システム1は、多関節ロボット30によって把持した具材を解放する場合に、解放された解放具材の状態を、より適切な状態とすることができる。これに加えて、本実施形態に係る把持システム1は、解放動作、案内動作、及び整形動作の説明の際に上述したような、様々な効果も奏する。 As described above, when releasing an ingredient grasped by the articulated robot 30, the grasping system 1 according to this embodiment can make the released ingredient in a more appropriate state. In addition, the grasping system 1 according to this embodiment also achieves various effects as described above in the explanation of the releasing operation, the guiding operation, and the shaping operation.

[変形例1]
上述の実施形態では、図12(f-1)及び図12(f-2)に示すように、多関節ロボット30は、把持部材31aの先端で、解放具材を一度鉛直下方に押し下げてから、押し下げを取りやめることを繰り返すことで整形動作を実現していた。これに限らず、他の方法で整形動作を実現するようにしてもよい。
[Modification 1]
In the above embodiment, as shown in Fig. 12(f-1) and Fig. 12(f-2), the articulated robot 30 performs the shaping operation by repeatedly pushing the release ingredient vertically downward once with the tip of the gripping member 31a and then canceling the pushing down. The shaping operation may be performed in other ways.

図14は、多関節ロボット30による整形動作の変形例の一例を示す模式図である。本変形例では、把持部材31aの先端が直線状の縁部を有することを利用する。具体的には、図14(f-3)に示すように、把持部材31aを閉状態として把持部材31aの先端を容器に盛り付けられた解放具材に接触させた上で、把持部材31aを容器底面から同一の高さでY方向に左右運動させる。これにより、図14(g)に示すように、容器に盛り付けられた解放具材の表面の状態を、より一層、平坦な状態することができる。
ただし、具材の特性にもよるが、具材同士が結合した状態を分離する点においては、図12(f-1)及び図12(f-2)に示した、押し下げによる整形動作を行った方が有効な場合もある。このような場合には、本変形例の整形動作と、上述した押し下げによる整形動作を組み合わせて行うようにするとよい。
FIG. 14 is a schematic diagram showing an example of a modified example of the shaping operation by the articulated robot 30. In this modified example, the tip of the gripping member 31a has a straight edge. Specifically, as shown in FIG. 14(f-3), the gripping member 31a is closed and the tip of the gripping member 31a is brought into contact with the release ingredient placed in the container, and then the gripping member 31a is moved left and right in the Y direction at the same height from the bottom surface of the container. This makes it possible to make the surface state of the release ingredient placed in the container even flatter, as shown in FIG. 14(g).
However, depending on the characteristics of the ingredients, in terms of separating ingredients that are bonded together, it may be more effective to perform the shaping operation by pushing down as shown in Figures 12(f-1) and 12(f-2). In such cases, it is better to combine the shaping operation of this modified example with the above-mentioned shaping operation by pushing down.

[変形例2]
上述の実施形態において、一対の把持部材31a(すなわち、2つの把持部材31a)を用いることを想定したが、これに限られない。3つ以上の複数の把持部材31aを用いるようにしてもよい。そして、各把持部材31aの開口部を近づけることで把持動作を行い、各把持部材31aの開口部を遠ざけることで解放動作を行うような構成としてもよい。
この場合、例えば、3つの把持部材31aを用いるのであれば、鉛直上方から俯瞰した場合に、それぞれの中心角が120°の3つの把持部材31aの先端を中央に近づけたり遠ざけたりするようにする。
このようにしても、上述した案内動作等の各動作を実行することができる。
[Modification 2]
In the above embodiment, it is assumed that a pair of gripping members 31a (i.e., two gripping members 31a) is used, but this is not limited thereto. Three or more gripping members 31a may be used. The gripping operation may be performed by bringing the openings of the gripping members 31a closer to each other, and the release operation may be performed by moving the openings of the gripping members 31a away from each other.
In this case, for example, if three gripping members 31a are used, when viewed vertically from above, the tips of the three gripping members 31a, each with a central angle of 120°, are moved closer to or farther away from the center.
Even in this manner, the above-mentioned guidance operation and other operations can be performed.

[変形例3]
上述の実施形態において、具材状態判定部152は、力センサ30Bによって計測された具材からの反力(すなわち、具材への接触の検出結果)のデータに基づいて、具材の状態を判定するものとしたが、これに限られない。
[Modification 3]
In the above-described embodiment, the ingredient state determination unit 152 determines the state of the ingredient based on data on the reaction force from the ingredient measured by the force sensor 30B (i.e., the detection result of contact with the ingredient), but this is not limited to this.

カメラの設置コスト等が問題とならない場合には、カメラ(すなわち、撮像装置)によって撮影を行うことにより、具材の状態を判定するようにしてもよい。また、上述の実施形態において、多関節ロボット30が把持した具材の重量あるいは惣菜の容器に盛り付けられた具材の重量を重量センサ30A,21によって計測するものとしたが、これに限られない。
例えば、撮像装置によって撮像された具材の画像から、具材の体積を推定し、密度と推定された体積を乗算すること等により、具材の重量を算出することも可能である。
この場合、重量センサ30A,21を用いることなく、具材の重量を算出する手段を実装することができる。
If the installation cost of the camera is not an issue, the state of the ingredients may be determined by taking pictures with a camera (i.e., an imaging device). In the above embodiment, the weight of the ingredients held by the articulated robot 30 or the weight of the ingredients placed in the prepared food container is measured by the weight sensor 30A, 21, but this is not limited to the above.
For example, it is possible to estimate the volume of an ingredient from an image of the ingredient captured by an imaging device, and calculate the weight of the ingredient by multiplying the density by the estimated volume, etc.
In this case, a means for calculating the weight of the ingredient can be implemented without using the weight sensors 30A and 21.

[構成例]
以上のように、本実施形態における把持システム1は、開閉する把持部材31aを備えた多関節ロボット30と、多関節ロボット30の動作を制御する制御装置40と、を備える。
制御装置40は、
把持部材31aを閉状態とすることで、把持対象となる対象物を把持部材31aにより把持する把持動作と、
把持部材31aを開状態とすることで、把持動作により把持した把持対象物を把持部材31aから解放する解放動作と、
解放動作により解放した解放対象物が落下する過程において、解放対象物に把持部材31aを接触させることで、解放対象物が所定の落下先に落下するよう案内する案内動作と、
を多関節ロボット30に実行させる。
これにより、解放対象物を所定の落下先(例えば、容器内)に案内して落下させることができる。そのため、解放対象物が、意図していない場所(例えば、容器外)に落下してしまうことを防止できる。従って、例えば、把持により1つの塊状となってしまうような特性を有する対象物であっても、適切に盛り付けることができる。
すなわち、把持システム1によれば、ロボットによって把持した対象物を解放する場合に、解放された対象物の状態を、より適切な状態とすることができる。
また、この案内動作は、把持部材31aを動作させるのみで実現できる。そのため、解放対象物を案内するための専用の部材や機構等を別途用意する必要もない、という効果も奏する。
[Configuration example]
As described above, the gripping system 1 in this embodiment includes the articulated robot 30 having the gripping member 31 a that opens and closes, and the control device 40 that controls the operation of the articulated robot 30 .
The control device 40 is
a gripping operation in which the gripping member 31a is closed to grip an object to be gripped by the gripping member 31a;
a release operation in which the gripping member 31 a is opened to release the gripping object gripped by the gripping operation from the gripping member 31 a;
a guiding operation for guiding the release object to fall to a predetermined destination by bringing the gripping member 31 a into contact with the release object during the process of the release object being released by the release operation falling;
The articulated robot 30 executes the above.
This allows the object to be guided to a predetermined destination (e.g., inside a container) and dropped. This prevents the object from dropping to an unintended location (e.g., outside a container). Therefore, even if the object has characteristics that make it form a single lump when grasped, it can be properly served.
In other words, according to the gripping system 1, when an object gripped by a robot is released, the state of the released object can be made more appropriate.
In addition, this guiding operation can be realized simply by operating the gripping member 31a, which has the effect of eliminating the need to separately provide a dedicated member or mechanism for guiding the object to be released.

制御装置40は、
解放動作において、解放対象物の一部を第1の解放位置に落下するよう解放させ、
案内動作において、解放対象物の他の一部を第1の解放位置より離間した第2の解放位置に落下するよう案内させると共に、解放対象物のさらに他の一部を第1の解放位置と第2の解放位置の間の領域に落下するように案内させる。
これにより、解放位置、解放位置から離間した位置、及びその間の領域というように、解放対象物が複数の位置に分散して落下するように案内することができる。これにより、例えば、解放対象物が所定の位置のみに偏って多量に落下することを防止できる。
The control device 40 is
In the releasing operation, a part of the release object is released so as to fall to a first release position;
In the guiding operation, another part of the object to be released is guided to fall to a second release position spaced apart from the first release position, and yet another part of the object to be released is guided to fall into a region between the first release position and the second release position.
This makes it possible to guide the object to be released so that it falls in a dispersed manner to a plurality of positions, such as the release position, a position away from the release position, and an area between them, thereby making it possible to prevent, for example, a large amount of the object to be released from falling in a concentrated manner only at a predetermined position.

第1の解放位置は、解放対象物を解放すべき領域における所定方向の一端であり、第2の解放位置は、解放対象物を解放すべき領域における所定方向の他端である。
これにより、解放すべき領域内(例えば、容器内)にのみ、解放対象物が落下するよう、案内をすることができる。
The first release position is one end in a predetermined direction of the area in which the release object is to be released, and the second release position is the other end in the predetermined direction of the area in which the release object is to be released.
This makes it possible to guide the object to be released so that it falls only within the area to be released (e.g., within a container).

把持部材31aは解放するための開口部を有する容器形状であり、
制御装置40は、
解放動作で開状態とすることで露出した把持部材31aの開口部を解放対象物に接触させた状態として、把持部材31aを移動させることで案内動作を実現する。
これにより、解放動作により露出した開口部を利用して、解放対象物の全てが自然に落下する前に、迅速に案内動作を実現することができる。
The gripping member 31a is in the form of a container having an opening for release;
The control device 40 is
By opening the gripping member 31a in the releasing operation, the opening of the gripping member 31a is exposed and brought into contact with the object to be released, and the gripping member 31a is moved to achieve the guiding operation.
This allows the opening exposed by the release operation to be utilized to quickly perform the guiding operation before all of the object to be released falls naturally.

制御装置40は、
把持部材31aを、水平方向及び鉛直方向の双方に移動させることにより案内動作を実現する。
これにより、複数の方向を組み合わせた、より適切な動きで、解放対象物の落下先をコントロールすることができる。
The control device 40 is
The guiding operation is achieved by moving the gripping member 31a both horizontally and vertically.
This makes it possible to control the destination of the released object by combining multiple directions and performing more appropriate movements.

制御装置40は、
把持部材31aを、案内動作により案内されて落下した解放対象物に接触させた状態で移動させることで、解放対象物の表面を整形する整形動作を、さらに多関節ロボット30に実行させる。
これにより、落下して盛り付けられた解放具材の表面の状態を、より一層、平坦な状態することができる。
The control device 40 is
The gripping member 31a is moved in contact with the object to be released that has fallen while being guided by the guiding operation, whereby the articulated robot 30 is caused to further perform a shaping operation for shaping the surface of the object to be released.
This allows the surface of the dropped and arranged release ingredient to be in an even flatter state.

制御装置40は、
把持部材31aにより、解放対象物を鉛直下方に押し下げることで整形動作を実行させる。
これにより、落下して盛り付けられた解放対象物を容器底面に向けて押し下げてほぐすことができ、解放対象物の表面の状態を、より均一に平坦な状態とすることができる。
The control device 40 is
The gripping member 31a presses the object to be released vertically downward to perform the shaping operation.
This allows the objects to be released that have fallen and piled up to be pushed down toward the bottom of the container and loosened, making the surface of the objects to be released more uniformly flat.

なお、上述の実施形態及び変形例は、本発明の実施形態の一例であり、本発明の機能を実現する種々の実施形態が本発明の範囲に含まれる。
例えば、上述の実施形態及び変形例において、惣菜を盛り付ける把持システムに本発明を適用する場合を例に挙げて説明したが、本発明は、種々の対象物を把持するシステムに適用することができる。例えば、練ったモルタル、コンクリート、漆喰、粘土等、粘性あるいは粘着性が高い材料を把持するシステムに本発明を適用することができる。本発明は、作業温度又は室温において中粘度以上(5000mPa・s)以上の粘度を有する対象物を把持する際に好適である。
また、上述の実施形態に記載された例を適宜組み合わせて、本発明を実施することが可能である。
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図7の機能的構成は例示に過ぎず、特に限定されない。すなわち、上述した一連の処理を全体として実行できる機能が把持システム1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図7の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
The above-described embodiment and modifications are merely examples of the present invention, and various embodiments that realize the functions of the present invention are included in the scope of the present invention.
For example, in the above-mentioned embodiment and modified example, the present invention has been described as being applied to a gripping system for serving prepared foods, but the present invention can be applied to systems for gripping various objects. For example, the present invention can be applied to a system for gripping highly viscous or adhesive materials such as kneaded mortar, concrete, plaster, clay, etc. The present invention is suitable for gripping objects having a viscosity of medium viscosity or higher (5000 mPa·s) at working temperature or room temperature.
Furthermore, the examples described in the above-described embodiments can be appropriately combined to implement the present invention.
The above-described series of processes can be executed by hardware or software.
In other words, the functional configuration in Fig. 7 is merely an example and is not particularly limited. In other words, it is sufficient that the grasping system 1 is provided with a function capable of executing the above-mentioned series of processes as a whole, and the type of functional block used to realize this function is not particularly limited to the example in Fig. 7.
Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination of both.

一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
When the series of processes is executed by software, the program constituting the software is installed into a computer or the like from a network or a recording medium.
The computer may be a computer built into dedicated hardware, or may be a computer capable of executing various functions by installing various programs, such as a general-purpose personal computer.

プログラムを記憶する記憶媒体は、装置本体とは別に配布されるリムーバブルメディア、あるいは、装置本体に予め組み込まれた記憶媒体等で構成される。リムーバブルメディアは、例えば、磁気ディスク、光ディスク、光磁気ディスクあるいはフラッシュメモリ等により構成される。光ディスクは、例えば、CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk),Blu-ray Disc(登録商標)等により構成される。光磁気ディスクは、MD(Mini-Disk)等により構成される。フラッシュメモリは、例えば、USB(Universal Serial Bus)メモリあるいはSDカードにより構成される。また、装置本体に予め組み込まれた記憶媒体は、例えば、プログラムが記憶されているROMやハードディスク等で構成される。 The storage medium that stores the program is composed of removable media distributed separately from the device body, or storage media that is pre-installed in the device body. Removable media is composed of, for example, a magnetic disk, optical disk, magneto-optical disk, or flash memory. Optical disks are composed of, for example, CD-ROMs (Compact Disk-Read Only Memory), DVDs (Digital Versatile Disks), Blu-ray Discs (registered trademark), etc. Magneto-optical disks are composed of, for example, MDs (Mini-Disks), etc. Flash memory is composed of, for example, USB (Universal Serial Bus) memory or SD cards. Storage media pre-installed in the device body is composed of, for example, a ROM or hard disk in which the program is stored.

なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
In this specification, the steps of describing a program to be recorded on a recording medium include not only processes that are performed chronologically according to the order, but also processes that are not necessarily performed chronologically but are executed in parallel or individually.
In addition, in this specification, the term "system" refers to an overall device that is composed of a plurality of devices, a plurality of means, etc.

上記実施形態は、本発明を適用した一例を示しており、本発明の技術的範囲を限定するものではない。すなわち、本発明は、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができ、上記実施形態以外の各種実施形態を取ることが可能である。本発明が取ることのできる各種実施形態及びその変形は、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above embodiment shows an example of the application of the present invention, and does not limit the technical scope of the present invention. In other words, the present invention can be modified in various ways, such as by omission or substitution, without departing from the gist of the present invention, and various embodiments other than the above embodiment can be adopted. The various embodiments and modifications that the present invention can adopt are included in the scope of the invention described in the claims and their equivalents.

1 把持システム、2 ベルトコンベア、10 具材収容部、10A 収容空間、20 容器供給部、21,30A 重量センサ、30 多関節ロボット、30B 力センサ、31 ハンド、31a 把持部材、32 ロボットアーム、40 制御装置、50 遮蔽部、151 センサ情報取得部、152 具材状態判定部、153 具材量判定部、154 多関節ロボット制御部、155 容器供給制御部、156 記録制御部、171 パラメータ記憶部、172 履歴データベース(履歴DB)、711 CPU、712 ROM、713 RAM、714 バス、715 入力部、716 出力部、717 記憶部、718 通信部、719 ドライブ、731 リムーバブルメディア 1 gripping system, 2 belt conveyor, 10 ingredient storage section, 10A storage space, 20 container supply section, 21, 30A weight sensor, 30 articulated robot, 30B force sensor, 31 hand, 31a gripping member, 32 robot arm, 40 control device, 50 shielding section, 151 sensor information acquisition section, 152 ingredient state determination section, 153 ingredient amount determination section, 154 articulated robot control section, 155 container supply control section, 156 recording control section, 171 parameter storage section, 172 history database (history DB), 711 CPU, 712 ROM, 713 RAM, 714 bus, 715 input section, 716 output section, 717 storage section, 718 communication section, 719 drive, 731 removable media

Claims (10)

開閉する把持部材を備えたロボットと、前記ロボットの動作を制御する制御装置と、を備えた把持システムであって、
前記制御装置は、
前記把持部材を閉状態とすることで、把持対象となる対象物を前記把持部材により把持する把持動作と、
前記把持部材を開状態とすることで、前記把持動作により把持した把持対象物を前記把持部材から解放する解放動作と、
前記解放動作により解放した解放対象物が落下する過程において、前記解放対象物に前記把持部材を接触させることで、前記解放対象物が所定の落下先に落下するよう案内する案内動作と、
を前記ロボットに実行させることを特徴とする把持システム。
A gripping system including a robot having a gripping member that opens and closes, and a control device that controls the operation of the robot,
The control device includes:
a gripping operation in which the gripping member is closed to grip an object to be gripped by the gripping member;
a release operation in which the gripping member is opened to release the gripped object from the gripping member; and
a guiding action of bringing the gripping member into contact with the release object during the process of the release object being released by the release action, thereby guiding the release object so that the release object falls to a predetermined destination;
The gripping system is characterized in that the robot is caused to execute the above.
前記制御装置は、
前記解放動作において、前記解放対象物の一部を第1の解放位置に落下するよう解放させ、
前記案内動作において、前記解放対象物の他の一部を前記第1の解放位置より離間した第2の解放位置に落下するよう案内させると共に、前記解放対象物のさらに他の一部を前記第1の解放位置と前記第2の解放位置の間の領域に落下するように案内させる、
ことを特徴とする請求項1に記載の把持システム。
The control device includes:
In the releasing operation, a part of the release object is released so as to fall to a first release position;
In the guiding operation, another part of the release object is guided to fall to a second release position separated from the first release position, and still another part of the release object is guided to fall in a region between the first release position and the second release position.
The gripping system of claim 1 .
前記第1の解放位置は、前記解放対象物を解放すべき領域における所定方向の一端であり、前記第2の解放位置は、前記解放対象物を解放すべき領域における前記所定方向の他端である、
ことを特徴とする請求項2に記載の把持システム。
The first release position is one end in a predetermined direction of an area in which the release object is to be released, and the second release position is the other end in the predetermined direction of an area in which the release object is to be released.
The gripping system of claim 2 .
前記把持部材は解放するための開口部を有する容器形状であり、
前記制御装置は、
前記解放動作で開状態とすることで露出した前記把持部材の開口部を前記解放対象物に接触させた状態として、前記把持部材を移動させることで前記案内動作を実現する、
ことを特徴とする請求項1乃至3の何れか1項に記載の把持システム。
the gripping member is in the form of a container having an opening for release;
The control device includes:
The opening of the gripping member exposed by the release operation is brought into an open state so as to be in contact with the object to be released, and the gripping member is moved to achieve the guiding operation.
A gripping system according to any one of claims 1 to 3.
前記制御装置は、
前記把持部材を、水平方向及び鉛直方向の双方に移動させることにより前記案内動作を実現する、
ことを特徴とする請求項1乃至3の何れか1項に記載の把持システム。
The control device includes:
The guiding operation is realized by moving the gripping member in both a horizontal direction and a vertical direction.
A gripping system according to any one of claims 1 to 3.
前記制御装置は、
前記把持部材を、前記案内動作により案内されて落下した前記解放対象物に接触させた状態で移動させることで、前記解放対象物の表面を整形する整形動作を、さらに前記ロボットに実行させる、
ことを特徴とする請求項1乃至3の何れか1項に記載の把持システム。
The control device includes:
and moving the gripping member in a state of contact with the released object that has been guided by the guiding operation, thereby causing the robot to further execute a shaping operation for shaping a surface of the released object.
A gripping system according to any one of claims 1 to 3.
前記制御装置は、
前記把持部材により、前記解放対象物を鉛直下方に押し下げることで前記整形動作を実行させる、
ことを特徴とする請求項6に記載の把持システム。
The control device includes:
The gripping member presses the release object vertically downward to perform the shaping operation.
The gripping system of claim 6.
開閉する把持部材を備えたロボットの動作を制御する制御装置の制御に従って、前記ロボットが行う把持方法であって、
前記把持部材を閉状態とすることで、把持対象となる対象物を前記把持部材により把持する把持ステップと、
前記把持部材を開状態とすることで、前記把持ステップにより把持した把持対象物を前記把持部材から解放する解放ステップと、
前記解放ステップにより解放した解放対象物が落下する過程において、前記解放対象物に前記把持部材を接触させることで、前記解放対象物が所定の落下先に落下するよう案内する案内ステップと、
を含むことを特徴とする把持方法。
A gripping method performed by a robot having a gripping member that opens and closes under the control of a control device that controls the operation of the robot, comprising:
a gripping step of gripping an object to be gripped by the gripping member by closing the gripping member;
a releasing step of releasing the object grasped in the grasping step from the grasping member by opening the grasping member;
a guiding step of guiding the release object to fall to a predetermined destination by bringing the gripping member into contact with the release object during the process of the release object being released in the releasing step;
A gripping method comprising:
開閉する把持部材を備えたロボットの動作を制御する制御手段を備えた制御装置であって、
前記制御手段は、
前記把持部材を閉状態とすることで、把持対象となる対象物を前記把持部材により把持する把持動作と、
前記把持部材を開状態とすることで、前記把持動作により把持した把持対象物を前記把持部材から解放する解放動作と、
前記解放動作により解放した解放対象物が落下する過程において、前記解放対象物に前記把持部材を接触させることで、前記解放対象物が所定の落下先に落下するよう案内する案内動作と、
を前記ロボットに実行させることを特徴とする制御装置。
A control device including a control means for controlling an operation of a robot having a gripping member that opens and closes,
The control means
a gripping operation in which the gripping member is closed to grip an object to be gripped by the gripping member;
a release operation in which the gripping member is opened to release the gripped object from the gripping member; and
a guiding action of bringing the gripping member into contact with the release object during the process of the release object being released by the release action, thereby guiding the release object so that the release object falls to a predetermined destination;
A control device that causes the robot to execute the above.
開閉する把持部材を備えたロボットの動作を制御する制御機能をコンピュータに実現させるプログラムであって、
前記制御機能は、
前記把持部材を閉状態とすることで、把持対象となる対象物を前記把持部材により把持する把持動作と、
前記把持部材を開状態とすることで、前記把持動作により把持した把持対象物を前記把持部材から解放する解放動作と、
前記解放動作により解放した解放対象物が落下する過程において、前記解放対象物に前記把持部材を接触させることで、前記解放対象物が所定の落下先に落下するよう案内する案内動作と、
を前記ロボットに実行させることを特徴とするプログラム。
A program for causing a computer to realize a control function for controlling the operation of a robot having a gripping member that opens and closes,
The control function is
a gripping operation in which the gripping member is closed to grip an object to be gripped by the gripping member;
a release operation in which the gripping member is opened to release the gripped object from the gripping member; and
a guiding action of bringing the gripping member into contact with the release object during the process of the release object being released by the release action, thereby guiding the release object so that the release object falls to a predetermined destination;
A program for causing the robot to execute the above.
JP2022212669A 2022-12-28 2022-12-28 Gripping system, grasping method, control device, and program Active JP7442225B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022212669A JP7442225B1 (en) 2022-12-28 2022-12-28 Gripping system, grasping method, control device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022212669A JP7442225B1 (en) 2022-12-28 2022-12-28 Gripping system, grasping method, control device, and program

Publications (2)

Publication Number Publication Date
JP7442225B1 JP7442225B1 (en) 2024-03-04
JP2024095396A true JP2024095396A (en) 2024-07-10

Family

ID=90096830

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022212669A Active JP7442225B1 (en) 2022-12-28 2022-12-28 Gripping system, grasping method, control device, and program

Country Status (1)

Country Link
JP (1) JP7442225B1 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6951106B2 (en) 2017-04-14 2021-10-20 川崎重工業株式会社 Food holding device and its operation method
JP7549195B2 (en) 2020-07-03 2024-09-11 株式会社デンソーウェーブ Serving device, serving program, and serving method

Also Published As

Publication number Publication date
JP7442225B1 (en) 2024-03-04

Similar Documents

Publication Publication Date Title
Wang et al. Challenges and opportunities in robotic food handling: A review
JP7228292B2 (en) Control device
JP2019025646A (en) Distributing device, serving system, and learning data generating device
JP6930457B2 (en) Simulation equipment, methods, and programs
JP7458116B1 (en) Control device and robot system
JP6680387B1 (en) Robot control system, robot control method, and control program
JP7364282B1 (en) Gripping system and control device
JP7364283B1 (en) Gripping system and control device
JP7560182B2 (en) GRASPING SYSTEM AND MOTION CONTROL METHOD
JP6874712B2 (en) Simulation equipment, simulation method and simulation program
JP2024095396A (en) Gripping system, gripping method, control device, and program
JP6988573B2 (en) Simulation equipment, simulation method and simulation program
JP7341550B1 (en) gripping system
JP7442245B1 (en) Gripping system and control device
JP7442229B1 (en) Gripping system, grasping method, control device, and program
JP2018194362A (en) Food product loading device and food product loading method
JP7553156B1 (en) Retention system and control device
JP7489685B1 (en) Retention System
JP2024050356A (en) Gripping system, gripping method, control device, and program
JP7520424B1 (en) Transfer mechanism and transfer method
JP7534515B1 (en) Processing System
DK201670155A1 (en) A robot and a method of controlling a robot
JP2020180965A (en) Robot control system, robot control method, and control program
EP4513402A1 (en) Control method, program, shipping system, and showcase
CN119173360A (en) Food serving device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230306

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20230406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230509

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230705

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230808

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231106

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20231227

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240130

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240213

R150 Certificate of patent or registration of utility model

Ref document number: 7442225

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150