JP6619395B2 - ロボットシステムおよびロボットの教示方法 - Google Patents
ロボットシステムおよびロボットの教示方法 Download PDFInfo
- Publication number
- JP6619395B2 JP6619395B2 JP2017136149A JP2017136149A JP6619395B2 JP 6619395 B2 JP6619395 B2 JP 6619395B2 JP 2017136149 A JP2017136149 A JP 2017136149A JP 2017136149 A JP2017136149 A JP 2017136149A JP 6619395 B2 JP6619395 B2 JP 6619395B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- external force
- operation mode
- wrist
- axis
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0081—Programme-controlled manipulators with leader teach-in means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/085—Force or torque sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/423—Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36418—Modify trajectory by operator gesture, gesture force sensed by end effector
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Description
本発明の一態様は、付与された外力を検出する1以上のセンサを備えるロボットと、該ロボットを制御する制御装置とを備え、該制御装置が、前記センサにより検出された外力の位置および態様に応じてリードスルー教示を行う際の前記ロボットを動作させる動作モードを切り替えるロボットシステムを提供する。
このようにすることで、センサにより、外力を加えたときに所定の軸回りのモーメントと、外力の大きさとが検出され、軸から外力が付与された位置までの距離を容易に算出することができる。これにより、外力が付与された位置を精度よく算出して、動作モードを精度よく切り替えることができる。
このようにすることで、所定時間内における複数回にわたる外力の付与は、通常のリードスルー教示時には行われないので、動作モードを変更するための外力を通常のリードスルー教示時に入力される外力から明確に区別することができる。
このようにすることで、ロボットに対して固定された座標系か、ロボットと共に移動する座標系か等によって動作モードを異ならせることができる。例えば、手首部先端に固定されたツール座標系の場合、ツール先端点を固定して各軸を動作させる動作モードかツールの姿勢を固定して各軸を動作させる動作モードかを切り替えることができる。
このようにすることで、付与された外力の位置および態様を接触センサによって直接的に検出することができ、動作モードを簡易に切り替えることができる。
本実施形態に係るロボットシステム1は、図1に示されるように、6軸多関節型のロボット2と、該ロボット2を制御する制御装置3とを備えている。
ベース4と旋回胴5との間には、力とモーメントとを検出する6軸力センサ(センサ)10が配置されている。
そして、制御装置3は、作業者が所定の態様の外力を所定の位置に付与したことが6軸力センサ10によって検出された場合には、検出された外力の位置および態様に応じて動作モードを切り替えるようになっている。
そして、外力の所定の位置としては、図1に示されるように、ロボット2の手首8周辺の位置(図1における符号A)またはロボット2の基本軸部9周辺の位置(図1における符号B)を挙げることができる。
また、制御装置3は、作業者により位置Bがダブルタップされたことが6軸力センサ10により検出された場合には、その後のリードスルー教示については手首8先端(すなわち、手首8先端に取り付けたツール等)の姿勢を固定したまま、各軸を動作させるようになっている。
したがって、制御装置3は、6軸力センサ10により検出された外力の態様がダブルタップであり、かつ、6軸力センサ10により検出された外力の位置が、手首8に相当する場合(例えば、R>閾値)には、基本軸部9を固定し、手首8のみを手動で動作させることができる動作モードに切り替えるようになっている。
また、6軸力センサ10により検出された外力の態様がダブルタップではない場合には、動作モードを切り替えることなく、外力に従って各軸を動作させるようになっている。
本実施形態に係るロボットシステム1においては、動作プログラムを教示する際に、初期状態では、ロボット2の全ての軸が指令に従って動作させられる動作モード(基準動作モード)が設定される(ステップS1)。そして、リードスルー教示モードが選択されたか否かが判定され(ステップS2)と、選択されていない場合には、教示操作盤(図示略)等を用いた通常の教示モードに設定される(ステップS3)。
この状態で、作業者が、ロボット2の所定の位置をダブルタップしたか否かが判定され(ステップS4)、ダブルタップしたときには、6軸力センサ10によって検出された外力の大きさおよびモーメントの大きさにより、外力が付与された位置の第1軸線Lからの距離Rが算出され(ステップS5)、距離Rが所定の閾値より大きいか否かが判定される(ステップS6)。
例えば、リードスルー教示時に設定されている座標系がロボット2のベース4に対して固定されたワールド座標系あるいは、ロボット2が作業するワークに対して固定されたワーク座標系である場合には、上記の動作モードの切替を行い、座標系が、ロボット2の手首8先端に取り付けたツールに固定されたツール座標系である場合には、以下のように切り替えてもよい。
例えば、作業者が第1アーム6をダブルタップすると、第2軸線Mのトルクセンサによりトルクが検出されるが、第3軸線Nのトルクセンサによってはトルクが検出されない。一方、作業者が第2アーム7をダブルタップしたときには、第3軸線Nのトルクセンサによりトルクが検出されるとともに第2軸線Mのトルクセンサによってはトルクが検出されない。これにより、外力が付与された位置を複数のトルクセンサの出力の組合せに基づいて検出することができる。
2 ロボット
3 制御装置
8 手首(手首部)
9 基本軸部
10 6軸力センサ(センサ)
L 第1軸線L
Claims (7)
- 付与された外力を検出する1以上のセンサを備えるロボットと、
該ロボットを制御する制御装置とを備え、
該制御装置が、前記センサにより検出された外力の位置および態様に応じてリードスルー教示を行う際の前記ロボットを動作させる動作モードを切り替えるロボットシステム。 - 前記センサが、前記ロボットに付与された前記外力の大きさと、所定の軸回りのモーメントとを検出し、
前記制御装置が、前記センサにより検出された前記外力の大きさとモーメントとから前記外力が付与された位置を算出する請求項1に記載のロボットシステム。 - 前記外力の態様が、所定時間内における所定の接触回数により設定されている請求項1または請求項2に記載のロボットシステム。
- 前記ロボットが、手首部と、該手首部の3次元的な位置を決定する基本軸部とを備え、
前記外力が前記基本軸部周辺に付与された場合と、前記外力が前記手首部周辺に付与された場合とで前記ロボットの前記動作モードを切り替える請求項1から請求項3のいずれかに記載のロボットシステム。 - 前記制御装置が座標系を切り替えて前記ロボットを制御可能であり、設定されている前記座標系に応じて、前記動作モードを異ならせる請求項1から請求項4のいずれかに記載のロボットシステム。
- 前記センサが前記ロボットの表面に配置された接触センサである請求項1に記載のロボットシステム。
- ロボットに付与された外力の位置および態様を検出し、
検出された外力の位置および態様に応じてリードスルー教示を行う際のロボットを動作させる動作モードを切り替えるロボットの教示方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017136149A JP6619395B2 (ja) | 2017-07-12 | 2017-07-12 | ロボットシステムおよびロボットの教示方法 |
| US16/003,773 US10870199B2 (en) | 2017-07-12 | 2018-06-08 | Robot system and robot teaching method |
| DE102018116053.4A DE102018116053B4 (de) | 2017-07-12 | 2018-07-03 | Robotersystem und Roboterlernverfahren |
| CN201810729801.XA CN109249376A (zh) | 2017-07-12 | 2018-07-05 | 机器人系统以及机器人的示教方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017136149A JP6619395B2 (ja) | 2017-07-12 | 2017-07-12 | ロボットシステムおよびロボットの教示方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019018257A JP2019018257A (ja) | 2019-02-07 |
| JP6619395B2 true JP6619395B2 (ja) | 2019-12-11 |
Family
ID=64745222
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017136149A Active JP6619395B2 (ja) | 2017-07-12 | 2017-07-12 | ロボットシステムおよびロボットの教示方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10870199B2 (ja) |
| JP (1) | JP6619395B2 (ja) |
| CN (1) | CN109249376A (ja) |
| DE (1) | DE102018116053B4 (ja) |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6619395B2 (ja) | 2017-07-12 | 2019-12-11 | ファナック株式会社 | ロボットシステムおよびロボットの教示方法 |
| JP7135437B2 (ja) * | 2018-05-22 | 2022-09-13 | セイコーエプソン株式会社 | ロボットシステムの制御方法及びロボットシステム |
| CN109623830B (zh) * | 2018-11-27 | 2021-11-30 | 佛山科学技术学院 | 一种基于多传感器的机器人任务示教方法及系统 |
| JP7238450B2 (ja) * | 2019-02-14 | 2023-03-14 | 株式会社デンソーウェーブ | ロボットの制御装置およびロボットの制御方法 |
| JP7310194B2 (ja) * | 2019-03-20 | 2023-07-19 | 株式会社デンソーウェーブ | ロボットシステム |
| JP2021037582A (ja) * | 2019-09-03 | 2021-03-11 | ファナック株式会社 | アームを有するロボットの制御装置 |
| JP7351677B2 (ja) * | 2019-09-03 | 2023-09-27 | ファナック株式会社 | ロボットシステム |
| JP2021062443A (ja) | 2019-10-11 | 2021-04-22 | セイコーエプソン株式会社 | 教示方法 |
| WO2021077339A1 (en) | 2019-10-23 | 2021-04-29 | Abb Schweiz Ag | Method and apparatus for robot control |
| JP2021137898A (ja) * | 2020-03-03 | 2021-09-16 | 株式会社Ihi | ロボットシステム |
| JP7447568B2 (ja) * | 2020-03-11 | 2024-03-12 | オムロン株式会社 | シミュレーション装置およびプログラム |
| JP2021160048A (ja) * | 2020-04-01 | 2021-10-11 | アズビル株式会社 | 教示装置 |
| TWI748501B (zh) * | 2020-06-05 | 2021-12-01 | 達明機器人股份有限公司 | 教導機器人的安全系統及方法 |
| JP7392154B2 (ja) * | 2020-07-08 | 2023-12-05 | ファナック株式会社 | ロボット制御装置 |
| DE102020134260B4 (de) | 2020-12-18 | 2022-07-07 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Verfahren zur Funktionsoptimierung eines Roboterarms |
| CN112847345B (zh) * | 2020-12-30 | 2022-04-15 | 上海节卡机器人科技有限公司 | 一种机器人拖动示教的方式确定方法和装置 |
| JP7171879B2 (ja) * | 2021-02-10 | 2022-11-15 | キヤノン株式会社 | システム、製造方法、制御方法、プログラム及び記録媒体 |
| WO2022230202A1 (ja) * | 2021-04-30 | 2022-11-03 | ファナック株式会社 | ロボット教示システム、プログラムおよびプログラム編集装置 |
| CN114161424B (zh) * | 2021-12-24 | 2023-07-25 | 广东天太机器人有限公司 | 一种scara机器人动态制动的控制方法及控制系统 |
| JP7327550B1 (ja) * | 2022-03-08 | 2023-08-16 | 株式会社安川電機 | ロボットコントローラ、及び制御方法 |
| US20240149449A1 (en) * | 2022-11-07 | 2024-05-09 | Illinois Tool Works Inc. | Systems and methods to configure a robotic welding system |
| DE102023210548B3 (de) * | 2023-10-25 | 2025-01-09 | Kuka Deutschland Gmbh | Steuern eines Roboters |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3803272A (en) | 1972-08-25 | 1974-04-09 | Olin Corp | Process for preparing tetrakis(2-haloalkyl)alkylene diphosphates |
| JP2774618B2 (ja) | 1989-10-20 | 1998-07-09 | トキコ株式会社 | 工業用ロボット及びその制御方法 |
| JPH11254361A (ja) * | 1998-03-13 | 1999-09-21 | Sumitomo Heavy Ind Ltd | ロボットにおけるダイレクトティーチングのモード切替え方式 |
| JP2002120183A (ja) * | 2000-10-11 | 2002-04-23 | Sony Corp | ロボット装置及びロボット装置の入力情報検出方法 |
| US6385508B1 (en) * | 2000-10-31 | 2002-05-07 | Fanuc Robotics North America, Inc. | Lead-through teach handle assembly and method of teaching a robot assembly |
| JP3706113B2 (ja) | 2003-03-24 | 2005-10-12 | 株式会社国際電気通信基礎技術研究所 | コミュニケーションロボット |
| EP1644782B1 (en) | 2003-06-20 | 2009-03-04 | Fanuc Robotics America, Inc. | Multiple robot arm tracking and mirror jog |
| JP2008200764A (ja) | 2007-02-16 | 2008-09-04 | Hitachi Ltd | 作業用マニピュレータ |
| JP4988545B2 (ja) * | 2007-12-29 | 2012-08-01 | 国立大学法人埼玉大学 | 外力検出方法及び検出装置 |
| JP4962424B2 (ja) * | 2008-06-16 | 2012-06-27 | 株式会社デンソーウェーブ | ロボットのダイレクトティーチ制御装置 |
| JP5123123B2 (ja) | 2008-09-12 | 2013-01-16 | トヨタ自動車株式会社 | 移動体、及びその制御方法 |
| DE102008062622B9 (de) | 2008-12-17 | 2016-08-25 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zur Befehlseingabe in eine Steuerung eines Manipulators |
| US8958912B2 (en) | 2012-06-21 | 2015-02-17 | Rethink Robotics, Inc. | Training and operating industrial robots |
| JP5549749B1 (ja) | 2013-01-16 | 2014-07-16 | 株式会社安川電機 | ロボット教示システム、ロボット教示プログラムの生成方法および教示ツール |
| DE102013218823A1 (de) * | 2013-09-19 | 2015-04-02 | Kuka Laboratories Gmbh | Verfahren zum manuell geführten Verstellen der Pose eines Manipulatorarms eines Industrieroboters und zugehöriger Industrieroboter |
| DE102015204641B4 (de) | 2014-06-03 | 2021-03-25 | ArtiMinds Robotics GmbH | Verfahren und System zur Programmierung eines Roboters |
| US9592608B1 (en) | 2014-12-15 | 2017-03-14 | X Development Llc | Methods and systems for providing feedback during teach mode |
| JP5937706B1 (ja) * | 2015-01-21 | 2016-06-22 | ファナック株式会社 | ロボットに加わる外力に基づいてロボットを制御するロボット制御装置、およびロボットシステム |
| JP6034895B2 (ja) | 2015-02-20 | 2016-11-30 | ファナック株式会社 | 外力に応じてロボットを退避動作させる人間協調ロボットシステム |
| DE102015205176B3 (de) | 2015-03-23 | 2016-05-12 | Kuka Roboter Gmbh | Robustes intuitives Bedienverfahren durch Berührung eines Manipulators |
| DE102015009151A1 (de) | 2015-07-14 | 2017-01-19 | Kuka Roboter Gmbh | Ermitteln eines Eingabebefehls für einen Roboter, der durch manuelles Ausüben einer Kraft auf den Roboter eingegeben wird |
| DE102015012959B4 (de) * | 2015-10-08 | 2019-01-17 | Franka Emika Gmbh | Robotersystem und Verfahren zur Steuerung eines Robotersystems |
| JP2017136149A (ja) | 2016-02-02 | 2017-08-10 | セイコーエプソン株式会社 | スイング解析装置、スイング解析システム、スイング解析方法、スイング解析プログラム、及び記録媒体 |
| TWI622865B (zh) * | 2016-04-29 | 2018-05-01 | 財團法人工業技術研究院 | 用於機器人的直覺式力量導引方法及其裝置 |
| CN109933097A (zh) | 2016-11-21 | 2019-06-25 | 清华大学深圳研究生院 | 一种基于三维手势的空间机器人遥操作系统 |
| JP6619395B2 (ja) | 2017-07-12 | 2019-12-11 | ファナック株式会社 | ロボットシステムおよびロボットの教示方法 |
-
2017
- 2017-07-12 JP JP2017136149A patent/JP6619395B2/ja active Active
-
2018
- 2018-06-08 US US16/003,773 patent/US10870199B2/en active Active
- 2018-07-03 DE DE102018116053.4A patent/DE102018116053B4/de active Active
- 2018-07-05 CN CN201810729801.XA patent/CN109249376A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019018257A (ja) | 2019-02-07 |
| DE102018116053B4 (de) | 2023-01-19 |
| US20190015972A1 (en) | 2019-01-17 |
| US10870199B2 (en) | 2020-12-22 |
| DE102018116053A1 (de) | 2019-01-17 |
| CN109249376A (zh) | 2019-01-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6619395B2 (ja) | ロボットシステムおよびロボットの教示方法 | |
| CN108687747B (zh) | 机器人的示教装置 | |
| US10166673B2 (en) | Portable apparatus for controlling robot and method thereof | |
| JP6683671B2 (ja) | ジョグ座標系を設定するロボットの制御装置 | |
| JP4962424B2 (ja) | ロボットのダイレクトティーチ制御装置 | |
| JP2000024968A (ja) | ロボット制御装置 | |
| JP5845311B2 (ja) | ロボットの柔軟制御を行う制御装置 | |
| KR20200064175A (ko) | 로보틱 시스템 및 로보틱 시스템을 제어하는 방법 | |
| US12138786B2 (en) | Teaching device, teaching method, and recording medium | |
| US10315305B2 (en) | Robot control apparatus which displays operation program including state of additional axis | |
| JP7351957B2 (ja) | 操作装置にて手動操作を行うロボットの制御装置およびロボット装置 | |
| JP2014217901A (ja) | ロボットシステム | |
| US9962835B2 (en) | Device for dynamic switching of robot control points | |
| JP2019202365A (ja) | 制御装置及びロボットシステム | |
| JP7537868B2 (ja) | 操作部を有するロボットを備えるロボットシステム、及びロボットを制御する方法 | |
| JP5601949B2 (ja) | ロボット制御システム | |
| JP6737765B2 (ja) | ロボット教示システム、制御装置およびハンドガイドユニット | |
| JP2015231659A (ja) | ロボット装置 | |
| CN108475051B (zh) | 用于在工业机器人的编程期间对准工具的方法和系统 | |
| JP6826153B2 (ja) | ロボットの教示装置 | |
| JP6381203B2 (ja) | ロボット装置および教示装置 | |
| JP7172485B2 (ja) | ロボット制御装置 | |
| JP2004188594A (ja) | ロボット制御装置 | |
| JPH04297904A (ja) | ロボット | |
| US20220250236A1 (en) | Teaching device, teaching method, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181024 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20181211 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190422 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190702 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190806 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190924 |
|
| 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: 20191015 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191114 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6619395 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |