KR100222940B1 - 센서를 이용한 캘리브레이션 방법 및 장치 - Google Patents
센서를 이용한 캘리브레이션 방법 및 장치 Download PDFInfo
- Publication number
- KR100222940B1 KR100222940B1 KR1019970044863A KR19970044863A KR100222940B1 KR 100222940 B1 KR100222940 B1 KR 100222940B1 KR 1019970044863 A KR1019970044863 A KR 1019970044863A KR 19970044863 A KR19970044863 A KR 19970044863A KR 100222940 B1 KR100222940 B1 KR 100222940B1
- Authority
- KR
- South Korea
- Prior art keywords
- robot
- signal
- sensor
- unit
- calibration data
- 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
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/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
- B25J9/00—Programme-controlled manipulators
- B25J9/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
-
- 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/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/401—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
- G05B19/4015—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes going to a reference at the beginning of machine cycle, e.g. for calibration
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
Description
Claims (5)
- 로봇의 운동부에 부착된 위치정보를 가진 신호감지부의 움직임을 감지하는 센서를 이용한 캘리브레이션 방법에 있어서,상기한 센서에 대해 상기한 신호감지부가 움직이도록 로봇 운동부를 운동시켜 그 센서로부터 검출되는 신호에 기초한 캘리브레이션 데이터를 생성하는 단계와,상기 생성된 캘리브레이션 데이터를 기존 데이터와 비교하여 캘리브레이션 데이터의 편차를 구하는 단계, 그리고상기한 캘리브레이션 데이터 편차에 기초하여 옵셋이 보정되도록 캘리브레이션 데이터를 수정하는 단계가 구비된 것을 특징으로 하는 센서를 이용한 캘리브레이션 방법.
- 청구항 1에 있어서,상기한 캘리브레이션 데이터를 생성하는 단계가,상기한 로봇 운동부를 일방향으로 회전시키고, 상기한 센서에서 검출되는 신호의 변화를 체크하여 그 변화가 체크되면 로봇 운동부를 정지킨 후 다시 반대향으로 회전시키고, 상기한 센서에서 검출되는 신호의 변화를 재차 체크하여 그 변화가 체크되면 현재의 구동부 축의 위치를 읽은 후 그 구동부를 정지시키는 과정을 포함하는 것을 특징으로 하는 센서를 이용한 캘리브레이션 방법.
- 청구항 2에 있어서,상기한 로봇 운동부를 처음 일방향으로 회전시켜 신호의 변화가 감지될 때까지는 빠른속도로 회전시키고, 그 이후 반대방향으로 회전시킬 때에는 느린속도로 회전시키는 것을 특징으로 하는 센서를 이용한 캘리브레이션 방법.
- 로봇 운동부에 함께 운동하도록 부착되고 그 운동의 위치정보를 가지는 신호감지부와,이 신호감지부를 감지하는 센서를 가지고 그 운동부의 움직인 위치정보를 알리는 신호를 검출하는 신호검출부,그리고 상기한 로봇 운동부를 구동하는 모터를 제어하는 제어수단이 구비되고,상기한 제어수단이, 상기한 센서에 대해 상기한 센서감지부가 움직이도록 상기한 모터를 구동하여 그 센서로부터 검출되는 신호에 기초한 캘리브레이션 데이터를 생성하고, 생성된 캘리브레이션 데이터를 기존 데이터와 비교하여 캘리브레이션 데이터의 편차를 구하고, 캘리브레이션 데이터 편차에 기초하여 옵셋이 보정되도록 캘리브레이션 데이터를 수정하는 알고리즘을 포함하도록 되는 것을 특징으로 하는 센서를 이용한 캘리브레션 장치.
- 청구항 4에 있어서, 상기한 제어수단이,상기한 센서에서 감지되는 신호를 입력받기 위한 신호입력부와 이 신호입력부로 입력되는 신호의 연산 및 로봇 모션을 프로그램 제어하는 프로그램제어부 및 데이터 저장부를 포함하는 상위제어부와,상기한 상위제어부의 주제어기의 명령에 따라 로봇의 모션을 제어하는 모션제어부, 그리고상기한 모션제어부의 명령에 따라 상기한 로봇의 모터를 제어하는 모터제어부를 포함하여 되는 것을 특징으로 하는 센서를 이용한 캘리브레이션 장치.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970044863A KR100222940B1 (ko) | 1997-08-30 | 1997-08-30 | 센서를 이용한 캘리브레이션 방법 및 장치 |
CN98120389A CN1065807C (zh) | 1997-08-30 | 1998-08-30 | 使用传感器校正工业机器人的方法 |
JP10246182A JPH11129176A (ja) | 1997-08-30 | 1998-08-31 | センサを用いたカリブレーション方法 |
US09/143,649 US6035695A (en) | 1997-08-30 | 1998-08-31 | Calibration method using a sensor |
US09/512,291 US6202466B1 (en) | 1997-08-30 | 2000-02-24 | Calibration method using a sensor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970044863A KR100222940B1 (ko) | 1997-08-30 | 1997-08-30 | 센서를 이용한 캘리브레이션 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990021328A KR19990021328A (ko) | 1999-03-25 |
KR100222940B1 true KR100222940B1 (ko) | 1999-10-01 |
Family
ID=19520397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970044863A Expired - Fee Related KR100222940B1 (ko) | 1997-08-30 | 1997-08-30 | 센서를 이용한 캘리브레이션 방법 및 장치 |
Country Status (4)
Country | Link |
---|---|
US (2) | US6035695A (ko) |
JP (1) | JPH11129176A (ko) |
KR (1) | KR100222940B1 (ko) |
CN (1) | CN1065807C (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190047556A (ko) | 2017-10-27 | 2019-05-08 | 울산대학교 산학협력단 | 센서 측정 장치의 자율 캘리브레이션 방법 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6637634B1 (en) * | 1998-12-21 | 2003-10-28 | Gerber Scientific Products, Inc. | Methods for calibration and automatic alignment in friction drive apparatus |
KR100485348B1 (ko) * | 2002-07-09 | 2005-04-27 | 삼성전자주식회사 | 로봇의 캘리브레이션 방법 |
SE0301531L (sv) * | 2003-05-22 | 2004-11-23 | Abb Ab | A Control method for a robot |
JP4319232B2 (ja) * | 2007-09-12 | 2009-08-26 | トヨタ自動車株式会社 | パワーアシスト装置およびその制御方法 |
JP5521368B2 (ja) * | 2009-03-23 | 2014-06-11 | シンフォニアテクノロジー株式会社 | モータ回転制御システム |
KR101052518B1 (ko) * | 2009-07-21 | 2011-07-29 | 삼성중공업 주식회사 | 다관절 로봇 제어방법 및 제어 시스템 |
CN102794775A (zh) * | 2011-05-26 | 2012-11-28 | 宝山钢铁股份有限公司 | 一种用于转炉内的副枪机械手的定位方法及装置 |
JP5713465B2 (ja) * | 2012-09-14 | 2015-05-07 | 株式会社タニタ | バイオセンサの校正方法 |
JP5890473B2 (ja) * | 2014-06-13 | 2016-03-22 | ファナック株式会社 | モータを制御するモータ制御装置 |
CN104317208B (zh) * | 2014-10-17 | 2017-08-25 | 安徽立卓智能电网科技有限公司 | 一种用户机自动识别指挥机主备切换的方法 |
KR101627119B1 (ko) | 2015-08-12 | 2016-06-09 | 김현수 | 제어 시스템 및 제어 시스템의 교정 방법 |
US10065319B2 (en) * | 2015-11-30 | 2018-09-04 | Delta Electronics, Inc. | Tool calibration apparatus of robot manipulator |
CA3098890A1 (en) | 2018-04-30 | 2019-11-07 | Path Robotics, Inc. | Reflection refuting laser scanner |
CN109782210B (zh) * | 2019-03-11 | 2021-05-11 | 威马智慧出行科技(上海)有限公司 | 电动汽车电池管理系统的电流传感器校正方法及电子设备 |
WO2022016152A1 (en) | 2020-07-17 | 2022-01-20 | Path Robotics, Inc. | Real time feedback and dynamic adjustment for welding robots |
MX2023009877A (es) | 2021-02-24 | 2024-01-08 | Path Robotics Inc | Robots soldadores autónomos. |
US12277369B2 (en) | 2021-10-18 | 2025-04-15 | Path Robotics, Inc. | Generating simulated weld paths for a welding robot |
EP4433264A1 (en) | 2021-11-19 | 2024-09-25 | Path Robotics, Inc. | Machine learning logic-based adjustment techniques for robots |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4380696A (en) * | 1980-11-12 | 1983-04-19 | Unimation, Inc. | Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing |
US4753569A (en) * | 1982-12-28 | 1988-06-28 | Diffracto, Ltd. | Robot calibration |
US4873655A (en) * | 1987-08-21 | 1989-10-10 | Board Of Regents, The University Of Texas System | Sensor conditioning method and apparatus |
WO1989006585A1 (en) * | 1988-01-20 | 1989-07-27 | Mitsubishi Denki Kabushiki Kaisha | Method for preparing offset shape |
US5086641A (en) * | 1990-04-30 | 1992-02-11 | Westinghouse Air Brake Company | Arrangement for dynamic calibrating an absolute position encoder |
JP2706186B2 (ja) * | 1991-06-25 | 1998-01-28 | キヤノン株式会社 | 多関節型ロボットのアーム原点の較正方法 |
US5331232A (en) * | 1992-05-14 | 1994-07-19 | Storage Technology Corporation | On-the-fly position calibration of a robotic arm |
JPH0736514A (ja) * | 1993-07-20 | 1995-02-07 | Fanuc Ltd | 3次元工具径補正方式 |
-
1997
- 1997-08-30 KR KR1019970044863A patent/KR100222940B1/ko not_active Expired - Fee Related
-
1998
- 1998-08-30 CN CN98120389A patent/CN1065807C/zh not_active Expired - Fee Related
- 1998-08-31 JP JP10246182A patent/JPH11129176A/ja active Pending
- 1998-08-31 US US09/143,649 patent/US6035695A/en not_active Expired - Fee Related
-
2000
- 2000-02-24 US US09/512,291 patent/US6202466B1/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190047556A (ko) | 2017-10-27 | 2019-05-08 | 울산대학교 산학협력단 | 센서 측정 장치의 자율 캘리브레이션 방법 |
Also Published As
Publication number | Publication date |
---|---|
US6035695A (en) | 2000-03-14 |
CN1065807C (zh) | 2001-05-16 |
KR19990021328A (ko) | 1999-03-25 |
US6202466B1 (en) | 2001-03-20 |
CN1210777A (zh) | 1999-03-17 |
JPH11129176A (ja) | 1999-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100222940B1 (ko) | 센서를 이용한 캘리브레이션 방법 및 장치 | |
EP1647369A2 (en) | Robot with learning control function and method for controlling the robot | |
US11161697B2 (en) | Work robot system and work robot | |
JP2012252006A (ja) | 座標測定機 | |
WO2002032620A1 (fr) | Dispositif et procede de mesure, machine-outil dotee dudit dispositif, et procede de traitement de piece | |
US4743823A (en) | Method and device for correcting backlash | |
KR100485348B1 (ko) | 로봇의 캘리브레이션 방법 | |
JP4014719B2 (ja) | Nc工作機械の制御装置および位置決め制御方法 | |
EP0242869A2 (en) | Numerical control equipment | |
CN111624940B (zh) | 信息处理装置以及信息处理方法 | |
JPH03100411A (ja) | 位置検出器の異常判定装置 | |
EP1150806A1 (en) | Method for a robot | |
JPH11110045A (ja) | ステッピングモータ制御装置およびステッピングモータによるビデオカメラのレンズ駆動系の制御装置 | |
EP1223485B1 (en) | Positioning-controlling apparatus and positioning-controlling method, and part-mounting equipment and part-mounting method | |
KR100224862B1 (ko) | 로봇 암의 캘리브레이션 장치 및 방법 | |
CN110682287A (zh) | 自动机械以及控制装置 | |
JP2564722Y2 (ja) | ロボットの制御装置 | |
JP2000099156A (ja) | 位置制御装置および位置制御方法 | |
JP3010107B2 (ja) | エンコーダシステム | |
JPH0871966A (ja) | ロボット制御装置 | |
JPH0740269A (ja) | 産業用ロボットの原点調整方法および同装置 | |
JPS6055406A (ja) | ロボツトの原点合わせ良否判別方法並びにその装置 | |
JPH09138706A (ja) | 可動体の自動原点校正装置 | |
JPS60177848A (ja) | 数値制御工作機における原点補正方法 | |
JPS609680A (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: 19970830 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19970830 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
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: 19990626 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19990707 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19990708 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20020628 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20030627 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20040629 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20050629 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20060629 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20070628 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20080708 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20080708 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |