KR20060064552A - 로봇제어장치 및 로봇제어방법 - Google Patents
로봇제어장치 및 로봇제어방법 Download PDFInfo
- Publication number
- KR20060064552A KR20060064552A KR1020050119454A KR20050119454A KR20060064552A KR 20060064552 A KR20060064552 A KR 20060064552A KR 1020050119454 A KR1020050119454 A KR 1020050119454A KR 20050119454 A KR20050119454 A KR 20050119454A KR 20060064552 A KR20060064552 A KR 20060064552A
- Authority
- KR
- South Korea
- Prior art keywords
- robot
- value
- axis
- axis value
- input
- 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
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/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
-
- 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/1638—Programme controls characterised by the control loop compensation for arm bending/inertia, pay load weight/inertia
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
Description
Claims (11)
- 로봇 암의 각 구동축의 회전량을 나타낸 각 축치를 입력하는 입력수단과,상기 입력수단에 의해 입력된 각 축치를 직교좌표계에서의 로봇 암의 선단의 위치 및 로봇의 자세를 나타내는 위치자세치로 순변환시키는 순변환수단,상기 순변환수단에 의해 순변환된 위치자세치를 로봇 고유의 오차를 기초로 보정하는 보정수단,상기 보정수단에 의해 보정된 위치자세치를 각 축치로 역변환시키는 역변환수단 및,상기 역변환수단에 의해 역변환된 각 축치를 로봇에 지시하는 지시수단을 포함하여 구성된 것을 특징으로 하는 로봇제어장치.
- 제1항에 있어서, 상기 입력수단은, 위치자세치를 더 입력하고,상기 보정수단은, 상기 입력수단에 의해 입력된 위치자세치 및 상기 순변환수단에 의해 순변환된 위치자세치 중 어느 하나를 미리 정해진 조건에 따라 선택해서 보정하는 것임을 특징으로 하는 로봇제어장치.
- 제1항 또는 제2항에 있어서, 로봇이 계측한 각 구동축의 각 축치를 취득하는 취득수단과,상기 취득수단에 의해 취득된 각 축치를 위치자세치로 순변환시키고, 순변환시킨 위치자세치를, 로봇 고유의 오차에 의한 위치어긋남이 없는 위치자세치로 보정하는 역보정수단 및,상기 역보정수단에 의해 보정된 위치자세치를 출력하는 출력수단을 더 포함한 것을 특징으로 하는 로봇제어장치.
- 제3항에 있어서, 상기 역보정수단에 의해 보정된 위치자세치를 상기 각 축치로 역변환시키는 제2역변환수단을 더 포함하고,상기 출력수단은, 상기 제2역변환수단에 의해 역변환된 각 축치를 더 출력하는 것임을 특징으로 하는 로봇제어장치.
- 로봇 암의 각 구동축의 회전량을 나타내는 각 축치 및, 직교좌표계에서의 로봇 암의 선단 위치 및 로봇의 자세를 나타내는 위치자세치를 입력하는 입력수단과,상기 입력수단에 의해 입력된 위치자세치를 로봇 고유의 오차를 기초로 보정하는 보정수단,상기 보정수단에 의해 보정된 위치자세치를 각 축치로 역변환시키는 역변환수단 및,상기 입력수단에 의해 입력된 각 축치 및 상기 역변환수단에 의해 역변환된 각 축치 중의 어느 하나를 미리 정해진 조건에 따라 선택해서 로봇에 지시하는 지시수단을 포함한 것을 특징으로 하는 로봇제어장치.
- 제5항에 있어서, 상기 입력수단에 의해 입력된 각 축치를 위치자세치로 순변환시키는 순변환수단을 더 포함하고,상기 보정수단은, 상기 입력수단에 의해 입력된 위치자세치 및 상기 순변환수단에 의해 순변환된 위치자세치 중의 어느 하나를 미리 정해진 조건에 따라 선택해서 보정하는 것임을 특징으로 하는 로봇제어장치.
- 제5항 또는 제6항에 있어서, 로봇이 계측한 각 구동축의 각 축치를 취득하는 취득수단과,상기 취득수단에 의해 취득된 각 축치를 출력하는 출력수단을 더 포함한 것을 특징으로 하는 로봇제어장치.
- 제7항에 있어서, 상기 취득수단에 의해 취득된 각 축치를 위치자세치로 순변환시키고, 순변환된 위치자세치를, 로봇 고유의 오차에 의한 위치어긋남이 없는 위 치자세치로 보정하는 역보정수단을 더 포함하고,상기 출력수단은, 상기 역보정수단에 의해 보정된 위치자세치를 더 출력하는 것임을 특징으로 하는 로봇제어장치.
- 제8항에 있어서, 상기 역보정수단에 의해 보정된 위치자세치를 각 축치로 역변환시키는 제2역변환수단을 더 포함하고,상기 출력수단은, 상기 제2역변환수단에 의해 역변환된 각 축치를 더 출력하는 것임을 특징으로 하는 로봇제어장치.
- 제7항에 있어서, 상기 취득수단에 의해 취득된 각 축치를 기억하는 기억수단을 더 포함하고,상기 지시수단은, 상기 입력수단에 의해 입력된 각 축치 및 상기 기억수단에 기억된 각 축치 중의 어느 하나를 미리 정해진 조건에 따라 선택해서 로봇에 지시하는 것임을 특징으로 하는 로봇제어장치.
- 로봇 암의 각 구동축의 회전량을 나타내는 각 축치를 직교좌표계에서의 로봇 암 선단의 위치 및 로봇의 자세를 나타내는 위치자세치로 순변환시키는 순변환공정 과,상기 순변환공정에서 순변환된 위치자세치를 로봇 고유의 오차를 기초로 보정하는 보정공정,상기 보정공정에서 보정된 위치자세치를 각 축치로 역변환시키는 역변환공정 및,상기 역변환공정에서 역변환된 각 축치를 로봇에 지시하는 지시공정을 포함하도록 된 것을 특징으로 하는 로봇제어방법.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JPJP-P-2004-00355954 | 2004-12-08 | ||
| JP2004355954A JP4960589B2 (ja) | 2004-12-08 | 2004-12-08 | ロボット制御装置およびロボット制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20060064552A true KR20060064552A (ko) | 2006-06-13 |
| KR100754008B1 KR100754008B1 (ko) | 2007-09-03 |
Family
ID=35985451
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050119454A Expired - Lifetime KR100754008B1 (ko) | 2004-12-08 | 2005-12-08 | 로봇제어장치 및 로봇제어방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7925382B2 (ko) |
| EP (1) | EP1671759B1 (ko) |
| JP (1) | JP4960589B2 (ko) |
| KR (1) | KR100754008B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112583069A (zh) * | 2020-11-19 | 2021-03-30 | 深圳拓邦股份有限公司 | 一种机器人充电保护方法、装置、机器人及存储介质 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010092981A1 (ja) * | 2009-02-12 | 2010-08-19 | 三菱電機株式会社 | 産業用ロボットシステム |
| JP5433304B2 (ja) * | 2009-05-22 | 2014-03-05 | 川崎重工業株式会社 | ロボット制御装置及び方法 |
| JP5582992B2 (ja) * | 2010-12-13 | 2014-09-03 | 川崎重工業株式会社 | ロボット教示データの算出方法およびロボットのコントローラ |
| JP6335460B2 (ja) * | 2013-09-26 | 2018-05-30 | キヤノン株式会社 | ロボットシステムの制御装置及び指令値生成方法、並びにロボットシステムの制御方法 |
| CN104908041B (zh) * | 2015-06-19 | 2016-09-21 | 广州数控设备有限公司 | 一种串联六轴工业机器人控制装置及方法 |
| JP6626065B2 (ja) * | 2017-10-31 | 2019-12-25 | ファナック株式会社 | 教示点又は教示線の位置ずれを警告又は修正するロボット教示装置 |
| JP7641000B2 (ja) | 2021-05-18 | 2025-03-06 | 国立大学法人広島大学 | ロボットの制御装置及び制御方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60205713A (ja) | 1984-03-30 | 1985-10-17 | Hitachi Ltd | 産業用ロボツトの動作位置決め誤差補正装置 |
| JPS6311292A (ja) * | 1986-07-02 | 1988-01-18 | 松下電器産業株式会社 | 工業用ロボツト |
| JPH02198783A (ja) * | 1989-01-23 | 1990-08-07 | Fanuc Ltd | 産業用ロボットの位置決め補正方式 |
| JP2000042961A (ja) * | 1998-07-22 | 2000-02-15 | Meidensha Corp | ロボット制御装置 |
| JP3473834B2 (ja) | 1999-11-29 | 2003-12-08 | 株式会社安川電機 | ロボットの制御装置 |
| SE0001312D0 (sv) * | 2000-04-10 | 2000-04-10 | Abb Ab | Industrirobot |
| JP3808321B2 (ja) * | 2001-04-16 | 2006-08-09 | ファナック株式会社 | ロボット制御装置 |
| US7266425B2 (en) * | 2004-09-30 | 2007-09-04 | Rockwell Automation Technologies, Inc. | Systems and methods that facilitate motion control through coordinate system transformations |
-
2004
- 2004-12-08 JP JP2004355954A patent/JP4960589B2/ja not_active Expired - Lifetime
-
2005
- 2005-12-06 US US11/294,441 patent/US7925382B2/en active Active
- 2005-12-08 KR KR1020050119454A patent/KR100754008B1/ko not_active Expired - Lifetime
- 2005-12-08 EP EP05257568A patent/EP1671759B1/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112583069A (zh) * | 2020-11-19 | 2021-03-30 | 深圳拓邦股份有限公司 | 一种机器人充电保护方法、装置、机器人及存储介质 |
| CN112583069B (zh) * | 2020-11-19 | 2023-08-08 | 深圳拓邦股份有限公司 | 一种机器人充电保护方法、装置、机器人及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1671759A2 (en) | 2006-06-21 |
| EP1671759B1 (en) | 2013-01-23 |
| JP4960589B2 (ja) | 2012-06-27 |
| US7925382B2 (en) | 2011-04-12 |
| US20060136094A1 (en) | 2006-06-22 |
| KR100754008B1 (ko) | 2007-09-03 |
| JP2006159361A (ja) | 2006-06-22 |
| EP1671759A3 (en) | 2009-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2381325B1 (en) | Method for robot offline programming | |
| JP5366018B2 (ja) | ロボットの教示手順校正装置および方法 | |
| US4722063A (en) | Method of calculating actual arm lengths and compensating for angular errors | |
| EP3542969A1 (en) | Working-position correcting method and working robot | |
| WO1995008143A1 (en) | Method of correcting teach program for robot | |
| Cheng | Calibration of robot reference frames for enhanced robot positioning accuracy | |
| KR100754008B1 (ko) | 로봇제어장치 및 로봇제어방법 | |
| JPWO2007138756A1 (ja) | 回転中心点算出方法、回転軸線算出方法、プログラムの作成方法、動作方法およびロボット装置 | |
| JP4615418B2 (ja) | 産業用ロボットの制御方法 | |
| JPH06304893A (ja) | 位置決め機構のキャリブレーション方式 | |
| CN113799114A (zh) | 机器手臂的原点校正方法 | |
| JP2010188485A (ja) | 動作軌道生成装置、動作軌道生成方法、ロボット制御装置及びロボット制御方法 | |
| KR100332296B1 (ko) | 병렬 로봇의 제어방법 및 장치 | |
| JPH05329786A (ja) | 産業用ロボット装置 | |
| JP2001018182A (ja) | ロボット機構較正演算方法及びシステム | |
| KR100336459B1 (ko) | 로봇의 오프-라인 제어 방법 | |
| Maťuga | Control and positioning of robotic arm on CNC cutting machines and their applications in industry | |
| JPH07205071A (ja) | 産業用ロボット | |
| JP2002189509A (ja) | ロボットの機差導出方法 | |
| JP2001312305A (ja) | ロボットのツール制御方法 | |
| KR20030069381A (ko) | 로봇의 툴 캘리브레이션 방법 | |
| US20240367326A1 (en) | Robot control device which controls robot on basis of mechanism data, and operation program correction device | |
| JP2024033790A (ja) | 制御方法およびロボットシステム | |
| JPH0732282A (ja) | ロボット制御装置 | |
| JPH0732281A (ja) | ロボット制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20051208 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20061117 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070531 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070824 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20070827 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20100811 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20110720 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20120802 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20120802 Start annual number: 6 End annual number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20130801 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20130801 Start annual number: 7 End annual number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20140808 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20140808 Start annual number: 8 End annual number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20150730 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20150730 Start annual number: 9 End annual number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20160727 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20160727 Start annual number: 10 End annual number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20170804 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20170804 Start annual number: 11 End annual number: 11 |
|
| FPAY | Annual fee payment |
Payment date: 20180730 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20180730 Start annual number: 12 End annual number: 12 |
|
| FPAY | Annual fee payment |
Payment date: 20190729 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
Payment date: 20190729 Start annual number: 13 End annual number: 13 |
|
| PR1001 | Payment of annual fee |
Payment date: 20200730 Start annual number: 14 End annual number: 14 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210728 Start annual number: 15 End annual number: 15 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220718 Start annual number: 16 End annual number: 16 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230727 Start annual number: 17 End annual number: 17 |