KR100381510B1 - 병렬 기구형 로봇의 캘리브레이션 장치 및 그 방법 - Google Patents
병렬 기구형 로봇의 캘리브레이션 장치 및 그 방법 Download PDFInfo
- Publication number
- KR100381510B1 KR100381510B1 KR10-2001-0024135A KR20010024135A KR100381510B1 KR 100381510 B1 KR100381510 B1 KR 100381510B1 KR 20010024135 A KR20010024135 A KR 20010024135A KR 100381510 B1 KR100381510 B1 KR 100381510B1
- Authority
- KR
- South Korea
- Prior art keywords
- joint
- robot
- value
- tip
- drivers
- 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.)
- Expired - Fee Related
Links
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/1679—Programme controls characterised by the tasks executed
- B25J9/1692—Calibration of manipulator
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J17/00—Joints
- B25J17/02—Wrist joints
- B25J17/0208—Compliance devices
- B25J17/0216—Compliance devices comprising a stewart mechanism
-
- 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/003—Programme-controlled manipulators having parallel kinematics
- B25J9/0054—Programme-controlled manipulators having parallel kinematics with kinematics chains having a spherical joint at the base
- B25J9/0057—Programme-controlled manipulators having parallel kinematics with kinematics chains having a spherical joint at the base with kinematics chains of the type spherical-prismatic-spherical
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
Description
Claims (5)
- 로봇의 첨단부의 어느 한 지점에 부착되어 첨단부를 회전 가능하게 지지하는 조인트와, 상기 조인트의 다른 쪽이 고정되는 베이스를 포함하는 병렬 기구형 로봇의 캘리브레이션 장치.
- 제 1 항에 있어서,상기 조인트는 로봇 첨단부의 끝단에 구형으로 형성되는 조인트 볼과, 상기 조인트 볼이 삽입되어 자유롭게 회전되는 구형의 홈이 형성되고 베이스에 고정되는 조인트 하우징으로 이루어진 것을 특징으로 하는 병렬 기구형 로봇의 캘리브레이션 장치.
- 로봇 첨단부의 한 점을 상기 조인트를 중심으로 공간 상에 고정시키는 제1단계와;상기 제1단계에서, 다수의 구동기 중 임의로 선택된 일부 구동기는 자유롭게 풀어주고, 나머지 구동기는 로봇 첨단부를 원하는 회전이 이루어지도록 구동시키는 제2단계와;상기 제2단계에서 자유롭게 풀어준 상태인 일부 구동기의 길이 및 각도를 측정하는 제3단계와;상기 제2단계에서 자유롭게 풀어준 일부 구동기는 로봇 첨단부가 원하는 회전이 이루어지도록 구동시키고, 나머지 구동기는 자유롭게 풀어준 후 자유롭게 풀어준 나머지 구동기의 변화된 길이 및 각도를 측정하는 제4단계와;상기 제3단계 및 제4단계에서, 세 회전각의 측정값과, 조인트 위치좌표 및 기구변수들(링크의 길이 및 조인트의 위치)의 공칭값을 사용하여 역기구학 방정식을 풀어서 6개 구동기의 계산된 길이 및 각도 값들을 구하여 기구변수들의 캘리브레이션된 값들을 계산하는 제5단계를 포함하여 구성된 것을 특징으로 하는 병렬 기구형 로봇의 캘리브레이션 방법.
- 제 3 항에 있어서,상기 제5단계는 계산된 구동기 값(P)과 로봇 첨단부의 원하는 회전 값과 기구변수들을 사용하여 역 기구학 방정식을 풀어서 계산된 구동기 값(Q)을 구한 다음 구동기 값(Q)에서 구동기 값(P)을 뺀 값을 오차로 정의하고, 구해진 오차를 최소 자승법에 의하여 오차가 최소화되도록 함으로써 기구변수들의 캘리브레이션된 값들을 계산하는 것을 특징으로 하는 병렬 기구형 로봇의 캘리브레이션 방법.
- 로봇 첨단부의 어느 한 점을 조인트에 회전 가능하게 고정시키는 제1단계와;상기 제1단계에서, 다수의 구동기의 길이 및 각도를 측정하는 제2단계와;상기 제2단계에서, 로봇 첨단부의 원하는 회전값과 조인트 위치좌표 및 캘리브레이션하고자 원하는 기구변수들을 사용하여 순기구학 방정식을 풀어서 고정된 한 점의 좌표를 구하는 제3단계와;상기 제3단계에서, 순기구학을 풀어서 계산된 고정점 좌표 값(S)에서 순기구학 방정식을 풀어서 계산된 다른 고정점 좌표 값(T)을 뺀 값을 오차로 정의하고, 구해진 오차를 최소자승법을 이용하여 최소화함으로써 기구변수들의 캘리브레이션된 값을 구하는 제4단계를 포함하여 구성된 것을 특징으로 하는 병렬 기구형 로봇의 캘리브레이션 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2001-0024135A KR100381510B1 (ko) | 2001-05-03 | 2001-05-03 | 병렬 기구형 로봇의 캘리브레이션 장치 및 그 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2001-0024135A KR100381510B1 (ko) | 2001-05-03 | 2001-05-03 | 병렬 기구형 로봇의 캘리브레이션 장치 및 그 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20020084980A KR20020084980A (ko) | 2002-11-16 |
| KR100381510B1 true KR100381510B1 (ko) | 2003-04-23 |
Family
ID=27703582
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2001-0024135A Expired - Fee Related KR100381510B1 (ko) | 2001-05-03 | 2001-05-03 | 병렬 기구형 로봇의 캘리브레이션 장치 및 그 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100381510B1 (ko) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101040542B1 (ko) * | 2010-05-18 | 2011-06-16 | 영농조합법인 지·랜드 | 유실방지 기능을 갖는 식생 코이어블록 |
| CN103465044B (zh) * | 2013-09-13 | 2016-03-09 | 常州大学 | 一种单输入三平移三转动输出并联机构 |
| CN106505399B (zh) * | 2015-09-07 | 2019-06-07 | 泰科电子(上海)有限公司 | 装配系统和装配方法 |
| CN107433571A (zh) * | 2017-08-01 | 2017-12-05 | 陶洋 | 一种汽车涂装机器人的新型球面并联机构 |
| CN108145699B (zh) * | 2018-02-09 | 2024-04-05 | 闽江学院 | 管式直线电机驱动的六自由度并联机器臂及其控制方法 |
| CN112377533B (zh) * | 2020-10-29 | 2022-02-22 | 中国科学院长春光学精密机械与物理研究所 | 一种高轴向刚度的扭矩限制器 |
| CN116852357A (zh) * | 2023-07-03 | 2023-10-10 | 中国人民解放军火箭军工程大学 | 一种面向多直线驱动的模块化操作臂协同驱动控制方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR910015371A (ko) * | 1990-02-14 | 1991-09-30 | 오바 히로시 | 산업용 로봇의 제어방법 및 장치 |
| JPH05261682A (ja) * | 1991-04-09 | 1993-10-12 | Yaskawa Electric Corp | 産業用ロボットのキャリブレーション方式 |
| JPH05329786A (ja) * | 1992-05-29 | 1993-12-14 | Mitsubishi Electric Corp | 産業用ロボット装置 |
| WO1999055497A1 (de) * | 1998-04-25 | 1999-11-04 | Manfred Weck | Verfahren zur kalibrierung eines parallelmanipulators |
| KR20000070430A (ko) * | 1997-01-29 | 2000-11-25 | 하시모토 신이치 | 로봇의 캘리브레이션 장치 및 방법 |
| KR20000073215A (ko) * | 1999-05-07 | 2000-12-05 | 신형인 | 병렬 로봇의 제어방법 및 장치 |
-
2001
- 2001-05-03 KR KR10-2001-0024135A patent/KR100381510B1/ko not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR910015371A (ko) * | 1990-02-14 | 1991-09-30 | 오바 히로시 | 산업용 로봇의 제어방법 및 장치 |
| JPH05261682A (ja) * | 1991-04-09 | 1993-10-12 | Yaskawa Electric Corp | 産業用ロボットのキャリブレーション方式 |
| JPH05329786A (ja) * | 1992-05-29 | 1993-12-14 | Mitsubishi Electric Corp | 産業用ロボット装置 |
| KR20000070430A (ko) * | 1997-01-29 | 2000-11-25 | 하시모토 신이치 | 로봇의 캘리브레이션 장치 및 방법 |
| WO1999055497A1 (de) * | 1998-04-25 | 1999-11-04 | Manfred Weck | Verfahren zur kalibrierung eines parallelmanipulators |
| KR20000073215A (ko) * | 1999-05-07 | 2000-12-05 | 신형인 | 병렬 로봇의 제어방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20020084980A (ko) | 2002-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5239855A (en) | Positional calibration of robotic arm joints relative to the gravity vector | |
| US6240799B1 (en) | Triangular gimbal | |
| KR100591512B1 (ko) | 로봇을 제어하기 위한 시스템 및 방법 | |
| JP7035727B2 (ja) | キャリブレーション精度の評価方法及び評価装置 | |
| JP4112538B2 (ja) | ロボットの運動学的キャリブレーション装置及びその方法 | |
| US20170312922A1 (en) | Vibration measurement method for moving part, vibration measurement method for robot, and control device | |
| JP2006102920A (ja) | 把握型ハンド | |
| JP2010531238A (ja) | 切断機用自在軸受装置の位置調整用装置および方法 | |
| KR101797122B1 (ko) | 이동형 3차원 좌표 측정기(cmm)의 에러 측정 및 보상 방법 | |
| JP4464318B2 (ja) | パラレルメカニズム機械のキャリブレーション方法 | |
| US8485017B1 (en) | Robotic work object cell calibration system | |
| JP2008183716A (ja) | 把握型ハンド | |
| KR20200073987A (ko) | 캘리브레이션 장치 및 캘리브레이션 방법 | |
| JP2000288965A (ja) | 測定装置および機械の誤差補正方法 | |
| KR100381510B1 (ko) | 병렬 기구형 로봇의 캘리브레이션 장치 및 그 방법 | |
| KR100679138B1 (ko) | 6축 하중 교정장치 | |
| US12030197B2 (en) | Delta robot calibration methods, control system, delta robot and robot system | |
| JP2000337807A (ja) | パラレルメカニズムの運動誤差補正方法およびその装置 | |
| KR100416224B1 (ko) | 로봇의 캘리브레이션 장치 및 그 방법 | |
| KR100499090B1 (ko) | 로봇의 캘리브레이션 장치 및 그 방법 | |
| EP3125214B1 (en) | Tool manipulator for a training and testing medical device | |
| JP2006297559A (ja) | キャリブレーションシステムおよびロボットのキャリブレーション方法 | |
| RU2845377C1 (ru) | Устройство для перемещения исполнительного органа | |
| TWI746004B (zh) | 機器手臂的原點校正方法 | |
| JPH0616995B2 (ja) | パラレルリンク・マニピュレータ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20130329 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| FPAY | Annual fee payment |
Payment date: 20140326 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20160411 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20160411 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |