KR100752782B1 - 로봇 작업위치의 3차원적 현출 시스템 및 방법 - Google Patents
로봇 작업위치의 3차원적 현출 시스템 및 방법 Download PDFInfo
- Publication number
- KR100752782B1 KR100752782B1 KR1020060047598A KR20060047598A KR100752782B1 KR 100752782 B1 KR100752782 B1 KR 100752782B1 KR 1020060047598 A KR1020060047598 A KR 1020060047598A KR 20060047598 A KR20060047598 A KR 20060047598A KR 100752782 B1 KR100752782 B1 KR 100752782B1
- Authority
- KR
- South Korea
- Prior art keywords
- representative
- robot
- coordinates
- feature point
- coordinate
- 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
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000006073 displacement reaction Methods 0.000 claims abstract description 28
- 230000008569 process Effects 0.000 claims description 8
- 238000003860 storage Methods 0.000 claims description 5
- 238000009877 rendering Methods 0.000 claims description 4
- 230000006872 improvement Effects 0.000 abstract description 2
- 238000004519 manufacturing process Methods 0.000 description 6
- 238000005452 bending Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 235000015842 Hesperis Nutrition 0.000 description 1
- 235000012633 Iberis amara Nutrition 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000012994 industrial processing Methods 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
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
-
- 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/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
- B25J13/089—Determining the position of the robot with reference to its environment
-
- 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
- B25J19/021—Optical sensing devices
- B25J19/022—Optical sensing devices using lasers
-
- 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
- B25J19/04—Viewing devices
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Numerical Control (AREA)
Abstract
Description
Claims (8)
- 차체의 진입에 따라 상기 차체를 자동으로 가공하는 하나 이상의 로봇에 구비되는 작업 툴 각각의 개별 로봇을 기준으로 한 3차원적 위치 좌표인 개별좌표를 설정하며, 상기 각 작업 툴에 공통으로 적용되는 3차원적 위치 좌표인 공통좌표를 설정하는 좌표설정단계;상기 로봇에 장착된 레이저 센서 및 비전 카메라에 의하여 차종에 따라 차체 고유의 특징이 되는 특징점을 산출하는 특징점 산출단계;상기 특징점이 위치하는 공간을 블록 보간법에 의하여 소정개수의 3차원 블록으로 분할하여, 상기 특징점의 좌표인 특징점좌표를 설정하고 상기 분할된 블록들의 대표가 되는 좌표인 대표좌표를 설정하여 상기 대표좌표와 상기 특징점좌표 간의 거리를 산출하여 최소거리에 해당하는 블록인 대표블록을 선택하는 대표블록 선택단계;상기 대표블록 선택단계에서 선택된 대표블록의 대표좌표와 이전 차체의 대표블록의 대표좌표의 변위를 산출하는 변위 산출단계;상기 변위 산출단계에서 산출된 상기 변위와 상기 공통좌표 및 상기 개별좌표에 의하여 현재 진입된 차체에 대한 상기 로봇의 작업위치를 설정하는 작업위치 설정단계; 및상기 작업위치 설정단계에서 설정된 상기 로봇의 상기 작업위치를 3차원적 영상으로 출력하는 작업위치 출력단계를 포함하는 것을 특징으로 하는 로봇 작업위 치의 3차원적 현출 방법.
- 제1항에 있어서,상기 대표블록 선택단계는 상기 대표블록을 소정개수의 3차원 블록으로 재분할하여 대표좌표를 설정하며, 상기 재분할된 대표좌표와 상기 특징점 간의 거리를 산출하여 최소거리에 해당하는 대표블록 선택하는 것을 특징으로 하는 로봇 작업위치의 3차원적 현출 방법.
- 제1항에 있어서,상기 작업위치를 차량의 종류에 따라 분류하여 저장하는 작업위치 저장단계를 더 포함하는 것을 특징으로 하는 로봇 작업위치의 3차원적 현출 방법.
- 제1항에 있어서,상기 레이저 센서의 레이저는 십자형(+)레이저인 것을 특징으로 하는 로봇 작업위치의 3차원적 현출 방법.
- 제1항에 있어서,상기 레이저 센서는 작업 대상이 되는 차체에 대하여 45°의 기울기를 갖도록 레이저가 조사되는 것을 특징으로 하는 로봇 작업위치의 3차원적 현출 방법.
- 차체의 진입에 따라 상기 차체를 자동으로 가공하는 하나 이상의 로봇에 구비되는 작업 툴 각각의 개별 로봇을 기준으로 한 3차원적 위치 좌표인 개별좌표를 설정하며, 상기 각 작업 툴에 공통으로 적용되는 3차원적 위치 좌표인 공통좌표를 설정하는 좌표설정부;상기 로봇에 장착된 레이저 센서 및 비전 카메라에 의하여 차종에 따라 차체 고유의 특징이 되는 특징점을 산출하는 특징점 산출부;상기 특징점이 위치하는 공간을 블록 보간법에 의하여 소정개수의 3차원 블록으로 분할하여, 상기 특징점의 좌표인 특징점좌표를 설정하고 상기 분할된 블록들의 대표가 되는 좌표인 대표좌표를 설정하여 상기 대표좌표와 상기 특징점좌표 간의 거리를 산출하여 최소거리에 해당하는 블록인 대표블록을 선택하는 대표블록 선택부;상기 대표블록 선택부에서 선택된 대표블록의 대표좌표와 이전 차체의 대표블록의 대표좌표의 변위를 산출하는 변위 산출부;상기 변위 산출부에서 산출된 상기 변위와 상기 공통좌표 및 상기 개별좌표에 의하여 현재 진입된 차체에 대한 상기 로봇의 작업위치를 설정하는 작업위치 설정부; 및상기 작업위치 설정부에서 설정된 상기 로봇의 상기 작업위치를 3차원적 영상으로 출력하는 작업위치 출력부를 포함하는 것을 특징으로 하는 로봇 작업위치의 3차원적 현출 시스템.
- 제6항에 있어서,상기 대표블록 선택부는 상기 대표블록을 소정개수의 3차원 블록으로 재분할하여 대표좌표를 설정하며, 상기 재분할된 대표좌표와 상기 특징점 간의 거리를 산출하여 최소거리에 해당하는 대표블록 선택하는 것을 특징으로 하는 로봇 작업위치의 3차원적 현출 시스템.
- 제6항에 있어서,상기 작업위치를 차량의 종류에 따라 분류하여 저장하는 작업위치 저장부를 더 포함하는 것을 특징으로 하는 로봇 작업위치의 3차원적 현출 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060047598A KR100752782B1 (ko) | 2006-05-26 | 2006-05-26 | 로봇 작업위치의 3차원적 현출 시스템 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060047598A KR100752782B1 (ko) | 2006-05-26 | 2006-05-26 | 로봇 작업위치의 3차원적 현출 시스템 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100752782B1 true KR100752782B1 (ko) | 2007-08-29 |
Family
ID=38615616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060047598A Active KR100752782B1 (ko) | 2006-05-26 | 2006-05-26 | 로봇 작업위치의 3차원적 현출 시스템 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100752782B1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100906991B1 (ko) | 2007-11-07 | 2009-07-10 | 전자부품연구원 | 로봇의 비시인성 장애물 탐지방법 |
KR101048467B1 (ko) | 2008-12-04 | 2011-07-11 | 현대중공업 주식회사 | 컨베이어 기반 차체의 위치 계측 방법 |
WO2013012189A3 (ko) * | 2011-07-15 | 2013-03-14 | 삼성중공업 주식회사 | 로봇의 주행면 주행 가능 영역 확인 방법, 로봇 및 기록 매체 |
US10011976B1 (en) * | 2017-01-03 | 2018-07-03 | Caterpillar Inc. | System and method for work tool recognition |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06218684A (ja) * | 1993-01-22 | 1994-08-09 | Mitsui Eng & Shipbuild Co Ltd | 操作型マニピュレータの教示装置および操作型マニピュレータによる自動作業方法 |
JPH1133962A (ja) | 1997-07-18 | 1999-02-09 | Yaskawa Electric Corp | ロボットの三次元位置センサのキャリブレーション 方法とその装置 |
JP2001310279A (ja) | 2000-04-27 | 2001-11-06 | Honda Motor Co Ltd | マニピュレータ向け制御用データの生成方法 |
JP2001343232A (ja) | 2000-05-31 | 2001-12-14 | Mitsubishi Heavy Ind Ltd | 三次元形状認識再構成装置 |
-
2006
- 2006-05-26 KR KR1020060047598A patent/KR100752782B1/ko active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06218684A (ja) * | 1993-01-22 | 1994-08-09 | Mitsui Eng & Shipbuild Co Ltd | 操作型マニピュレータの教示装置および操作型マニピュレータによる自動作業方法 |
JPH1133962A (ja) | 1997-07-18 | 1999-02-09 | Yaskawa Electric Corp | ロボットの三次元位置センサのキャリブレーション 方法とその装置 |
JP2001310279A (ja) | 2000-04-27 | 2001-11-06 | Honda Motor Co Ltd | マニピュレータ向け制御用データの生成方法 |
JP2001343232A (ja) | 2000-05-31 | 2001-12-14 | Mitsubishi Heavy Ind Ltd | 三次元形状認識再構成装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100906991B1 (ko) | 2007-11-07 | 2009-07-10 | 전자부품연구원 | 로봇의 비시인성 장애물 탐지방법 |
KR101048467B1 (ko) | 2008-12-04 | 2011-07-11 | 현대중공업 주식회사 | 컨베이어 기반 차체의 위치 계측 방법 |
WO2013012189A3 (ko) * | 2011-07-15 | 2013-03-14 | 삼성중공업 주식회사 | 로봇의 주행면 주행 가능 영역 확인 방법, 로봇 및 기록 매체 |
US10011976B1 (en) * | 2017-01-03 | 2018-07-03 | Caterpillar Inc. | System and method for work tool recognition |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190036337A1 (en) | System for robotic 3d printing | |
US10661440B2 (en) | Robot teaching device for warning or correcting positional deviation of teaching points or teaching line | |
US9418394B2 (en) | Operation simulation system of robot system | |
US20080027580A1 (en) | Robot programming method and apparatus with both vision and force | |
US11707842B2 (en) | Robot system and coordinate conversion method | |
US20160096269A1 (en) | Robot teaching device for teaching robot offline | |
KR100752782B1 (ko) | 로봇 작업위치의 3차원적 현출 시스템 및 방법 | |
CN109789548B (zh) | 用于工件校准的方法和使用该方法的机器人系统 | |
Borum et al. | State estimation and tracking of deforming planar elastic rods | |
US8532825B1 (en) | Software compensation for kinematically singular machines | |
US12098911B2 (en) | Measurement device, measurement method, and computer-readable storage medium storing a measurement program | |
JP6928015B2 (ja) | ロボットシステムおよび座標変換方法 | |
KR101205363B1 (ko) | 6자유도 제어기를 이용한 4자유도 로봇 제어방법 및 제어장치 | |
WO2012153958A2 (ko) | 고소작업대의 직선이동제어 방법 및 장치 | |
KR101048467B1 (ko) | 컨베이어 기반 차체의 위치 계측 방법 | |
KR100759067B1 (ko) | 산업용 로봇의 위치 보정 시스템 및 방법 | |
KR102591945B1 (ko) | 로봇 강성 유지 자세를 구현하는 가공 장치 및 이를 이용한 로봇 강성 유지 자세를 구현하는 가공 방법 | |
JP3671694B2 (ja) | ロボットのティーチング方法およびその装置 | |
CN110181523B (zh) | 机器人 | |
JP2021186929A (ja) | 多軸ロボットの制御方法 | |
KR20120137692A (ko) | 용접용 로봇 위치 보정 시스템 및 방법 | |
JP3507032B2 (ja) | ロボットの機差導出方法 | |
Ioannides et al. | Robot calibration using least-squares and polar-decomposition filtering | |
KR20030069381A (ko) | 로봇의 툴 캘리브레이션 방법 | |
CN118990248A (zh) | 一种机器人控制方法、装置和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060526 |
|
PA0201 | Request for examination | ||
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: 20070803 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070821 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070822 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100820 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110810 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120921 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130821 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130821 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140617 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140617 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150625 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150625 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160819 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20160819 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170821 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20170821 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180821 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20180821 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20210119 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20210923 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20220928 Start annual number: 16 End annual number: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20231221 Start annual number: 17 End annual number: 17 |
|
PR1001 | Payment of annual fee |