KR102392114B1 - 유연한 인간-기계 협업을 위한 시스템 및 방법 - Google Patents
유연한 인간-기계 협업을 위한 시스템 및 방법 Download PDFInfo
- Publication number
- KR102392114B1 KR102392114B1 KR1020177008653A KR20177008653A KR102392114B1 KR 102392114 B1 KR102392114 B1 KR 102392114B1 KR 1020177008653 A KR1020177008653 A KR 1020177008653A KR 20177008653 A KR20177008653 A KR 20177008653A KR 102392114 B1 KR102392114 B1 KR 102392114B1
- Authority
- KR
- South Korea
- Prior art keywords
- capability
- robot
- action
- tool
- user
- 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
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/1689—Teleoperation
-
- 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/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- 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/1628—Programme controls characterised by the control loop
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- 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/06—Control stands, e.g. consoles, switchboards
-
- 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/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- 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/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- 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/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1658—Programme controls characterised by programming, planning systems for manipulators characterised by programming language
-
- 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/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1661—Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33051—BBC behavior based control, stand alone module, cognitive, independent agent
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36422—During teaching shut off, disable motor to move arm easy
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39365—By using a cue, part of a stimulus to prompt an adapted reaction pattern
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40118—Task oriented virtual tool, developed for task, assists operator in task
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40122—Manipulate virtual object, for trajectory planning of real object, haptic display
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40131—Virtual reality control, programming of manipulator
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40391—Human to robot skill transfer
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40519—Motion, trajectory planning
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/02—Arm motion controller
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/02—Arm motion controller
- Y10S901/03—Teaching system
- Y10S901/04—Manual lead through
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/46—Sensing device
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Manipulator (AREA)
- Stored Programmes (AREA)
- Blow-Moulding Or Thermoforming Of Plastics Or The Like (AREA)
Abstract
Description
도 1b는 사용자가 본 개시의 구현예에 따른 모션 궤적을 지정하기 위해 로봇의 아바타와 상호작용할 수 있는 실감 가상 현실 환경을 도시한다.
도 2는 사용자 및 로봇에 연결되는 능력의 구성을 포함하는 협업 작용의 일 예를 예시한다.
도 3a 및 도 3b는 본 개시의 원리에 따른 인간-기계 협업 시스템의 예시적 구현예를 예시한다.
도 4는 본 개시의 원리에 따른 협업 작용에 의해 요구되는 작용 구성요소를 지정하는 작용 매니페스트의 일 예를 예시한다.
도 5는 본 개시의 원리에 따른 인간-기계 협업 시스템에 의해 제공되는 사용자 인터페이스의 일 예를 예시한다.
도 6은 본 개시의 구현예에 따른 로봇 능력 표현 및 인간-기계 협업 작용의 동적 적응 및 재사용을 지원하는 일반화가능 프레임워크를 통해 인간-기계 협업을 가능하게 하는 예시적 방법을 예시하는 흐름도이다.
도 7 및 도 8은 본 개시의 구현예에 따른 인간-기계 협업 작용을 구현하는 다양한 타입의 능력 및 링크를 제공하기 위한 예시적 방법을 예시하는 흐름도이다.
도 9는 본 개시의 구현예에 따른 인간-기계 협업 작용을 구성하는 예시적 방법을 예시하는 흐름도이다.
도 10은 본 개시에 따른 개시된 구현예를 수행하는 예시적 컴퓨터 시스템이다.
로봇 능력의 예 | |||||
능력 명칭 | 심볼 | 입력 γ | 출력 φ | 이하에 의해 인스턴스화되고/특수화됨 | |
(a) | 모션 제약 | Rmc | 포즈(SE(3)) | 제약된 포즈(SE(3)) | 도구 작용 제약 |
(b) | 모션 즉시 재생 | Rir | 시작 포즈(SE(3)) | 조인트 속도 커맨드 | 도구 이동 프리미티브("TMP") |
(c) | 궤적 발생기 | Rtg | 시작 및 종료 포즈(SE(3)) | 조인트 속도 커맨드 | TMP, 지각 템플릿 |
제약 타입의 예 | |||
타입 q | 도구 이펙터 매핑 | 프리 DoF | 도구 사용 예 |
축, 평행 | 원위 포인트에서의 프레임(p), 방향(d)의 x축 | 축 모션 및 축을 따르는 회전 | 드릴링, 펀칭, 스탬핑 |
평면 | 중심에서의 프레임(p), 수직 방향의 x축 | 평면 모션 y/z 평면, x축 주위의 회전 | 샌딩, 연마 |
Claims (20)
- 사용자-로봇 협업을 가능하게 하는 컴퓨터 구현 방법(600, 700, 800)으로서,
로봇 능력(표 1) 및 하나 이상의 사용자 상호작용 능력의 구성(도 2, 400)을 제공하는 단계(614)로서, 상기 로봇 능력은 하나 이상의 파라미터의 세트에 기초하여 작업 액션의 타입을 수행하는 로봇(340, 380)의 적어도 하나의 기능성을 모델링하는 단계;
정보 커널로 상기 로봇 능력을 특수화하는 단계(616, 714, 716)로서, 상기 정보 커널은 상기 하나 이상의 파라미터의 세트를 캡슐화하는 단계;
상기 로봇 능력 및 상기 정보 커널에 기초하여 로봇 능력 요소를 제공하는 단계(712, 714, 716)로서, 상기 로봇 능력 요소는 로봇 능력의 인스턴스인 단계;
상기 하나 이상의 사용자 상호작용 능력에 기초하여 하나 이상의 상호작용 능력 요소를 제공하는 단계(718)로서, 상기 하나 이상의 상호작용 능력 요소는 상기 하나 이상의 사용자 상호작용 능력의 인스턴스인 단계;
상기 로봇 능력 요소를 상기 하나 이상의 상호작용 능력 요소에 연결하는 단계(618, 800);
상기 하나 이상의 파라미터의 세트와 연관되는 사용자 입력(510, 520, 530, 540)을 취득하기 위해 상기 하나 이상의 상호작용 능력 요소에 기초하여 하나 이상의 UI(310, 370, 500)를 제공하는 단계(620); 및
상기 작업 액션의 타입의 작업 액션을 수행하기 위해 상기 사용자 입력 및 상기 정보 커널에 기초하여, 상기 로봇 능력 요소를 통해 상기 로봇의 적어도 하나의 기능성을 제어하는 단계(620)를 포함하는 컴퓨터 구현 방법. - 제1항에 있어서, 상기 작업 액션의 타입은 모션 제약(표 1(a))을 포함하며, 상기 방법은,
상기 작업 액션의 타입에 기초하여, 상기 작업 액션을 수행하는 도구의 타입을 제공하는 단계(716);
상기 정보 커널에 도구 작용 제약(도 1a, 표 2)을 캡슐화하는 단계(716, 924, 934)로서, 상기 도구 작용 제약은 상기 도구의 타입과 연관되는 모션 제약(표 1(a))을 제공하는 단계; 및
상기 작업 액션을 수행하기 위해 상기 하나 이상의 UI를 통해 사용자 입력(510, 520, 530, 540, 620)을 수신하는 단계를 더 포함하며,
상기 로봇의 적어도 하나의 기능성을 제어하는 단계는 상기 작업 액션을 수행할 시에 상기 로봇의 하나 이상의 모션을 제약하기 위해 상기 모션 제약을 집행하는 단계(620)를 포함하는 컴퓨터 구현 방법. - 제2항에 있어서, 사용자 입력을 수신하는 단계는,
상기 하나 이상의 UI 중 어드미턴스 제어 UI(510, 520)를 통해 상기 로봇의 사용자 조작을 수신하는 단계(620, 도 1b)를 더 포함하는 컴퓨터 구현 방법. - 제1항에 있어서, 상기 로봇 능력 요소를 연결하는 단계는,
상기 로봇 능력 요소의 인터페이스(도 2)에 기초하여 상기 로봇 능력 요소의 적어도 하나의 UI 요건을 유도하는 단계(618, 942)를 더 포함하며, 상기 인터페이스는 입력 인터페이스 또는 출력 인터페이스 중 적어도 하나를 포함하는 컴퓨터 구현 방법. - 제1항에 있어서,
상기 작업 액션의 타입에 기초하여, 상기 작업 액션을 수행하는 도구의 타입을 제공하는 단계(616);
상기 정보 커널에 도구 이동 프리미티브(TMP)를 캡슐화하는 단계(616, 924, 934)를 더 포함하며, 상기 TMP는 상기 도구의 타입과 연관되는 도구 모션을 제공하는 컴퓨터 구현 방법. - 제5항에 있어서,
사용자 증명 모션을 수신하는 도구의 타입의 도구 프록시를 포함하는 인스트럭터 인터페이스(도 1b 및 도 5)를 제공하는 단계(620);
상기 도구 프록시의 시작 위치를 결정하는 단계;
상기 사용자 증명 모션으로부터 상기 도구 프록시의 궤적 데이터(530)를 취득하는 단계;
상기 TMP를 형성하기 위해 상기 로봇의 시작 위치에 기초하여 상기 궤적 데이터를 일반화하는 단계; 및
상기 TMP를 저장하는 단계를 더 포함하는 컴퓨터 구현 방법. - 제6항에 있어서, 상기 궤적 데이터를 취득하는 단계는,
상기 도구의 타입과 연관되는 도구 작용 제약(도 1a, 510)을 제공하는 단계(716)로서, 상기 도구 작용 제약은 상기 도구의 타입과 연관되는 모션 제약(표 1(a))을 제공하는 단계; 및
상기 도구 프록시의 하나 이상의 모션을 제약하기 위해 상기 모션 제약을 집행하는 단계(620)를 더 포함하는 컴퓨터 구현 방법. - 제5항에 있어서,
상기 로봇의 사용자 조작을 통해 사용자 증명 모션을 수신하는 어드미턴스 제어 인스트럭터 인터페이스(도 1a, 530)를 제공하는 단계(716);
상기 로봇의 시작 위치를 결정하는 단계;
상기 사용자 증명 모션으로부터 상기 로봇의 궤적 데이터를 취득하는 단계(530, 620);
상기 TMP를 형성하기 위해 상기 로봇의 시작 위치에 기초하여 상기 궤적 데이터를 일반화하는 단계; 및
상기 TMP를 저장하는 단계를 더 포함하는 컴퓨터 구현 방법. - 제8항에 있어서, 상기 궤적 데이터를 취득하는 단계는,
상기 도구의 타입과 연관되는 도구 작용 제약(도 1a, 510)을 제공하는 단계로서, 상기 도구 작용 제약은 상기 도구의 타입과 연관되는 모션 제약을 제공하는 단계; 및
상기 로봇의 하나 이상의 모션을 제약하기 위해 상기 모션 제약을 집행하는 단계(620)를 더 포함하는 컴퓨터 구현 방법. - 제5항에 있어서, 상기 작업 액션의 타입은 모션 즉시 재생을 포함하고, 상기 로봇의 적어도 하나의 기능성을 제어하는 단계는,
상기 도구 모션에 기초하여 상기 작업 액션을 수행하기 위해 상기 로봇을 제어하는 단계(540, 620)를 더 포함하는 컴퓨터 구현 방법. - 제5항에 있어서, 상기 작업 액션의 타입은 궤적 발생을 포함하며, 상기 방법은,
상기 정보 커널에 지각 템플릿을 캡슐화하는 단계(716, 924, 934)로서, 상기 지각 템플릿은 상기 도구 모션을 제약하는 타겟 워크피스(520)의 적어도 하나의 특성을 제공하는 단계;
상기 타겟 워크피스의 적어도 하나의 특성과 연관되는 지각 데이터(520, 620)를 획득하는 단계; 및
상기 지각 데이터에 기초하여 상기 도구 모션을 그라운딩함으로써 모션 궤적을 발생시키는 단계를 더 포함하며,
상기 로봇의 적어도 하나의 기능성을 제어하는 단계는 상기 모션 궤적에 기초하여 상기 작업 액션을 수행하기 위해 상기 로봇을 제어하는 단계(620)를 포함하는 컴퓨터 구현 방법. - 제1항에 있어서, 상기 로봇 능력을 특수화하는 단계는,
선택된 도구 타입에 기초하여 상기 정보 커널을 선택하는 단계(714, 924, 934)를 더 포함하는 컴퓨터 구현 방법. - 제1항에 있어서,
상기 로봇 능력 및 상기 하나 이상의 사용자 상호작용 능력의 구성을 포함하는 협업 작용을 제공하는 단계(904);
상기 협업 작용의 로봇 능력 구성 요건에 기초하여 복수의 로봇 능력을 선택하는 단계(906);
상기 복수의 로봇 능력을 로봇 능력의 구성으로 구성하는 단계(908 내지 942); 및
상기 로봇 능력의 구성을 상기 협업 작용과 연관시키는 단계(944)를 더 포함하는 컴퓨터 구현 방법. - 제13항에 있어서, 상기 복수의 로봇 능력을 구성하는 단계는,
병렬 구성 연산자 또는 직렬 구성 연산자 중 적어도 하나를 사용하여 상기 복수의 로봇 능력 중 2개의 로봇 능력을 구성하는 단계(926, 934)를 더 포함하는 컴퓨터 구현 방법. - 제13항에 있어서,
상기 로봇 능력의 구성상에 호환성 기능을 수행함으로써 상기 로봇 능력의 구성의 복수의 UI 요건을 유도하는 단계; 및
상기 복수의 UI 요건을 충족시키는 복수의 상호작용 능력을 결정하는 단계; 및
상기 복수의 UI 요건에 기초하여 상기 로봇 능력 및 상기 복수의 상호작용 능력의 구성 사이에 매핑을 발생시키는 단계(942)를 더 포함하는 컴퓨터 구현 방법. - 제13항에 있어서,
복수의 로봇 능력 요소를 제공하는 단계(906)로서, 상기 복수의 로봇 능력 요소는 상기 복수의 로봇 능력의 인스턴스인 단계; 및
상기 협업 작용의 링크 요건에 기초하여 상기 복수의 로봇 능력 요소의 로봇 능력 요소의 쌍 사이에 링크를 형성하는 단계(942)로서, 상기 로봇 능력 요소의 쌍은 발행자 로봇 능력 요소 및 가입자 로봇 능력 요소를 포함하는 단계를 더 포함하는 컴퓨터 구현 방법. - 제16항에 있어서,
개별 프로세스에서 상기 복수의 로봇 능력 요소, 상기 하나 이상의 상호작용 능력 요소, 및 상기 링크 각각을 제공하는 단계를 더 포함하는 컴퓨터 구현 방법. - 제16항에 있어서,
상기 협업 작용과 연관되는 작용 매니페스트(400)에 기초하여 상기 로봇 능력 구성 요건(420a, 425a) 및 상기 링크 요건(420c, 425c)을 제공하는 단계를 더 포함하는 컴퓨터 구현 방법. - 사용자-로봇 협업을 가능하게 하는 시스템으로서:
명령어를 저장하는 비일시적 메모리(1014); 및
상기 시스템이 방법(600, 700, 800)을 수행하게 하기 위해 상기 명령어를 실행하는 프로세서(1002)를 포함하며, 상기 방법은,
로봇 능력(표 1) 및 하나 이상의 사용자 상호작용 능력의 구성(도 2, 400)을 제공하는 단계(614)로서, 상기 로봇 능력은 하나 이상의 파라미터의 세트에 기초하여 작업 액션의 타입을 수행하는 로봇(340, 380)의 적어도 하나의 기능성을 모델링하는 단계;
정보 커널로 상기 로봇 능력을 특수화하는 단계(616, 714, 716)로서, 상기 정보 커널은 상기 하나 이상의 파라미터의 세트를 캡슐화하는 단계;
상기 로봇 능력 및 상기 정보 커널에 기초하여 로봇 능력 요소를 제공하는 단계(712, 714, 716)로서, 상기 로봇 능력 요소는 로봇 능력의 인스턴스인 단계;
상기 하나 이상의 사용자 상호작용 능력에 기초하여 하나 이상의 상호작용 능력 요소를 제공하는 단계(718)로서, 상기 하나 이상의 상호작용 능력 요소는 상기 하나 이상의 사용자 상호작용 능력의 인스턴스인 단계;
상기 로봇 능력 요소를 상기 하나 이상의 상호작용 능력 요소에 연결하는 단계(618, 800);
상기 하나 이상의 파라미터의 세트와 연관되는 사용자 입력(510, 520, 530, 540)을 취득하기 위해 상기 하나 이상의 상호작용 능력 요소에 기초하여 하나 이상의 UI(310, 370, 500)를 제공하는 단계(620); 및
상기 작업 액션의 타입의 작업 액션을 수행하기 위해 상기 사용자 입력 및 상기 정보 커널에 기초하여, 상기 로봇 능력 요소를 통해 상기 로봇의 적어도 하나의 기능성을 제어하는 단계(620)를 포함하는 시스템. - 프로세서(1002) 상에 실행될 때, 방법을 수행하는 명령어를 포함하는 비일시적 컴퓨터 판독가능 저장 매체(1014)로서, 상기 방법은,
로봇 능력(표 1) 및 하나 이상의 사용자 상호작용 능력의 구성(도 2, 400)을 제공하는 단계(614)로서, 상기 로봇 능력은 하나 이상의 파라미터의 세트에 기초하여 작업 액션의 타입을 수행하는 로봇(340, 380)의 적어도 하나의 기능성을 모델링하는 단계;
정보 커널로 상기 로봇 능력을 특수화하는 단계(616, 714, 716)로서, 상기 정보 커널은 상기 하나 이상의 파라미터의 세트를 캡슐화하는 단계;
상기 로봇 능력 및 상기 정보 커널에 기초하여 로봇 능력 요소를 제공하는 단계(712, 714, 716)로서, 상기 로봇 능력 요소는 로봇 능력의 인스턴스인 단계;
상기 하나 이상의 사용자 상호작용 능력에 기초하여 하나 이상의 상호작용 능력 요소를 제공하는 단계(718)로서, 상기 하나 이상의 상호작용 능력 요소는 상기 하나 이상의 사용자 상호작용 능력의 인스턴스인 단계;
상기 로봇 능력 요소를 상기 하나 이상의 상호작용 능력 요소에 연결하는 단계(618, 800);
상기 하나 이상의 파라미터의 세트와 연관되는 사용자 입력(510, 520, 530, 540)을 취득하기 위해 상기 하나 이상의 상호작용 능력 요소에 기초하여 하나 이상의 UI(310, 370, 500)를 제공하는 단계(620); 및
상기 작업 액션의 타입의 작업 액션을 수행하기 위해 상기 사용자 입력 및 상기 정보 커널에 기초하여, 상기 로봇 능력 요소를 통해 상기 로봇의 적어도 하나의 기능성을 제어하는 단계(620)를 포함하는 비일시적 컴퓨터 판독가능 저장 매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020227013923A KR102564933B1 (ko) | 2014-09-02 | 2015-08-28 | 유연한 인간-기계 협업을 위한 시스템 및 방법 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/475,184 US9272418B1 (en) | 2014-09-02 | 2014-09-02 | System and method for flexible human-machine collaboration |
US14/475,184 | 2014-09-02 | ||
PCT/US2015/047394 WO2016036593A1 (en) | 2014-09-02 | 2015-08-28 | System and method for flexible human-machine collaboration |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020227013923A Division KR102564933B1 (ko) | 2014-09-02 | 2015-08-28 | 유연한 인간-기계 협업을 위한 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170047364A KR20170047364A (ko) | 2017-05-04 |
KR102392114B1 true KR102392114B1 (ko) | 2022-04-28 |
Family
ID=55359821
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177008653A Active KR102392114B1 (ko) | 2014-09-02 | 2015-08-28 | 유연한 인간-기계 협업을 위한 시스템 및 방법 |
KR1020227013923A Active KR102564933B1 (ko) | 2014-09-02 | 2015-08-28 | 유연한 인간-기계 협업을 위한 시스템 및 방법 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020227013923A Active KR102564933B1 (ko) | 2014-09-02 | 2015-08-28 | 유연한 인간-기계 협업을 위한 시스템 및 방법 |
Country Status (10)
Country | Link |
---|---|
US (4) | US9272418B1 (ko) |
EP (1) | EP3194123B1 (ko) |
JP (3) | JP6685999B2 (ko) |
KR (2) | KR102392114B1 (ko) |
CN (2) | CN106794581B (ko) |
CA (2) | CA2958885C (ko) |
DK (1) | DK3194123T3 (ko) |
ES (1) | ES2944479T3 (ko) |
MX (1) | MX373862B (ko) |
WO (1) | WO2016036593A1 (ko) |
Families Citing this family (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9272418B1 (en) | 2014-09-02 | 2016-03-01 | The Johns Hopkins University | System and method for flexible human-machine collaboration |
US9643314B2 (en) * | 2015-03-04 | 2017-05-09 | The Johns Hopkins University | Robot control, training and collaboration in an immersive virtual reality environment |
US9707680B1 (en) * | 2015-05-28 | 2017-07-18 | X Development Llc | Suggesting, selecting, and applying task-level movement parameters to implementation of robot motion primitives |
WO2017079344A1 (en) * | 2015-11-02 | 2017-05-11 | The Johns Hopkins University | Generation of robotic user interface responsive to connection of peripherals to robot |
WO2017197018A2 (en) | 2016-05-10 | 2017-11-16 | Trustees Of Tufts College | Systems and methods enabling online one-shot learning and generalization by intelligent systems of task-relevant features and transfer to a cohort of intelligent systems |
KR102376234B1 (ko) | 2016-08-03 | 2022-03-21 | 3데오, 인크. | 3차원 인쇄를 위한 디바이스 및 방법 |
US10571902B2 (en) * | 2016-10-12 | 2020-02-25 | Sisu Devices Llc | Robotic programming and motion control |
CN107168182A (zh) * | 2017-06-28 | 2017-09-15 | 范崇山 | 一种室内机器人vr应用的系统及方法 |
CN109202882B (zh) * | 2017-06-29 | 2021-04-06 | 深圳模德宝科技有限公司 | 一种机器人的控制方法及其装置 |
CN107317822B (zh) * | 2017-07-25 | 2020-03-31 | 南京物联传感技术有限公司 | 一种带有虚实交互的智能家居体验系统及其使用方法 |
US11074528B2 (en) | 2017-08-31 | 2021-07-27 | Accenture Global Solutions Limited | Robotic operations control system for a blended workforce |
CN107544248B (zh) * | 2017-09-13 | 2019-12-13 | 上海思岚科技有限公司 | 一种移动机器人中的任务优化方法及设备 |
EP3476545A1 (en) * | 2017-10-27 | 2019-05-01 | Creaholic SA | Method for operating a computer-based inventory of hardware modules of a robotic system |
US12055920B2 (en) * | 2017-11-03 | 2024-08-06 | Apple Inc. | Real time anomaly detection systems and methods |
KR102354274B1 (ko) | 2017-11-17 | 2022-01-20 | 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 | Vr 시나리오에서의 롤 플레이 시뮬레이션 방법 및 단말 기기 |
CN109968352B (zh) * | 2017-12-28 | 2021-06-04 | 深圳市优必选科技有限公司 | 一种机器人控制方法及机器人、具有存储功能的装置 |
EP3733356A4 (en) * | 2017-12-28 | 2020-12-16 | Fuji Corporation | INFORMATION PROVISION SYSTEM, INFORMATION PROVISION PROCESS AND PROGRAM |
US10913154B2 (en) | 2018-01-02 | 2021-02-09 | General Electric Company | Systems and method for robotic learning of industrial tasks based on human demonstration |
US11281208B2 (en) * | 2018-03-02 | 2022-03-22 | Carnegie Mellon University | Efficient teleoperation of mobile robots via online adaptation |
US11285607B2 (en) * | 2018-07-13 | 2022-03-29 | Massachusetts Institute Of Technology | Systems and methods for distributed training and management of AI-powered robots using teleoperation via virtual spaces |
US10953541B2 (en) * | 2018-07-31 | 2021-03-23 | At&T Intellectual Property I, L.P. | Providing logistical support for robots |
US11440119B2 (en) * | 2018-10-12 | 2022-09-13 | Teradyne, Inc. | System and method for weld path generation |
CN109352661B (zh) * | 2018-12-11 | 2022-01-18 | 上海辛格林纳新时达电机有限公司 | 一种机器人关节的控制方法、伺服驱动装置和可存储介质 |
DE102018133337A1 (de) * | 2018-12-21 | 2020-06-25 | Rittal Gmbh & Co. Kg | Verfahren zur Verdrahtung von elektrischen Komponenten einer auf einer Montageplatte angeordneten elektrischen Schaltanlage |
AU2020243135A1 (en) * | 2019-03-19 | 2021-10-07 | Sandvik Mining And Construction Oy | Mine vehicle boom positioning control |
CN110125455B (zh) * | 2019-05-27 | 2020-06-02 | 清华大学 | 一种用于机器人钻孔中优化钻头位姿的方法 |
US11497564B2 (en) * | 2019-06-07 | 2022-11-15 | Verb Surgical Inc. | Supervised robot-human collaboration in surgical robotics |
CN110270998A (zh) * | 2019-06-12 | 2019-09-24 | 上海宾通智能科技有限公司 | 机器人调度方法、电子设备和计算机可读存储介质 |
DE102019216560B4 (de) * | 2019-10-28 | 2022-01-13 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Trainieren von Manipulationsfertigkeiten eines Robotersystems |
CN112847430B (zh) * | 2019-11-26 | 2022-03-29 | 中国科学院沈阳自动化研究所 | 一种协作机器人本质安全设计方法 |
CN110900061A (zh) * | 2019-12-13 | 2020-03-24 | 遨博(北京)智能科技有限公司 | 一种焊接工艺块生成方法、装置、焊接机器人及存储介质 |
CN111267099B (zh) * | 2020-02-24 | 2023-02-28 | 东南大学 | 基于虚拟现实的陪护机器控制系统 |
CN111311106B (zh) * | 2020-03-02 | 2023-02-03 | 广东工业大学 | 一种在ros上利用非经典规划器实现任务规划的方法及系统 |
US11494716B2 (en) * | 2020-04-07 | 2022-11-08 | Husqvarna Ab | System, apparatus, and method for determining a surfacing or cutting consumable products |
US12070861B2 (en) | 2020-04-14 | 2024-08-27 | 3Deo, Inc. | Robotics for three-dimensional printing |
US11685047B2 (en) | 2020-05-21 | 2023-06-27 | Intrinsic Innovation Llc | Skill template distribution for robotic demonstration learning |
US11534913B2 (en) | 2020-05-21 | 2022-12-27 | Intrinsic Innovation Llc | Integrating sensor streams for robotic demonstration learning |
US11679497B2 (en) * | 2020-05-21 | 2023-06-20 | Intrinsic Innovation Llc | Distributed robotic demonstration learning |
US11524402B2 (en) * | 2020-05-21 | 2022-12-13 | Intrinsic Innovation Llc | User feedback for robotic demonstration learning |
US11986958B2 (en) | 2020-05-21 | 2024-05-21 | Intrinsic Innovation Llc | Skill templates for robotic demonstration learning |
WO2021240219A1 (en) * | 2020-05-27 | 2021-12-02 | Telefonaktiebolaget Lm Ericsson (Publ) | In-network control of actuators for robotic arms |
US11294793B1 (en) * | 2020-10-23 | 2022-04-05 | UiPath Inc. | Robotic process automation (RPA) debugging systems and methods |
CN112356031B (zh) * | 2020-11-11 | 2022-04-01 | 福州大学 | 一种基于Kernel采样策略在不确定性环境下的在线规划方法 |
FR3116747B1 (fr) * | 2020-11-30 | 2023-04-21 | Mbda France | Système et procédé d’apprentissage de mouvement pour programmer au moins un dispositif robotisé. |
CN112936267B (zh) * | 2021-01-29 | 2022-05-27 | 华中科技大学 | 一种人机协作智能制造方法及系统 |
EP4088882A1 (en) * | 2021-05-10 | 2022-11-16 | Hilti Aktiengesellschaft | Method of manipulating a construction object, construction robot system, and computer program product |
CN113352322B (zh) * | 2021-05-19 | 2022-10-04 | 浙江工业大学 | 一种基于最优导纳参数的自适应人机协作控制方法 |
CN113687817B (zh) * | 2021-08-16 | 2023-10-31 | 山东新一代信息产业技术研究院有限公司 | 一种消息格式解析器及解析方法 |
CN113657059B (zh) * | 2021-08-17 | 2023-05-09 | 成都视海芯图微电子有限公司 | 一种适用于点云数据处理器的自动化设计方法及装置 |
CN113900384B (zh) * | 2021-10-13 | 2024-06-25 | 达闼科技(北京)有限公司 | 机器人与智能设备交互的方法、装置及电子设备 |
CN114219220B (zh) * | 2021-11-18 | 2022-12-09 | 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) | 人机工效评估方法、系统、计算机设备和存储介质 |
DE102021131028A1 (de) | 2021-11-26 | 2023-06-01 | Schaeffler Technologies AG & Co. KG | Verbesserte Mensch-Roboter-Interaktion durch erweiterte Realität |
KR102610426B1 (ko) * | 2021-11-30 | 2023-12-06 | 서울시립대학교 산학협력단 | 조직 기반 작업 명세를 이용하는 다중 로봇 작업의 처리 방법 및 장치 |
KR102453962B1 (ko) * | 2021-12-10 | 2022-10-14 | 김판수 | 행동 모사 플랫폼 서비스 제공 시스템 |
KR102604104B1 (ko) | 2022-03-02 | 2023-11-17 | 광운대학교 산학협력단 | 인간-로봇 협업 상태 기반 가변 어드미턴스 제어 방법, 이를 수행하는 장치 및 컴퓨터 프로그램 |
CN114986525B (zh) * | 2022-07-13 | 2024-09-03 | 佛山纽欣肯智能科技有限公司 | 一种基于多模态信息的机器人手持示教装置与方法 |
CN115139314B (zh) * | 2022-07-26 | 2024-11-12 | 北京航空航天大学 | 一种基于增强现实及视觉辅助的人机协作钻铆系统和方法 |
CN115392114B (zh) * | 2022-08-05 | 2025-06-03 | 广州大学 | 基于人机协作动力学和卷积神经网络的实时状态分类方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101021836B1 (ko) * | 2008-10-09 | 2011-03-17 | 한국전자통신연구원 | 동적 행위 바인딩을 통한 다수 로봇의 협업 구현 시스템 및그 구현 방법 |
US20130218340A1 (en) * | 2010-11-11 | 2013-08-22 | The John Hopkins University | Human-machine collaborative robotic systems |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01154206A (ja) * | 1987-12-10 | 1989-06-16 | Honda Motor Co Ltd | ティーチングボックス |
US5293461A (en) * | 1991-11-20 | 1994-03-08 | The University Of British Columbia | System for determining manipulator coordinates |
JP3529158B2 (ja) * | 1994-05-18 | 2004-05-24 | ファナック株式会社 | ロボット動作プログラミング方法及びプログラミング装置 |
JPH08112790A (ja) * | 1994-10-13 | 1996-05-07 | Toshiba Corp | 作業ロボット |
JPH11191005A (ja) * | 1997-12-25 | 1999-07-13 | Tokico Ltd | ロボット制御装置 |
JP2000006068A (ja) | 1998-06-25 | 2000-01-11 | Nippon Telegr & Teleph Corp <Ntt> | ヒューマン・ロボットコラボレーション制御方法と装置及びプログラムを記録した記録媒体 |
JP2000010618A (ja) * | 1998-06-25 | 2000-01-14 | Nippon Telegr & Teleph Corp <Ntt> | ロボット教示装置およびロボット教示装置用アプリケーション製造装置とそのプログラムを記録した記録媒体 |
JP3798247B2 (ja) * | 1998-08-07 | 2006-07-19 | ザ・ジョーンズ・ホプキンス・ユニバーシティ | 並列ドップラ処理を行うレーダ式の氷測深器 |
US7054798B2 (en) | 2001-07-19 | 2006-05-30 | International Business Machines Corporation | Punch and die optimization |
US8060251B2 (en) * | 2004-12-06 | 2011-11-15 | Honda Motor Co., Ltd. | Interface for robot motion control |
DE602007008206D1 (de) | 2006-02-23 | 2010-09-16 | Abb Ab | System zur steuerung der position und orientierung eines objekts je nach von einem benutzer empfangenen kräften und drehmomenten |
US7792602B2 (en) * | 2006-08-22 | 2010-09-07 | Precision Automation, Inc. | Material processing system and a material processing method including a saw station and an interface with touch screen |
WO2008083489A1 (en) * | 2007-01-12 | 2008-07-17 | Hansjorg Baltes | Method and system for robot generation |
DE602007013470D1 (de) * | 2007-03-30 | 2011-05-05 | Abb Technology Ab | Verfahren und vorrichtung zur programmierung eines industrieroboters |
JP4997145B2 (ja) * | 2008-02-29 | 2012-08-08 | トヨタ自動車株式会社 | パワーアシスト装置およびその制御方法 |
KR20100086262A (ko) * | 2009-01-22 | 2010-07-30 | 삼성전자주식회사 | 로봇 및 그 제어방법 |
CN101549498B (zh) * | 2009-04-23 | 2010-12-29 | 上海交通大学 | 智能帮扶式助行机器人的自主跟踪与导航系统 |
US8260460B2 (en) | 2009-09-22 | 2012-09-04 | GM Global Technology Operations LLC | Interactive robot control system and method of use |
JP5573275B2 (ja) * | 2010-03-25 | 2014-08-20 | 富士ゼロックス株式会社 | 特徴点抽出装置及びこれを用いた動作教示装置、動作処理装置 |
JP2011200997A (ja) * | 2010-03-26 | 2011-10-13 | Kanto Auto Works Ltd | ロボットのティーチング装置及びティーチング方法 |
US20120016671A1 (en) | 2010-07-15 | 2012-01-19 | Pawan Jaggi | Tool and method for enhanced human machine collaboration for rapid and accurate transcriptions |
JP4991023B2 (ja) * | 2010-11-12 | 2012-08-01 | パナソニック株式会社 | 移動経路探索装置および移動経路探索方法 |
US8818556B2 (en) * | 2011-01-13 | 2014-08-26 | Microsoft Corporation | Multi-state model for robot and user interaction |
US8977388B2 (en) * | 2011-04-29 | 2015-03-10 | Sarcos Lc | Platform perturbation compensation |
JP2013054629A (ja) * | 2011-09-06 | 2013-03-21 | Honda Motor Co Ltd | 制御装置及び方法 |
US9085080B2 (en) | 2012-12-06 | 2015-07-21 | International Business Machines Corp. | Human augmentation of robotic work |
US9272418B1 (en) * | 2014-09-02 | 2016-03-01 | The Johns Hopkins University | System and method for flexible human-machine collaboration |
JP6441061B2 (ja) * | 2014-12-16 | 2018-12-19 | 株式会社ダイヘン | 機械制御システム及び機械制御システムのユーザインタフェース設定方法 |
-
2014
- 2014-09-02 US US14/475,184 patent/US9272418B1/en active Active
-
2015
- 2015-08-28 DK DK15837602.0T patent/DK3194123T3/da active
- 2015-08-28 KR KR1020177008653A patent/KR102392114B1/ko active Active
- 2015-08-28 MX MX2017002723A patent/MX373862B/es active IP Right Grant
- 2015-08-28 CN CN201580047141.1A patent/CN106794581B/zh active Active
- 2015-08-28 CA CA2958885A patent/CA2958885C/en active Active
- 2015-08-28 CN CN202011259782.2A patent/CN112428270B/zh active Active
- 2015-08-28 CA CA3230196A patent/CA3230196A1/en active Pending
- 2015-08-28 WO PCT/US2015/047394 patent/WO2016036593A1/en active Application Filing
- 2015-08-28 KR KR1020227013923A patent/KR102564933B1/ko active Active
- 2015-08-28 EP EP15837602.0A patent/EP3194123B1/en active Active
- 2015-08-28 ES ES15837602T patent/ES2944479T3/es active Active
- 2015-08-28 JP JP2017511259A patent/JP6685999B2/ja active Active
-
2016
- 2016-01-19 US US15/001,003 patent/US9586315B2/en active Active
-
2017
- 2017-02-03 US US15/424,369 patent/US10022870B2/en active Active
-
2018
- 2018-06-14 US US16/008,451 patent/US10807237B2/en active Active
-
2020
- 2020-03-31 JP JP2020061903A patent/JP6875578B2/ja active Active
-
2021
- 2021-04-21 JP JP2021072015A patent/JP7192026B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101021836B1 (ko) * | 2008-10-09 | 2011-03-17 | 한국전자통신연구원 | 동적 행위 바인딩을 통한 다수 로봇의 협업 구현 시스템 및그 구현 방법 |
US20130218340A1 (en) * | 2010-11-11 | 2013-08-22 | The John Hopkins University | Human-machine collaborative robotic systems |
Also Published As
Publication number | Publication date |
---|---|
CA2958885C (en) | 2024-04-02 |
US20170144304A1 (en) | 2017-05-25 |
KR20170047364A (ko) | 2017-05-04 |
US20160129590A1 (en) | 2016-05-12 |
KR102564933B1 (ko) | 2023-08-08 |
JP2017525574A (ja) | 2017-09-07 |
KR20220063282A (ko) | 2022-05-17 |
US9586315B2 (en) | 2017-03-07 |
MX2017002723A (es) | 2017-05-09 |
ES2944479T3 (es) | 2023-06-21 |
US20180290303A1 (en) | 2018-10-11 |
JP2020192672A (ja) | 2020-12-03 |
US20160059415A1 (en) | 2016-03-03 |
JP2021107110A (ja) | 2021-07-29 |
US9272418B1 (en) | 2016-03-01 |
JP6875578B2 (ja) | 2021-05-26 |
US10022870B2 (en) | 2018-07-17 |
JP6685999B2 (ja) | 2020-04-22 |
EP3194123B1 (en) | 2023-03-29 |
CN106794581B (zh) | 2020-12-01 |
CA2958885A1 (en) | 2016-03-10 |
EP3194123A1 (en) | 2017-07-26 |
CA3230196A1 (en) | 2016-03-10 |
JP7192026B2 (ja) | 2022-12-19 |
EP3194123A4 (en) | 2018-05-09 |
CN112428270B (zh) | 2024-06-04 |
DK3194123T3 (da) | 2023-05-30 |
WO2016036593A1 (en) | 2016-03-10 |
US10807237B2 (en) | 2020-10-20 |
MX373862B (es) | 2020-05-25 |
CN106794581A (zh) | 2017-05-31 |
CN112428270A (zh) | 2021-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102392114B1 (ko) | 유연한 인간-기계 협업을 위한 시스템 및 방법 | |
EP3864480B1 (en) | Object marking to support tasks by autonomous machines | |
US20180311831A1 (en) | Programmable adapters for detachably connecting robotic peripherals to adaptively retool robots | |
WO2018176025A1 (en) | System and method for engineering autonomous systems | |
CN103019702B (zh) | 一种可视化三维显示控制编辑系统和方法 | |
Hinwood et al. | A proposed wizard of OZ architecture for a human-robot collaborative drawing task | |
Mocan et al. | Designing a multimodal human-robot interaction interface for an industrial robot | |
Siegele et al. | Optimizing collaborative robotic workspaces in industry by applying mixed reality | |
Solvang et al. | On industrial robots and cognitive info-communication | |
HK40046904A (en) | System and method for flexible human-machine collaboration | |
EP4254098A1 (en) | Controlling an automation system comprising a plurality of machines | |
David et al. | Enabling the digital thread for product aware human and robot collaboration-an agent-oriented system architecture | |
Horváth et al. | Multi-Modal Interfaces for Human–Robot Communication in Collaborative Assembly | |
Formanek et al. | INMOOV PROJECT CONTROLLED BY ROBOT OPERATING SYSTEM (ROS) | |
Mitterberger et al. | Romana Rust Lauren Vasey, Fabio Gramazio, and Matthias Kohler Gramazio Kohler Research, ETH Zürich, Zürich, Switzerland mitterberger@ arch. ethz. ch | |
CN115066671A (zh) | 用于在基于技能的自主系统中施加约束的方法和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20170329 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200713 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210927 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: 20220124 |
|
GRNT | Written decision to grant | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20220425 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220425 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220426 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |