JP6946669B2 - Robot direct teaching system - Google Patents
Robot direct teaching system Download PDFInfo
- Publication number
- JP6946669B2 JP6946669B2 JP2017040801A JP2017040801A JP6946669B2 JP 6946669 B2 JP6946669 B2 JP 6946669B2 JP 2017040801 A JP2017040801 A JP 2017040801A JP 2017040801 A JP2017040801 A JP 2017040801A JP 6946669 B2 JP6946669 B2 JP 6946669B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- detected
- detection unit
- sensor device
- sensor
- 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.)
- Active
Links
Images
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Description
本発明は、ユーザがロボットを直接動かして動作位置を教示するダイレクトティーチングに用いられるシステムに関する。 The present invention relates to a system used for direct teaching in which a user directly moves a robot to teach an operating position.
従来、この種のシステムにおいて、ユーザがロボットに加えた力を検出する力センサを、ロボット自体が備えていない場合、以下のようにダイレクトティーチングが行われる。特許文献1に記載のものでは、ロボットの手首に6軸の力センサを装着し、力センサの先に装着されたエンドエフェクタをユーザが直接把持して、ロボットを教示点に誘導して動作位置を教示している。特許文献1に記載のものは、ユーザがエンドエフェクタに加えた力を力センサによって計測し、力の方向へロボットを誘導する制御を行っている。 Conventionally, in this type of system, when the robot itself does not have a force sensor for detecting the force applied to the robot by the user, direct teaching is performed as follows. In the one described in Patent Document 1, a 6-axis force sensor is attached to the wrist of the robot, the user directly grasps the end effector attached to the tip of the force sensor, and the robot is guided to the teaching point to move the operating position. Is taught. In Patent Document 1, the force applied by the user to the end effector is measured by a force sensor, and the robot is guided in the direction of the force.
ところで、特許文献1に記載のものでは、教示時にロボットの手首に力センサを取り付ける必要があるとともに、ロボットの実際の動作時に力センサを取り外す必要がある。さらに、ロボットの手首とエンドエフェクタとの間に力センサを装着しているため、教示時と実際の動作時とでエンドエフェクタの位置が異なる。このため、ロボットの実際の動作時に、エンドエフェクタの位置を微調整する必要がある。 By the way, in the one described in Patent Document 1, it is necessary to attach a force sensor to the wrist of the robot at the time of teaching, and it is necessary to remove the force sensor at the time of actual operation of the robot. Further, since the force sensor is mounted between the wrist of the robot and the end effector, the position of the end effector differs between the time of teaching and the time of actual operation. Therefore, it is necessary to fine-tune the position of the end effector during the actual operation of the robot.
本発明は、こうした課題を解決するためになされたものであり、その主たる目的は、ロボット自体が力センサを備えていない場合であっても、ロボットのダイレクトティーチングを簡易に行うことのできるダイレクトティーチングシステムを提供することにある。 The present invention has been made to solve such a problem, and a main object thereof is direct teaching that enables direct teaching of a robot even when the robot itself does not have a force sensor. To provide the system.
上記課題を解決するための第1の手段は、
ユーザがロボットを直接動かして動作位置を教示するダイレクトティーチングに用いられるダイレクトティーチングシステムであって、
前記ユーザの手に取り付け可能なセンサ装置と、
前記センサ装置が接触した前記ロボットの部位を検出する部位検出部と、
前記部位検出部により検出された前記部位に応じて、前記ロボットに異なる動作をさせる動作部と、
前記ロボットの動作位置を設定する設定部と、
を備える。
The first means for solving the above problems is
A direct teaching system used for direct teaching in which the user directly moves the robot to teach the operating position.
A sensor device that can be attached to the user's hand,
A part detection unit that detects the part of the robot that the sensor device comes into contact with, and
An operation unit that causes the robot to perform different operations according to the part detected by the part detection unit, and an operation unit that causes the robot to perform different operations.
A setting unit that sets the operating position of the robot,
To be equipped.
上記構成によれば、ユーザの手にセンサ装置を取り付けることができる。そして、ユーザが手を動かしてセンサ装置をロボットの部位に接触させれば、その部位が部位検出部により検出される。動作部は、部位検出部により検出された部位に応じて、ロボットに異なる動作をさせる。このため、ユーザは、ロボットの部位を選択してセンサ装置を接触させることにより、ロボットの動作を制御することができる。そして、設定部により、ロボットの動作位置が設定(すなわち教示)される。したがって、ロボットに対して力センサを取り付けたり取り外したりする必要がなく、ロボット自体が力センサを備えていない場合であっても、ダイレクトティーチングを簡易に行うことができる。 According to the above configuration, the sensor device can be attached to the user's hand. Then, when the user moves his / her hand to bring the sensor device into contact with the part of the robot, the part is detected by the part detection unit. The moving unit causes the robot to perform different movements depending on the part detected by the part detecting unit. Therefore, the user can control the operation of the robot by selecting the part of the robot and bringing it into contact with the sensor device. Then, the operating position of the robot is set (that is, taught) by the setting unit. Therefore, it is not necessary to attach or detach the force sensor to the robot, and even when the robot itself does not have the force sensor, direct teaching can be easily performed.
第2の手段では、前記部位検出部は、前記ロボットの位置及び姿勢を検出するロボット検出部と、前記センサ装置の位置、姿勢、及び接触を検出するセンサ検出部と、を有し、前記ロボット検出部により検出された前記ロボットの位置及び姿勢、並びに前記センサ検出部により検出された前記センサ装置の位置、姿勢、及び接触に基づいて、前記センサ装置が接触した前記ロボットの部位を検出する。 In the second means, the site detection unit includes a robot detection unit that detects the position and orientation of the robot, and a sensor detection unit that detects the position, attitude, and contact of the sensor device, and the robot. Based on the position and orientation of the robot detected by the detection unit and the position, orientation, and contact of the sensor device detected by the sensor detection unit, the part of the robot that the sensor device comes into contact with is detected.
上記構成によれば、ロボット検出部により、ロボットの位置及び姿勢が検出される。センサ検出部により、センサ装置の位置、姿勢、及び接触が検出される。このため、ロボットの位置及び姿勢と、センサ装置の位置及び姿勢との関係、そしてセンサ装置の接触があったことを把握することができる。したがって、ロボット検出部により検出されたロボットの位置及び姿勢、並びにセンサ検出部により検出されたセンサ装置の位置、姿勢、及び接触に基づいて、センサ装置が接触したロボットの部位を検出することができる。 According to the above configuration, the position and orientation of the robot are detected by the robot detection unit. The sensor detector detects the position, orientation, and contact of the sensor device. Therefore, it is possible to grasp the relationship between the position and posture of the robot and the position and posture of the sensor device, and the contact of 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 the third means, the direct teaching system includes a holding unit that causes the robot to hold the sensor device in a predetermined position and a predetermined posture, and the sensor device is a main body that can be attached to the user's hand. It has an acceleration sensor that detects the acceleration of the main body, an angular velocity sensor that detects the angular velocity of the main body, and a pressure sensor that detects the pressure acting on the main body. The position and orientation of the sensor device are detected based on the acceleration detected by the acceleration sensor and the angular velocity detected by the angular velocity sensor from the state of being held in the predetermined position and the predetermined posture, and the pressure is detected. Based on the pressure detected by the sensor, it is detected that the sensor device comes into contact with the robot.
上記構成によれば、ユーザは、センサ装置の本体を手に取り付け、保持部によりロボットに対してセンサ装置を所定位置及び所定姿勢に保持することができる。本体の加速度が加速度センサにより検出され、本体の角速度が角速度センサにより検出され、本体に作用する圧力が圧力センサにより検出される。このため、ロボットに対して所定位置及び所定姿勢に保持されたセンサ装置と、その時に加速度センサにより検出された本体の加速度、及び角速度センサにより検出された本体の角速度との関係が把握される。したがって、センサ検出部は、ロボットに対してセンサ装置が所定位置及び所定姿勢に保持された状態から、加速度センサにより検出された本体の加速度、及び角速度センサにより検出された本体の角速度に基づいて、センサ装置の位置及び姿勢を検出することができる。さらに、センサ検出部は、圧力センサにより検出された圧力に基づいて、本体(すなわちセンサ装置)がロボットに接触したことを検出することができる。 According to the above configuration, the user can attach the main body of the sensor device to his / her hand and hold the sensor device in a predetermined position and a predetermined posture with respect to the robot by the holding portion. 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. Therefore, the relationship between the sensor device held in 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 in a predetermined position and a predetermined posture with respect to the robot. The position and orientation of the sensor device can be detected. Further, the sensor detection unit can detect that the main body (that is, the sensor device) has come into contact with the robot based on the pressure detected by the pressure sensor.
第4の手段では、前記ロボットは、肘部及び手首部を備える垂直多関節型ロボットであり、前記部位検出部は、前記ロボット検出部により検出された前記手首部の位置と、前記センサ検出部により検出された前記センサ装置の位置とのずれ量が第1所定値未満であり、且つ前記センサ検出部により前記センサ装置の接触があったと検出された場合に、前記センサ装置が接触した前記ロボットの部位として前記手首部を検出し、前記動作部は、前記部位検出部により前記手首部が検出された場合に、前記ロボットに前記手首部を平行移動させる動作をさせる。 In the fourth means, the robot is a vertical articulated robot including an elbow portion and a wrist portion, and the site detection unit includes the position of the wrist portion detected by the robot detection unit and the sensor detection unit. When the amount of deviation from the position of the sensor device detected by the robot is less than the first predetermined value and the sensor detection unit detects that the sensor device has come into contact with the robot, the robot comes into contact with the sensor device. The wrist portion is detected as a portion of the robot, and the moving portion causes the robot to move the wrist portion in parallel when the wrist portion is detected by the portion detecting portion.
上記構成によれば、具体的には、部位検出部は、ロボット検出部により検出された手首部の位置と、センサ検出部により検出されたセンサ装置の位置とのずれ量が第1所定値未満であり、且つセンサ検出部によりセンサ装置の接触があったと検出された場合に、センサ装置が接触したロボットの部位として手首部を検出する。このため、センサ装置が接触したロボットの部位を検出するために、加速度センサ、角速度センサ、及び圧力センサに高い精度を要求する必要がない。また、動作部は、部位検出部により手首部が検出された場合に、ロボットに手首部を平行移動させる動作をさせる。すなわち、ユーザがロボットの手首部に接触すれば手首部が平行移動するため、ユーザは直感的な操作によりロボットの動作を制御することができる。 According to the above configuration, specifically, in the site detection unit, the amount of deviation between the position of the wrist portion 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 has come into contact with the robot, the wrist portion is detected as the part of the robot that the sensor device has come into contact with. Therefore, it is not necessary to require high accuracy from the acceleration sensor, the angular velocity sensor, and the pressure sensor in order to detect the part of the robot that the sensor device comes into contact with. In addition, the moving unit causes the robot to translate the wrist when the wrist is detected by the site detecting unit. That is, when the user touches the wrist portion of the robot, the wrist portion moves in parallel, so that the user can control the operation of the robot by an intuitive operation.
第5の手段では、前記部位検出部は、前記センサ装置が接触した前記ロボットの部位と、前記ロボットの部位に対する前記センサ装置の向きとを検出し、前記動作部は、前記部位検出部により前記手首部が検出された場合に、前記手首部に対する前記センサ装置の向きに沿って前記手首部を平行移動させる動作を前記ロボットにさせる。 In the fifth means, the part detection unit detects the part of the robot that the sensor device comes into contact with and the orientation of the sensor device with respect to the robot part, and the operation part is said by the part detection unit. When the wrist portion is detected, the robot is made to move the wrist portion in parallel along the direction of the sensor device with respect to the wrist portion.
上記構成によれば、部位検出部により、センサ装置が接触したロボットの部位と、ロボットの部位に対するセンサ装置の向きとが検出される。そして、動作部は、部位検出部により手首部が検出された場合に、手首部に対するセンサ装置の向きに沿って手首部を平行移動させる動作をロボットにさせる。このため、ユーザは、手首部に対するセンサ装置の向き、すなわち手の向きに沿って、手首部を平行移動させることができ、より直感的な操作によりロボットの動作を制御することができる。 According to the above configuration, the part detection unit detects the part of the robot that the sensor device comes into contact with and the orientation of the sensor device with respect to the part of the robot. Then, the moving unit causes the robot to translate the wrist portion along the direction of the sensor device with respect to the wrist portion when the wrist portion is detected by the site detecting unit. Therefore, the user can translate the wrist portion along the orientation of the sensor device with respect to the wrist portion, that is, the orientation of the hand, and can control the operation of the robot by a more intuitive operation.
第6の手段では、前記ロボットは、肘部及び手首部を備える垂直多関節型ロボットであり、前記部位検出部は、前記ロボット検出部により検出された前記肘部の位置と、前記センサ検出部により検出された前記センサ装置の位置とのずれ量が第2所定値未満であり、且つ前記センサ検出部により前記センサ装置の接触があったと検出された場合に、前記センサ装置が接触した前記ロボットの部位として前記肘部を検出し、前記動作部は、前記部位検出部により前記肘部が検出された場合に、前記ロボットに前記手首部を回転させる動作をさせる。 In the sixth means, the robot is a vertical articulated robot including an elbow portion and a wrist portion, and the site detection unit is a position of the elbow portion detected by the robot detection unit and the sensor detection unit. When the amount of deviation from the position of the sensor device detected by the robot is less than the second predetermined value and the sensor detection unit detects that the sensor device has come into contact with the robot, the robot comes into contact with the sensor device. The elbow portion is detected as a portion of the robot, and the moving portion causes the robot to rotate the wrist portion when the elbow portion is detected by the portion detecting portion.
上記構成によれば、具体的には、部位検出部は、ロボット検出部により検出された肘部の位置と、センサ検出部により検出されたセンサ装置の位置とのずれ量が第2所定値未満であり、且つセンサ検出部によりセンサ装置の接触があったと検出された場合に、センサ装置が接触したロボットの部位として肘部を検出する。このため、センサ装置が接触したロボットの部位を検出するために、加速度センサ、角速度センサ、及び圧力センサに高い精度を要求する必要がない。また、動作部は、部位検出部により肘部が検出された場合に、ロボットに手首部を回転させる動作をさせる。ここで、肘部は、手首部が回転しても比較的動かない部位である。このため、手首部を回転させる動作をロボットにさせる際に、ユーザに危険が及ぶことを抑制することができる。 According to the above configuration, specifically, in the site detection unit, the amount of deviation between the position of the elbow portion 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 has come into contact with the robot, the elbow portion is detected as the part of the robot with which the sensor device has come into contact. Therefore, it is not necessary to require high accuracy from the acceleration sensor, the angular velocity sensor, and the pressure sensor in order to detect the part of the robot that the sensor device comes into contact with. In addition, the moving unit causes the robot to rotate the wrist when the elbow is detected by the site detecting unit. Here, the elbow portion is a portion that does not move relatively even if the wrist portion rotates. Therefore, it is possible to prevent the user from being in danger when the robot is made to rotate the wrist portion.
第7の手段では、前記部位検出部は、前記センサ装置が接触した前記ロボットの部位と、前記センサ装置の向きとを検出し、前記動作部は、前記部位検出部により前記肘部が検出された場合に、前記センサ装置の向きに応じて前記手首部を異なる方向へ回転させる動作を前記ロボットにさせる。 In the seventh means, the part detection unit detects the part of the robot that the sensor device comes into contact with and the orientation of the sensor device, and the moving part detects the elbow part by the part detection unit. In this case, the robot is made to rotate the wrist portion 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 the sensor device comes into contact with and the orientation of the sensor device. Then, the moving unit causes the robot to rotate the wrist portion in different directions according to the orientation of the sensor device when the elbow portion is detected by the site detecting portion. As described above, the elbow portion is a portion that does not move relatively even if the wrist portion rotates. Therefore, it is possible to suppress the orientation of the sensor device from changing even if the wrist portion rotates, and it is possible to suppress the rotation of the wrist portion in a direction not intended by the user.
第8の手段は、
ユーザがロボットを直接動かして動作位置を教示するダイレクトティーチングに用いられるダイレクトティーチングシステムであって、
前記ユーザの手に取り付け可能なセンサ装置と、
前記センサ装置が近接した前記ロボットの部位を検出する部位検出部と、
前記部位検出部により検出された前記部位に応じて、前記ロボットに異なる動作をさせる動作部と、
前記ロボットの動作位置を設定する設定部と、
を備える。
The eighth means is
A direct teaching system used for direct teaching in which the user directly moves the robot to teach the operating position.
A sensor device that can be attached to the user's hand,
A part detection unit that detects a part of the robot in close proximity to the sensor device, and a part detection unit.
An operation unit that causes the robot to perform different operations according to the part detected by the part detection unit, and an operation unit that causes the robot to perform different operations.
A setting unit that sets the operating position of the robot,
To be equipped.
上記構成によれば、ユーザの手にセンサ装置を取り付けることができる。そして、ユーザが手を動かしてセンサ装置をロボットの部位に近接させれば、その部位が部位検出部により検出される。動作部は、部位検出部により検出された部位に応じて、ロボットに異なる動作をさせる。このため、ユーザは、ロボットの部位を選択してセンサ装置を近接させることにより、ロボットの動作を制御することができる。そして、設定部により、ロボットの動作位置が設定(すなわち教示)される。したがって、ロボットに対して力センサを取り付けたり取り外したりする必要がなく、ロボット自体が力センサを備えていない場合であっても、ダイレクトティーチングを簡易に行うことができる。さらに、センサ装置を、ロボットに接触させなくても近接させるだけで、動作位置を教示することができる。 According to the above configuration, the sensor device can be attached to the user's hand. Then, when the user moves his / her hand to bring the sensor device close to the part of the robot, the part is detected by the part detection unit. The moving unit causes the robot to perform different movements depending on the part detected by the part detecting unit. Therefore, the user can control the operation of the robot by selecting the part of the robot and bringing the sensor device close to the robot. Then, the operating position of the robot is set (that is, taught) by the setting unit. Therefore, it is not necessary to attach or detach the force sensor to the robot, and even when the robot itself does not have the force sensor, direct teaching can be easily performed. Further, the operating position can be taught only by bringing the sensor device close to the robot without touching it.
以下、一実施形態について、図面を参照しつつ説明する。本実施形態は、機械組立工場等において、機械等の組み立てを行うロボットシステムとして具現化している。 Hereinafter, one embodiment will be described with reference to the drawings. This embodiment is embodied as a robot system for assembling machines and the like in a machine assembly factory and 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、及びハンド部を動作させることにより、ワークに対する部品の組付けやワークの搬送等の作業を行う。
Servo motors (not shown) are provided in the
コントローラ30(動作部及び設定部に相当)は、CPU、ROM、RAM、駆動回路、位置検出回路、入出力インターフェース等を備えている。ROMは、ロボット20のシステムプログラムや動作プログラム等を記憶している。RAMは、これらのプログラムを実行する際にパラメータの値等を記憶する。位置検出回路には、各エンコーダの検出信号がそれぞれ入力される。位置検出回路は、各エンコーダの検出信号に基づいて、各関節に設けられたサーボモータの回転角度を検出する。CPU(ロボット検出部に相当)は、検出された各サーボモータの回転角度に基づいて、ロボット20の位置及び姿勢を検出する。CPUは、動作プログラム(プログラム)を実行することにより、位置検出回路から入力される位置情報に基づいて、リンク21A〜21Eの各関節の回転角度を目標回転角度に制御する。コントローラ30は、ユーザにより教示されたロボット20の動作位置を設定する。
The controller 30 (corresponding to the operation unit and the setting unit) includes a CPU, ROM, RAM, drive circuit, position detection circuit, input / output interface, and the like. The ROM stores a system program, an operation program, and the like of the
図2に示すように、グローブ40(センサ装置に相当)は本体41を備えている。本体41は、ゴム等により、手の形の袋状に形成されている。本体41は、ユーザが手にはめる(取り付ける)ことが可能になっている。 As shown in FIG. 2, the glove 40 (corresponding to the sensor device) includes a main body 41. The main body 41 is formed in the shape of a hand-shaped bag by rubber or the like. The main body 41 can be worn (attached) by the user.
図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 square columnar shape. A
コントローラ30は、基準台50によりグローブ40が所定位置及び所定姿勢に保持された状態から、加速度センサ42により検出された加速度及び角速度センサ43により検出された角速度に基づいて、グローブ40の位置及び姿勢を検出する。なお、コントローラ30、グローブ40、及び基準台50により、センサ検出部が構成されている。
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 site detection unit detects the site of the
同様に、部位検出部は、検出された関節23C(以下、「肘部23C」という)の位置と、検出されたグローブ40の位置とのずれ量が第2所定値未満であり、且つグローブ40の接触があったと検出された場合に、グローブ40が接触したロボット20の部位として肘部23Cを検出する。第2所定値は、グローブ40が肘部23Cの近辺にあることを検出することのできる値であり、上記第1所定値と同様に、10〜30cmに設定されることが望ましく、例えば20cmに設定されている。なお、第1所定値と第2所定値とが異なる値に設定されていてもよい。
Similarly, in the site detection unit, the amount of deviation between the detected joint 23C (hereinafter referred to as “
また、部位検出部は、ロボット20の部位に対するグローブ40(すなわちユーザの手)の向きを検出する。グローブ40の向きとは、グローブ40の手の平側が向いている向き(圧力センサ44A〜44Fが面する向き)である。
Further, the site detection unit detects the orientation of the glove 40 (that is, the user's hand) with respect to the site of the
以下に、グローブ40(すなわちユーザの手)が接触したロボット20の部位及びグローブ40の向きと、ロボット20の動作との関係を示す。ロボット20は、コントローラ30により動作させられる。
The relationship between the portion 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 portion 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を平行移動させる。
In this way, 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 portion is the
図9に示すように、接触部位が肘部23Cであり、且つグローブ40の向きがX軸の向きである場合は、RY軸に従って(Y軸周りに)手首部21Eを回転させるようにロボット20を動作させる。図9に矢印RYで示す方向と反対方向へ手首部21Eを平行移動させる場合は、X軸方向において反対側から(−側から+側へ)肘部23Cにグローブ40を接触させればよい。
As shown in FIG. 9, when the contact portion 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を異なる方向へ回転させる。
In this way, the
以上詳述した本実施形態は、以下の利点を有する。 The present 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 main body 41 of the
・部位検出部は、ロボット検出部により検出された手首部21Eの位置と、センサ検出部により検出されたグローブ40の位置とのずれ量が第1所定値未満であり、且つセンサ検出部によりグローブ40の接触があったと検出された場合に、グローブ40が接触したロボット20の部位として手首部21Eを検出する。このため、グローブ40が接触したロボット20の部位を検出するために、加速度センサ42、角速度センサ43、及び圧力センサ44A〜44Fに高い精度を要求する必要がない。また、コントローラ30は、部位検出部により手首部21Eが検出された場合に、ロボット20に手首部21Eを平行移動させる動作をさせる。すなわち、ユーザがロボット20の手首部21Eに接触すれば手首部21Eが平行移動するため、ユーザは直感的な操作によりロボット20の動作を制御することができる。
In the site detection unit, the amount of deviation between the position of the
・部位検出部により、グローブ40が接触したロボット20の部位と、ロボット20の部位に対するグローブ40の向きとが検出される。そして、コントローラ30は、部位検出部により手首部21Eが検出された場合に、手首部21Eに対するグローブ40の向きに沿って手首部21Eを平行移動させる動作をロボット20にさせる。このため、ユーザは、手首部21Eに対するグローブ40の向き、すなわち手の向きに沿って、手首部21Eを平行移動させることができ、より直感的な操作によりロボット20の動作を制御することができる。
-The part detection unit detects the part of the
・部位検出部は、ロボット検出部により検出された肘部23Cの位置と、センサ検出部により検出されたグローブ40の位置とのずれ量が第2所定値未満であり、且つセンサ検出部によりグローブ40の接触があったと検出された場合に、グローブ40が接触したロボット20の部位として肘部23Cを検出する。このため、グローブ40が接触したロボット20の部位を検出するために、加速度センサ42、角速度センサ43、及び圧力センサ44A〜44Fに高い精度を要求する必要がない。また、コントローラ30は、部位検出部により肘部23Cが検出された場合に、ロボット20に手首部21Eを回転させる動作をさせる。ここで、肘部23Cは、手首部21Eが回転しても比較的動かない部位である。このため、手首部21Eを回転させる動作をロボット20にさせる際に、ユーザに危険が及ぶことを抑制することができる。
In the site detection unit, the amount of deviation between the position of the
・部位検出部により、グローブ40が接触したロボット20の部位と、グローブ40の向きとが検出される。そして、コントローラ30は、部位検出部により肘部23Cが検出された場合に、グローブ40の向きに応じて手首部21Eを異なる方向へ回転させる動作をロボット20にさせる。上述したように、肘部23Cは、手首部21Eが回転しても比較的動かない部位である。このため、手首部21Eが回転してもグローブ40の向きが変わることを抑制することができ、ユーザの意図しない方向へ手首部21Eが回転することを抑制することができる。
-The part detection unit detects the 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 caught inside the
なお、上記実施形態を、以下のように変更して実施することもできる。 It should be noted that the above embodiment can be modified 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に記憶されている。
-Instead of the
・グローブ40の位置及び姿勢を、高精度のGPS装置により検出することができる場合は、ロボット20に対してグローブ40を所定位置及び所定姿勢に保持するキャリブレーションを省略することもできる。
-If the position and posture of the
・グローブ40に代えて、例えば人差し指の指サック(センサ装置に相当)に、加速度センサ42、角速度センサ43、及び圧力センサ44Bを設けることもできる。
-Instead 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 limited to the vertical articulated
・圧力センサ44A〜44Fに代えて、静電容量センサによりグローブ40(センサ装置)が物体に接触したことを検出することもできる。また、静電容量センサを用いて、グローブ40が近接したロボット20の部位を検出し、検出された部位に応じて、ロボット20に異なる動作をさせることもできる。この場合も、上記実施形態と同様の作用効果を奏することができる。さらに、グローブ40を、ロボット20に接触させなくても近接させるだけで、動作位置を教示することができる。
-Instead of the
10…ロボットシステム(ダイレクトティーチングシステム)、20…ロボット、30…コントローラ(動作部、設定部、ロボット検出部)、40…グローブ(センサ装置)、50…基準台(保持部)。 10 ... Robot system (direct teaching system), 20 ... Robot, 30 ... Controller (moving unit, setting unit, robot detection unit), 40 ... Gloves (sensor device), 50 ... Reference stand (holding unit).
Claims (7)
前記ユーザの手に取り付け可能なセンサ装置と、
前記センサ装置が接触した前記ロボットの部位を検出する部位検出部と、
前記部位検出部により検出された前記部位に応じて、前記ロボットに異なる動作をさせる動作部と、
前記ロボットの動作位置を設定する設定部と、
を備え、
前記部位検出部は、
前記ロボットの位置及び姿勢を検出するロボット検出部と、
前記センサ装置の位置、姿勢、及び接触を検出するセンサ検出部と、を有し、
前記ロボット検出部により検出された前記ロボットの位置及び姿勢、並びに前記センサ検出部により検出された前記センサ装置の位置、姿勢、及び接触に基づいて、前記センサ装置が接触した前記ロボットの部位を検出するロボットのダイレクトティーチングシステム。 A direct teaching system used for direct teaching in which the user directly moves the robot to teach the operating position.
A sensor device that can be attached to the user's hand,
A part detection unit that detects the part of the robot that the sensor device comes into contact with, and
An operation unit that causes the robot to perform different operations according to the part detected by the part detection unit, and an operation unit that causes the robot to perform different operations.
A setting unit that sets the operating position of the robot,
Equipped with a,
The site detection unit
A robot detection unit that detects the position and posture of the robot, and
It has a sensor detection unit that detects 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 in contact with the sensor device is detected. Direct teaching system for robots.
前記センサ装置は、前記ユーザの手に取り付け可能な本体、前記本体の加速度を検出する加速度センサ、前記本体の角速度を検出する角速度センサ、及び前記本体に作用する圧力を検出する圧力センサを有し、
前記センサ検出部は、前記保持部により前記センサ装置が前記所定位置及び前記所定姿勢に保持された状態から、前記加速度センサにより検出された前記加速度及び前記角速度センサにより検出された前記角速度に基づいて、前記センサ装置の位置及び姿勢を検出するとともに、前記圧力センサにより検出された前記圧力に基づいて、前記センサ装置が前記ロボットに接触したことを検出する請求項1に記載のロボットのダイレクトティーチングシステム。 The direct teaching system includes a holding unit that causes the robot to hold the sensor device in a predetermined position and a predetermined posture.
The sensor device includes a main body that can be attached to the user's hand, an acceleration sensor that detects the acceleration of the main body, an angular velocity sensor that detects the angular velocity of the main body, and a pressure sensor that detects the 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 the state in which the sensor device is held in the predetermined position and the predetermined posture by the holding unit. The robot direct teaching system according to claim 1 , wherein the position and orientation of the sensor device are detected, and the sensor device is detected to have come into contact with the robot based on the pressure detected by the pressure sensor. ..
前記部位検出部は、前記ロボット検出部により検出された前記手首部の位置と、前記センサ検出部により検出された前記センサ装置の位置とのずれ量が第1所定値未満であり、且つ前記センサ検出部により前記センサ装置の接触があったと検出された場合に、前記センサ装置が接触した前記ロボットの部位として前記手首部を検出し、
前記動作部は、前記部位検出部により前記手首部が検出された場合に、前記ロボットに前記手首部を平行移動させる動作をさせる請求項2に記載のロボットのダイレクトティーチングシステム。 The robot is a vertical articulated robot having an elbow and a wrist.
In the site detection unit, the amount of deviation between the position of the wrist portion 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, and the sensor When the detection unit detects that the sensor device has come into contact with the sensor device, the wrist portion is detected as a part of the robot that the sensor device has come into contact with.
The robot direct teaching system according to claim 2 , wherein the moving unit is an operation of causing the robot to translate the wrist portion when the wrist portion is detected by the site detecting unit.
前記動作部は、前記部位検出部により前記手首部が検出された場合に、前記手首部に対する前記センサ装置の向きに沿って前記手首部を平行移動させる動作を前記ロボットにさせる請求項3に記載のロボットのダイレクトティーチングシステム。 The part detection unit detects the part of the robot that the sensor device comes into contact with and the orientation of the sensor device with respect to the part of the robot.
The third aspect of the present invention, wherein the moving unit causes the robot to translate the wrist portion along the direction of the sensor device with respect to the wrist portion when the wrist portion is detected by the site detecting unit. Robot direct teaching system.
前記部位検出部は、前記ロボット検出部により検出された前記肘部の位置と、前記センサ検出部により検出された前記センサ装置の位置とのずれ量が第2所定値未満であり、且つ前記センサ検出部により前記センサ装置の接触があったと検出された場合に、前記センサ装置が接触した前記ロボットの部位として前記肘部を検出し、
前記動作部は、前記部位検出部により前記肘部が検出された場合に、前記ロボットに前記手首部を回転させる動作をさせる請求項2〜4のいずれか1項に記載のロボットのダイレクトティーチングシステム。 The robot is a vertical articulated robot having an elbow and a wrist.
In the site detection unit, the amount of deviation between the position of the elbow portion 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, and the sensor When the detection unit detects that the sensor device has come into contact with the sensor device, the elbow portion is detected as a part of the robot that the sensor device has come into contact with.
The robot direct teaching system according to any one of claims 2 to 4 , wherein the moving unit causes the robot to rotate the wrist portion when the elbow portion is detected by the site detecting unit. ..
前記動作部は、前記部位検出部により前記肘部が検出された場合に、前記センサ装置の向きに応じて前記手首部を異なる方向へ回転させる動作を前記ロボットにさせる請求項5に記載のロボットのダイレクトティーチングシステム。 The part detection unit detects the part of the robot that the sensor device comes into contact with and the orientation of the sensor device.
The robot according to claim 5 , wherein the moving unit causes the robot to rotate the wrist portion in different directions according to the orientation of the sensor device when the elbow portion is detected by the site detecting unit. Direct teaching system.
前記ユーザの手に取り付け可能なセンサ装置と、
前記センサ装置が近接した前記ロボットの部位を検出する部位検出部と、
前記部位検出部により検出された前記部位に応じて、前記ロボットに異なる動作をさせる動作部と、
前記ロボットの動作位置を設定する設定部と、
を備え、
前記部位検出部は、
前記ロボットの位置及び姿勢を検出するロボット検出部と、
前記センサ装置の位置、姿勢、及び近接を検出するセンサ検出部と、を有し、
前記ロボット検出部により検出された前記ロボットの位置及び姿勢、並びに前記センサ検出部により検出された前記センサ装置の位置、姿勢、及び近接に基づいて、前記センサ装置が近接した前記ロボットの部位を検出するロボットのダイレクトティーチングシステム。 A direct teaching system used for direct teaching in which the user directly moves the robot to teach the operating position.
A sensor device that can be attached to the user's hand,
A part detection unit that detects a part of the robot in close proximity to the sensor device, and a part detection unit.
An operation unit that causes the robot to perform different operations according to the part detected by the part detection unit, and an operation unit that causes the robot to perform different operations.
A setting unit that sets the operating position of the robot,
With
The site detection unit
A robot detection unit that detects the position and posture of the robot, and
It has a sensor detection unit that detects the position, orientation, and proximity of the sensor device.
Based on the position and orientation of the robot detected by the robot detection unit and the position, orientation, and proximity of the sensor device detected by the sensor detection unit, the sensor device detects a portion of the robot in close proximity. Direct teaching system for robots.
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 JP2018144148A (en) | 2018-09-20 |
| JP6946669B2 true 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) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09225872A (en) * | 1996-02-23 | 1997-09-02 | Yaskawa Electric Corp | Robot teaching device |
| DE102004020099A1 (en) * | 2004-04-24 | 2005-11-17 | Kuka Roboter Gmbh | Method and device for influencing a multi-axis handling device |
| 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 |
| AT12208U3 (en) * | 2011-09-06 | 2013-07-15 | Keba Ag | METHOD, CONTROL SYSTEM AND MOTOR DEVICE FOR PROGRAMMING OR PRESENTING MOVEMENTS OR RUNNING OF AN INDUSTRIAL ROBOT |
| JP5549749B1 (en) * | 2013-01-16 | 2014-07-16 | 株式会社安川電機 | Robot teaching system, robot teaching program generation method and teaching tool |
| JP6457208B2 (en) * | 2014-07-03 | 2019-01-23 | 川崎重工業株式会社 | Operation instruction system and operation instruction method for robot |
-
2017
- 2017-03-03 JP JP2017040801A patent/JP6946669B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018144148A (en) | 2018-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110997249B (en) | Work robot and control method of work robot | |
| US10814484B2 (en) | Method, control system and movement setting means for controlling the movements of articulated arms of an industrial robot | |
| CN107717981B (en) | Control device of mechanical arm and teaching system and method thereof | |
| US20200147801A1 (en) | Systems and methods for providing contact detection in an articulated arm | |
| US8504206B2 (en) | Control apparatus and method for master-slave robot, master-slave robot, control program, and integrated electronic circuit | |
| JP6663978B2 (en) | System and method for determining tool offset | |
| CN102310409A (en) | Robot apparatus and gripping method for use in robot apparatus | |
| US12011825B2 (en) | Device, method and program for estimating weight and position of gravity center of load by using robot | |
| JP2015085458A (en) | Robot control device, robot system, and robot | |
| US10195744B2 (en) | Control device, robot, and robot system | |
| US12151363B2 (en) | Object control method and object control device | |
| TWI651175B (en) | Control device of robot arm and teaching system and method using the same | |
| CN212421307U (en) | Industrial robot capable of improving safety control performance | |
| US20250381668A1 (en) | Robot system with casing elements | |
| CN112621740B (en) | Robot system including robot having operation unit and method for controlling robot | |
| JP2024543877A5 (en) | ||
| JP2012137421A (en) | Control device of robot performing force control using triaxial sensor | |
| Kobayashi et al. | Hand/arm robot teleoperation by inertial motion capture | |
| KR20130000496A (en) | Teaching apparatus of robot having acceleration sensor and gyro-sensor and teaching method for robot using the same | |
| JP6946669B2 (en) | Robot direct teaching system | |
| JP6668629B2 (en) | Robot controller and robot system | |
| JP2018114590A (en) | Robot teaching device and robot teaching method | |
| JP2019010700A (en) | Robot, robot system, and control method thereof | |
| JP2019034393A (en) | End effector cover, protective device and robot | |
| CN113771026A (en) | Industrial robot capable of improving safety control performance and control method thereof |
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 |