JP7155743B2 - ロボットシステム、ロボット、及び制御方法 - Google Patents
ロボットシステム、ロボット、及び制御方法 Download PDFInfo
- Publication number
- JP7155743B2 JP7155743B2 JP2018154486A JP2018154486A JP7155743B2 JP 7155743 B2 JP7155743 B2 JP 7155743B2 JP 2018154486 A JP2018154486 A JP 2018154486A JP 2018154486 A JP2018154486 A JP 2018154486A JP 7155743 B2 JP7155743 B2 JP 7155743B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- period
- peak value
- threshold
- robot
- 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/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/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- 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
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
-
- 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/0009—Constructional details, e.g. manipulator supports, bases
-
- 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
-
- 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/1679—Programme controls characterised by the tasks executed
- B25J9/1692—Calibration of manipulator
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Manipulator (AREA)
Description
以下、本発明の実施形態について、図面を参照して説明する。なお、以下では、説明の便宜上、ある処理が複数回実行された場合において、複数回実行された当該処理のうち現在から最も近い過去に実行された当該処理のことを、直前に実行された当該処理と称して説明する。
まず、実施形態に係るロボットシステムの概要について説明する。
まず、ロボットシステム1の構成について説明する。
図1は、実施形態に係るロボットシステム1の構成の一例を示す図である。ロボットシステム1は、前述のロボットシステムの一例である。ロボットシステム1は、ロボット20と、ロボット制御装置30を備える。なお、ロボットシステム1は、ロボット20とロボット制御装置30に加えて、他の装置を備える構成であってもよい。当該他の装置には、カメラ等の撮像部を備えた撮像装置、撮像装置を制御する画像処理装置、ロボット制御装置30を制御する情報処理装置、ロボット制御装置30にロボット20の動作を教示する教示装置等が含まれる。
当該並進力には、第1並進力と、第2並進力と、第3並進力との3種類の並進力が含まれている。第1並進力は、図1に示した力検出座標系FCにおけるX軸の方向に作用する並進力のことである。力検出座標系FCは、力検出部FSに対応付けられ、ロボット20の動きに応じて力検出部FSとともに動く三次元直交座標系のことである。図1では、図を簡略化するため、力検出部FSから離れた位置に力検出座標系FCを示している。第2並進力は、力検出座標系FCにおけるY軸の方向に作用する並進力のことである。第3並進力は、力検出座標系FCにおけるZ軸の方向に作用する並進力のことである。
以下、図2を参照し、ロボット制御装置30のハードウェア構成について説明する。図2は、ロボット制御装置30のハードウェア構成の一例を示す図である。
以下、図3を参照し、ロボット制御装置30の機能構成について説明する。図3は、ロボット制御装置30の機能構成の一例を示す図である。
以下、図4を参照し、ロボット制御装置30が行うリセット処理について説明する。図4は、ロボット制御装置30が行うリセット処理の流れの一例を示す図である。ロボット制御装置30は、例えば、メモリー32に予め記憶された動作プログラムに基づいて、図4に示したフローチャートの処理を実行する。なお、ロボット制御装置30は、ロボット制御装置30に接続された他の情報処理装置を介して、ユーザーから受け付けた操作に応じて当該処理を実行する構成であってもよく、他の方法によって当該処理を実行する構成であってもよい。
以下、図5を参照し、ロボット制御装置30が力制御によってロボット20を動作させる処理について説明する。図5は、ロボット制御装置30が力制御によってロボット20を動作させる処理の流れの一例を示す図である。なお、ロボット制御装置30は、例えば、メモリー32に予め記憶された動作プログラムに基づいて、図5に示したフローチャートの処理を実行する。なお、ロボット制御装置30は、ロボット制御装置30に接続された他の情報処理装置を介して、ユーザーから受け付けた操作に応じて当該処理を実行する構成であってもよく、他の方法によって当該処理を実行する構成であってもよい。
以下、図6を参照し、実施形態の変形例について説明する。図6は、実施形態の変形例に係るロボットシステム1の構成の一例を示す図である。実施形態の変形例に係るロボットシステム1では、ロボット20は、図1に示したように、ロボット制御装置30を内蔵している。すなわち、当該ロボットシステム1は、ロボット制御装置30を内蔵したロボット20を備える。
また、上記のプログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、上記のプログラムは、前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル、差分プログラム等であってもよい。
Claims (5)
- ロボットと、
前記ロボットに加えられた外力を検出する力検出部と、
前記力検出部のリセット処理を行うリセット処理部と、
前記リセット処理部による前記リセット処理に応じた補正を行う補正部と、
を備え、
前記リセット処理は、
前記力検出部をリセットする第1処理と、
直前に実行された前記第1処理によって前記力検出部がリセットされたタイミングから
予め決められた第1期間が経過するまでの前記第1期間内において、前記力検出部から出
力された出力値のピーク値が予め決められた第1閾値以上であるか否かを判定し、判定結
果を更新する第2処理と、
前記ピーク値が前記第1閾値以上であることを前記判定結果が示す場合、前記第1処理
を実行する第3処理と、
前記ピーク値が前記第1閾値以上ではないことを前記判定結果が示し、且つ、前記タイ
ミングから予め決められた第2期間が経過していない場合、前記第2処理を実行する第4
処理と、
前記ピーク値が前記第1閾値以上ではないことを前記判定結果が示し、且つ、前記タイ
ミングから前記第2期間が経過した場合、前記タイミングから予め決められた第3期間が
経過するまでの第3期間内における前記出力値の平均値を第1オフセット値として算出す
る第5処理と、
を含み、
前記補正部は、前記リセット処理部によって前記第5処理が実行された場合、前記リセ
ット処理の後に、前記第1オフセット値を前記出力値から加算又は減算する補正を行う、
ロボットシステム。 - 前記第1期間と前記第3期間とは重なる、
請求項1に記載のロボットシステム。 - 前記リセット処理は、
前記ピーク値が前記第1閾値よりも小さい第2閾値未満であるか否かを判定する第6処
理と、
前記ピーク値が前記第1閾値以上ではないことを前記判定結果が示し、且つ、前記第6
処理において前記ピーク値が前記第2閾値未満であると判定された場合、前記タイミング
から前記第3期間よりも短い第4期間が経過するまでの第4期間内における前記出力値の
平均値を第2オフセット値として算出する第7処理と、
を含み、
前記補正部は、前記リセット処理部によって前記第7処理が実行された場合、前記リセ
ット処理の後に、前記第2オフセット値を前記出力値から加算又は減算する補正を行う、
請求項1又は2に記載のロボットシステム。 - アームと、
前記アームに加えられた外力を検出する力検出部と、
前記力検出部のリセット処理を行うリセット処理部と、
前記リセット処理部による前記リセット処理に応じた補正を行う補正部と、
を備え、
前記リセット処理は、
前記力検出部をリセットする第1処理と、
直前に実行された前記第1処理によって前記力検出部がリセットされたタイミングから
予め決められた第1期間が経過するまでの前記第1期間内において、前記力検出部から出
力された出力値のピーク値が予め決められた第1閾値以上であるか否かを判定し、判定結
果を更新する第2処理と、
前記ピーク値が前記第1閾値以上であることを前記判定結果が示す場合、前記第1処理
を実行する第3処理と、
前記ピーク値が前記第1閾値以上ではないことを前記判定結果が示し、且つ、前記タイ
ミングから予め決められた第2期間が経過していない場合、前記第2処理を実行する第4
処理と、
前記ピーク値が前記第1閾値以上ではないことを前記判定結果が示し、且つ、前記タイ
ミングから前記第2期間が経過した場合、前記タイミングから予め決められた第3期間が
経過するまでの前記第3期間内における前記出力値の平均値を第1オフセット値として算
出する第5処理と、
を含み、
前記補正部は、前記リセット処理部によって前記第5処理が実行された場合、前記リセ
ット処理の後に、前記第1オフセット値を前記出力値から加算又は減算する補正を行う、
ロボット。 - ロボットを制御する制御方法であって、
前記ロボットに加えられた外力を検出する力検出部のリセット処理を行うリセット処理
ステップと、
前記リセット処理ステップによる前記リセット処理に応じた補正を行う補正ステップと
、
を含み、
前記リセット処理は、
前記力検出部をリセットする第1処理と、
直前に実行された前記第1処理によって前記力検出部がリセットされたタイミングから
予め決められた第1期間が経過するまでの前記第1期間内において、前記力検出部から出
力された出力値のピーク値が予め決められた第1閾値以上であるか否かを判定し、判定結
果を更新する第2処理と、
前記ピーク値が前記第1閾値以上であることを前記判定結果が示す場合、前記第1処理
を実行する第3処理と、
前記ピーク値が前記第1閾値以上ではないことを前記判定結果が示し、且つ、前記タイ
ミングから予め決められた第2期間が経過していない場合、前記第2処理を実行する第4
処理と、
前記ピーク値が前記第1閾値以上ではないことを前記判定結果が示し、且つ、前記タイ
ミングから前記第2期間が経過した場合、前記タイミングから予め決められた第3期間が
経過するまでの第3期間内における前記出力値の平均値を第1オフセット値として算出す
る第5処理と、
を含み、
前記補正ステップは、前記リセット処理ステップによって前記第5処理が実行された場
合、前記リセット処理の後に、前記第1オフセット値を前記出力値から加算又は減算する
補正を行う、
制御方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018154486A JP7155743B2 (ja) | 2018-08-21 | 2018-08-21 | ロボットシステム、ロボット、及び制御方法 |
CN201910770128.9A CN110842910B (zh) | 2018-08-21 | 2019-08-20 | 机器人***、机器人及控制方法 |
US16/545,109 US11389958B2 (en) | 2018-08-21 | 2019-08-20 | Robot system, robot, and control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018154486A JP7155743B2 (ja) | 2018-08-21 | 2018-08-21 | ロボットシステム、ロボット、及び制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020028926A JP2020028926A (ja) | 2020-02-27 |
JP7155743B2 true JP7155743B2 (ja) | 2022-10-19 |
Family
ID=69583184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018154486A Active JP7155743B2 (ja) | 2018-08-21 | 2018-08-21 | ロボットシステム、ロボット、及び制御方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11389958B2 (ja) |
JP (1) | JP7155743B2 (ja) |
CN (1) | CN110842910B (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7211007B2 (ja) * | 2018-10-30 | 2023-01-24 | セイコーエプソン株式会社 | 制御装置、ロボットシステムおよび制御方法 |
JP2022163318A (ja) * | 2021-04-14 | 2022-10-26 | セイコーエプソン株式会社 | ロボット制御システム、下位制御装置、及び、ロボットの制御方法 |
FR3136394A1 (fr) * | 2022-06-13 | 2023-12-15 | Staubli Faverges | Systèmes et procédés pour mettre à jour le coefficient de correction d’un capteur d’effort d’un robot industriel |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009023047A (ja) | 2007-07-19 | 2009-02-05 | Fanuc Ltd | ロボット制御装置 |
JP2016112627A (ja) | 2014-12-11 | 2016-06-23 | ファナック株式会社 | 人間協調型ロボットシステム |
JP2018075672A (ja) | 2016-11-10 | 2018-05-17 | セイコーエプソン株式会社 | 制御装置、ロボットおよびロボットシステム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19854011A1 (de) * | 1998-11-12 | 2000-05-25 | Knoll Alois | Einrichtung und Verfahren zum Vermessen von Mechanismen und ihrer Stellung |
KR101064516B1 (ko) * | 2009-08-06 | 2011-09-15 | 한국과학기술연구원 | 순외력 측정을 위한 힘 센서 검출 신호 보정 방법 |
JP5550468B2 (ja) * | 2010-06-30 | 2014-07-16 | キヤノン株式会社 | 力覚センサの校正方法 |
JP2015066610A (ja) * | 2013-09-27 | 2015-04-13 | セイコーエプソン株式会社 | 力補正値検出方法及びロボット |
CN104608113B (zh) * | 2013-11-01 | 2018-07-17 | 精工爱普生株式会社 | 机器人、机器人***以及机器人控制装置 |
CN103869773A (zh) * | 2014-03-04 | 2014-06-18 | 南昌大学 | 基于主端机的力反馈控制器校正反馈力的方法 |
JP6575306B2 (ja) | 2015-11-04 | 2019-09-18 | 株式会社デンソー | ロボット装置 |
-
2018
- 2018-08-21 JP JP2018154486A patent/JP7155743B2/ja active Active
-
2019
- 2019-08-20 US US16/545,109 patent/US11389958B2/en active Active
- 2019-08-20 CN CN201910770128.9A patent/CN110842910B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009023047A (ja) | 2007-07-19 | 2009-02-05 | Fanuc Ltd | ロボット制御装置 |
JP2016112627A (ja) | 2014-12-11 | 2016-06-23 | ファナック株式会社 | 人間協調型ロボットシステム |
JP2018075672A (ja) | 2016-11-10 | 2018-05-17 | セイコーエプソン株式会社 | 制御装置、ロボットおよびロボットシステム |
Also Published As
Publication number | Publication date |
---|---|
CN110842910B (zh) | 2023-01-13 |
JP2020028926A (ja) | 2020-02-27 |
US11389958B2 (en) | 2022-07-19 |
CN110842910A (zh) | 2020-02-28 |
US20200061816A1 (en) | 2020-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7155743B2 (ja) | ロボットシステム、ロボット、及び制御方法 | |
US11298828B2 (en) | Calibration device, calibration method, and control device | |
US20160184996A1 (en) | Robot, robot system, control apparatus, and control method | |
CN109483528B (zh) | 机器人以及力传感器的偏移校正装置 | |
US10882182B2 (en) | Robot apparatus, control method of robot apparatus, and recording medium | |
CN110385715B (zh) | 设置方式判定装置、设置方式判定用程序以及记录介质 | |
JP7225563B2 (ja) | ロボット、制御装置およびロボットの制御方法 | |
US10744651B2 (en) | Mirror replacement device for a segmented mirror telescope and mirror replacement method thereof | |
JP6003312B2 (ja) | ロボットシステム | |
JP5849477B2 (ja) | ロボット、ロボット制御装置、ロボット制御方法、およびプログラム | |
JP2015136778A (ja) | ロボット制御方法、ロボット装置、プログラム及び記録媒体 | |
JP2021003771A (ja) | ロボットシステム | |
KR20090114890A (ko) | 로봇의 충돌검지 방법 | |
CN110871456B (zh) | 机器人 | |
JP2018020430A (ja) | ロボット装置、ロボット制御方法、物品の製造方法、プログラム及び記録媒体 | |
JP2016120530A (ja) | ロボット、及びロボット校正システム | |
JP7400225B2 (ja) | リセット制御方法 | |
JP5942720B2 (ja) | 状態判別方法、ロボット、制御装置、及びプログラム | |
WO2017026045A1 (ja) | ハンド力覚計測装置、ハンド力覚計測方法、及びハンド力覚計測プログラム | |
JP6354248B2 (ja) | ロボット、ロボットシステム、制御装置、及び制御方法 | |
JP2019141966A (ja) | ロボット制御装置、ロボット、及びロボットシステム | |
US20230321836A1 (en) | Correction device, correction method, and robot system | |
JP7127362B2 (ja) | ロボット制御装置、ロボット制御装置の制御方法、及びロボットシステム | |
US20200246969A1 (en) | Robot control device | |
CN111486871A (zh) | 传感器检测方法、装置、检测设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20180911 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20181120 |
|
RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20200810 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210602 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20210917 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20211108 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220329 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220330 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220523 |
|
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: 20220906 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220919 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7155743 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |