KR100522653B1 - 로봇 핸들링 장치 - Google Patents

로봇 핸들링 장치 Download PDF

Info

Publication number
KR100522653B1
KR100522653B1 KR10-2003-0058112A KR20030058112A KR100522653B1 KR 100522653 B1 KR100522653 B1 KR 100522653B1 KR 20030058112 A KR20030058112 A KR 20030058112A KR 100522653 B1 KR100522653 B1 KR 100522653B1
Authority
KR
South Korea
Prior art keywords
hand
robot
detection means
handling apparatus
visual sensor
Prior art date
Application number
KR10-2003-0058112A
Other languages
English (en)
Other versions
KR20040018196A (ko
Inventor
와따나베아쯔시
오오쯔까가즈히사
오다마사루
스즈끼다다노리
Original Assignee
화낙 가부시끼가이샤
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 화낙 가부시끼가이샤 filed Critical 화낙 가부시끼가이샤
Publication of KR20040018196A publication Critical patent/KR20040018196A/ko
Application granted granted Critical
Publication of KR100522653B1 publication Critical patent/KR100522653B1/ko

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/10Programme-controlled manipulators characterised by positioning means for manipulator elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39533Measure grasping posture and pressure distribution
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40583Detect relative position or orientation between gripper and currently handled object

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

본 발명의 과제는 대상물 위치 결정용 지그가 달린 팔레트를 필요로 하지 않으며, 확실하게 대상물을 파지할 수 있어, 정확하게 대상물을 다음 공정으로 인도하는 것이다.
제1 시각 센서에서 공급된 대상물의 위치를 검출하여 위치 어긋남의 보정량을 구한다(S1, S2). 로봇의 핸드로 대상물을 파지하고(S3, S5), 이 파지된 상태에서 대상물과 핸드와의 상대 위치 자세를 제2 시각 센서에서 검출한다(S8, S9). 대상물과 핸드와의 상대 위치 자세의 어긋남을 보정하여 다음 공정으로 대상물을 인도한다(S11, S12). 파지하는 대상물과 핸드의 상대 위치 자세의 어긋남이 보정되어 다음 공정으로의 인도 위치로 로봇은 이동하므로, 정확하게 대상물을 인도할 수 있다. 또, 핸드를 서보 모터로 구동되는 서보 핸드로 함으로써 대상물을 파지할 때에 위치나 파지력을 제어할 수 있다. 이에 의해, 고가의 부착 지그가 달린 팔레트를 사용하지 않아도 된다.

Description

로봇 핸들링 장치{Device for Handling a Robot}
본 발명은, 로봇에 의해 공작물 등의 대상물을 한 쪽으로부터 다른 쪽으로 전달하는 로봇 핸들링 장치에 관한 것이다.
공작물의 가공이나, 부품이나 제품의 조립 작업을 자동적으로 행하는 경우, 전 공정으로부터 다음 공정으로 공작물 등의 대상물을 인도하는 수단으로서 로봇이 사용된다. 다음 공정이 공작 기계 등의 가공기에 의한 대상물에 대한 가공일 경우, 대상물을 정확하게 위치 결정하지 않으면 대상물은 공작 기계의 부착 지그 등에 부착되지 않게 된다. 마찬가지로, 다른 가공이나 부품 등의 조립에 있어서도 로봇 핸드에 의해 파지된 대상물을 정확하게 위치 결정할 수 없으면, 다음 공정의 작업에 지장을 초래한다.
그로 인해, 종래는 로봇이 대상물을 정확한 위치 자세에서 파지하도록 대상물 위치 결정용 지그가 달린 팔레트로 대상물을 공급하여 로봇 핸드로 파지하도록 하고 있다. 또한, 로봇에 의해 대상물을 파지할 때에도 대상물과 핸드의 상대 위치 어긋남이 발생하지 않도록 대상물마다 대상물의 형상에 맞추어 핸드를 준비하고 있었다.
팔레트에 대상물마다의 위치 결정 수단을 마련하여 팔레트에 대상물을 위치 결정하여 대상물을 공급하면, 로봇에 대해서는 그 파지 위치를 교시하면 충분하므로 편리한 면을 갖는다. 그러나, 이 대상물 위치 결정용 지그가 달린 팔레트가 고가인 것이나 팔레트의 매수가 대상물의 품종에 따라서 다수 필요하게 되는 문제가 있다.
또한, 어떠한 원인으로 팔레트 상의 대상물이 어긋난 경우, 로봇에 의해 대상물을 파지할 수 없게 되어 작업 공정이 정지하게 되는 문제도 있다.
또, 로봇 핸드로 대상물을 파지할 수 있어도 파지 위치 등이 어긋나 핸드와 대상물에 상대적인 어긋남이 발생한 경우, 다음 공정으로 이 대상물을 전달할 때 문제점이 발생하는 일이 있다. 예를 들어, 다음 공정이 공작 기계 등의 가공기에 의한 가공일 경우, 대상물과 핸드와의 상대 위치 자세가 어긋나 있으면 가공기의 대상물 부착 지그에 대상물을 부착할 수 없게 되는 문제점이 발생한다.
또한, 대상물을 정확한 위치 자세에서 파지할 수 있도록 대상물의 형상 등에 맞추어 핸드를 준비하는 것으로 하면, 핸드의 수량이 많아져 그 만큼 제조 비용 등이 상승하게 된다. 또는, 핸드 탑재 장치가 핸드 수만큼 필요해지고 점유 공간이 확대되어 비용 상승으로 이어진다.
본 발명은 상술한 종래 기술의 문제점을 해결하고자 하는 것이다.
공급하는 대상물을 로봇에 의해 핸들링하여 상기 대상물을 소정의 위치 자세에서 다음 공정으로의 인도를 행하는 로봇 핸들링 장치에 있어서, 청구항 1에 관한 발명은 핸드로 파지한 대상물과 핸드와의 상대 위치 자세를 검출하는 검출 수단과, 상기 검출 수단에서 검출된 상대 위치 자세에 의거하여 다음 공정으로 대상물을 전달하는 핸드 또는 로봇의 위치 자세를 보정하는 수단을 마련한 것을 특징으로 하는 것이다.
또한 청구항 2에 관한 발명은, 공급된 대상물의 위치를 검출하는 제1 검출 수단과, 상기 검출된 위치에 의거하여 상기 로봇의 핸드를 상기 대상물의 파지 위치로 위치 결정하여 파지시키는 수단과, 상기 대상물이 핸드로 파지된 상태에서 상기 대상물과 상기 핸드와의 상대 위치 자세를 검출하는 제2 검출 수단과, 상기 파지 위치에서 상기 대상물을 상기 핸드에 의해 파지한 상태에서, 상기 핸드가 상기 제2 검출 수단에 대해 소정의 검출 위치 자세가 되도록 상기 핸드 또는 상기 제2 검출 수단을 이동시키는 수단과, 상기 검출된 상기 대상물과 상기 핸드와의 상대 위치 자세와, 상기 대상물을 다음 공정으로 인도하기 위한 상기 대상물의 소정의 위치 자세에 의거하여 상기 핸드 또는 상기 로봇의 위치 자세를 구하는 수단을 구비한 것을 특징으로 한다.
상술한 제1 검출 수단 및 제2 검출 수단은 2차원 시각 센서 또는 3차원 시각 센서로 구성한다. 또, 제2 검출 수단은 별도로 설치된 로봇에 부착하여 이동 가능하게 한다. 또한, 상기 다음 작업 공정으로의 인도는 공작 기계의 지그에 대한 대상물의 부착이다.
또, 상기 핸드를 파지 손가락이 서보 모터에 의해 구동되는 서보 핸드로 한다. 이에 의해, 대상물의 형상에 대응하여 상기 파지 손가락의 위치 결정 제어에 의해 상기 대상물을 파지할 수 있도록 한다. 또는, 서보 핸드의 파지 손가락을 구동하는 서보 모터로의 지령 토크를 대상물에 따라서 변경함으로써, 상기 대상물의 재질이나 형태 등에 따라서 파지하도록 한다. 또한, 상기 핸드를 상기 로봇의 제어 장치에 의해 제어하도록 한다.
도1은, 본 발명의 일실시 형태에 있어서 로봇에 의해 대상물을 팔레트로부터 취출하는 상태를 도시하는 사시도, 도2는 대상물을 가공기의 대상물 부착 지그에 부착하고 있는 상태를 도시하는 사시도이다.
자동 창고(20)에 팔레트(21) 상에 적재되어 보관되어 있는 대상물(W)은 반송 수단(22)에 의해 팔레트(21) 상에 적재된 상태에서 대상물 공급 위치에 공급된다. 이 대상물 공급 위치와 공작 기계 등의 가공기(30)의 설치 위치의 근방에는 대상물(W)을 팔레트(21)로부터 취출하여 공작 기계 등의 가공기(30)의 부품 부착 지그(대상물 부착 지그)(31)로 전달하는 제1 로봇의 본체(10b)가 배치되어 있다.
또한 대상물 공급 위치에는, 공급된 대상물(W)의 위치 자세를 검출하는 제1 검출 수단을 구성하는 제1 시각 센서(23)가 배치되어 있다. 이 제1 시각 센서(23)는 2차원 시각 센서로 구성해도 좋고, 대상물의 위치 자세를 보다 정확하게 검출하기 위해 3차원 시각 센서로 구성해도 좋다.
또, 본 실시 형태에서는 제1 로봇의 본체(10b)의 동작 범위 근방에 제2 로봇(40)이 배치되고, 상기 제2 로봇(40)의 손목에는 제2 검출 수단을 구성하는 제2 시각 센서(41)가 부착되어 있다. 이 제2 시각 센서(41)는, 제1 로봇 본체(10b)의 손목에 부착된 핸드(11)에 의해 파지된 대상물(W)의 핸드(11)에 대한 상대 위치를 검출한다. 제1 로봇 본체(10b)의 핸드(11)에 의해 파지된 대상물(W)과 핸드(11)의 파지 위치 자세의 어긋남을 검출할 수 있는 위치에 제2 시각 센서(41)의 센서부를 배치할 수 있도록 제2 로봇(40)을 배치하고 있다.
제1 로봇 본체(10b)의 손목에 부착된 핸드(11)는 서보 모터에 의해 파지 손가락이 구동되는 핸드, 즉 서보 핸드로 구성되어 있고, 파지 위치 및 파지력을 제어할 수 있는 구성으로 되어 있다. 또, 이 파지 손가락을 구동하는 서보 모터는 제1 로봇의 제어 장치(10a)의 서보 제어부(5)에 의해 제어되도록 하고 있다.
도3은 본 실시 형태에 있어서의 로봇 핸들링 장치의 제어부를 구성하는 제1 로봇의 제어 장치(10a)의 주요부 블럭도이고, 종래의 로봇 제어 장치와 동일 구성이다. 부호 7로 나타내는 버스에, 메인 프로세서(1), RAM, ROM, 비휘발성 메모리(EEPROM 등)로 이루어지는 메모리(2), 교시 조작반용 인터페이스(3), 외부 장치용 인터페이스(6) 및 서보 제어부(5)가 접속되어 있다. 또, 교시 조작반용 인터페이스(3)에는 교시 조작반(4)이 접속되어 있다.
로봇 및 로봇 제어 장치의 기본 기능을 유지하는 시스템 프로그램은 메모리(2)의 ROM에 저장되어 있다. 또, 어플리케이션에 따라서 교시되는 로봇의 동작 프로그램 및 관련 설정 데이터는 메모리(2)의 비휘발성 메모리에 저장된다. 메모리(2)의 RAM은 프로세서(1)가 행하는 각종 연산 처리에 있어서의 데이터의 일시 기억의 기억 영역으로서 사용된다.
서보 제어부(5)는 서보 제어기(5a1 내지 5an)(n : 로봇의 총 축 수 및 서보 핸드의 가동축 수)를 구비하고 있고, 각 서보 제어기(5a1 내지 5an)는 프로세서, ROM, RAM 등으로 구성되어 각 축을 구동하는 서보 모터의 위치 및 속도의 루프 제어, 또는 전류 루프 제어를 행하고 있다. 이른바, 소프트웨어에서 위치, 속도, 전류의 루프 제어를 행하는 디지털 서보 제어기를 구성하고 있다. 서보 제어기(5a1 내지 5an)의 출력은 각 서보 앰프(5b1 내지 5bn)를 거쳐서 각 축 서보 모터(M1 내지 Mn)를 구동 제어한다. 또한, 도시하고 있지 않지만, 각 서보 모터(M1 내지 Mn)에는 위치 및 속도 검출기가 부착되어 있고, 상기 위치 및 속도 검출기에서 검출한 각 서보 모터의 위치 및 속도는 각 서보 제어기(5a1 내지 5an)로 피드백되도록 되어 있다. 또, 입출력 인터페이스(6)에는 제1 시각 센서(23), 제2 시각 센서(41), 제2 로봇(40)의 제어 장치, 가공기(30)의 제어 장치, 자동 창고(20)의 제어 장치, 또는 로봇의 주변 기기에 접속되어 있다.
상술한 로봇 제어 장치의 구성은 종래의 로봇 제어 장치의 구성과 하등 변함은 없다. 본 발명은, 이러한 로봇 제어 장치에 의해 로봇 핸들링 장치로서의 제어부를 구성하는 것이다.
다음에, 본 실시 형태의 동작을 설명한다. 도4는, 도3에 도시한 로봇 핸들링 장치의 제어부[제1 로봇의 제어 장치(10a)]가 로봇 핸들링 장치로서의 제어를 행하는 동작 처리의 흐름도이다.
가공기(30)의 제어 장치로부터 대상물 부착 지령이 인터페이스(6)를 거쳐서 이 로봇 핸들링 장치의 제어부[제1 로봇의 제어 장치(10a)]에 입력되면, 메인 프로세서(1)는 도4에 나타내는 처리 동작을 개시한다.
우선, 제1 시각 센서(23)에 대상물 촬상 지령을 인터페이스(6)를 거쳐서 출력하고 제1 시각 센서(23)로부터 위치 보정량이 이송되어 오는 것을 기다린다(스텝 S1, S2). 제1 시각 센서(23)는 대상물(W)을 촬상하여 미리 설정되어 있는 대상물의 기준 위치 자세로부터의 어긋남을 구하고, 위치 보정량으로서 로봇 핸들링 장치의 제어부(10a)로 송신한다.
메인 프로세서(1)는, 미리 교시되어 있는 대상물을 파지하는 위치 자세와 제1 시각 센서(23)로부터 수신한 위치 보정량에 의거하여 대상물 취출 파지 위치 자세를 보정하고, 상기 위치 자세로 제1 로봇 본체(10b)를 이동시키고 핸드(11)를 동작시켜 대상물(W)을 파지하는 동작 지령을 출력한다(스텝 S3). 또, 제2 로봇(40)의 제어 장치에 대해 대상물 촬상 위치로 이동하도록 지령한다(스텝 S4).
이후, 핸드(11)를 구동하는 서보 모터의 출력 토크(구동 전류)가 설정 토크에 도달하였는지에 의해 대상물(W)을 파지 완료하였는지를 판단한다(스텝 S5). 또한, 힘 센서를 설치하여 파지력을 검출하여 대상물을 파지하였는지를 판별하도록 해도 좋다. 파지 완료가 검출되면, 제2 시각 센서(41)에 의한 촬상 위치로의 이동 지령을 출력하여 이동시키고(스텝 S6), 자동 창고(20)의 제어 장치로 대상물 취출 완료 신호를 출력한다(스텝 S7). 자동 창고(20)의 제어 장치는 이 신호를 받아 빈 팔레트(21)를 자동 창고로 복귀시키고, 대상물이 적재된 새로운 팔레트(21)를 대상물 공급 위치로 공급한다.
그리고 메인 프로세서(1)는 제2 시각 센서(41)에 대상물 촬상 지령을 출력한다(스텝 S8). 제2 시각 센서(41)는 촬상하여 미리 설정되어 있는 기준이 되는 핸드와 대상물의 상대 위치의 어긋남 양을 구하고, 파지 위치 어긋남 보정량으로서 로봇 핸들링 장치의 제어부(10a)로 송신한다. 로봇 핸들링 장치의 제어부(10a)의 메인 프로세서(1)는 이 파지 위치 어긋남 보정량을 수신한 후(스텝 S9), 제2 로봇(40)에 홈 포지션으로 이동하도록 지령하고(스텝 S10), 교시되어 있는 가공기(30)의 대상물 클램프 위치를 파지 위치 어긋남 보정량에 의거하여 보정하고, 상기 보정된 클램프 위치로 로봇 핸드(11)를 이동시킨다(스텝 S11).
그리고, 가공기(30)로부터 대상물 클램프 완료의 신호를 받아(스텝 S12) 핸드(11)를 개방하여 제1 로봇 본체(10a)를 홈 포지션으로 이동시켜(스텝 S13), 대상물(W)의 가공기(30)로의 인도 처리를 종료한다.
대상물(W)을 파지하는 핸드(11)를 본 실시 형태에서는 서보 모터로 구동되는 서보 핸드로 하고 있다. 그로 인해, 파지하는 대상물(W)의 형상이 달라도 핸드(11)의 파지 손가락의 위치 결정 제어에 의해 정확하게 파지할 수 있다. 또, 미리 원하는 파지력을 얻는 지령 토크를 이 파지 손가락을 구동하는 서보 모터의 서보 제어부에 설정해 둠으로써 대상물의 형상, 재질, 경도, 중량에 따라서, 원하는 파지력을 얻을 수 있다. 따라서, 대상물의 형상이 달라도 그 대상물의 형상에 맞추어 파지 위치를 조정할 수 있으므로, 대상물의 형상에 맞추어 핸드를 많이 준비할 필요가 없어 핸드 수를 삭감할 수 있다. 또한, 핸드의 파지 손가락의 위치 제어를 할 수 있으므로, 팔레트 상에 적재된 대상물의 간격이 인접하여 있어도 대상물을 파지할 수 있어서, 팔레트 상에 다수의 대상물의 적재가 가능해져 팔레트의 적재 효율을 향상시킬 수 있다.
또, 이 서보 핸드의 서보 모터를 제어하는 서보 제어기는 이 서보 핸드를 부착한 제1 로봇의 제어 장치에 의해 제어함으로써, 핸드 전용 제어 장치가 불필요해지는만큼 비용을 저감시킬 수 있는 동시에, 제1 로봇 동작과 연동 및 동기하여 핸드를 동작시킬 수 있어 작업 효율을 올릴 수 있다.
상술한 실시 형태에서는 제1 시각 센서(23)와 제2 시각 센서(41)의 2개의 시각 센서를 설치하였지만, 1개의 시각 센서로 이 두개의 시각 센서를 겸하도록 해도 좋다. 예를 들어, 제2 로봇(40)을 구동하여 상기 제2 로봇(40)에 부착한 시각 센서(41)를 대상물 공급 위치에서의 대상물 촬상 위치로 이동시켜 대상물(W)의 위치 자세를 촬상하고 그 위치 자세의 어긋남을 검출하여 제1 로봇의 제어 장치(10a)로 이송하도록 한다. 즉, 상술한 실시 형태의 제1 시각 센서(23)의 작용을 이루도록 하면 좋다. 그리고, 핸드(11)에 의해 파지된 대상물도 소정 위치 자세로 촬상하여 핸드(11)에 대한 대상물의 상대 위치 자세의 어긋남을 검출하도록 한다. 즉, 상술한 제2 시각 센서(41)의 작용도 행해지도록 한다.
또한, 제2 시각 센서(41)를 상술한 실시 형태에서는 제2 로봇(40)의 손목에 부착하였지만, 로봇에 부착하지 않고 소정의 위치에 이 제2 시각 센서(41)를 고정 배치하여 이 제2 시각 센서(41)에 대해 제1 로봇이 소정의 위치 자세로 핸드 및 파지하는 대상물을 촬상하도록 해도 좋다. 또, 대상물의 형상이나 대상물을 파지하는 제1 로봇 본체(10a)의 동작 범위에도 의하지만, 제1 로봇 본체(10a)에서 대상물(W)을 파지한 후, 대상물 공급 위치의 대상물을 촬상하는 제1 시각 센서(23)에 의해 대상물(W)을 파지한 상태의 핸드를 촬상하여 그 핸드(11)와 대상물(W)의 상대 위치 어긋남을 검출하도록 해도 좋다.
상술한 실시 형태에서는 가공기로의 대상물의 전달 부착 작업의 예를 설명하였지만, 그 밖에 다양한 용도로 사용할 수 있는 것이다. 예를 들어,
a. 용접 위치로 판금 등의 대상물을 공급할 때에도 핸드와 대상물의 어긋남을 보정하여 대상물을 정확하게 용접 위치로 이동시킬 수 있다. 또, 판금 등의 용접하고자 하는 대상물을 핸드로 파지한 상태에서 용접을 행하는 용접 작업에 있어서도, 핸드와 대상물의 상대 위치 어긋남이 보정되어 대상물을 파지하는 로봇이 이동하게 되므로, 용접 위치의 어긋남은 거의 없어져 정확한 용접이 가능하다.
b. 자동차나 전자 부품 등의 조립 작업에 있어서도 핸드로 파지한 부품의 핸드에 대한 상대 위치 어긋남이 보정되어 부품을 파지하는 로봇이 이동하여 조립 작업이 이루어지므로, 부품을 조립 위치에 정확하게 위치 결정할 수 있어 조립 작업 효율을 향상시킬 수 있다.
c. 대상물을 자동 검사하는 작업의 경우, 핸드로 대상물을 파지하여 검사 위치로 대상물을 위치 결정하는 경우, 핸드와 대상물의 상대 위치 어긋남이 보정되어 위치 결정되므로, 대상물을 항상 소정 위치 자세로 검사할 수 있어 검사 효율을 올릴 수 있다.
d. 대상물을 디버링 공정(deburring) 위치에 공급할 때나, 로봇 핸드로 파지한 상태에서 대상물의 디버링 공정을 행하는 경우에 있어서도 핸드와 대상물의 상대 위치 어긋남이 보정되어 대상물은 로봇에 의해 이동하게 되므로, 대상물의 소정 위치로부터 정확하게 디버링 공정을 할 수 있다.
e. 시일링 작업에서, 시일링 위치에 대상물을 공급할 때, 또는 대상물을 핸드로 파지하여 대상물을 로봇에 의해 이동시키면서 시일링 작업을 행할 때에 있어서도 마찬가지로 핸드와 대상물의 어긋남이 보정되므로, 정확한 시일링 작업을 할 수 있다.
f. 또한, 도장 작업에 있어서의 대상물의 도장 위치로의 공급 작업 및 성형기에 있어서의 삽입 부품의 금형에의 삽입 위치에의 공급 작업에 있어서도 핸드와 대상물의 위치 어긋남이 보정되는 것이므로, 정확하게 위치 결정을 할 수 있어 작업 효율을 향상시킬 수 있다.
본 발명은 로봇 핸드에 의한 대상물에 대한 파지 위치가 어긋나도 로봇에 의해 정확하게 대상물을 원하는 위치로 위치 결정할 수 있으므로 작업 효율을 올릴 수 있다. 또, 팔레트에 대상물 위치 결정용 지그를 구비하지 않아도 대상물의 인도를 정확하게 할 수 있고, 팔레트에 대상물 위치 결정용 지그를 구비할 필요가 없는만큼 비용을 낮출 수 있다. 또, 대상물의 형상, 경도, 재질, 중량 등이 달라도, 또 대상물이 인접하고 있어도 파지가 가능하므로 대상물에 맞추어 핸드를 많이 구비할 필요가 없고, 팔레트의 적재 효율을 올릴 수 있어 그만큼 비용이 삭감된다.
도1은 본 발명의 일실시 형태에 있어서 로봇에 의해 대상물을 팔레트로부터 취출하는 상태를 도시하는 사시도.
도2는 상기 실시 형태에 있어서 대상물을 가공기의 대상물 부착 지그에 부착하고 있는 상태를 도시하는 사시도.
도3은 상기 실시 형태의 제어부의 주요부 블럭도.
도4는 상기 실시 형태에 있어서의 동작 처리 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
10a : 제1 로봇의 제어 장치
10b : 제1 로봇 본체
11 : 핸드
20 : 자동 창고
21 : 팔레트
22 : 반송 수단
23 : 제1 시각 센서
30 : 가공기
31 : 부품 부착 지그
40 : 제2 로봇
41 : 제2 시각 센서
W : 대상물

Claims (11)

  1. 공급하는 대상물을 로봇에 의해 핸들링하고, 상기 대상물을 소정의 위치 자세에서 다음 공정으로 인도하는 로봇 핸들링 장치에 있어서,
    파지 손가락이 서보 모터로 구동되는 것을 특징으로 하는 서보 핸드와,
    상기 핸드로 파지한 대상물과 핸드와의 상대 위치 자세를 검출하는 검출 수단과, 상기 검출 수단에서 검출된 상대 위치 자세에 의거하여 다음 공정으로 상기 대상물을 인도하는 핸드 또는 로봇의 위치 자세를 보정하는 수단을 마련한 것을 특징으로 하는 로봇 핸들링 장치.
  2. 공급하는 대상물을 로봇에 의해 핸들링하여 상기 대상물을 소정의 위치 자세에서 다음 공정으로 인도하는 로봇 핸들링 장치에 있어서,
    공급된 대상물의 위치를 검출하는 제1 검출 수단과,
    파지 손가락이 서보 모터로 구동되는 것을 특징으로 하는 서보 핸드와,
    상기 검출된 위치에 의거하여 상기 로봇의 상기 서보 핸드를 상기 대상물의 파지 위치로 위치 결정하여 파지시키는 수단과,
    상기 대상물이 핸드로 파지된 상태에서 상기 대상물과 상기 핸드와의 상대 위치 자세를 검출하는 제2 검출 수단과,
    상기 파지 위치에서 상기 대상물을 상기 핸드에 의해 파지한 상태에서 상기 핸드가 상기 제2 검출 수단에 대해 소정의 검출 위치 자세가 되도록 상기 핸드 또는 상기 제2 검출 수단을 이동시키는 수단과,
    상기 검출된 상기 대상물과 상기 핸드와의 상대 위치 자세와, 상기 대상물을 다음 공정으로 인도하기 위한 상기 대상물의 소정의 위치 자세에 의거하여 상기 핸드 또는 상기 로봇의 위치 자세를 구하는 수단을 구비한 것을 특징으로 하는 로봇 핸들링 장치.
  3. 제2항에 있어서, 제1 검출 수단이 2차원 시각 센서 또는 3차원 시각 센서인 것을 특징으로 하는 로봇 핸들링 장치.
  4. 제2항에 있어서, 제2 검출 수단이 2차원 시각 센서 또는 3차원 시각 센서인 것을 특징으로 하는 로봇 핸들링 장치.
  5. 제2항 내지 제4항 중 어느 한 항에 있어서, 제1 검출 수단이 제2 검출 수단을 겸하는 것을 특징으로 하는 로봇 핸들링 장치.
  6. 제2항 내지 제4항 중 어느 한 항에 있어서, 상기 제2 검출 수단이 별도로 설치된 로봇에 부착된 것을 특징으로 하는 로봇 핸들링 장치.
  7. 제1항 내지 제4항 중 어느 한 항에 있어서, 상기 다음 작업 공정으로의 인도는 공작 기계의 지그에 대한 대상물의 부착인 것을 특징으로 하는 로봇 핸들링 장치.
  8. 삭제
  9. 제7항에 있어서, 상기 대상물의 형상에 대응하여 상기 파지 손가락의 위치 결정 제어로 상기 대상물을 파지하는 것을 특징으로 하는 로봇 핸들링 장치.
  10. 제7항에 있어서, 상기 핸드는 상기 대상물을 파지할 때에 상기 대상물에 따라서 지령 토크를 변경함으로써, 상기 대상물을 파지하는 것을 특징으로 하는 로봇 핸들링 장치.
  11. 제7항에 있어서, 상기 핸드가 상기 로봇의 제어 장치에 의해 제어되는 것을 특징으로 하는 로봇 핸들링 장치.
KR10-2003-0058112A 2002-08-23 2003-08-22 로봇 핸들링 장치 KR100522653B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002243498A JP3702257B2 (ja) 2002-08-23 2002-08-23 ロボットハンドリング装置
JPJP-P-2002-00243498 2002-08-23

Publications (2)

Publication Number Publication Date
KR20040018196A KR20040018196A (ko) 2004-03-02
KR100522653B1 true KR100522653B1 (ko) 2005-10-19

Family

ID=31185234

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0058112A KR100522653B1 (ko) 2002-08-23 2003-08-22 로봇 핸들링 장치

Country Status (6)

Country Link
US (1) US7244093B2 (ko)
EP (1) EP1391275A3 (ko)
JP (1) JP3702257B2 (ko)
KR (1) KR100522653B1 (ko)
CN (1) CN1233510C (ko)
TW (1) TWI226304B (ko)

Families Citing this family (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2003239171A1 (en) 2002-01-31 2003-09-02 Braintech Canada, Inc. Method and apparatus for single camera 3d vision guided robotics
JP3805310B2 (ja) * 2003-01-30 2006-08-02 ファナック株式会社 ワーク取出し装置
JP2006043866A (ja) * 2004-06-30 2006-02-16 Fanuc Ltd パレット交換機能を有する工作機械及びパレット交換方法
FR2879119B1 (fr) * 2004-12-10 2007-02-09 Afe Metal Soc Par Actions Simp Procede de commande de robots, installation de traitement de pieces, et application
JP4087841B2 (ja) * 2004-12-21 2008-05-21 ファナック株式会社 ロボット制御装置
FR2892107B1 (fr) * 2005-10-13 2008-01-18 Saverglass Soc Par Actions Sim Procede de chargement automatique et sequentiel d'objets et equipement correspondant.
US7746018B2 (en) * 2005-11-10 2010-06-29 MI Robotic Solutions Robot system and method for reposition and/or removal of base plates from cathode stripping machines in electrometallurgical processes
US20070299556A1 (en) * 2005-11-10 2007-12-27 Hugo Salamanca Robot system and method for scrap bundling in metal smelting and refining processes
US20070180678A1 (en) * 2005-11-10 2007-08-09 Hugo Salamanca Robot system and method for bolt removal from SAG and/or ball mills in ore concentration processes
US20090101179A1 (en) * 2005-11-10 2009-04-23 Hugo Salamanca Robot system and method for molybdenum roasting furnaces cleaning procedures
US20070152616A1 (en) * 2005-11-10 2007-07-05 Hugo Salamanca Robot system and method for cathode selection and handling procedures after the harvest
US20070267043A1 (en) * 2005-11-10 2007-11-22 Hugo Salamanca Robot system and method for washing and unclogging procedures of machines under maintenance
US20090177324A1 (en) * 2005-11-10 2009-07-09 Hugo Salamanca Robot system and method for maxibags sampling in ore concentration processes
US8418830B2 (en) * 2005-11-10 2013-04-16 Mi Robotic Solutions (Mirs) Robot system and method for removing sticks and/or foreign elements from conveyor belts
US20090121061A1 (en) * 2005-11-10 2009-05-14 Hugo Salamanca Robot system and method for unblocking the primary crusher
US20100057254A1 (en) * 2006-11-13 2010-03-04 Salamanca Hugo P Methods for using robotics in mining and post-mining processing
US20070185610A1 (en) * 2005-11-10 2007-08-09 Hugo Salamanca Robot system and method for the application of dislodging material and pin positioning in casting wheels
US20070144894A1 (en) * 2005-11-10 2007-06-28 Hugo Salamanca Robot system and method for cathode stripping in electrometallurgical and industrial processes
US20090099688A1 (en) * 2005-11-10 2009-04-16 Hugo Salamanca Integral robot system and method for the dislodging process and/or anode handling from casting wheels
US20070276539A1 (en) * 2006-05-25 2007-11-29 Babak Habibi System and method of robotically engaging an object
US8348628B2 (en) * 2006-08-15 2013-01-08 General Electric Company System and method for monitoring a reciprocating compressor
US8437535B2 (en) * 2006-09-19 2013-05-07 Roboticvisiontech Llc System and method of determining object pose
CN100513992C (zh) * 2006-11-14 2009-07-15 深圳深蓝精机有限公司 激光检测仪
WO2008076942A1 (en) * 2006-12-15 2008-06-26 Braintech Canada, Inc. System and method of identifying objects
EP2101962B1 (en) * 2006-12-19 2010-04-28 ABB Research Ltd. Method and system for handling parts
DE102007016727B4 (de) * 2007-04-07 2010-06-10 Dematic Gmbh & Co. Kg Verfahren zum mehrlagigen Bestapeln eines Trägers
US7957583B2 (en) * 2007-08-02 2011-06-07 Roboticvisiontech Llc System and method of three-dimensional pose estimation
US8452443B2 (en) * 2007-10-01 2013-05-28 Abb Research Ltd Method for controlling a plurality of axes in an industrial robot system and an industrial robot system
JP5448326B2 (ja) * 2007-10-29 2014-03-19 キヤノン株式会社 把持装置および把持装置制御方法
CN101637908B (zh) * 2008-07-29 2010-11-03 上海发那科机器人有限公司 一种用于机器人搬运作业的视觉定位方法
US8559699B2 (en) * 2008-10-10 2013-10-15 Roboticvisiontech Llc Methods and apparatus to facilitate operations in image based systems
EP2358617B2 (en) * 2008-11-21 2017-12-13 Dematic Corp. Stacking apparatus and method of multi-layer stacking of objects on a support
IT1393421B1 (it) * 2009-03-20 2012-04-20 Berchi Group S P A Testa di presa in particolare per impianto di confezionamento e relativo impianto di confezionamento
FI123487B (fi) * 2009-06-15 2013-05-31 Beneq Oy Laitteisto atomikerroskasvatuksen suorittamiseksi substraatin pinnalle
US20110070342A1 (en) * 2009-08-26 2011-03-24 Wilkens Patrick J Method for evaluating and orientating baked product
WO2011031523A2 (en) * 2009-08-27 2011-03-17 Abb Research Ltd. Robotic picking of parts from a parts holding bin
JP5578844B2 (ja) * 2009-12-21 2014-08-27 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
JP5682810B2 (ja) * 2010-09-15 2015-03-11 セイコーエプソン株式会社 ロボット
US20120191272A1 (en) * 2011-01-24 2012-07-26 Sky-Trax, Inc. Inferential load tracking
JP4955823B1 (ja) * 2011-04-05 2012-06-20 日本省力機械株式会社 ワーク取り出し仕上げ装置
CN102794771A (zh) * 2011-05-24 2012-11-28 鸿富锦精密工业(深圳)有限公司 机械手臂校正***及方法
TW201313598A (zh) * 2011-09-26 2013-04-01 Inst Nuclear Energy Res Atomic Energy Council 水平舉昇鬆動裝置
CN103192397B (zh) * 2012-01-09 2015-08-12 沈阳新松机器人自动化股份有限公司 视觉机器人离线编程方法和***
US9217636B2 (en) 2012-06-11 2015-12-22 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and a computer-readable storage medium
DE102012106112A1 (de) 2012-07-06 2014-01-09 Dematic Gmbh Vorrichtung und Verfahren zum mehrlagigen Bestapeln einer Unterlage
DE102012106113A1 (de) 2012-07-06 2014-01-09 Dematic Gmbh Vorrichtung zum mehrlagigen Bestapeln einer Unterlage
DE102012106111A1 (de) 2012-07-06 2014-01-09 Dematic Gmbh Vorrichtung zum mehrlagigen Bestapeln einer Unterlage
CN102825605B (zh) * 2012-09-13 2015-02-18 昆山市工业技术研究院有限责任公司 具有视觉检测功能的物料移送机器人
JP5738816B2 (ja) * 2012-09-13 2015-06-24 住友ゴム工業株式会社 ゴムシート製造装置およびゴムシート取上げ装置
JP2014069251A (ja) * 2012-09-28 2014-04-21 Dainippon Screen Mfg Co Ltd 作業部制御装置、作業ロボット、作業部制御方法、および作業部制御プログラム
JP2014101183A (ja) * 2012-11-19 2014-06-05 Yaskawa Electric Corp ロボットシステム
JP5617902B2 (ja) * 2012-11-19 2014-11-05 株式会社安川電機 ロボットシステム
JP5768827B2 (ja) * 2013-03-14 2015-08-26 株式会社安川電機 ロボットシステムおよびワークの搬送方法
DE102013106819B4 (de) * 2013-06-28 2018-07-12 Ferrobotics Compliant Robot Technology Gmbh Verfahren zum robotergestützten Stapeln von Gegenständen
DE102013022533B3 (de) 2013-06-28 2019-07-11 Ferrobotics Compliant Robot Technology Gmbh Verfahren zum robotergestützten Stapeln von Gegenständen
US9586320B2 (en) * 2013-10-04 2017-03-07 GM Global Technology Operations LLC System and method for controlling a vision guided robot assembly
JP6380828B2 (ja) * 2014-03-07 2018-08-29 セイコーエプソン株式会社 ロボット、ロボットシステム、制御装置、及び制御方法
CN105313127A (zh) 2014-06-02 2016-02-10 精工爱普生株式会社 机器人、机器人的控制方法以及机器人的控制装置
JP5893695B1 (ja) * 2014-09-10 2016-03-23 ファナック株式会社 物品搬送システム
CN104385041B (zh) * 2014-10-29 2017-02-15 安庆安帝技益精机有限公司 一种用于加工件加工中搬运机械手的控制方法
DE202014105464U1 (de) * 2014-11-13 2016-02-16 Kuka Systems Gmbh Halteeinrichtung
CN104476549B (zh) * 2014-11-20 2016-04-27 北京卫星环境工程研究所 基于视觉测量的机械臂运动路径补偿方法
KR101605635B1 (ko) 2014-12-04 2016-03-22 주식회사 이레테크 이동통신단말기 사출케이스 인서트부재의 취출 지그 연결장치
CN104647373B (zh) * 2014-12-19 2016-03-02 广州达意隆包装机械股份有限公司 码垛机器人的搬运***及码垛机器人的搬运方法
JP5893719B1 (ja) * 2014-12-25 2016-03-23 ファナック株式会社 異物の有無を確認する視覚センサを備えたワーク着脱手段付加工装置
JP6468871B2 (ja) * 2015-02-03 2019-02-13 キヤノン株式会社 ロボットハンド制御方法及びロボット装置
CN104722935A (zh) * 2015-03-26 2015-06-24 江苏科瑞恩自动化科技有限公司 镭雕七轴机械手搬运设备的操作方法
JP6122065B2 (ja) * 2015-05-29 2017-04-26 ファナック株式会社 搬送物を吊り下げて搬送するロボットシステム
JP6665450B2 (ja) * 2015-08-31 2020-03-13 セイコーエプソン株式会社 ロボット、制御装置、及びロボットシステム
CN105182907A (zh) * 2015-10-20 2015-12-23 上海拓璞数控科技有限公司 一种在线修正机器人姿态***及其修正方法
CN105538015A (zh) * 2015-12-07 2016-05-04 贵州黎阳航空动力有限公司 一种叶片类复杂薄壁型面零件自适应定位方法
JP6430986B2 (ja) 2016-03-25 2018-11-28 ファナック株式会社 ロボットを用いた位置決め装置
CN106041930B (zh) * 2016-06-27 2019-10-15 长沙长泰机器人有限公司 具有工件位置补偿功能的机加工***及控制方法
CN108328015B (zh) * 2017-03-10 2024-03-22 嘉善铂汉塑胶五金有限公司 一种物体转移装置及方法
ES2923398T3 (es) 2017-03-29 2022-09-27 Dematic Gmbh Método para apilar automáticamente paquetes en capas sobre un soporte
CN106829469A (zh) * 2017-03-30 2017-06-13 武汉库柏特科技有限公司 一种基于双相机的机器人无序抓取装置及方法
CN110431093B (zh) * 2017-03-30 2021-09-14 德马泰克公司 分体机器人物品拣放***
CN106956263B (zh) * 2017-04-28 2023-05-16 广州瑞松北斗汽车装备有限公司 汽车部件视觉引导抓手
US12006143B2 (en) * 2017-11-14 2024-06-11 Hai Robotics Co., Ltd. Handling robot
US11504853B2 (en) * 2017-11-16 2022-11-22 General Electric Company Robotic system architecture and control processes
CN108581590B (zh) * 2018-05-02 2020-07-17 上海西码机床科技股份有限公司 用于机床自动上下料的桁架式机械手控制方法及***
CN109531568A (zh) * 2018-11-29 2019-03-29 浙江树人学院 一种机械臂关节控制方法
JP7111633B2 (ja) * 2019-01-18 2022-08-02 ファナック株式会社 加工品の自動三次元測定検査システム
TWI681856B (zh) * 2019-04-01 2020-01-11 達詳自動化股份有限公司 可檢測模具斷損的自動澆鑄檢測方法
CN110789991A (zh) * 2019-10-22 2020-02-14 福建泉工股份有限公司 一种利用码垛机夹砖的控制方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3227290A (en) * 1963-01-11 1966-01-04 Jerome H Lemelson Article handling apparatus
US3904042A (en) * 1974-02-25 1975-09-09 Westinghouse Electric Corp Manipulator apparatus
US4402053A (en) 1980-09-25 1983-08-30 Board Of Regents For Education For The State Of Rhode Island Estimating workpiece pose using the feature points method
US4636137A (en) 1980-10-24 1987-01-13 Lemelson Jerome H Tool and material manipulation apparatus and method
US4604016A (en) * 1983-08-03 1986-08-05 Joyce Stephen A Multi-dimensional force-torque hand controller having force feedback
JPH0452952Y2 (ko) 1987-08-07 1992-12-11
US5447403A (en) * 1990-01-05 1995-09-05 Engler, Jr.; Charles D. Dexterous programmable robot and control system
JPH03287394A (ja) 1990-03-30 1991-12-18 Nec Corp 遠隔ハンドリング装置
JPH0699382A (ja) 1992-09-22 1994-04-12 Mazda Motor Corp 物品のセット装置
JPH0890467A (ja) 1994-09-22 1996-04-09 Fanuc Ltd 産業用ロボットの二指型ハンドとその作動制御方法
JPH11300670A (ja) 1998-04-21 1999-11-02 Fanuc Ltd 物品ピックアップ装置
US6405101B1 (en) * 1998-11-17 2002-06-11 Novellus Systems, Inc. Wafer centering system and method
US6244644B1 (en) * 1999-01-25 2001-06-12 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Compact dexterous robotic hand
JP3300682B2 (ja) 1999-04-08 2002-07-08 ファナック株式会社 画像処理機能を持つロボット装置
US6517132B2 (en) * 2000-04-04 2003-02-11 Honda Giken Kogyo Kabushiki Kaisha Multifinger hand device
US6430474B1 (en) * 2001-04-03 2002-08-06 Xerox Corporation Tooling adapter for allowing selected manipulation of a workpiece

Also Published As

Publication number Publication date
TW200403184A (en) 2004-03-01
CN1233510C (zh) 2005-12-28
CN1486914A (zh) 2004-04-07
JP3702257B2 (ja) 2005-10-05
KR20040018196A (ko) 2004-03-02
US7244093B2 (en) 2007-07-17
TWI226304B (en) 2005-01-11
US20040037689A1 (en) 2004-02-26
EP1391275A3 (en) 2004-06-16
EP1391275A2 (en) 2004-02-25
JP2004082232A (ja) 2004-03-18

Similar Documents

Publication Publication Date Title
KR100522653B1 (ko) 로봇 핸들링 장치
CN108214454B (zh) 机器人***、机器人控制装置及机器人控制方法
EP1621296A1 (en) Transfer robot system comprising a manipulator and a temporary container depository moving synchronously with the manipulator
JP2017035754A (ja) 視覚センサおよび複数のロボットを備えるロボットシステム
US7177722B2 (en) Assembling method and apparatus
EP2018940A2 (en) Flexible workpiece assembling method
WO2021039829A1 (ja) 生産システム
EP0228471B1 (en) Robot control system
US20050107919A1 (en) Operation program preparation device
US11904483B2 (en) Work robot system
US20160257002A1 (en) Robot system having robot operated in synchronization with bending machine
EP0901054B1 (en) Method and system for controlling robot
CN109789556B (zh) 机器人***及其运转方法
JP2004001122A (ja) ピッキング装置
CN109789555B (zh) 机器人***及其运转方法
CN111470309A (zh) 跟随机器人及作业机器人***
JP2005262369A (ja) ロボットシステム
JPH1158273A (ja) 移動ロボット装置
CN116940451A (zh) 机器人***以及工件供给方法
JP5088187B2 (ja) ロボット設置方法及びロボット生産システム
JPS62226308A (ja) 視覚センサを有するロボツトの制御方式
JPH02279286A (ja) ワークの位置決め方法
JP3651391B2 (ja) ローダ制御装置
WO2023166588A1 (ja) 作業ロボットシステム
WO2021048579A1 (ja) システム及び工作機械

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120924

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20130924

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20141001

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20150918

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20160921

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20170919

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20180918

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20190917

Year of fee payment: 15