JP2018144148A - Robot direct teaching system - Google Patents
Robot direct teaching system Download PDFInfo
- Publication number
- JP2018144148A JP2018144148A JP2017040801A JP2017040801A JP2018144148A JP 2018144148 A JP2018144148 A JP 2018144148A JP 2017040801 A JP2017040801 A JP 2017040801A JP 2017040801 A JP2017040801 A JP 2017040801A JP 2018144148 A JP2018144148 A JP 2018144148A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- detected
- sensor
- detection unit
- sensor device
- 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
Links
Images
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
【課題】ロボット自体が力センサを備えていない場合であっても、ロボットのダイレクトティーチングを簡易に行うことのできるダイレクトティーチングシステムを提供する。【解決手段】ユーザがロボット20を直接動かして動作位置を教示するダイレクトティーチングに用いられるダイレクトティーチングシステム10であって、ユーザの手に取り付け可能なセンサ装置40と、センサ装置40が接触したロボット20の部位を検出する部位検出部と、部位検出部により検出された部位に応じて、ロボット20に異なる動作をさせる動作部と、ロボット20の動作位置を設定する設定部と、を備える。【選択図】 図1PROBLEM TO BE SOLVED: To provide a direct teaching system capable of easily performing direct teaching of a robot even when the robot itself does not have a force sensor. SOLUTION: This is a direct teaching system 10 used for direct teaching in which a user directly moves a robot 20 to teach an operation position, and a sensor device 40 that can be attached to the user's hand and a robot 20 in contact with the sensor device 40. It is provided with a site detection unit for detecting the site, an operation unit for causing the robot 20 to perform different operations according to the site detected by the site detection unit, and a setting unit for setting the operation position of the robot 20. [Selection diagram] Fig. 1
Description
本発明は、ユーザがロボットを直接動かして動作位置を教示するダイレクトティーチングに用いられるシステムに関する。 The present invention relates to a system used for direct teaching in which a user directly moves a robot to teach an operation position.
従来、この種のシステムにおいて、ユーザがロボットに加えた力を検出する力センサを、ロボット自体が備えていない場合、以下のようにダイレクトティーチングが行われる。特許文献1に記載のものでは、ロボットの手首に6軸の力センサを装着し、力センサの先に装着されたエンドエフェクタをユーザが直接把持して、ロボットを教示点に誘導して動作位置を教示している。特許文献1に記載のものは、ユーザがエンドエフェクタに加えた力を力センサによって計測し、力の方向へロボットを誘導する制御を行っている。 Conventionally, in this type of system, when the robot itself does not include a force sensor for detecting the force applied by the user to the robot, direct teaching is performed as follows. In the device described in Patent Document 1, a 6-axis force sensor is attached to the wrist of the robot, the user directly grips the end effector attached to the tip of the force sensor, and the robot is guided to the teaching point to move the operation position. Teaches. In the device described in Patent Document 1, a force applied by the user to the end effector is measured by a force sensor, and control is performed to guide the robot in the direction of the force.
ところで、特許文献1に記載のものでは、教示時にロボットの手首に力センサを取り付ける必要があるとともに、ロボットの実際の動作時に力センサを取り外す必要がある。さらに、ロボットの手首とエンドエフェクタとの間に力センサを装着しているため、教示時と実際の動作時とでエンドエフェクタの位置が異なる。このため、ロボットの実際の動作時に、エンドエフェクタの位置を微調整する必要がある。 By the way, in the thing of patent document 1, it is necessary to attach a force sensor to the wrist of a robot at the time of teaching, and it is necessary to remove a force sensor at the time of actual operation | movement of a robot. Furthermore, since a force sensor is mounted between the wrist of the robot and the end effector, the position of the end effector differs between teaching and actual operation. For this reason, it is necessary to finely adjust the position of the end effector during the actual operation of the robot.
本発明は、こうした課題を解決するためになされたものであり、その主たる目的は、ロボット自体が力センサを備えていない場合であっても、ロボットのダイレクトティーチングを簡易に行うことのできるダイレクトティーチングシステムを提供することにある。 The present invention has been made to solve these problems, and its main purpose is direct teaching that can easily perform direct teaching of a robot even when the robot itself does not include a force sensor. To provide a system.
上記課題を解決するための第1の手段は、
ユーザがロボットを直接動かして動作位置を教示するダイレクトティーチングに用いられるダイレクトティーチングシステムであって、
前記ユーザの手に取り付け可能なセンサ装置と、
前記センサ装置が接触した前記ロボットの部位を検出する部位検出部と、
前記部位検出部により検出された前記部位に応じて、前記ロボットに異なる動作をさせる動作部と、
前記ロボットの動作位置を設定する設定部と、
を備える。
The first means for solving the above problems is as follows.
A direct teaching system used for direct teaching in which a user directly moves a robot to teach an operation position,
A sensor device attachable to the user's hand;
A part detecting unit for detecting a part of the robot that is in contact with the sensor device;
An operation unit that causes the robot to perform different operations according to the site detected by the site detection unit;
A setting unit for setting an operation position of the robot;
Is provided.
上記構成によれば、ユーザの手にセンサ装置を取り付けることができる。そして、ユーザが手を動かしてセンサ装置をロボットの部位に接触させれば、その部位が部位検出部により検出される。動作部は、部位検出部により検出された部位に応じて、ロボットに異なる動作をさせる。このため、ユーザは、ロボットの部位を選択してセンサ装置を接触させることにより、ロボットの動作を制御することができる。そして、設定部により、ロボットの動作位置が設定(すなわち教示)される。したがって、ロボットに対して力センサを取り付けたり取り外したりする必要がなく、ロボット自体が力センサを備えていない場合であっても、ダイレクトティーチングを簡易に行うことができる。 According to the said structure, a sensor apparatus can be attached to a user's hand. And if a user moves a hand and makes a sensor apparatus contact the site | part of a robot, the site | part will be detected by the site | part detection part. The operation unit causes the robot to perform a different operation according to the part detected by the part detection unit. For this reason, the user can control the operation of the robot by selecting a part of the robot and bringing the sensor device into contact therewith. Then, the operation position of the robot is set (that is, taught) by the setting unit. Therefore, it is not necessary to attach or remove the force sensor to / from the robot, and direct teaching can be easily performed even when the robot itself does not include the force sensor.
第2の手段では、前記部位検出部は、前記ロボットの位置及び姿勢を検出するロボット検出部と、前記センサ装置の位置、姿勢、及び接触を検出するセンサ検出部と、を有し、前記ロボット検出部により検出された前記ロボットの位置及び姿勢、並びに前記センサ検出部により検出された前記センサ装置の位置、姿勢、及び接触に基づいて、前記センサ装置が接触した前記ロボットの部位を検出する。 In the second means, the part detection unit includes a robot detection unit that detects the position and posture of the robot, and a sensor detection unit that detects the position, posture, and contact of the sensor device, and the robot Based on the position and posture of the robot detected by the detection unit and the position, posture, and contact of the sensor device detected by the sensor detection unit, the part of the robot touched by the sensor device is detected.
上記構成によれば、ロボット検出部により、ロボットの位置及び姿勢が検出される。センサ検出部により、センサ装置の位置、姿勢、及び接触が検出される。このため、ロボットの位置及び姿勢と、センサ装置の位置及び姿勢との関係、そしてセンサ装置の接触があったことを把握することができる。したがって、ロボット検出部により検出されたロボットの位置及び姿勢、並びにセンサ検出部により検出されたセンサ装置の位置、姿勢、及び接触に基づいて、センサ装置が接触したロボットの部位を検出することができる。 According to the above configuration, the robot detection unit detects the position and orientation of the robot. The position, posture, and contact of the sensor device are detected by the sensor detection unit. For this reason, it is possible to grasp the relationship between the position and orientation of the robot and the position and orientation of the sensor device, and that there has been contact with the sensor device. Therefore, based on the position and posture of the robot detected by the robot detection unit and the position, posture, and contact of the sensor device detected by the sensor detection unit, it is possible to detect the part of the robot that the sensor device has contacted. .
第3の手段では、前記ダイレクトティーチングシステムは、前記ロボットに対して前記センサ装置を所定位置及び所定姿勢に保持させる保持部を備え、前記センサ装置は、前記ユーザの手に取り付け可能な本体、前記本体の加速度を検出する加速度センサ、前記本体の角速度を検出する角速度センサ、及び前記本体に作用する圧力を検出する圧力センサを有し、前記センサ検出部は、前記保持部により前記センサ装置が前記所定位置及び前記所定姿勢に保持された状態から、前記加速度センサにより検出された前記加速度及び前記角速度センサにより検出された前記角速度に基づいて、前記センサ装置の位置及び姿勢を検出するとともに、前記圧力センサにより検出された前記圧力に基づいて、前記センサ装置が前記ロボットに接触したことを検出する。 In a third means, the direct teaching system includes a holding unit that holds the sensor device in a predetermined position and a predetermined posture with respect to the robot, and the sensor device includes a main body that can be attached to the user's hand, An acceleration sensor for detecting an acceleration of the main body, an angular velocity sensor for detecting an angular velocity of the main body, and a pressure sensor for detecting a pressure acting on the main body; Based on the acceleration detected by the acceleration sensor and the angular velocity detected by the angular velocity sensor from the state held at the predetermined position and the predetermined posture, the position and posture of the sensor device are detected, and the pressure Based on the pressure detected by the sensor, the sensor device has contacted the robot To detect.
上記構成によれば、ユーザは、センサ装置の本体を手に取り付け、保持部によりロボットに対してセンサ装置を所定位置及び所定姿勢に保持することができる。本体の加速度が加速度センサにより検出され、本体の角速度が角速度センサにより検出され、本体に作用する圧力が圧力センサにより検出される。このため、ロボットに対して所定位置及び所定姿勢に保持されたセンサ装置と、その時に加速度センサにより検出された本体の加速度、及び角速度センサにより検出された本体の角速度との関係が把握される。したがって、センサ検出部は、ロボットに対してセンサ装置が所定位置及び所定姿勢に保持された状態から、加速度センサにより検出された本体の加速度、及び角速度センサにより検出された本体の角速度に基づいて、センサ装置の位置及び姿勢を検出することができる。さらに、センサ検出部は、圧力センサにより検出された圧力に基づいて、本体(すなわちセンサ装置)がロボットに接触したことを検出することができる。 According to the above configuration, the user can attach the main body of the sensor device to the hand and hold the sensor device in a predetermined position and a predetermined posture with respect to the robot by the holding unit. The acceleration of the main body is detected by the acceleration sensor, the angular velocity of the main body is detected by the angular velocity sensor, and the pressure acting on the main body is detected by the pressure sensor. For this reason, the relationship between the sensor device held at a predetermined position and a predetermined posture with respect to the robot, the acceleration of the main body detected by the acceleration sensor at that time, and the angular velocity of the main body detected by the angular velocity sensor is grasped. Therefore, the sensor detection unit is based on the acceleration of the main body detected by the acceleration sensor and the angular velocity of the main body detected by the angular velocity sensor from the state where the sensor device is held at a predetermined position and predetermined posture with respect to the robot. The position and orientation of the sensor device can be detected. Furthermore, the sensor detection unit can detect that the main body (that is, the sensor device) has contacted the robot based on the pressure detected by the pressure sensor.
第4の手段では、前記ロボットは、肘部及び手首部を備える垂直多関節型ロボットであり、前記部位検出部は、前記ロボット検出部により検出された前記手首部の位置と、前記センサ検出部により検出された前記センサ装置の位置とのずれ量が第1所定値未満であり、且つ前記センサ検出部により前記センサ装置の接触があったと検出された場合に、前記センサ装置が接触した前記ロボットの部位として前記手首部を検出し、前記動作部は、前記部位検出部により前記手首部が検出された場合に、前記ロボットに前記手首部を平行移動させる動作をさせる。 In a fourth means, the robot is a vertical articulated robot having an elbow part and a wrist part, and the part detection unit includes the position of the wrist part detected by the robot detection part and the sensor detection part. The robot touched by the sensor device when the amount of deviation from the position of the sensor device detected by is less than a first predetermined value and the sensor detection unit detects that the sensor device is touched The wrist part is detected as a part of the wrist part, and the operation part causes the robot to translate the wrist part when the wrist part part is detected by the part detection part.
上記構成によれば、具体的には、部位検出部は、ロボット検出部により検出された手首部の位置と、センサ検出部により検出されたセンサ装置の位置とのずれ量が第1所定値未満であり、且つセンサ検出部によりセンサ装置の接触があったと検出された場合に、センサ装置が接触したロボットの部位として手首部を検出する。このため、センサ装置が接触したロボットの部位を検出するために、加速度センサ、角速度センサ、及び圧力センサに高い精度を要求する必要がない。また、動作部は、部位検出部により手首部が検出された場合に、ロボットに手首部を平行移動させる動作をさせる。すなわち、ユーザがロボットの手首部に接触すれば手首部が平行移動するため、ユーザは直感的な操作によりロボットの動作を制御することができる。 Specifically, according to the above configuration, the part detection unit is configured such that the deviation amount between the position of the wrist detected by the robot detection unit and the position of the sensor device detected by the sensor detection unit is less than the first predetermined value. When the sensor detection unit detects that the sensor device is in contact, the wrist portion is detected as a part of the robot that has contacted the sensor device. For this reason, in order to detect the site | part of the robot which the sensor apparatus contacted, it is not necessary to request | require high precision for an acceleration sensor, an angular velocity sensor, and a pressure sensor. The operation unit causes the robot to move the wrist unit in parallel when the wrist unit is detected by the part detection unit. That is, when the user contacts the wrist of the robot, the wrist moves in parallel, and thus the user can control the operation of the robot through an intuitive operation.
第5の手段では、前記部位検出部は、前記センサ装置が接触した前記ロボットの部位と、前記ロボットの部位に対する前記センサ装置の向きとを検出し、前記動作部は、前記部位検出部により前記手首部が検出された場合に、前記手首部に対する前記センサ装置の向きに沿って前記手首部を平行移動させる動作を前記ロボットにさせる。 In the fifth means, the part detection unit detects the part of the robot that has contacted the sensor device and the orientation of the sensor device with respect to the part of the robot, and the operation part is detected by the part detection unit. When the wrist is detected, the robot is caused to perform an operation of translating the wrist along the direction of the sensor device with respect to the wrist.
上記構成によれば、部位検出部により、センサ装置が接触したロボットの部位と、ロボットの部位に対するセンサ装置の向きとが検出される。そして、動作部は、部位検出部により手首部が検出された場合に、手首部に対するセンサ装置の向きに沿って手首部を平行移動させる動作をロボットにさせる。このため、ユーザは、手首部に対するセンサ装置の向き、すなわち手の向きに沿って、手首部を平行移動させることができ、より直感的な操作によりロボットの動作を制御することができる。 According to the above configuration, the part detecting unit detects the part of the robot that has contacted the sensor device and the direction of the sensor device with respect to the part of the robot. Then, when the wrist part is detected by the part detection unit, the operation unit causes the robot to perform an operation of translating the wrist unit along the direction of the sensor device with respect to the wrist unit. Therefore, the user can translate the wrist along the direction of the sensor device with respect to the wrist, that is, the direction of the hand, and can control the operation of the robot by a more intuitive operation.
第6の手段では、前記ロボットは、肘部及び手首部を備える垂直多関節型ロボットであり、前記部位検出部は、前記ロボット検出部により検出された前記肘部の位置と、前記センサ検出部により検出された前記センサ装置の位置とのずれ量が第2所定値未満であり、且つ前記センサ検出部により前記センサ装置の接触があったと検出された場合に、前記センサ装置が接触した前記ロボットの部位として前記肘部を検出し、前記動作部は、前記部位検出部により前記肘部が検出された場合に、前記ロボットに前記手首部を回転させる動作をさせる。 In a sixth means, the robot is a vertical articulated robot having an elbow part and a wrist part, and the part detection unit includes the position of the elbow part detected by the robot detection unit, and the sensor detection unit. The robot touched by the sensor device when the amount of deviation from the position of the sensor device detected by the step is less than a second predetermined value and the sensor detection unit detects that the sensor device is touched. The elbow part is detected as a part of the robot, and the operation part causes the robot to rotate the wrist part when the elbow part is detected by the part detection part.
上記構成によれば、具体的には、部位検出部は、ロボット検出部により検出された肘部の位置と、センサ検出部により検出されたセンサ装置の位置とのずれ量が第2所定値未満であり、且つセンサ検出部によりセンサ装置の接触があったと検出された場合に、センサ装置が接触したロボットの部位として肘部を検出する。このため、センサ装置が接触したロボットの部位を検出するために、加速度センサ、角速度センサ、及び圧力センサに高い精度を要求する必要がない。また、動作部は、部位検出部により肘部が検出された場合に、ロボットに手首部を回転させる動作をさせる。ここで、肘部は、手首部が回転しても比較的動かない部位である。このため、手首部を回転させる動作をロボットにさせる際に、ユーザに危険が及ぶことを抑制することができる。 Specifically, according to the above configuration, the part detection unit is configured such that the amount of deviation between the position of the elbow detected by the robot detection unit and the position of the sensor device detected by the sensor detection unit is less than the second predetermined value. When the sensor detection unit detects that the sensor device is in contact with the sensor device, the elbow portion is detected as a part of the robot contacted by the sensor device. For this reason, in order to detect the site | part of the robot which the sensor apparatus contacted, it is not necessary to request | require high precision for an acceleration sensor, an angular velocity sensor, and a pressure sensor. Further, the operation unit causes the robot to perform an operation of rotating the wrist when the elbow is detected by the part detection unit. Here, the elbow part is a part that does not move relatively even if the wrist part rotates. For this reason, when making a robot perform the operation | movement which rotates a wrist part, it can suppress that a user reaches danger.
第7の手段では、前記部位検出部は、前記センサ装置が接触した前記ロボットの部位と、前記センサ装置の向きとを検出し、前記動作部は、前記部位検出部により前記肘部が検出された場合に、前記センサ装置の向きに応じて前記手首部を異なる方向へ回転させる動作を前記ロボットにさせる。 In the seventh means, the part detection unit detects the part of the robot that has contacted the sensor device and the orientation of the sensor device, and the operation unit detects the elbow part by the part detection unit. The robot is caused to rotate the wrist in different directions according to the orientation of the sensor device.
上記構成によれば、部位検出部により、センサ装置が接触したロボットの部位と、センサ装置の向きとが検出される。そして、動作部は、部位検出部により肘部が検出された場合に、センサ装置の向きに応じて手首部を異なる方向へ回転させる動作をロボットにさせる。上述したように、肘部は、手首部が回転しても比較的動かない部位である。このため、手首部が回転してもセンサ装置の向きが変わることを抑制することができ、ユーザの意図しない方向へ手首部が回転することを抑制することができる。 According to the above configuration, the part detection unit detects the part of the robot that has contacted the sensor device and the direction of the sensor device. Then, when the elbow is detected by the part detection unit, the operation unit causes the robot to perform an operation of rotating the wrist in a different direction depending on the direction of the sensor device. As described above, the elbow is a portion that does not move relatively even when the wrist rotates. For this reason, even if a wrist part rotates, it can suppress that direction of a sensor apparatus changes, and it can suppress that a wrist part rotates to the direction which a user does not intend.
第8の手段は、
ユーザがロボットを直接動かして動作位置を教示するダイレクトティーチングに用いられるダイレクトティーチングシステムであって、
前記ユーザの手に取り付け可能なセンサ装置と、
前記センサ装置が近接した前記ロボットの部位を検出する部位検出部と、
前記部位検出部により検出された前記部位に応じて、前記ロボットに異なる動作をさせる動作部と、
前記ロボットの動作位置を設定する設定部と、
を備える。
The eighth means is
A direct teaching system used for direct teaching in which a user directly moves a robot to teach an operation position,
A sensor device attachable to the user's hand;
A part detection unit for detecting a part of the robot that the sensor device is close to;
An operation unit that causes the robot to perform different operations according to the site detected by the site detection unit;
A setting unit for setting an operation position of the robot;
Is provided.
上記構成によれば、ユーザの手にセンサ装置を取り付けることができる。そして、ユーザが手を動かしてセンサ装置をロボットの部位に近接させれば、その部位が部位検出部により検出される。動作部は、部位検出部により検出された部位に応じて、ロボットに異なる動作をさせる。このため、ユーザは、ロボットの部位を選択してセンサ装置を近接させることにより、ロボットの動作を制御することができる。そして、設定部により、ロボットの動作位置が設定(すなわち教示)される。したがって、ロボットに対して力センサを取り付けたり取り外したりする必要がなく、ロボット自体が力センサを備えていない場合であっても、ダイレクトティーチングを簡易に行うことができる。さらに、センサ装置を、ロボットに接触させなくても近接させるだけで、動作位置を教示することができる。 According to the said structure, a sensor apparatus can be attached to a user's hand. And if a user moves a hand and makes a sensor apparatus adjoin to the site | part of a robot, the site | part will be detected by the site | part detection part. The operation unit causes the robot to perform a different operation according to the part detected by the part detection unit. For this reason, the user can control the operation of the robot by selecting a part of the robot and bringing the sensor device close thereto. Then, the operation position of the robot is set (that is, taught) by the setting unit. Therefore, it is not necessary to attach or remove the force sensor to / from the robot, and direct teaching can be easily performed even when the robot itself does not include the force sensor. Furthermore, the operation position can be taught only by bringing the sensor device close to each other without contacting the robot.
以下、一実施形態について、図面を参照しつつ説明する。本実施形態は、機械組立工場等において、機械等の組み立てを行うロボットシステムとして具現化している。 Hereinafter, an embodiment will be described with reference to the drawings. This embodiment is embodied as a robot system that assembles machines and the like in a machine assembly factory or the like.
図1は、ロボットシステム10の概要を示す斜視図である。同図に示すように、ロボットシステム10(ダイレクトティーチングシステムに相当)は、ロボット20、コントローラ30、グローブ40、及び基準台50を備えている。
FIG. 1 is a perspective view showing an outline of the
ロボット20は、垂直多関節型の6軸ロボットであり、複数のリンク、及び基台22を備えている。複数のリンク(被駆動部)は、基台22側から順に、リンク21A〜21D、及び手首部(リンク)21Eを含んでいる。基台22とリンク21Aとが関節23Aにより連結され、リンク21Aとリンク21Bとが関節23Bにより連結され、リンク21Bとリンク21Cとが関節23C(肘部)により連結され、リンク21Cとリンク21Dとが関節23Dにより連結され、リンク21Dと手首部21Eとが関節23Eにより連結されている。なお、手首部21Eの先端には、ツール(ハンド部)が取り付けられる。
The
各関節23A〜23E、及び手首部21Eには、それぞれサーボモータ(図示略)が設けられており、これらのサーボモータの回転によりリンク21A〜21E、及びハンド部が駆動される。各サーボモータには、その出力軸を制動する電磁ブレーキと、出力軸の回転角度に応じたパルス信号を出力するエンコーダとがそれぞれ設けられている。ロボット20は、リンク21A〜21E、及びハンド部を動作させることにより、ワークに対する部品の組付けやワークの搬送等の作業を行う。
Servomotors (not shown) are respectively provided in the
コントローラ30(動作部及び設定部に相当)は、CPU、ROM、RAM、駆動回路、位置検出回路、入出力インターフェース等を備えている。ROMは、ロボット20のシステムプログラムや動作プログラム等を記憶している。RAMは、これらのプログラムを実行する際にパラメータの値等を記憶する。位置検出回路には、各エンコーダの検出信号がそれぞれ入力される。位置検出回路は、各エンコーダの検出信号に基づいて、各関節に設けられたサーボモータの回転角度を検出する。CPU(ロボット検出部に相当)は、検出された各サーボモータの回転角度に基づいて、ロボット20の位置及び姿勢を検出する。CPUは、動作プログラム(プログラム)を実行することにより、位置検出回路から入力される位置情報に基づいて、リンク21A〜21Eの各関節の回転角度を目標回転角度に制御する。コントローラ30は、ユーザにより教示されたロボット20の動作位置を設定する。
The controller 30 (corresponding to an operation unit and a setting unit) includes a CPU, a ROM, a RAM, a drive circuit, a position detection circuit, an input / output interface, and the like. The ROM stores system programs and operation programs for the
図2に示すように、グローブ40(センサ装置に相当)は本体41を備えている。本体41は、ゴム等により、手の形の袋状に形成されている。本体41は、ユーザが手にはめる(取り付ける)ことが可能になっている。
As shown in FIG. 2, the globe 40 (corresponding to a sensor device) includes a
図3に示すように、本体41(図示略)において手Hの甲側の部分には、加速度センサ42及び角速度センサ43が設けられている。加速度センサ42は、本体41の加速度、すなわちグローブ40をはめたユーザの手の加速度を検出する。角速度センサ43は、本体41の角速度、すなわちグローブ40をはめたユーザの手の角速度を検出する。これらの加速度センサ42及び角速度センサ43の検出値に基づいて、コントローラ30はグローブ40(すなわちユーザの手)の移動量及び向き(姿勢)を算出する。加速度センサ42及び角速度センサ43の検出値は、通信等によりコントローラ30へ入力される。
As shown in FIG. 3, an
図4に示すように、本体41(図示略)において手Hの平側の部分には、圧力センサ44A〜44Fが設けられている。圧力センサ44A〜44E(力覚センサ)は、それぞれ手の親指〜小指の先に対応する部分に設けられている。圧力センサ44Fは、手の平(掌)に対応する部分に設けられている。圧力センサ44A〜44Fは、それぞれの位置において本体41に作用する圧力を検出する。圧力センサ44A〜44Fの検出値は、通信等によりコントローラ30へ入力される。
As shown in FIG. 4,
図1に戻り、基準台50(保持部に相当)は、四角柱状(柱状)に形成されている。基準台50の上面(所定面)には、グローブ40の形状に対応した凹部50Aが設けられている。凹部50Aには、グローブ40を嵌める(合わせる)ことができる。凹部50Aにグローブ40を嵌めることにより、グローブ40は、ロボット20に対して所定位置及び所定姿勢に保持される。この所定位置及び所定姿勢は、予め測定されており、コントローラ30に記憶されている。
Returning to FIG. 1, the reference table 50 (corresponding to the holding portion) is formed in a quadrangular prism shape (columnar shape). On the upper surface (predetermined surface) of the reference table 50, a
コントローラ30は、基準台50によりグローブ40が所定位置及び所定姿勢に保持された状態から、加速度センサ42により検出された加速度及び角速度センサ43により検出された角速度に基づいて、グローブ40の位置及び姿勢を検出する。なお、コントローラ30、グローブ40、及び基準台50により、センサ検出部が構成されている。
The controller 30 determines the position and posture of the
詳しくは、ユーザはグローブ40を手にはめて、グローブ40を基準台50の凹部50Aに嵌める。この状態において、コントローラ30は、グローブ40の位置が所定位置であり、グローブ40の姿勢が所定姿勢であると把握する(キャリブレーション)。コントローラ30は、加速度センサ42により検出された加速度及び角速度センサ43により検出された角速度に基づいて、所定位置からのグローブ40の移動量を算出して所定位置に加算し、グローブ40の現在の位置を検出する。また、コントローラ30は、加速度センサ42により検出された加速度及び角速度センサ43により検出された角速度に基づいて、所定姿勢からのグローブ40の姿勢の変化量を算出して所定姿勢に加算し、グローブ40の現在の姿勢を検出する。さらに、コントローラ30は、圧力センサ44A〜44Fにより検出された圧力に基づいて、グローブ40が物体に接触したことを検出する。
Specifically, the user holds the
ロボットシステム10は、上述した構成を備え、ユーザがグローブ40を接触させたロボット20の部位を検出し、検出された部位に応じて、ロボット20に異なる動作をさせる。そして、コントローラ30は、ユーザがグローブ40を用いて動作させたロボット20の動作位置を設定(教示)する。なお、コントローラ30、グローブ40、及び基準台50により、部位検出部が構成されている。
The
部位検出部は、以下のように、ユーザがグローブ40を接触させたロボット20の部位を検出する。部位検出部は、検出された手首部21Eの位置と、検出されたグローブ40の位置とのずれ量が第1所定値未満であり、且つグローブ40の接触があったと検出された場合に、グローブ40が接触したロボット20の部位として手首部21Eを検出する。第1所定値は、グローブ40が手首部21Eの近辺にあることを検出することのできる値であり、10〜30cmに設定されることが望ましく、例えば20cmに設定されている。グローブ40の接触があったことは、例えば圧力センサ44A〜44Fにより検出された圧力の少なくとも1つが閾値を超えたことにより検出される。この閾値は、グローブ40が物体に接触していることを検出することのできる値に設定されている。
The part detection unit detects the part of the
同様に、部位検出部は、検出された関節23C(以下、「肘部23C」という)の位置と、検出されたグローブ40の位置とのずれ量が第2所定値未満であり、且つグローブ40の接触があったと検出された場合に、グローブ40が接触したロボット20の部位として肘部23Cを検出する。第2所定値は、グローブ40が肘部23Cの近辺にあることを検出することのできる値であり、上記第1所定値と同様に、10〜30cmに設定されることが望ましく、例えば20cmに設定されている。なお、第1所定値と第2所定値とが異なる値に設定されていてもよい。
Similarly, the part detection unit is configured such that the amount of deviation between the detected position of the joint 23C (hereinafter referred to as “
また、部位検出部は、ロボット20の部位に対するグローブ40(すなわちユーザの手)の向きを検出する。グローブ40の向きとは、グローブ40の手の平側が向いている向き(圧力センサ44A〜44Fが面する向き)である。
Further, the part detection unit detects the orientation of the globe 40 (that is, the user's hand) with respect to the part of the
以下に、グローブ40(すなわちユーザの手)が接触したロボット20の部位及びグローブ40の向きと、ロボット20の動作との関係を示す。ロボット20は、コントローラ30により動作させられる。
Below, the relationship between the part of the
図5に示すように、接触部位が手首部21Eであり、且つグローブ40の向きがX軸の向きである場合は、X軸に沿って手首部21Eを平行移動させるようにロボット20を動作させる。詳しくは、グローブ40の手の甲側から手の平側へ手首部21Eを平行移動させる。図5に矢印で示す方向と反対方向へ手首部21Eを平行移動させる場合は、X軸方向において矢印と反対側から手首部21Eにグローブ40を接触させればよい。
As shown in FIG. 5, when the contact portion is the
図6に示すように、接触部位が手首部21Eであり、且つグローブ40の向きがY軸の向きである場合は、Y軸に沿って手首部21Eを平行移動させるようにロボット20を動作させる。詳しくは、グローブ40の手の甲側から手の平側へ手首部21Eを平行移動させる。なお、検出された手首部21Eの位置と、検出されたグローブ40の位置とのずれ量が上記第1所定値未満であり、且つグローブ40の接触があったと検出されれば、グローブ40が手首部21Eに直接接触していなくて、接触部位として手首部21Eが検出される。図6に矢印で示す方向と反対方向へ手首部21Eを平行移動させる場合は、Y軸方向において矢印と反対側から手首部21Eにグローブ40を接触させればよい。
As shown in FIG. 6, when the contact part is the
図7に示すように、接触部位が手首部21Eであり、且つグローブ40の向きがZ軸の向きである場合は、Z軸に沿って手首部21Eを平行移動させるようにロボット20を動作させる。詳しくは、グローブ40の手の甲側から手の平側へ手首部21Eを平行移動させる。図7に矢印で示す方向と反対方向へ手首部21Eを平行移動させる場合は、Z軸方向において矢印と反対側から手首部21Eにグローブ40を接触させればよい。
As shown in FIG. 7, when the contact portion is the
このように、コントローラ30は、手首部21Eに対するグローブ40の向きに沿って手首部21Eを平行移動させる。したがって、手首部21Eに対するグローブ40の向きが、例えばX軸及びY軸に対して斜めの向きである場合は、その斜めの向きに手首部21Eを平行移動させる。すなわち、ユーザがグローブ40により手首部21Eを押した方向へ、手首部21Eを平行移動させる。
Thus, the controller 30 translates the
図8に示すように、接触部位が肘部23Cであり、且つグローブ40の向きがY軸の向きである場合は、RX軸に従って(X軸周りに)手首部21Eを回転させるようにロボット20を動作させる。図8に矢印RXで示す方向と反対方向へ手首部21Eを回転させる場合は、Y軸方向において反対側から(+側から−側へ)肘部23Cにグローブ40を接触させればよい。ここで、肘部23Cは、手首部21Eが回転しても比較的動かない部位である。
As shown in FIG. 8, when the contact part is the
図9に示すように、接触部位が肘部23Cであり、且つグローブ40の向きがX軸の向きである場合は、RY軸に従って(Y軸周りに)手首部21Eを回転させるようにロボット20を動作させる。図9に矢印RYで示す方向と反対方向へ手首部21Eを平行移動させる場合は、X軸方向において反対側から(−側から+側へ)肘部23Cにグローブ40を接触させればよい。
As shown in FIG. 9, when the contact part is the
図10に示すように、接触部位が肘部23Cであり、且つグローブ40の向きがZ軸の向きである場合は、RY軸に従って(Y軸周りに)手首部21Eを回転させるようにロボット20を動作させる。図10に矢印RYで示す方向と反対方向へ手首部21Eを回転させる場合は、図9に示したように、X軸方向において反対側から(−側から+側へ)肘部23Cにグローブ40を接触させればよい。すなわち、肘部23Cの内側でグローブ40(ユーザの手)が挟まれるおそれがあるため、Z軸方向において反対側から(−側から+側へ)肘部23Cにグローブ40を接触させる操作ではロボット20を動作させない。
As shown in FIG. 10, when the contact portion is the
このように、コントローラ30は、グローブ40の向きに応じて手首部21Eを異なる方向へ回転させる。詳しくは、コントローラ30は、ロボット20の座標系に対するグローブ40の向きに応じて、手首部21Eを異なる方向へ回転させる。
As described above, the controller 30 rotates the wrist portion 21 </ b> E in different directions according to the orientation of the
以上詳述した本実施形態は、以下の利点を有する。 The embodiment described in detail above has the following advantages.
・ユーザの手にグローブ40を取り付けることができる。そして、ユーザが手を動かしてグローブ40をロボット20の部位に接触させれば、その部位が部位検出部により検出される。コントローラ30は、部位検出部により検出された部位に応じて、ロボット20に異なる動作をさせる。このため、ユーザは、ロボット20の部位を選択してグローブ40を接触させることにより、ロボット20の動作を制御することができる。そして、コントローラ30により、ロボット20の動作位置が設定(すなわち教示)される。したがって、ロボット20に対して力センサを取り付けたり取り外したりする必要がなく、ロボット20自体が力センサを備えていない場合であっても、ダイレクトティーチングを簡易に行うことができる。
-The
・ロボット検出部により、ロボット20の位置及び姿勢が検出される。センサ検出部により、グローブ40の位置、姿勢、及び接触が検出される。このため、ロボット20の位置及び姿勢と、グローブ40の位置及び姿勢との関係、そしてグローブ40の接触があったことを把握することができる。したがって、ロボット検出部により検出されたロボット20の位置及び姿勢、並びにセンサ検出部により検出されたグローブ40の位置、姿勢、及び接触に基づいて、グローブ40が接触したロボット20の部位を検出することができる。
The position and orientation of the
・ユーザは、グローブ40の本体41を手に取り付け、基準台50によりロボット20に対してグローブ40を所定位置及び所定姿勢に保持することができる。本体41の加速度が加速度センサ42により検出され、本体41の角速度が角速度センサ43により検出され、本体41に作用する圧力が圧力センサ44A〜44Fにより検出される。このため、ロボット20に対して所定位置及び所定姿勢に保持されたグローブ40と、その時に加速度センサ42により検出された本体41の加速度、及び角速度センサ43により検出された本体41の角速度との関係が把握される。したがって、センサ検出部は、ロボット20に対してグローブ40が所定位置及び所定姿勢に保持された状態から、加速度センサ42により検出された本体41の加速度、及び角速度センサ43により検出された本体41の角速度に基づいて、グローブ40の位置及び姿勢を検出することができる。さらに、センサ検出部は、圧力センサ44A〜44Fにより検出された圧力に基づいて、本体41(すなわちグローブ40)がロボット20に接触したことを検出することができる。
The user can attach the
・部位検出部は、ロボット検出部により検出された手首部21Eの位置と、センサ検出部により検出されたグローブ40の位置とのずれ量が第1所定値未満であり、且つセンサ検出部によりグローブ40の接触があったと検出された場合に、グローブ40が接触したロボット20の部位として手首部21Eを検出する。このため、グローブ40が接触したロボット20の部位を検出するために、加速度センサ42、角速度センサ43、及び圧力センサ44A〜44Fに高い精度を要求する必要がない。また、コントローラ30は、部位検出部により手首部21Eが検出された場合に、ロボット20に手首部21Eを平行移動させる動作をさせる。すなわち、ユーザがロボット20の手首部21Eに接触すれば手首部21Eが平行移動するため、ユーザは直感的な操作によりロボット20の動作を制御することができる。
The part detection unit is configured such that a deviation amount between the position of the
・部位検出部により、グローブ40が接触したロボット20の部位と、ロボット20の部位に対するグローブ40の向きとが検出される。そして、コントローラ30は、部位検出部により手首部21Eが検出された場合に、手首部21Eに対するグローブ40の向きに沿って手首部21Eを平行移動させる動作をロボット20にさせる。このため、ユーザは、手首部21Eに対するグローブ40の向き、すなわち手の向きに沿って、手首部21Eを平行移動させることができ、より直感的な操作によりロボット20の動作を制御することができる。
-The site | part detection part detects the site | part of the
・部位検出部は、ロボット検出部により検出された肘部23Cの位置と、センサ検出部により検出されたグローブ40の位置とのずれ量が第2所定値未満であり、且つセンサ検出部によりグローブ40の接触があったと検出された場合に、グローブ40が接触したロボット20の部位として肘部23Cを検出する。このため、グローブ40が接触したロボット20の部位を検出するために、加速度センサ42、角速度センサ43、及び圧力センサ44A〜44Fに高い精度を要求する必要がない。また、コントローラ30は、部位検出部により肘部23Cが検出された場合に、ロボット20に手首部21Eを回転させる動作をさせる。ここで、肘部23Cは、手首部21Eが回転しても比較的動かない部位である。このため、手首部21Eを回転させる動作をロボット20にさせる際に、ユーザに危険が及ぶことを抑制することができる。
The part detection unit is configured such that a deviation amount between the position of the
・部位検出部により、グローブ40が接触したロボット20の部位と、グローブ40の向きとが検出される。そして、コントローラ30は、部位検出部により肘部23Cが検出された場合に、グローブ40の向きに応じて手首部21Eを異なる方向へ回転させる動作をロボット20にさせる。上述したように、肘部23Cは、手首部21Eが回転しても比較的動かない部位である。このため、手首部21Eが回転してもグローブ40の向きが変わることを抑制することができ、ユーザの意図しない方向へ手首部21Eが回転することを抑制することができる。
-The site | part detection part detects the site | part of the
・グローブ40を肘部23CにX軸方向又はZ軸方向から接触させた場合に、肘部23Cを曲げる方向のイメージで手首部21EをRY軸に従って回転させている。このため、ユーザは直感的な操作によりロボット20の動作を制御することができる。
When the
・グローブ40を手首部21Eに接触させた場合に、グローブ40(ユーザの手)から離れる方向へ手首部21Eを移動させている。したがって、ユーザの安全を確保することができる。
When the
・肘部23Cの内側でグローブ40(ユーザの手)が挟まれるおそれがあるため、Z軸方向において−側から+側へ肘部23Cにグローブ40を接触させる操作では、ロボット20を動作させない。したがって、ユーザの安全を確保することができる。その場合であっても、図9に示したように、X軸方向において−側から+側へ肘部23Cにグローブ40を接触させることにより、図10に矢印RYで示す方向と反対方向へ手首部21Eを回転させることができる。
Since the glove 40 (user's hand) may be pinched inside the
なお、上記実施形態を、以下のように変更して実施することもできる。 In addition, the said embodiment can also be changed and implemented as follows.
・上記実施形態では、基準台50によりグローブ40が所定位置及び所定姿勢に保持された状態から、加速度センサ42により検出された加速度及び角速度センサ43により検出された角速度に基づいて、グローブ40の位置及び姿勢を検出している。この場合に、検出される加速度及び角速度の誤差が徐々に積み重なることにより、検出されるグローブ40の位置及び姿勢が実際の位置及び姿勢から次第にずれるおそれがある。これに対して、所定時間毎に基準台50にグローブ40を合わせてキャリブレーションを行うことにより、グローブ40の位置及び姿勢のずれを抑制することができる。なお、ロボット20の手首部21E又は肘部23Cの近辺にグローブ40があること及びグローブ40の向きを検出できればよいため、グローブ40の位置及び姿勢を厳密に検出する必要はない。
In the above embodiment, the position of the
・基準台50に代えて、例えばロボット20の基台22(保持部に相当)に、グローブ40を嵌める(合わせる)凹部を設けてもよい。その場合も、凹部にグローブ40を嵌めることにより、グローブ40は、ロボット20に対して所定位置及び所定姿勢に保持される。そして、この所定位置及び所定姿勢は、予め測定されており、コントローラ30に記憶されている。
In place of the reference table 50, for example, a recess for fitting (matching) the
・グローブ40の位置及び姿勢を、高精度のGPS装置により検出することができる場合は、ロボット20に対してグローブ40を所定位置及び所定姿勢に保持するキャリブレーションを省略することもできる。
When the position and orientation of the
・グローブ40に代えて、例えば人差し指の指サック(センサ装置に相当)に、加速度センサ42、角速度センサ43、及び圧力センサ44Bを設けることもできる。
In place of the
・上記実施形態では、RZ軸に従って(Z軸の周りに)手首部21Eを回転させる動作は、グローブ40により操作しなかった。これに対して、例えばグローブ40を基台22又はリンク21Aに接触させた場合に、RZ軸に従って手首部21Eを回転させることもできる。
In the above embodiment, the operation of rotating the
・垂直多関節型のロボット20に限らず、水平多関節型のロボットを採用することもできる。その場合であっても、コントローラ30は、部位検出部により第3軸(手首部に相当)が検出された場合に、第3軸に対するグローブ40の向きに沿って第3軸を平行移動させる動作をロボット20にさせることができる。
Not only the vertical articulated
・圧力センサ44A〜44Fに代えて、静電容量センサによりグローブ40(センサ装置)が物体に接触したことを検出することもできる。また、静電容量センサを用いて、グローブ40が近接したロボット20の部位を検出し、検出された部位に応じて、ロボット20に異なる動作をさせることもできる。この場合も、上記実施形態と同様の作用効果を奏することができる。さらに、グローブ40を、ロボット20に接触させなくても近接させるだけで、動作位置を教示することができる。
-It can also detect that the globe 40 (sensor apparatus) contacted the object with the capacitance sensor instead of the pressure sensors 44A to 44F. In addition, it is possible to detect a part of the
10…ロボットシステム(ダイレクトティーチングシステム)、20…ロボット、30…コントローラ(動作部、設定部、ロボット検出部)、40…グローブ(センサ装置)、50…基準台(保持部)。
DESCRIPTION OF
Claims (8)
前記ユーザの手に取り付け可能なセンサ装置と、
前記センサ装置が接触した前記ロボットの部位を検出する部位検出部と、
前記部位検出部により検出された前記部位に応じて、前記ロボットに異なる動作をさせる動作部と、
前記ロボットの動作位置を設定する設定部と、
を備えるロボットのダイレクトティーチングシステム。 A direct teaching system used for direct teaching in which a user directly moves a robot to teach an operation position,
A sensor device attachable to the user's hand;
A part detecting unit for detecting a part of the robot that is in contact with the sensor device;
An operation unit that causes the robot to perform different operations according to the site detected by the site detection unit;
A setting unit for setting an operation position of the robot;
Robot direct teaching system with
前記ロボットの位置及び姿勢を検出するロボット検出部と、
前記センサ装置の位置、姿勢、及び接触を検出するセンサ検出部と、を有し、
前記ロボット検出部により検出された前記ロボットの位置及び姿勢、並びに前記センサ検出部により検出された前記センサ装置の位置、姿勢、及び接触に基づいて、前記センサ装置が接触した前記ロボットの部位を検出する請求項1に記載のロボットのダイレクトティーチングシステム。 The site detection unit is
A robot detector for detecting the position and orientation of the robot;
A sensor detection unit for detecting the position, posture, and contact of the sensor device;
Based on the position and posture of the robot detected by the robot detection unit and the position, posture and contact of the sensor device detected by the sensor detection unit, the part of the robot touched by the sensor device is detected. The direct teaching system for a robot according to claim 1.
前記センサ装置は、前記ユーザの手に取り付け可能な本体、前記本体の加速度を検出する加速度センサ、前記本体の角速度を検出する角速度センサ、及び前記本体に作用する圧力を検出する圧力センサを有し、
前記センサ検出部は、前記保持部により前記センサ装置が前記所定位置及び前記所定姿勢に保持された状態から、前記加速度センサにより検出された前記加速度及び前記角速度センサにより検出された前記角速度に基づいて、前記センサ装置の位置及び姿勢を検出するとともに、前記圧力センサにより検出された前記圧力に基づいて、前記センサ装置が前記ロボットに接触したことを検出する請求項2に記載のロボットのダイレクトティーチングシステム。 The direct teaching system includes a holding unit that holds the sensor device at a predetermined position and a predetermined posture with respect to the robot,
The sensor device includes a main body that can be attached to the user's hand, an acceleration sensor that detects acceleration of the main body, an angular velocity sensor that detects angular velocity of the main body, and a pressure sensor that detects pressure acting on the main body. ,
The sensor detection unit is based on the acceleration detected by the acceleration sensor and the angular velocity detected by the angular velocity sensor from a state where the sensor device is held at the predetermined position and the predetermined posture by the holding unit. The robot direct teaching system according to claim 2, wherein the position and orientation of the sensor device are detected, and the sensor device detects that the sensor device has contacted the robot based on the pressure detected by the pressure sensor. .
前記部位検出部は、前記ロボット検出部により検出された前記手首部の位置と、前記センサ検出部により検出された前記センサ装置の位置とのずれ量が第1所定値未満であり、且つ前記センサ検出部により前記センサ装置の接触があったと検出された場合に、前記センサ装置が接触した前記ロボットの部位として前記手首部を検出し、
前記動作部は、前記部位検出部により前記手首部が検出された場合に、前記ロボットに前記手首部を平行移動させる動作をさせる請求項3に記載のロボットのダイレクトティーチングシステム。 The robot is a vertical articulated robot having an elbow part and a wrist part,
The part detection unit is configured such that a deviation amount between the position of the wrist detected by the robot detection unit and the position of the sensor device detected by the sensor detection unit is less than a first predetermined value, and the sensor When the detection unit detects that the sensor device has contacted, the wrist unit is detected as a part of the robot that the sensor device has contacted,
The robot direct teaching system according to claim 3, wherein the operation unit causes the robot to move the wrist unit in parallel when the wrist unit is detected by the part detection unit.
前記動作部は、前記部位検出部により前記手首部が検出された場合に、前記手首部に対する前記センサ装置の向きに沿って前記手首部を平行移動させる動作を前記ロボットにさせる請求項4に記載のロボットのダイレクトティーチングシステム。 The part detection unit detects the part of the robot that has contacted the sensor device and the direction of the sensor device with respect to the part of the robot;
The said operation | movement part makes the said robot perform the operation | movement which translates the said wrist part along the direction of the said sensor apparatus with respect to the said wrist part, when the said wrist part is detected by the said site | part detection part. Robot direct teaching system.
前記部位検出部は、前記ロボット検出部により検出された前記肘部の位置と、前記センサ検出部により検出された前記センサ装置の位置とのずれ量が第2所定値未満であり、且つ前記センサ検出部により前記センサ装置の接触があったと検出された場合に、前記センサ装置が接触した前記ロボットの部位として前記肘部を検出し、
前記動作部は、前記部位検出部により前記肘部が検出された場合に、前記ロボットに前記手首部を回転させる動作をさせる請求項3〜5のいずれか1項に記載のロボットのダイレクトティーチングシステム。 The robot is a vertical articulated robot having an elbow part and a wrist part,
The part detection unit is configured such that a deviation amount between the position of the elbow detected by the robot detection unit and the position of the sensor device detected by the sensor detection unit is less than a second predetermined value, and the sensor When the detection unit detects that the sensor device is in contact, the elbow is detected as a part of the robot that the sensor device has contacted;
The robot direct teaching system according to any one of claims 3 to 5, wherein when the elbow is detected by the part detection unit, the operation unit causes the robot to rotate the wrist. .
前記動作部は、前記部位検出部により前記肘部が検出された場合に、前記センサ装置の向きに応じて前記手首部を異なる方向へ回転させる動作を前記ロボットにさせる請求項6に記載のロボットのダイレクトティーチングシステム。 The part detection unit detects the part of the robot that has contacted the sensor device and the direction of the sensor device,
The robot according to claim 6, wherein, when the elbow is detected by the part detection unit, the operation unit causes the robot to perform an operation of rotating the wrist unit in a different direction according to a direction of the sensor device. Direct teaching system.
前記ユーザの手に取り付け可能なセンサ装置と、
前記センサ装置が近接した前記ロボットの部位を検出する部位検出部と、
前記部位検出部により検出された前記部位に応じて、前記ロボットに異なる動作をさせる動作部と、
前記ロボットの動作位置を設定する設定部と、
を備えるロボットのダイレクトティーチングシステム。 A direct teaching system used for direct teaching in which a user directly moves a robot to teach an operation position,
A sensor device attachable to the user's hand;
A part detection unit for detecting a part of the robot that the sensor device is close to;
An operation unit that causes the robot to perform different operations according to the site detected by the site detection unit;
A setting unit for setting an operation position of the robot;
Robot direct teaching system with
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017040801A JP6946669B2 (en) | 2017-03-03 | 2017-03-03 | Robot direct teaching system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017040801A JP6946669B2 (en) | 2017-03-03 | 2017-03-03 | Robot direct teaching system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018144148A true JP2018144148A (en) | 2018-09-20 |
| JP6946669B2 JP6946669B2 (en) | 2021-10-06 |
Family
ID=63589173
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017040801A Active JP6946669B2 (en) | 2017-03-03 | 2017-03-03 | Robot direct teaching system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6946669B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09225872A (en) * | 1996-02-23 | 1997-09-02 | Yaskawa Electric Corp | Robot teaching device |
| US20050240309A1 (en) * | 2004-04-24 | 2005-10-27 | Rainer Bischoff | Method and device for influencing a multiaxial manipulator |
| JP2006107024A (en) * | 2004-10-04 | 2006-04-20 | Tamagawa Seiki Co Ltd | 3D input device |
| JP2014136275A (en) * | 2013-01-16 | 2014-07-28 | Yaskawa Electric Corp | Robot teaching system, robot teaching program generation method, and teaching tool |
| JP2014530767A (en) * | 2011-09-06 | 2014-11-20 | ケバ アクチェンゲゼルシャフト | Method, control system and motion setting means for programming or setting motion and / or procedure of an industrial robot |
| US9052710B1 (en) * | 2009-03-20 | 2015-06-09 | Exelis Inc. | Manipulation control based upon mimic of human gestures |
| JP2016013607A (en) * | 2014-07-03 | 2016-01-28 | 川崎重工業株式会社 | Operation instruction system and operation instruction method for robot |
-
2017
- 2017-03-03 JP JP2017040801A patent/JP6946669B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09225872A (en) * | 1996-02-23 | 1997-09-02 | Yaskawa Electric Corp | Robot teaching device |
| US20050240309A1 (en) * | 2004-04-24 | 2005-10-27 | Rainer Bischoff | Method and device for influencing a multiaxial manipulator |
| JP2005305644A (en) * | 2004-04-24 | 2005-11-04 | Kuka Roboter Gmbh | Method and device to control multi-axis handling equipment |
| JP2006107024A (en) * | 2004-10-04 | 2006-04-20 | Tamagawa Seiki Co Ltd | 3D input device |
| US9052710B1 (en) * | 2009-03-20 | 2015-06-09 | Exelis Inc. | Manipulation control based upon mimic of human gestures |
| JP2014530767A (en) * | 2011-09-06 | 2014-11-20 | ケバ アクチェンゲゼルシャフト | Method, control system and motion setting means for programming or setting motion and / or procedure of an industrial robot |
| JP2014136275A (en) * | 2013-01-16 | 2014-07-28 | Yaskawa Electric Corp | Robot teaching system, robot teaching program generation method, and teaching tool |
| JP2016013607A (en) * | 2014-07-03 | 2016-01-28 | 川崎重工業株式会社 | Operation instruction system and operation instruction method for robot |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6946669B2 (en) | 2021-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110997249B (en) | Work robot and control method of work robot | |
| JP5311294B2 (en) | Robot contact position detector | |
| CN107717981B (en) | Control device of mechanical arm and teaching system and method thereof | |
| US11701770B2 (en) | Robot system and method of controlling robot system | |
| US12011825B2 (en) | Device, method and program for estimating weight and position of gravity center of load by using robot | |
| US10195744B2 (en) | Control device, robot, and robot system | |
| JP6663978B2 (en) | System and method for determining tool offset | |
| US20250381668A1 (en) | Robot system with casing elements | |
| JP5215378B2 (en) | Robot control device that controls force using a triaxial force sensor | |
| CN212421307U (en) | Industrial robot capable of improving safety control performance | |
| JP2021003771A (en) | Robot system | |
| US11541541B2 (en) | Gripping system | |
| Kobayashi et al. | Hand/arm robot teleoperation by inertial motion capture | |
| JP2018144148A (en) | Robot direct teaching system | |
| JP2019155523A (en) | Robot control device, robot control method, assembly method for article using robot control device, program, and recording medium | |
| US20220347852A1 (en) | Robot control device and direct teaching method for robot | |
| JP7477716B2 (en) | A control device that calculates parameters that control the position and orientation of the robot | |
| JP6668629B2 (en) | Robot controller and robot system | |
| CN113771026B (en) | Industrial robot with improved safety control performance and control method thereof | |
| CN212421306U (en) | Safety control's industrial robot | |
| JP2018114590A (en) | Robot teaching device and robot teaching method | |
| CN106564048B (en) | A kind of miniature cooperation manipulator | |
| JP7185749B2 (en) | ROBOT SYSTEM AND ROBOT SYSTEM CONTROL METHOD | |
| WO2023013699A1 (en) | Robot control device, robot control system, and robot control method | |
| JP2015168050A (en) | Robot control apparatus, robot, and robot control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210105 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201225 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210224 |
|
| 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: 20210817 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210830 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6946669 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |