[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101896473B1 - 로봇 핸드의 제어 방법 - Google Patents

로봇 핸드의 제어 방법 Download PDF

Info

Publication number
KR101896473B1
KR101896473B1 KR1020120000845A KR20120000845A KR101896473B1 KR 101896473 B1 KR101896473 B1 KR 101896473B1 KR 1020120000845 A KR1020120000845 A KR 1020120000845A KR 20120000845 A KR20120000845 A KR 20120000845A KR 101896473 B1 KR101896473 B1 KR 101896473B1
Authority
KR
South Korea
Prior art keywords
robot hand
user
finger
posture
gripping
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
Application number
KR1020120000845A
Other languages
English (en)
Other versions
KR20130080104A (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 삼성전자주식회사
Priority to KR1020120000845A priority Critical patent/KR101896473B1/ko
Priority to US13/734,062 priority patent/US9545717B2/en
Priority to CN201310001514.4A priority patent/CN103192398B/zh
Publication of KR20130080104A publication Critical patent/KR20130080104A/ko
Application granted granted Critical
Publication of KR101896473B1 publication Critical patent/KR101896473B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1612Programme controls characterised by the hand, wrist, grip control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/02Hand grip control means
    • B25J13/025Hand grip control means comprising haptic means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J15/00Gripping heads and other end effectors
    • B25J15/0009Gripping heads and other end effectors comprising multi-articulated fingers, e.g. resembling a human hand
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J15/00Gripping heads and other end effectors
    • B25J15/08Gripping heads and other end effectors having finger members
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J3/00Manipulators of leader-follower type, i.e. both controlling unit and controlled unit perform corresponding spatial movements
    • B25J3/04Manipulators of leader-follower type, i.e. both controlling unit and controlled unit perform corresponding spatial movements involving servo mechanisms
    • 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/39466Hand, gripper, end effector of manipulator
    • 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/39497Each finger can be controlled independently
    • 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/39546Map human grasps to manipulator grasps
    • 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/40407Master slave, master is replica of slave

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Manipulator (AREA)

Abstract

본 발명의 일 실시예에 의한 로봇 핸드의 제어 방법은 마스터 장치를 이용하여 사용자의 손가락의 사전 자세(pre-shape)를 인식하는 단계, 상기 인식한 사전 자세에 따라 로봇 핸드의 형태를 변화시키는 단계, 상기 마스터 장치를 이용하여 상기 사용자의 손가락의 파지 동작을 인식하는 단계, 및 상기 인식한 사전 자세에 대응되는 파지 자세에 따라 상기 로봇 핸드의 파지 동작을 수행하는 단계를 포함한다.

Description

로봇 핸드의 제어 방법 {METHOD FOR CONTROLLING ROBOT HAND}
본 발명은 사용자가 조종하는 마스터 장치에 의해서 사용자가 목적하는 동작을 재현하는 로봇 핸드의 제어 방법에 관한 것이다.
일반적으로 로봇 장치는 목적하는 동작 및 작업을 자동으로 수행하는 기계 장치를 의미한다. 최근에는 매니퓨레이터(manipulator) 로봇이 등장하여, 사용자가 로봇 핸드에 해당하는 말단부(end effector)를 조종하면서 다양한 동작 및 작업을 수행할 수 있다. 이 때, 로봇 핸드는 인체의 손과 유사한 형태로서 엄지 손가락과 나머지 손가락들로 구성될 수 있다. 그리고, 로봇 핸드는 사전에 프로그램된 대로 동작을 수행하거나, 저장된 알고리즘에 의해서 자율적으로 제어될 수 있지만, 원격지의 사용자가 조종하는 마스터 장치에 의해 제어되어, 사용자가 목적하는 동작을 재현하면서 작업을 수행할 수도 있다.
한편, 로봇 핸드는 인체의 손과 유사한 형태가 아니더라도, 물체를 효과적으로 파지하기 위해서 한 쌍 이상의 대향하는 손가락들로 구성되는 등 다양한 형태로 형성될 수 있다. 이와 같은 경우 로봇 핸드의 동작은 인체의 손(손가락, 또는 손바닥)의 동작과 비유사하므로, 인체의 손가락의 관절의 각도, 또는 손가락 끝단의 위치 변화를 로봇 핸드에 매핑(mapping)하는 것으로는 인체의 손의 다양한 동작을 재현할 수 없다.
본 발명의 일 측면은 사용자의 사전 자세를 인식하여 로봇 핸드의 형태를 변화시키고, 사용자의 파지 동작을 인식하여 목적하는 파지 자세에 따라 로봇 핸드로 물체를 파지하는 로봇 핸드의 제어 방법을 제공한다.
본 발명의 일 실시예에 의한 로봇 핸드의 제어 방법은 마스터 장치를 이용하여 사용자의 손가락의 사전 자세를 인식하는 단계, 상기 인식한 사전 자세에 따라 로봇 핸드의 형태를 변화시키는 단계, 상기 마스터 장치를 이용하여 상기 사용자의 손가락의 파지 동작을 인식하는 단계, 및 상기 인식한 사전 자세에 대응되는 파지 자세에 따라 상기 로봇 핸드의 파지 동작을 수행하는 단계를 포함한다.
또한, 상기 로봇 핸드의 형태를 변화시키는 단계는 상기 로봇 핸드의 내전 운동 및 외전 운동하는 관절의 형태를 변화시킨다.
또한, 상기 로봇 핸드의 형태를 변화시키는 단계는 상기 로봇 핸드의 내전 운동 및 외전 운동하는 관절의 형태를 변화시킨 후 일정한 강성으로 고정한다.
또한, 상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 인식한 파지 동작에서 상기 사용자의 엄지 손가락의 끝단과 나머지 손가락의 끝단 사이의 거리를 상기 물체의 너비로 추정하고, 상기 사용자의 손바닥으로부터 파지하는 손가락 끝단까지의 평균 거리를 손바닥으로부터 상기 물체의 높이로 추정할 수 있다.
또한, 상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 물체의 너비에 따라 상기 로봇 핸드의 대향하는 손가락 끝단 사이의 거리를 조절하고, 상기 손바닥으로부터 물체의 높이에 따라 상기 로봇 핸드의 베이스로부터 손가락 끝단까지의 거리를 조절할 수 있다.
또한, 상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 인식한 파지 동작에서 상기 사용자의 손가락의 관절의 각도에 따라 상기 로봇 핸드의 손가락의 관절의 각도를 조절할 수 있다.
또한, 상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 사용자의 나머지 손가락의 관절의 각도에 따라 상기 로봇 핸드의 대향하는 손가락 중 일측 손가락을 구부리고, 상기 사용자의 엄지 손가락의 관절의 각도에 따라 상기 로봇 핸드의 대향하는 손가락 중 타측 손가락을 상기 일측 손가락을 감싸면서 구부릴 수 있다.
한편, 본 발명의 다른 일 실시예에 의한 로봇 핸드의 제어 방법은 마스터 장치를 이용하여 사용자의 손가락의 사전 자세를 인식하는 단계, 상기 인식한 사전 자세에서 상기 사용자가 목적하는 파지 자세를 판단하는 단계, 상기 인식한 사전 자세에 따라 로봇 핸드의 형태를 변화시키는 단계, 상기 마스터 장치를 이용하여 상기 사용자의 손가락의 파지 동작을 인식하는 단계, 및 상기 사용자가 목적하는 파지 자세에 따라 상기 로봇 핸드의 파지 동작을 수행하는 단계를 포함한다.
또한, 상기 로봇 핸드의 형태를 변화시키는 단계는 상기 로봇 핸드의 내전 운동 및 외전 운동하는 관절의 형태를 변화시킨다.
또한, 상기 사용자가 목적하는 파지 자세를 판단하는 단계는 상기 사용자가 목적하는 파지 자세를 핀치 그립 또는 파워 그립 중 하나로 판단할 수 있다.
또한, 상기 사용자가 목적하는 파지 자세를 판단하는 단계는 상기 인식한 사전 자세에서 상기 사용자의 손가락의 근위지 관절이 기준 각도 이상으로 구부러져 있으면 상기 사용자가 목적하는 파지 자세를 파워 그립으로 판단할 수 있다.
또한, 상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 로봇 핸드의 사전 자세와 상기 로봇 핸드의 파워 그립 사이를 보간하여 상기 로봇 핸드의 파지 동작을 수행한다.
또한, 상기 사용자가 목적하는 파지 자세를 판단하는 단계는 상기 인식한 파지 동작에서 상기 사용자의 손가락의 근위지 관절이 기준 각도 이하로 펴져 있으면 상기 사용자가 목적하는 파지 자세를 핀치 그립으로 판단할 수 있다.
또한, 상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 로봇 핸드의 사전 자세와 상기 로봇 핸드의 핀치 그립 사이를 보간하여 상기 로봇 핸드의 파지 동작을 수행한다.
한편, 본 발명의 다른 일 실시예에 의한 로봇 핸드의 제어 방법은 마스터 장치를 이용하여 사용자의 손가락의 사전 자세를 인식하는 단계, 상기 인식한 사전 자세에 대응되도록 상기 로봇 핸드의 사전 자세를 저장하는 단계, 상기 마스터 장치를 이용하여 사용자의 손가락의 파지 자세를 인식하는 단계, 상기 인식한 파지 자세에 대응되도록 상기 로봇 핸드의 파지 자세를 저장하는 단계, 및 상기 로봇 핸드의 사전 자세와 상기 로봇 핸드의 파지 자세 사이를 보간하는 단계를 포함한다.
또한, 상기 로봇 핸드의 사전 자세와 상기 로봇 핸드의 파지 자세 사이를 보간하는 단계는 상기 로봇 핸드의 손가락의 관절의 각도를 보간한다.
또한, 상기 로봇 핸드의 사전 자세와 상기 로봇 핸드의 파지 자세 사이를 보간하는 단계는 상기 로봇 핸드의 손가락 끝단의 위치를 보간한다.
한편, 본 발명의 다른 일 실시예에 의한 로봇 핸드의 제어 방법은 마스터 장치를 이용하여 사용자의 손가락의 사전 자세를 인식하는 단계, 상기 인식한 사전 자세에 따라 로봇 핸드의 형태를 변화시키는 단계, 및 상기 인식한 사전 자세에서 상기 사용자의 손가락의 관절의 각도의 변화량이 기준 변화량보다 작은 경우 상기 로봇 핸드의 형태를 유지하는 단계를 포함한다.
또한, 상기 로봇 핸드의 형태를 유지하는 단계는 상기 사용자의 손가락의 내전 및 외전하는 관절의 각도의 변화량이 기준 변화량보다 작은 경우 상기 로봇 핸드의 내전 운동 및 외전 운동하는 관절의 형태를 유지한다.
본 발명의 일 측면에 의하면 사용자의 사전 자세를 인식하여 로봇 핸드의 형태를 변화시키므로, 로봇 핸드의 형태가 인체의 손의 형태와 비유사한 경우에도 사용자가 마스터 장치를 이용하여 용이하게 물체를 파지할 수 있다. 또한, 물체의 종류에 따라 로봇 핸드의 형태를 변화시킬 수 있으므로, 로봇 핸드와 물체가 접촉하는 면적을 최대한으로 확보하면서 효과적으로 물체를 파지할 수 있다. 또한, 사용자의 파지 동작을 인식하여 목적하는 파지 자세에 따라 로봇 핸드의 파지 경로를 보간하면서 파지 동작을 수행하므로, 사용자의 손가락의 관절의 각도, 손가락 끝단의 위치 등을 로봇 핸드에 일대일로 매핑하지 않아도 로봇 핸드로 물체를 자연스럽게 파지할 수 있다.
도 1은 본 발명의 일 실시예에 로봇 장치의 제어 방법을 개략적으로 도시하는 도면
도 2 는 본 발명의 일 실시예에 의한 마스터 핸드의 구조를 개략적으로 도시하는 도면
도 3은 본 발명의 일 실시예에 의한 로봇 핸드의 구조를 개략적으로 도시하는 도면
도 4는 본 발명의 일 실시예에 의한 로봇 핸드의 구성을 개략적으로 도시하는 블록도
도 5 내지 도 9는 본 발명의 일 실시예에 의한 사용자의 파지 방식을 개략적으로 도시하는 도면
도 10 내지 도 13은 본 발명의 일 실시예에 의한 로봇 핸드의 변화 형태를 개략적으로 도시하는 도면
도 14는 본 발명의 일 실시예에 의한 로봇 핸드의 핀치 그립의 파지 동작을 개략적으로 도시하는 도면
도 15는 본 발명의 일 실시예에 의한 로봇 핸드의 파워 그립의 파지 동작을 개략적으로 도시하는 도면
도 16은 본 발명의 일 실시예에 의한 로봇 핸드의 제어 방법을 개략적으로 도시하는 흐름도
도 17은 본 발명의 다른 일 실시예에 의한 로봇 핸드의 제어 방법을 개략적으로 도시하는 흐름도
도 18은 본 발명의 다른 일 실시예에 의한 로봇 핸드의 제어 방법을 개략적으로 도시하는 흐름도이다.
이하에서는 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 의한 로봇 장치의 제어 방법을 개략적으로 도시하는 도면이다.
도 1을 참조하면, 로봇 장치(1)는 마스터 장치(2)에 의해서 제어된다. 사용자가 마스터 장치(2)를 조종하여 마스터 장치(2)를 움직이면, 마스터 장치(2)는 사용자의 동작을 인식하게 된다. 그리고, 마스터 장치(2)가 인식한 사용자의 동작 정보가 로봇 장치(1)로 전송되고, 로봇 장치(1)는 사용자가 목적하는 동작을 수행하게 된다.
이를 위해, 마스터 장치(2)는 마스터 핸드(40), 마스터 암(50), 마스터 헤드부(60) 등으로 구성된다. 그리고, 로봇 장치(1)는 마스터 장치(2)에 대응하여 로봇 핸드(10), 로봇 암(20), 로봇 헤드부(30, head unit) 등으로 구성된다.
로봇 헤드부(30)의 하부에는 목 관절이 구비되고, 로봇 헤드부(30)의 전면에는 이미지 센서가 구비된다. 그리고, 로봇 장치(1)는 이미지 센서를 통해서 로봇 헤드부(30)의 전면의 영상을 획득한다. 한편, 마스터 헤드부(60)는 두부 장착형 디스플레이(head mounted display)를 구비하고, 사용자의 머리에 장착된다. 로봇 헤드부(30)는 마스터 헤드부(60)가 인식한 사용자의 머리의 동작에 따라 목 관절을 구동하여 사용자가 목적하는 동작을 수행한다. 그리고, 이미지 센서를 통해서 획득한 영상은 마스터 헤드부(60)에 전송되어 두부 장착형 디스플레이를 통해 사용자에게 표시된다.
로봇 핸드(10), 로봇 암(20)은 마스터 핸드(40), 마스터 암(50)이 인식한 사용자의 손(손가락, 손바닥 등), 팔의 동작에 따라 각각의 관절을 구동하여 사용자가 목적하는 동작을 수행한다. 일 예로 로봇 핸드(10)는 사용자의 손가락의 동작을 재현하여 물체를 파지할 수 있다.
도 2 는 본 발명의 일 실시예에 의한 마스터 핸드의 구조를 개략적으로 도시하는 도면이다.
도 2를 참조하면, 마스터 핸드(40)는 사용자의 손가락의 관절의 각도를 측정하기 위해서 장갑형 장치(41)로 구성될 수 있다. 장갑형 장치(41)의 외골격에는 액츄에이터(actuator) 구조물(42)이 형성되고, 액츄에이터를 통해서 사용자에게 힘 피드백(force feedback)이 가능하게 된다. 또한, 마스터 핸드(40)는 복수의 링크로 이루어지는 외골격 형태의 구조물로 구성될 수 있다. 이 경우 복수의 링크는 사용자의 손가락의 관절의 각도를 측정함과 동시에 사용자에게 힘 피드백을 전달한다.
한편, 마스터 핸드(40)는 상술한 구성에 한정되지 않고, 사용자의 손가락의 동작을 인식하면서, 액츄에이터를 통해서 사용자의 손에 힘 피드백을 전달할 수 있는 형태로 구성될 수 있다.
도 3은 본 발명의 일 실시예에 의한 로봇 핸드의 구조를 개략적으로 도시하는 도면이다.
도 3을 참조하면, 로봇 핸드(10)는 회전 관절(17), 제1 지관절(15), 제2 지관절(16)을 포함하여 구성된다.
회전 관절(17)은 로봇 핸드(10)의 길이 방향을 축으로 하여 회동 가능하게 구비된다. 그리고, 회전 관절(17)은 인체의 손가락의 내전(adduction) 또는 외전(abduction) 운동하는 관절에 대응한다. 여기서, 내전 운동이란 인체의 손의 종단면을 기준으로 손가락을 벌리는 운동을 말하며, 외전 운동이란 내전 운동의 반대로 손가락을 모으는 운동을 말한다. 로봇 핸드(10)의 구조는 인체의 손의 형태와 비유사한 형태이지만, 회전 관절(17)을 회동함에 따라 각각의 손가락의 사이가 멀어지는 내전 운동, 및 각각의 손가락의 사이가 가까워지는 외전 운동을 수행할 수 있다.
제1 지관절(15), 제2 지관절(16)은 인체의 손가락의 원위지 관절, 중수지 관절, 근위지 관절 등에 대응한다. 따라서, 제1 지관절(15), 제2 지관절(16)을 통해 손가락을 구부리는 굴곡 운동, 및 손가락을 펴는 신전 운동을 수행할 수 있다.
이에 따라, 로봇 핸드(10)는 대향하는 손가락의 끝면(18)으로 물건을 집는 핀치 그립과 손가락의 안쪽 면과 손바닥의 면으로 물체를 감싸 쥐는 파워 그립을 수행할 수 있다.
한편, 로봇 핸드(10)는 상술한 구성에 한정되지 않고, 인체의 손의 형태와 유사한 다자유도 형태로 구성되거나, 내전 운동 및 외전 운동을 수행하는 관절이 다양한 형태로 구성되어 인체의 손의 자세와 비유사한 자세로 운동할 수 있다.
도 4는 본 발명의 일 실시예에 의한 로봇 핸드의 구성을 개략적으로 도시하는 블록도이다.
도 4를 참조하면, 로봇 핸드(10)는 사용자의 동작 정보가 입력되는 입력부(11), 로봇 핸드(10)의 고정된 자세가 저장되는 저장부(12), 로봇 핸드(10)의 전반적인 동작을 제어하는 제어부(13), 로봇 핸드(10)의 각 관절을 구동하는 구동부(14)를 포함하여 구성된다.
입력부(11)는 마스터 핸드(40)와 유선, 또는 무선으로 연결되고, 마스터 핸드(40)로부터 사용자의 동작 정보를 수신한다. 그리고, 입력부(11)는 수신한 사용자의 동작 정보를 제어부(13)로 전송한다.
저장부(12)는 데이터의 저장 공간을 구비하고, 로봇 핸드(10)의 사전 자세, 파지 자세 등을 저장한다.
제어부(13)는 입력부(11)를 통해 수신한 사용자의 동작 정보에 따라 사용자의 자세를 판단한다. 제어부(13)는 마스터 핸드(40)를 이용하여 인식한 사용자의 사전 자세에 따라 로봇 핸드(10)의 형태를 변화시킨다. 또한, 제어부(13)는 사용자의 사전 자세에서 사용자의 손가락의 관절의 각도 변화량이 기준 변화량 이상인지 판단하여 로봇 핸드(10)의 형태를 다시 변화시키거나 로봇 핸드(10)의 형태를 유지한다. 또한, 제어부(13)는 사용자의 사전 자세에서 사용자의 손가락의 관절의 각도가 기준 각도 이상인지 판단하여 사용자가 목적하는 파지 자세를 판단한다. 그리고, 제어부(13)는 마스터 핸드(40)를 이용하여 인식한 사용자의 파지 동작에 따라 로봇 핸드(10)의 파지 경로를 보간(interpolation)하면서 로봇 핸드(10)로 물체를 파지한다.
도 5 내지 도 9는 본 발명의 일 실시예에 의한 사용자의 파지 방식을 개략적으로 도시하는 도면이다.
도 5 내지 도 9를 참조하면, 사용자가 물체를 파지하는 방식은 크게 손가락의 끝면으로 물체를 집는 핀치 그립과 손가락의 안쪽 면과 손바닥의 면으로 물체를 감싸 쥐는 파워 그립으로 나뉜다.
도 5를 참조하면, 일반형 핀치 그립은 사용자의 엄지 손가락과 나머지 손가락의 끝단이 대향하도록 손가락을 구부려서 물체의 평행한 양 면을 파지하는 방식이다.
그리고, 도 6을 참조하면, 환형 핀치 그립은 사용자의 엄지 손가락과 나머지 손가락의 끝단이 가상의 원주나 구면 상에 위치하도록 각각의 손가락을 벌려서 물체의 3면 이상을 파지하는 방식이다.
그리고, 도 7을 참조하면, 원통형 파워 그립은 엄지 손가락과 나머지 손가락의 안쪽 면이 대향하도록 손가락을 구부리고, 나머지 손가락을 모두 모아서 원통형 물체를 감싸 쥐는 방식이다.
그리고, 도 8을 참조하면, 막대형 파워 그립은 원통형 파워 그립과 유사하지만, 원통형 물체 중에서도 지름이 작은 물체, 또는 막대형 물체를 감싸 쥐기 위해서, 사용자의 엄지 손가락의 외전 운동을 작은 각도로 수행하고, 사용자의 엄지 손가락이 나머지 손가락을 감싸면서 물체를 감싸 쥐는 방식이다.
그리고, 도 9를 참조하면, 구형 파워 그립은 환형 핀치 그립과 유사하게 사용자의 엄지 손가락과 나머지 손가락의 안쪽 면이 가상의 원주나 구면 상에 위치하도록 각각의 손가락을 벌려서 구형 물체를 감싸 쥐는 방식이다.
한편, 사용자가 물체를 파지하는 각각의 방식에는 도 5 내지 도 9에 도시된 바와 같이 물체를 파지하기 전 자세로서 사전 자세와 물체를 파지한 후 자세로서 파지 자세가 순차적으로 존재한다. 따라서, 로봇 핸드(10)의 경우에도 물체를 파지하기 전 사전 자세와 물체를 파지 한 후 파지 자세가 존재하며, 이 때 로봇 핸드(10)는 사용자의 파지 자세와 유사한 자세로 물건을 파지하거나, 사용자의 파지 자세와 비유사한 자세로 물건을 파지할 수 있다.
도 10 내지 도 13은 본 발명의 일 실시예에 의한 로봇 핸드(10)의 변화 형태를 개략적으로 도시하는 도면이다.
도 10 내지 도 13을 참조하면, 로봇 핸드(10)의 변화 형태는 회전 관절(17), 제1 지관절(15), 제2 지관절(16)의 동작에 따라 다양하게 변화될 수 있다.
도 10을 참조하면, 로봇 핸드(10)의 제1 형태는 모든 손가락을 모아서 위치한 형태이다. 로봇 핸드(10)의 제1 형태는 사용자의 엄지 손가락이 검지 손가락과 모아지도록 엄지 손가락을 내전 운동하고, 모든 손가락이 나란하게 펴져 있는 사전 자세와 대응된다.
그리고, 도 11을 참조하면, 로봇 핸드(10)의 제2 형태는 하나의 손가락이 나머지 손가락과 대향하도록 반대편으로 이동하여 위치한 형태이다. 로봇 핸드(10)의 제2 형태는 사용자의 엄지 손가락의 끝단이 검지 손가락의 끝단과 대향하도록 엄지 손가락을 외전 운동하고, 나머지 손가락을 구부려서 접어둔 사전 자세와 대응된다.
그리고, 도 12를 참조하면, 로봇 핸드(10)의 제3 형태는 복수의 손가락이 쌍을 이루어 대향하도록 두 손가락을 반대편으로 이동하여 위치한 형태이다. 로봇 핸드(10)의 제3 형태는 사용자의 엄지 손가락의 끝단이 검지 손가락과 중지 손가락의 끝단과 대향하도록 엄지 손가락을 외전 운동하고, 나머지 손가락은 모두 모아지도록 내전 운동한 사전 자세와 대응된다.
그리고, 도 13을 참조하면, 로봇 핸드(10)의 제4 형태는 각각의 손가락 사이가 동일한 각도로 멀어지도록 각각의 손가락이 회동하여 이동하고, 각각의 손가락의 끝단이 가상의 원주상에 위치한 형태이다. 로봇 핸드(10)의 제4 형태는 사용자의 엄지 손가락의 끝단이 검지 손가락과 중지 손가락의 끝단과 대향하도록 엄지 손가락을 외전 운동하고, 나머지 손가락도 모두 벌어지도록 외전 운동한 사전 자세와 대응된다.
한편, 로봇 핸드(10)는 각각의 변화 형태에 따라, 사용자가 물체를 파지하는 방식과 대응하여 손가락의 끝단이 평행하도록 내전 운동하여 손가락의 끝면으로 물체를 집으면서 파지하거나, 손가락을 구부려서 손가락의 안쪽 면과 손바닥의 면으로 물체를 감싸 쥐면서 파지할 수 있다.
도 14는 본 발명의 일 실시예에 의한 로봇 핸드(10)의 핀치 그립의 파지 동작을 개략적으로 도시하는 도면이다.
도 14를 참조하면, 핀치 그립은 사용자가 직접 물체를 파지하지 않더라도 사용자의 손가락의 끝단의 위치로부터 물체의 크기 등을 추정할 수 있다. 먼저, 마스터 핸드(40)를 이용하여 인식한 사용자의 손가락의 파지 동작에서 사용자의 엄지 손가락의 끝단과 나머지 손가락의 끝단 사이의 거리를 물체의 너비로 추정하고, 사용자의 손바닥으로부터 파지하는 손가락 끝단까지의 평균 거리를 손바닥으로부터 물체의 높이로 추정한다. 그리고, 물체의 너비에 따라 로봇 핸드(10)의 대향하는 손가락 끝단 사이의 거리(w)를 조절하고, 손바닥으로부터 물체의 높이에 따라 로봇 핸드(10)의 베이스(b)로부터 손가락 끝단까지의 거리(h)를 조절한다.
한편, 사용자의 손바닥으로부터 물체의 높이를 재현하여 로봇 핸드(10)로 물체를 파지하는 것보다 물체와 로봇 핸드(10)의 접촉면을 최대한 확보하는 것이 중요한 경우에는 로봇 핸드(10)의 대향하는 손가락 끝면(18)이 평행하도록 제한하여 조절할 수 있다.
도 15는 본 발명의 일 실시예에 의한 로봇 핸드의 파워 그립의 파지 동작을 개략적으로 도시하는 도면이다.
도 15를 참조하면, 파워 그립은 사용자의 손가락의 안쪽 면과 손바닥의 면으로 물체를 감싸 쥐는 것이므로, 사용자의 손가락의 끝단, 또는 끝면의 위치를 재현하는 것은 효과적이지 못하다. 인체의 파워 그립을 분석하면, 감싸 쥐고자 하는 물체의 너비에 따라 손가락의 관절의 각도가 증가하면서 손가락이 구부려진다. 이 때, 손바닥의 면으로 물체를 감싸 쥐게 되므로 물체의 위치는 로봇 핸드(10)와의 관계에서 상대적으로 고정된 것으로 가정할 수 있다. 따라서, 마스터 핸드(40)를 이용하여 인식한 사용자의 손가락의 관절의 각도에 따라 로봇 핸드(10)의 손가락의 관절의 각도(θ1, θ2, φ1, φ2)를 조절한다.
한편, 로봇 핸드(10)의 일부 손가락이 대향하여 위치한 형태에서 파워 그립을 하게 되면 복수의 손가락이 겹치게 될 수 있다. 이와 같은 경우에는 다음과 같이 로봇 핸드(10)를 제어하여 손가락이 충돌하지 않도록 한다. 먼저, 사용자의 나머지 손가락의 관절의 각도에 따라 로봇 핸드(10)의 대향하는 손가락 중 일측 손가락의 각도(θ1, θ2)를 조절하여 안쪽으로 구부리고, 다음으로 사용자의 엄지 손가락의 관절의 각도에 따라 로봇 핸드(10)의 대향하는 손가락 중 타측 손가락의 각도(φ1, φ2)를 조절하여 일측 손가락을 감싸면서 구부리도록 제어한다. 또한, 로봇 핸드(10)의 손가락이 충돌하는 상황을 미리 예측하여 사용자에게 충돌을 경고하고, 사용자는 그에 따라 로봇 핸드(10)를 조절하여 로봇 핸드(10)의 충돌을 방지할 수 있다.
도 16은 본 발명의 일 실시예에 의한 로봇 핸드의 제어 방법을 개략적으로 도시하는 흐름도이다.
도 16을 참조하면, 마스터 핸드(40)를 이용하여 사용자의 손가락의 사전 자세를 인식한다(71). 사용자의 손가락의 사전 자세는 네 가지 자세로 존재한다. 사용자의 손가락의 사전 자세는 일반형 핀치 그립을 위한 사전 자세, 막대형 파워 그립을 위한 사전 자세, 일반형 핀치 그립과 원통형 파워 그립이 가능한 사전 자세. 환형 핀치 그립과 구형 파워 그립이 가능한 사전 자세로 구별된다.
다음으로, 인식한 사용자의 손가락의 사전 자세에 대응되도록 로봇 핸드(10)의 사전 자세를 저장부(12)에 저장한다(72). 여기서, 로봇 핸드(10)의 사전 자세는 로봇 핸드(10)의 제1 형태 내지 제4 형태에 대응되며, 로봇 핸드(10)의 사전 자세는 각각의 로봇 핸드(10)의 변화 형태에서 제1 지관절(15), 및 제2 지관절(16)이 굴곡 운동 및 신전 운동을 수행하지 않은 기본 자세를 나타낸다.
사전 자세와 동일한 방식으로, 마스터 핸드(40)를 이용하여 사용자의 손가락의 파지 자세를 인식한다(73). 사용자의 손가락의 파지 자세는 다섯 가지로 존재하여 일반형 핀치 그립, 환형 핀치 그립, 원통형 파워 그립, 막대형 파워 그립, 구형 파워 그립으로 구별된다.
다음으로, 인식한 사용자의 손가락의 파지 자세에 대응되도록 로봇 핸드(10)의 파지 자세를 저장부(12)에 저장한다(74). 여기서, 로봇 핸드(10)의 파지 자세는 사용자의 손가락의 파지 자세에 대응하여 존재한다. 로봇 핸드(10)의 파지 자세는 로봇 핸드(10)의 사전 자세로부터 변화되는데, 막대형 파워 그립은 제1 형태에 적용되고, 일반형 핀치 그립은 제2 형태와 제3 형태에 적용되고, 원통형 파워 그립은 제3 형태에 적용되고, 환형 핀치 그립과 구형 파워 그립은 제4 형태에 적용된다.
이에 따라, 사용자의 손가락의 사전 자세와 로봇 핸드(10)의 사전 자세, 사용자의 손가락의 파지 자세와 로봇 핸드(10)의 파지 자세가 한 쌍을 이루어 저장된다.
그리고, 로봇 핸드(10)의 파지 경로를 보간하여 저장부(12)에 저장한다(75). 사용자의 사전 자세로부터 파지 자세에 이르는 파지 동작에는 복수의 구간이 존재한다. 한편, 로봇 핸드(10)의 사전 자세와 로봇 핸드(10)의 파지 자세는 로봇 핸드(10)의 손가락의 관절의 각도, 로봇 핸드(10)의 손가락 끝단의 위치 등과 함께 저장된다. 따라서, 로봇 핸드(10)의 사전 자세와 로봇 핸드(10)의 파지 자세 사이의 로봇 핸드(10)의 자세를 보간하는 경우, 로봇 핸드(10)의 파지 동작에서 로봇 핸드(10)의 손가락의 관절의 각도, 로봇 핸드(10)의 손가락 끝단의 위치 등의 파지 경로를 저장할 수 있다. 이에 따라, 마스터 핸드(40)를 이용하여 로봇 핸드(10)를 제어하는 경우, 로봇 핸드(10)는 미리 저장된 파지 경로에 따라 파지 동작을 수행할 수 있다.
한편, 로봇 핸드(10)의 파지 경로를 저장부(12)에 저장하지 않은 경우에도 로봇 핸드(10)의 사전 자세와 파지 자세가 저장부(12)에 저장되어 있다면, 실시간으로 로봇 핸드(10)의 사전 자세와 파지 자세 사이를 보간하면서 파지 경로에 따라 파지 동작을 수행할 수 있다.
도 17은 본 발명의 다른 일 실시예에 의한 로봇 핸드의 제어 방법을 개략적으로 도시하는 흐름도이다.
도 17을 참조하면, 마스터 핸드(40)를 이용하여 사용자의 손가락의 사전 자세를 인식한다(81). 이 때, 사용자의 손가락의 사전 자세는 로봇 핸드(10)의 변화 형태에 대응하여 네 가지 자세로 구별하여 인식된다. 사용자가 모든 손가락을 펴고, 엄지 손가락을 내전 운동하여 엄지 손가락이 검지 손가락과 모아져 있는 경우 막대형 파워 그립을 위한 사전 자세로 판단할 수 있다. 그리고, 사용자가 엄지 손가락을 외전 운동하여 엄지 손가락의 끝단과 검지 손가락의 끝단이 대향하고, 나머지 손가락을 굴곡 운동하여 안쪽으로 접어둔 경우 일반형 핀치 그립을 위한 사전 자세로 판단할 수 있다. 그리고, 사용자가 엄지 손가락을 외전 운동하여 엄지 손가락의 끝단과 검지 손가락 및 중지 손가락의 끝단이 대향하고, 나머지 손가락이 모아져 있는 경우 일반형 핀치 그립, 또는 원통형 파워 그립을 위한 사전 자세로 판단할 수 있다. 그리고, 사용자가 엄지 손가락을 외전 운동하여 엄지 손가락의 끝단이 검지 손가락 및 중지 손가락의 끝단이 대향하고, 나머지 손가락이 벌어져 있는 경우 환형 핀치 그립 또는 구형 파워 그립을 위한 사전 자세로 판단할 수 있다.
다음으로, 인식한 사용자의 손가락의 사전 자세에 따라 로봇 핸드(10)의 형태를 변화시킨다(82). 저장부(12)에 저장된 로봇 핸드(10)의 사전 자세로부터 사용자의 손가락의 사전 자세와 대응되는 사전 자세를 판단하고, 판단한 로봇 핸드(10)의 사전 자세와 대응되도록 로봇 핸드(10)의 형태를 변화시킨다. 이에 따라, 막대형 파워 그립을 위한 사전 자세의 경우 로봇 핸드(10)의 제1 형태로 변화시키고, 일반형 핀치 그립을 위한 사전 자세의 경우 로봇 핸드(10)의 제2 형태로 변화시키고, 일반형 핀치 그립, 또는 원통형 파워 그립을 위한 사전 자세의 경우 로봇 핸드(10)의 제3 형태로 변화시키고, 환형 핀치 그립 또는 구형 파워 그립을 위한 사전 자세의 경우 로봇 핸드(10)의 제4 형태로 변화시킨다.
다음으로, 인식한 사용자의 손가락의 사전 자세에서 사용자의 손가락의 관절의 각도의 변화량이 기준 변화량보다 큰지 판단한다(83). 사용자의 손가락의 관절의 각도의 변화량이 기준 변화량보다 작은 경우 로봇 핸드(10)의 형태를 유지한다. 보다 상세하게, 사용자의 손가락의 내전 및 외전하는 관절의 각도의 변화량이 기준 변화량보다 작은 경우 로봇 핸드(10)의 내전 및 외전하는 회전 관절(17)의 형태를 유지한다. 이 때, 로봇 핸드(10)의 내전 및 외전하는 회전 관절(17)에는 일정한 강성을 갖도록 일정한 힘이 작용하며, 이에 따라 로봇 핸드(10)의 회전 관절(17)이 내전 운동 및 외전 운동을 하지 않도록 고정된다. 한편, 사용자의 손가락의 관절의 각도의 변화량이 기준 변화량보다 큰 경우 사용자의 사전 자세와 대응되도록 로봇 핸드(10)의 형태를 다시 변화시킨다.
다음으로, 마스터 핸드(40)를 이용하여 사용자의 손가락의 파지 동작을 인식한다(84). 사용자의 손가락의 파지 동작은 사용자의 손가락의 파지 경로에 따라 복수의 구간이 존재한다. 또한, 로봇 핸드(10)의 파지 경로는 로봇 핸드(10)의 사전 자세와 파지 자세 사이를 보간하여 저장부(12)에 미리 저장되거나, 사용자의 손가락의 파지 경로에 따라 실시간으로 로봇 핸드(10)의 사전 자세와 파지 자세 사이를 보간하면서 생성될 수 있다. 따라서, 사용자의 손가락의 파지 동작을 인식하고, 로봇 핸드(10)의 파지 경로 상에서 그 구간에 해당하는 로봇 핸드(10)의 자세를 판단할 수 있다.
다음으로, 사용자의 손가락의 사전 자세에 대응되는 파지 자세에 따라 로봇 핸드(10)의 파지 동작을 수행한다(85). 여기서, 파지 자세는 막대형 파워 그립, 또는 일반형 핀치 그립일 수 있다. 로봇 핸드(10)의 사전 자세로부터 로봇 핸드(10)의 파지 자세에 이르는 파지 경로를 따라 로봇 핸드(10)의 자세를 조절한다. 여기서, 로봇 핸드(10)의 자세는 사용자의 손가락의 자세에 따라 실시간으로 조절될 수 있다. 도 18은 본 발명의 다른 일 실시예에 의한 로봇 핸드(10)의 제어 방법을 개략적으로 도시하는 흐름도이다.
도 18을 참조하면, 마스터 핸드를 이용하여 사용자의 손가락의 사전 자세를 인식한다(91).
다음으로, 인식한 사용자의 손가락의 사전 자세에서 사용자가 목적하는 파지 자세를 판단한다(92). 사용자의 손가락의 사전 자세가 핀치 그립, 또는 파워 그립이 가능한 경우 사용자가 목적하는 파지 자세를 핀치 그립 또는 파워 그립 중 하나로 판단할 수 있다. 사용자의 손가락의 사전 자세에서 사용자의 손가락의 근위지 관절이 기준 각도 이상으로 구부러져 있으면 사용자가 목적하는 파지 자세를 파워 그립으로 판단할 수 있다. 또한, 사용자의 손가락의 사전 자세에서 사용자의 손가락의 근위지 관절이 기준 각도 이하로 펴져 있으면 사용자가 목적하는 파지 자세를 핀치 그립으로 판단할 수 있다.
다음으로, 인식한 사용자의 손가락의 사전 자세에 따라 로봇 핸드(10)의 형태를 변화시킨다(93). 다음으로, 인식한 사용자의 손가락의 사전 자세에서 사용자의 손가락의 관절의 각도의 변화량이 기준 변화량보다 큰지 판단한다(94). 사용자의 손가락의 관절의 각도의 변화량이 기준 변화량보다 작은 경우 로봇 핸드(10)의 형태를 유지한다. 한편, 사용자의 손가락의 관절의 각도의 변화량이 기준 변화량보다 큰 경우 사용자의 사전 자세와 대응되도록 로봇 핸드(10)의 형태를 다시 변화시킨다.
다음으로, 마스터 핸드(40)를 이용하여 사용자의 손가락의 파지 동작을 인식한다(95). 다음으로, 사용자가 목적하는 파지 자세에 따라 로봇 핸드(10)의 파지 동작을 수행한다(96). 로봇 핸드(10)의 사전 자세로부터 로봇 핸드(10)의 파지 자세에 이르는 파지 경로를 따라 로봇 핸드(10)의 자세를 조절한다. 로봇 핸드(10)의 자세는 사용자의 손가락의 자세에 따라 실시간으로 조절될 수 있다.여기서, 사용자가 목적하는 파지 자세를 파워 그립으로 판단한 경우 로봇 핸드(10)의 사전 자세와 로봇 핸드(10)의 파워 그립 사이를 보간하여 파지 경로를 생성하고, 생성된 파지 경로에 따라 로봇 핸드(10)의 파지 동작을 수행한다. 또한, 사용자가 목적하는 파지 자세를 피치 그립으로 판단한 경우 로봇 핸드(10)의 사전 자세와 로봇 핸드(10)의 피치 그립 사이를 보간하여 파지 경로를 생성하고, 생성된 파지 경로에 따라 로봇 핸드(10)의 파지 동작을 수행한다.
11: 입력부 12: 저장부
13: 제어부 14: 구동부
15: 제1 지관절(15) 16: 제2 지관절
17: 회전 관절

Claims (19)

  1. 마스터 장치를 이용하여 사용자의 손가락의 복수의 사전 자세들 중 하나를 인식하는 단계;
    상기 사용자의 손가락의 상기 인식된 사전 자세에 대응하는 로봇 핸드의 사전 자세를 판단하고, 상기 로봇 핸드의 상기 판단된 사전 자세에 대응하도록 상기 로봇 핸드의 형태를 변화시키는 단계;
    상기 마스터 장치를 이용하여 상기 사용자의 손가락의 파지 동작을 인식하는 단계; 및
    상기 사용자의 손가락의 상기 인식된 사전 자세에 대응하는 파지 자세에 따라 상기 로봇 핸드의 파지 동작을 수행하는 단계를 포함하는 로봇 핸드의 제어 방법.
  2. 제 1 항에 있어서,
    상기 로봇 핸드의 형태를 변화시키는 단계는 상기 로봇 핸드의 내전 운동 및 외전 운동하는 관절의 형태를 변화시키는 로봇 핸드의 제어 방법.
  3. 제 1 항에 있어서,
    상기 로봇 핸드의 형태를 변화시키는 단계는 상기 로봇 핸드의 내전 운동 및 외전 운동하는 관절의 형태를 변화시킨 후 일정한 강성으로 고정하는 로봇 핸드의 제어 방법.
  4. 제 1 항에 있어서,
    상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 인식된 파지 동작에서 상기 사용자의 엄지 손가락의 끝단과 나머지 손가락의 끝단 사이의 거리를 물체의 너비로 추정하고, 상기 사용자의 손바닥으로부터 파지하는 손가락 끝단까지의 평균 거리를 상기 손바닥으로부터 상기 물체의 높이로 추정하는 로봇 핸드의 제어 방법.
  5. 제 4 항에 있어서,
    상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 물체의 너비에 따라 상기 로봇 핸드의 대향하는 손가락 끝단 사이의 거리를 조절하고, 상기 손바닥으로부터 상기 물체의 높이에 따라 상기 로봇 핸드의 베이스로부터 손가락 끝단까지의 거리를 조절하는 로봇 핸드의 제어 방법.
  6. 제 1 항에 있어서,
    상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 인식된 파지 동작에서 상기 사용자의 손가락의 관절의 각도에 따라 상기 로봇 핸드의 손가락의 관절의 각도를 조절하는 로봇 핸드의 제어 방법.
  7. 제 6 항에 있어서,
    상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 사용자의 나머지 손가락의 관절의 각도에 따라 상기 로봇 핸드의 대향하는 손가락 중 일측 손가락을 구부리고, 상기 사용자의 엄지 손가락의 관절의 각도에 따라 상기 로봇 핸드의 대향하는 손가락 중 타측 손가락을 상기 일측 손가락을 감싸면서 구부리는 로봇 핸드의 제어 방법.
  8. 마스터 장치를 이용하여 사용자의 손가락의 복수의 사전 자세들 중 하나를 인식하는 단계;
    상기 사용자의 손가락의 상기 인식된 사전 자세에 대응하는 로봇 핸드의 사전 자세 및 상기 사용자의 손가락의 상기 인식된 사전 자세로부터 상기 사용자가 목적하는 파지 자세를 판단하는 단계;
    상기 로봇 핸드의 상기 판단된 사전 자세에 대응하도록 상기 로봇 핸드의 형태를 변화시키는 단계;
    상기 마스터 장치를 이용하여 상기 사용자의 손가락의 파지 동작을 인식하는 단계; 및
    상기 사용자가 목적하는 상기 판단된 파지 자세에 따라 상기 로봇 핸드의 파지 동작을 수행하는 단계를 포함하는 로봇 핸드의 제어 방법.
  9. 제 8 항에 있어서,
    상기 로봇 핸드의 형태를 변화시키는 단계는 상기 로봇 핸드의 내전 운동 및 외전 운동하는 관절의 형태를 변화시키는 로봇 핸드의 제어 방법.
  10. 제 8 항에 있어서,
    상기 사용자가 목적하는 파지 자세를 판단하는 단계는 상기 사용자가 목적하는 파지 자세를 핀치 그립 및 파워 그립 중 하나로 판단하는 로봇 핸드의 제어 방법.
  11. 제 10 항에 있어서,
    상기 사용자가 목적하는 파지 자세를 판단하는 단계는 상기 인식된 사전 자세에서 상기 사용자의 손가락의 근위지 관절이 기준 각도 이상으로 구부러져 있으면 상기 사용자가 목적하는 파지 자세를 상기 파워 그립으로 판단하는 로봇 핸드의 제어 방법.
  12. 제 11 항에 있어서,
    상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 로봇 핸드의 사전 자세와 상기 로봇 핸드의 파워 그립 사이를 보간하여 상기 로봇 핸드의 파지 동작을 수행하는 로봇 핸드의 제어 방법.
  13. 제 10 항에 있어서,
    상기 사용자가 목적하는 파지 자세를 판단하는 단계는 상기 인식된 사전 자세에서 상기 사용자의 손가락의 근위지 관절이 기준 각도 이하로 펴져 있으면 상기 사용자가 목적하는 파지 자세를 상기 핀치 그립으로 판단하는 로봇 핸드의 제어 방법.
  14. 제 13 항에 있어서,
    상기 로봇 핸드의 파지 동작을 수행하는 단계는 상기 로봇 핸드의 사전 자세와 상기 로봇 핸드의 핀치 그립 사이를 보간하여 상기 로봇 핸드의 파지 동작을 수행하는 로봇 핸드의 제어 방법.
  15. 삭제
  16. 삭제
  17. 삭제
  18. 마스터 장치를 이용하여 사용자의 손가락의 복수의 사전 자세들 중 하나를 인식하는 단계;
    상기 사용자의 손가락의 상기 인식된 사전 자세에 대응하는 로봇 핸드의 사전 자세를 판단하고, 상기 로봇 핸드의 상기 판단된 사전 자세에 대응하도록 상기 로봇 핸드의 형태를 변화시키는 단계; 및
    상기 사용자의 손가락의 상기 인식된 사전 자세에서 상기 사용자의 손가락의 관절의 각도의 변화량이 기준 변화량보다 작은 경우 상기 로봇 핸드의 형태를 유지하는 단계를 포함하는 로봇 핸드의 제어 방법.
  19. 제 18 항에 있어서,
    상기 로봇 핸드의 형태를 유지하는 단계는 상기 사용자의 손가락의 내전 및 외전하는 관절의 각도의 변화량이 상기 기준 변화량보다 작은 경우 상기 로봇 핸드의 내전 운동 및 외전 운동하는 관절의 형태를 유지하는 로봇 핸드의 제어 방법.
KR1020120000845A 2012-01-04 2012-01-04 로봇 핸드의 제어 방법 Active KR101896473B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020120000845A KR101896473B1 (ko) 2012-01-04 2012-01-04 로봇 핸드의 제어 방법
US13/734,062 US9545717B2 (en) 2012-01-04 2013-01-04 Robot hand and humanoid robot having the same
CN201310001514.4A CN103192398B (zh) 2012-01-04 2013-01-04 机器人手的控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120000845A KR101896473B1 (ko) 2012-01-04 2012-01-04 로봇 핸드의 제어 방법

Publications (2)

Publication Number Publication Date
KR20130080104A KR20130080104A (ko) 2013-07-12
KR101896473B1 true KR101896473B1 (ko) 2018-10-24

Family

ID=48695521

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120000845A Active KR101896473B1 (ko) 2012-01-04 2012-01-04 로봇 핸드의 제어 방법

Country Status (3)

Country Link
US (1) US9545717B2 (ko)
KR (1) KR101896473B1 (ko)
CN (1) CN103192398B (ko)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10071485B2 (en) * 2012-11-14 2018-09-11 European Space Agency Hand controller device
JP2016052697A (ja) * 2014-09-03 2016-04-14 インターマン株式会社 人型ロボット
KR101962889B1 (ko) * 2015-07-27 2019-03-28 한국전자통신연구원 작업환경 변화에 적응적인 로봇 동작 데이터 제공장치 및 그 방법
US9669543B1 (en) * 2015-12-11 2017-06-06 Amazon Technologies, Inc. Validation of robotic item grasping
CN105945955B (zh) * 2016-07-26 2017-07-18 耿跃峰 一种自动机械臂
JP6514156B2 (ja) * 2016-08-17 2019-05-15 ファナック株式会社 ロボット制御装置
CN106808461B (zh) * 2017-03-16 2019-03-19 合肥工业大学 磁流变力反馈式数据手套及应用其实现远程操作的方法
EP3626401B1 (en) * 2017-05-17 2024-09-18 Telexistence Inc. Control device, robot control method, and robot control system
WO2018209442A1 (en) * 2017-05-17 2018-11-22 Tippett Jonathan Control system for and method of operating joints
JP6902208B2 (ja) * 2017-11-14 2021-07-14 オムロン株式会社 把持方法、把持システム及びプログラム
CN108284444B (zh) * 2018-01-25 2021-05-11 南京工业大学 人机协作下基于Tc-ProMps算法的多模式人体动作预测方法
CN111475025B (zh) * 2020-04-08 2022-08-19 腾讯科技(深圳)有限公司 一种触觉反馈设备、电子设备及机器人系统
US20240149458A1 (en) * 2021-03-31 2024-05-09 Honda Motor Co., Ltd. Robot remote operation control device, robot remote operation control system, robot remote operation control method, and program
JP2023157679A (ja) * 2022-04-15 2023-10-26 川崎重工業株式会社 遠隔操作システム及び遠隔操作方法
CN118789561B (zh) * 2024-09-12 2025-01-03 浙江强脑科技有限公司 机器人遥控方法、装置、电子设备、存储介质和系统
CN118787536B (zh) * 2024-09-13 2025-03-21 上海傅利叶智能科技有限公司 手部训练数据处理方法、装置、电子设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2913611B2 (ja) 1991-10-22 1999-06-28 日本電信電話株式会社 学習型筋電パターン認識ロボットハンド制御装置
JP2003062775A (ja) * 2001-08-24 2003-03-05 Japan Science & Technology Corp 人間型ハンドロボット用教示システム

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2416094A1 (fr) * 1978-02-01 1979-08-31 Zarudiansky Alain Dispositif de manipulation a distance
DE3272952D1 (en) * 1981-12-24 1986-10-02 Hans Richter Mounting robot
JPS6076986A (ja) * 1983-09-30 1985-05-01 株式会社東芝 ロボツト
JPS60221277A (ja) * 1984-04-13 1985-11-05 三菱電機株式会社 マスタ−ハンド
US6701296B1 (en) * 1988-10-14 2004-03-02 James F. Kramer Strain-sensing goniometers, systems, and recognition algorithms
US5047952A (en) * 1988-10-14 1991-09-10 The Board Of Trustee Of The Leland Stanford Junior University Communication system for deaf, deaf-blind, or non-vocal individuals using instrumented glove
US5004391A (en) * 1989-08-21 1991-04-02 Rutgers University Portable dextrous force feedback master for robot telemanipulation
US5631861A (en) * 1990-02-02 1997-05-20 Virtual Technologies, Inc. Force feedback and texture simulating interface device
US5548667A (en) * 1991-05-24 1996-08-20 Sony Corporation Image processing system and method thereof in which three dimensional shape is reproduced from two dimensional image data
JPH0557637A (ja) 1991-08-30 1993-03-09 Nippon Telegr & Teleph Corp <Ntt> ロボツトハンドのマスタ・スレーブ対応動作制御装置
JPH0569374A (ja) * 1991-09-14 1993-03-23 Toyota Central Res & Dev Lab Inc 指モジユール、指モジユール構造、ロボツトハンドおよび指モジユールの信号検出取出方法
WO1997009153A1 (en) * 1995-09-08 1997-03-13 Ross-Hime Designs, Inc. Robotic manipulator
US6565563B1 (en) * 1996-09-23 2003-05-20 John M. Agee Method and apparatus for increasing the range of motion of one or more contracted joints through external forces independently transmitted to the skeleton
US6042555A (en) * 1997-05-12 2000-03-28 Virtual Technologies, Inc. Force-feedback interface device for the hand
US6016385A (en) * 1997-08-11 2000-01-18 Fanu America Corp Real time remotely controlled robot
EP0905644A3 (en) * 1997-09-26 2004-02-25 Matsushita Electric Industrial Co., Ltd. Hand gesture recognizing device
JP2000132305A (ja) * 1998-10-23 2000-05-12 Olympus Optical Co Ltd 操作入力装置
US6924787B2 (en) * 2000-04-17 2005-08-02 Immersion Corporation Interface for controlling a graphical image
JP3876234B2 (ja) * 2003-06-17 2007-01-31 ファナック株式会社 コネクタ把持装置、同装置を備えたコネクタ検査システム及びコネクタ接続システム
JP4878842B2 (ja) * 2003-11-13 2012-02-15 独立行政法人科学技術振興機構 ロボットの駆動方法
JP4534015B2 (ja) 2005-02-04 2010-09-01 独立行政法人産業技術総合研究所 マスタ・スレーブ式ロボット制御情報確定方法
US7862522B1 (en) * 2005-08-08 2011-01-04 David Barclay Sensor glove
JP4456561B2 (ja) * 2005-12-12 2010-04-28 本田技研工業株式会社 自律移動ロボット
WO2007097548A1 (en) 2006-02-20 2007-08-30 Cheol Woo Kim Method and apparatus for user-interface using the hand trace
JP4238256B2 (ja) * 2006-06-06 2009-03-18 ファナック株式会社 ロボットシミュレーション装置
JP5105147B2 (ja) * 2006-08-28 2012-12-19 株式会社安川電機 ロボットおよび制御方法
JP4918004B2 (ja) * 2006-11-24 2012-04-18 パナソニック株式会社 多指ロボットハンド
JP4930100B2 (ja) * 2007-02-27 2012-05-09 ソニー株式会社 力触覚ディスプレイ、力触覚ディスプレイの制御方法、並びにコンピュータ・プログラム
JP4316630B2 (ja) * 2007-03-29 2009-08-19 本田技研工業株式会社 ロボット、ロボットの制御方法およびロボットの制御プログラム
CA2591808A1 (en) * 2007-07-11 2009-01-11 Hsien-Hsiang Chiu Intelligent object tracking and gestures sensing input device
JP4835616B2 (ja) 2008-03-10 2011-12-14 トヨタ自動車株式会社 動作教示システム及び動作教示方法
KR101479232B1 (ko) * 2008-05-13 2015-01-06 삼성전자 주식회사 로봇과 로봇 핸드, 로봇 핸드의 제어 방법
KR101549818B1 (ko) * 2008-12-02 2015-09-07 삼성전자 주식회사 로봇 핸드 및 그 제어방법
US9904845B2 (en) * 2009-02-25 2018-02-27 Honda Motor Co., Ltd. Body feature detection and human pose estimation using inner distance shape contexts
WO2010131605A1 (ja) * 2009-05-14 2010-11-18 本田技研工業株式会社 5指型ハンド装置
US8504198B2 (en) * 2009-05-14 2013-08-06 Honda Motor Co., Ltd. Robot hand and control system, control method and control program for the same
US8483880B2 (en) * 2009-07-22 2013-07-09 The Shadow Robot Company Limited Robotic hand
US8467903B2 (en) * 2009-09-22 2013-06-18 GM Global Technology Operations LLC Tendon driven finger actuation system
US8255079B2 (en) * 2009-09-22 2012-08-28 GM Global Technology Operations LLC Human grasp assist device and method of use
KR20110055062A (ko) * 2009-11-19 2011-05-25 삼성전자주식회사 로봇 시스템 및 그 제어 방법
JP2011200948A (ja) * 2010-03-24 2011-10-13 Sony Corp 把持判別装置および把持判別方法
CN101804633B (zh) * 2010-04-06 2011-12-28 清华大学 腱绳并联灵巧欠驱动仿生机器人手装置
KR101778030B1 (ko) * 2010-09-27 2017-09-26 삼성전자주식회사 로봇 및 그 제어방법
CN102012740B (zh) 2010-11-15 2015-10-21 中国科学院深圳先进技术研究院 人机交互方法及系统
KR101308373B1 (ko) * 2010-11-17 2013-09-16 삼성전자주식회사 로봇 제어방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2913611B2 (ja) 1991-10-22 1999-06-28 日本電信電話株式会社 学習型筋電パターン認識ロボットハンド制御装置
JP2003062775A (ja) * 2001-08-24 2003-03-05 Japan Science & Technology Corp 人間型ハンドロボット用教示システム

Also Published As

Publication number Publication date
US20130173055A1 (en) 2013-07-04
CN103192398B (zh) 2017-03-01
KR20130080104A (ko) 2013-07-12
CN103192398A (zh) 2013-07-10
US9545717B2 (en) 2017-01-17

Similar Documents

Publication Publication Date Title
KR101896473B1 (ko) 로봇 핸드의 제어 방법
US12048505B2 (en) Master control device and methods therefor
CN103192387B (zh) 机器人及其控制方法
JP7518534B2 (ja) ロボット手術システム、特に顕微手術用のマスターコントローラアセンブリ
US9193072B2 (en) Robot and control method thereof
Laghi et al. Shared-autonomy control for intuitive bimanual tele-manipulation
Wu et al. “Hold-and-manipulate” with a single hand being assisted by wearable extra fingers
WO2017033381A1 (ja) ロボットシステム
Sommer et al. Multi-contact haptic exploration and grasping with tactile sensors
US9014854B2 (en) Robot and control method thereof
KR101610745B1 (ko) 로봇 손가락 구조체
JP7009072B2 (ja) 指機構およびこの指機構を組み込んだ人間型ハンド
JP2013039657A (ja) シリアルロボットのための迅速な把持接触計算
CN110625591A (zh) 一种基于外骨骼数据手套和遥操纵杆的遥操作系统与方法
JP6431284B2 (ja) 過剰人工付属肢を用いて人間の手の機能を拡張する装置及び方法
KR101846083B1 (ko) 로봇 핸드
KR101665544B1 (ko) 다지 핸드의 제어장치 및 그 파지방법
JP3884249B2 (ja) 人間型ハンドロボット用教示システム
Sarakoglou et al. Integration of a tactile display in teleoperation of a soft robotic finger using model based tactile feedback
JP5289179B2 (ja) ロボットハンドならびにその制御システム、制御方法および制御プログラム
Kumar et al. Design and development of an anthropomorphic gripper for service robotics and prosthetic applications
Beninati et al. A dynamic model of hand movements for proportional myoelectric control of a hand prosthesis
Nadgere Haptic rendering/control for underactuated qb softhand using haption hglove
Ficuciello et al. Mapping grasps from the human hand to the DEXMART hand by means of postural synergies and vision
KR101949311B1 (ko) Hmi 핸드모듈

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20120104

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20161227

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20120104

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180308

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: 20180605

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20180903

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20180904

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20210823

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240819

Start annual number: 7

End annual number: 7