1 |
1
클라우드, 단말 및 로봇을 포함하는 로봇 제어 시스템에 있어서,상기 클라우드는,상기 로봇이 동작하는 조건인 복수의 제 1 조건식이 저장된 제 1 DB;상기 로봇이 동작하는 조건에 사용되는 복수의 조건변수가 저장된 제 2 DB; 및제 1 통신부;를 포함하고,상기 단말은,상기 제 1 통신부로부터 상기 제 1 DB에 저장된 상기 하나 이상의 제 1 조건식 및 상기 제 2 DB에 저장된 상기 하나 이상의 조건변수를 수신하는 제 2 통신부;상기 제 2 통신부가 수신한 상기 하나 이상의 제 1 조건식 및 상기 하나 이상의 조건변수를 표시하는 디스플레이부;사용자가 상기 디스플레이부 상에 표시된 상기 하나 이상의 제 1 조건식 및 상기 하나 이상의 조건변수를 이용하여 상기 로봇이 동작하는 조건인 제 2 조건식을 입력할 수 있는 제 1 입력수단; 및상기 제 2 조건식에 따른 상기 로봇의 동작실행 신호를 발생시킬 수 있는 하나 이상의 코드블록이 저장된 제 3 DB;를 포함하며,상기 디스플레이부는, 상기 하나 이상의 코드블록을 표시하고,상기 단말은, 상기 사용자가 상기 디스플레이부 상에 표시된 상기 하나 이상의 코드블록을 이용하여 상기 제 2 조건식에 따른 상기 로봇의 동작실행 신호를 입력할 수 있는 제 3 입력수단;를 더 포함하고,상기 로봇은,상기 동작실행 신호를 기반으로 구동되는 액추에이팅부; 및상기 제 2 통신부로부터 상기 제 2 조건식 및 상기 동작실행 신호를 수신하고, 상기 제 1 통신부로 상기 제 2 조건식을 전송하여 상기 제 2 조건식의 만족여부 판단을 요청하는 제 3 통신부;를 포함하며,상기 클라우드는,상기 제 1 통신부가 수신한 상기 제 2 조건식의 만족여부를 판단하는 제어부;를 더 포함하고,상기 제 1 통신부는 상기 제 2 조건식 만족시 상기 제 3 통신부로 알림신호를 전송하며,상기 제 3 통신부가 상기 알림신호를 수신하면,상기 액추에이팅부는 상기 제 2 조건식에 따른 상기 동작실행 신호를 기반으로 구동되는 것을 특징으로 하는 로봇 제어 시스템
|
2 |
2
제 1 항에 있어서,상기 로봇은,측정값을 측정하는 센서부;를 더 포함하고,상기 제 3 통신부는 상기 측정값을 상기 제 1 통신부로 전송하며,상기 제어부는 상기 수신한 측정값을 이용하여 상기 제 2 조건식의 만족여부를 판단하는 것을 특징으로 하는 로봇 제어 시스템
|
3 |
3
제 2 항에 있어서,상기 제 3 통신부는 주기적으로 상기 측정값을 전송하는 것을 특징으로 하는 로봇 제어 시스템
|
4 |
4
제 1 항에 있어서,상기 제 1 통신부는 상기 입력된 제 2 조건식을 상기 제 2 통신부를 통해 수신하고,상기 제 1 DB는 상기 제 1 통신부가 수신한 상기 제 2 조건식을 상기 제 1 조건식으로서 저장하는 것을 특징으로 하는 로봇 제어 시스템
|
5 |
5
제 1 항에 있어서,상기 복수의 제 1 조건식 각각은 상기 복수의 제 1 조건식 각각의 속성 정보인 제 1 메타데이터를 포함하고,상기 제 2 조건식은 상기 제 2 조건식의 속성 정보인 제 2 메타데이터를 포함하는 것을 특징으로 하는 로봇 제어 시스템
|
6 |
6
제 5 항에 있어서,상기 단말은,상기 제 1 메타데이터와 관련된 검색어를 입력할 수 있는 제 2 입력수단;을 더 포함하고,상기 제 1 통신부는, 상기 제 2 통신부로부터 상기 검색어를 수신하고,상기 클라우드는,상기 복수의 제 1 메타데이터 중 상기 제 1 통신부가 수신한 검색어와 관련된 제 1 메타데이터를 검색하여, 상기 검색한 제 1 메타데이터의 제 1 조건식을 도출하는 검색 수단;을 더 포함하며,상기 제 2 통신부는 상기 제 1 통신부로부터 상기 도출된 제 1 조건식을 수신하고,상기 디스플레이부는 상기 제 2 통신부가 수신한 상기 도출된 제 1 조건식을 표시하는 것을 특징으로 하는 로봇 제어 시스템
|
7 |
7
제 1 항에 있어서,상기 복수의 제 1 조건식 각각은 상기 복수의 제 1 조건식 각각의 제 1 조건식 이름을 가지고,상기 제 2 통신부는 상기 제 1 통신부로부터 상기 제 1 DB에 저장된 상기 복수의 제 1 조건식 이름을 수신하며,상기 디스플레이부는 상기 복수의 제 1 조건식 이름을 표시하고,상기 단말은,상기 사용자가 상기 디스플레이부 상에 표시된 상기 복수의 제 1 조건식 이름 중 적어도 하나를 선택할 수 있는 제 4 입력수단;을 더 포함하고,상기 제 1 통신부는 상기 제 2 통신부로부터 상기 사용자에 의해 입력된 상기 제 1 조건식 이름을 수신하고, 상기 제 1 DB에 저장된 상기 사용자에 의해 입력된 상기 제 1 조건식 이름에 해당하는 제 1 조건식을 상기 제 2 통신부로 전송하는 것을 특징으로 하는 로봇 제어 시스템
|
8 |
8
클라우드, 복수의 단말 및 상기 복수의 단말과 각각 연결되는 복수의 로봇을 포함하는 로봇 제어 시스템에 있어서,상기 클라우드는,상기 로봇이 동작하는 조건인 복수의 제 1 조건식이 저장된 제 1 DB;상기 로봇이 동작하는 조건에 사용되는 복수의 조건변수가 저장된 제 2 DB; 및제 1 통신부;를 포함하고,상기 복수의 단말 각각은,상기 제 1 통신부로부터 상기 제 1 DB에 저장된 상기 하나 이상의 제 1 조건식 및 상기 제 2 DB에 저장된 상기 하나 이상의 조건변수를 수신하는 제 2 통신부;상기 제 2 통신부가 수신한 상기 하나 이상의 제 1 조건식 및 상기 하나 이상의 조건변수를 표시하는 디스플레이부;사용자가 상기 디스플레이부 상에 표시된 상기 하나 이상의 제 1 조건식 및 상기 하나 이상의 조건변수를 이용하여 상기 로봇이 동작하는 조건인 제 2 조건식을 입력할 수 있는 제 1 입력수단; 및상기 제 2 조건식에 따른 상기 로봇의 동작실행 신호를 발생시킬 수 있는 하나 이상의 코드블록이 저장된 제 3 DB;를 포함하며,상기 디스플레이부는, 상기 하나 이상의 코드블록을 표시하고,상기 복수의 단말 각각은, 상기 사용자가 상기 디스플레이부 상에 표시된 상기 하나 이상의 코드블록을 이용하여 상기 제 2 조건식에 따른 상기 로봇의 동작실행 신호를 입력할 수 있는 제 3 입력수단;를 더 포함하고,상기 복수의 로봇 각각은,상기 동작실행 신호를 기반으로 구동되는 액추에이팅부; 및상기 연결된 각 단말의 제 2 통신부로부터 상기 제 2 조건식 및 상기 동작실행 신호를 수신하는 제 3 통신부;를 포함하며,상기 복수의 로봇 중 제 1 로봇의 제 3 통신부는, 상기 제 1 통신부로 상기 제 2 조건식을 전송하여 상기 제 2 조건식의 만족여부 판단을 요청하고,상기 클라우드는,상기 제 1 통신부가 수신한 상기 제 2 조건식의 만족여부를 판단하는 제어부;를 더 포함하고,상기 제 1 통신부는 상기 제 2 조건식 만족시 상기 제 1 로봇의 제 3 통신부로 알림신호를 전송하며,상기 제 1 로봇의 제 3 통신부가 상기 알림신호를 수신하면,상기 제 1 로봇의 액추에이팅부는 상기 제 2 조건식에 따른 상기 동작실행 신호를 기반으로 구동되는 것을 특징으로 하는 로봇 제어 시스템
|
9 |
9
제 8 항에 있어서,상기 복수의 로봇 각각은,측정값을 측정하는 센서부;를 더 포함하고,상기 제 3 통신부는 상기 측정값을 상기 제 1 통신부로 전송하며,상기 제어부는 상기 수신한 측정값을 이용하여 상기 제 2 조건식의 만족여부를 판단하는 것을 특징으로 하는 로봇 제어 시스템
|
10 |
10
제 9 항에 있어서,상기 제 3 통신부는 주기적으로 상기 측정값을 전송하는 것을 특징으로 하는 로봇 제어 시스템
|
11 |
11
제 9 항에 있어서,상기 제어부는, 상기 제 2 조건식의 만족여부 판단을 위해 상기 복수의 로봇 중 적어도 하나의 로봇에 상기 측정값의 전송을 요청하는 것을 특징으로 하는 로봇 제어 시스템
|
12 |
12
제 8 항에 있어서,상기 제 1 통신부는 상기 입력된 제 2 조건식을 상기 제 2 통신부를 통해 수신하고,상기 제 1 DB는 상기 제 1 통신부가 수신한 상기 제 2 조건식을 상기 제 1 조건식으로서 저장하는 것을 특징으로 하는 로봇 제어 시스템
|
13 |
13
제 12 항에 있어서,상기 복수의 단말 중 제 1 단말의 제 2 통신부가 수신한 하나 이상의 제 1 조건식에는 제 2 단말의 제 2 통신부가 상기 제 1 통신부로 전송한 제 2 조건식이 포함된 것을 특징으로 하는 로봇 제어 시스템
|
14 |
14
제 8 항에 있어서,상기 복수의 제 1 조건식 각각은 상기 복수의 제 1 조건식 각각의 속성 정보인 제 1 메타데이터를 포함하고,상기 제 2 조건식은 상기 제 2 조건식의 속성 정보인 제 2 메타데이터를 포함하는 것을 특징으로 하는 로봇 제어 시스템
|
15 |
15
제 14 항에 있어서,상기 복수의 단말 각각은,상기 제 1 메타데이터와 관련된 검색어를 입력할 수 있는 제 2 입력수단;을 더 포함하고,상기 복수의 단말 중 제 1 단말의 제 2 입력수단이 상기 검색어를 입력하면, 상기 제 1 통신부는 상기 제 1 단말의 제 2 통신부로부터 상기 검색어를 수신하고,상기 클라우드는,상기 복수의 제 1 메타데이터 중 상기 제 1 통신부가 수신한 검색어와 관련된 제 1 메타데이터를 검색하여, 상기 검색한 제 1 메타데이터의 제 1 조건식을 도출하는 검색 수단;을 더 포함하며,상기 제 1 단말의 제 2 통신부는 상기 제 1 통신부로부터 상기 도출된 제 1 조건식을 수신하고,상기 제 1 단말의 디스플레이부는 상기 제 1 단말의 제 2 통신부가 수신한 상기 도출된 제 1 조건식을 표시하는 것을 특징으로 하는 로봇 제어 시스템
|
16 |
16
제 8 항에 있어서,상기 복수의 제 1 조건식 각각은 상기 복수의 제 1 조건식 각각의 제 1 조건식 이름을 가지고,상기 제 2 통신부는 상기 제 1 통신부로부터 상기 제 1 DB에 저장된 상기 복수의 제 1 조건식 이름을 수신하며,상기 디스플레이부는 상기 복수의 제 1 조건식 이름을 표시하고,상기 복수의 단말 각각은,상기 사용자가 상기 디스플레이부 상에 표시된 상기 복수의 제 1 조건식 이름 중 적어도 하나를 선택할 수 있는 제 4 입력수단;을 더 포함하고,상기 제 1 통신부는 상기 복수의 단말 중 제 1 단말의 제 2 통신부로부터 상기 사용자에 의해 입력된 상기 제 1 조건식 이름을 수신하고, 상기 제 1 DB에 저장된 상기 사용자에 의해 입력된 상기 제 1 조건식 이름에 해당하는 제 1 조건식을 상기 제 1 단말의 제 2 통신부로 전송하는 것을 특징으로 하는 로봇 제어 시스템
|
17 |
17
로봇이 동작하는 조건인 복수의 제 1 조건식이 저장된 제 1 DB 및 상기 로봇이 동작하는 조건에 사용되는 복수의 조건변수가 저장된 제 2 DB를 포함하는 클라우드, 복수의 단말 및 상기 복수의 단말과 각각 연결되고 동작실행 신호를 기반으로 구동되는 액추에이팅부를 구비하는 복수의 로봇을 이용하는 로봇 제어 방법에 있어서,상기 클라우드로부터 상기 복수의 단말 중 적어도 하나의 제 1 단말이 상기 하나 이상의 제 1 조건식 및 상기 하나 이상의 조건변수를 수신하는 제 1 단계;상기 제 1 단말이 상기 수신한 상기 하나 이상의 제 1 조건식 및 상기 하나 이상의 조건변수를 표시하는 제 2 단계; 및상기 제 1 단말이 상기 표시된 상기 하나 이상의 제 1 조건식 및 상기 하나 이상의 조건변수를 이용한 상기 로봇이 동작하는 조건인 제 2 조건식을 입력받는 제 3 단계;를 포함하되,상기 제 1 단말은, 상기 제 2 조건식에 따른 상기 로봇의 동작실행 신호를 발생시킬 수 있는 하나 이상의 코드블록이 저장된 제 3 DB를 포함하고,상기 제 3 단계 후,상기 제 1 단말이 상기 하나 이상의 코드블록을 표시하는 제 4 단계; 및상기 제 1 단말이 상기 표시된 상기 하나 이상의 코드블록을 이용한 상기 제 2 조건식에 따른 상기 로봇의 동작실행 신호를 입력받는 제 5 단계;상기 제 1 단말과 연결된 제 1 로봇이 상기 제 1 단말로부터 상기 제 2 조건식 및 상기 동작실행 신호를 수신하는 제 6 단계;상기 제 1 로봇이 상기 클라우드로 상기 제 2 조건식을 전송하여 상기 제 2 조건식의 만족여부 판단을 요청하는 제 7 단계;상기 클라우드가 상기 제 2 조건식의 만족여부를 판단하는 제 8 단계;상기 클라우드가 상기 제 2 조건식 만족시 상기 클라우드가 상기 제 1 로봇으로 알림신호를 전송하는 제 9 단계;상기 제 1 로봇이 상기 알림신호를 수신하면, 상기 제 1 로봇의 액추에이팅부가 상기 제 2 조건식에 따른 상기 동작실행 신호를 기반으로 구동되는 제 10 단계;를 더 포함하는 것을 특징으로 하는 로봇 제어 방법
|
18 |
18
제 17 항에 있어서,상기 복수의 로봇 각각은,측정값을 측정하는 센서부를 더 포함하고,상기 측정값을 상기 클라우드로 전송하며,상기 클라우드는,상기 측정값을 이용하여 상기 제 2 조건식의 만족여부를 판단하는 것을 특징으로 하는 로봇 제어 방법
|
19 |
19
제 18 항에 있어서,상기 복수의 로봇 각각은 주기적으로 상기 측정값을 전송하는 것을 특징으로 하는 로봇 제어 방법
|
20 |
20
제 18 항에 있어서,제 7 단계 후,상기 클라우드가 상기 복수의 로봇에 상기 측정값의 전송을 요청하는 것을 특징으로 하는 로봇 제어 방법
|
21 |
21
제 17 항에 있어서,상기 제 3 단계 후,상기 제 1 단말이 상기 입력된 제 2 조건식을 상기 클라우드로 전송하는 단계; 및상기 클라우드가 상기 수신한 제 2 조건식을 상기 제 1 조건식으로서 상기 제 1 DB에 저장하는 단계;를 더 포함하는 것을 특징으로 하는 로봇 제어 방법
|
22 |
22
제 18 항에 있어서,상기 제 1 단말이 수신한 하나 이상의 제 1 조건식에는 제 2 단말이 상기 클라우드로 전송한 제 2 조건식이 포함된 것을 특징으로 하는 로봇 제어 방법
|
23 |
23
제 17 항에 있어서,상기 복수의 제 1 조건식 각각은 상기 복수의 제 1 조건식 각각의 속성 정보인 제 1 메타데이터를 포함하고,상기 제 2 조건식은 상기 제 2 조건식의 속성 정보인 제 2 메타데이터를 포함하는 것을 특징으로 하는 로봇 제어 방법
|
24 |
24
제 23 항에 있어서,상기 제 1 단계 전,상기 제 1 단말이 상기 제 1 메타데이터와 관련된 검색어를 입력받는 단계;상기 제 1 단말이 상기 검색어를 상기 클라우드로 전송하는 단계; 및상기 클라우드가 상기 복수의 제 1 메타데이터 중 상기 수신한 검색어와 관련된 제 1 메타데이터를 검색하여, 상기 검색한 제 1 메타데이터의 제 1 조건식을 도출하는 단계;를 더 포함하고,상기 제 1 단계 및 상기 제 2 단계에서,상기 제 1 조건식은 상기 도출된 제 1 조건식인 것을 특징으로 하는 로봇 제어 방법
|
25 |
25
제 17 항에 있어서,상기 복수의 제 1 조건식 각각은 상기 복수의 제 1 조건식 각각의 제 1 조건식 이름을 가지고,상기 제 1 단계 전,상기 제 1 단말이 상기 복수의 제 1 조건식 이름을 수신하는 단계;상기 제 1 단말이 상기 수신한 복수의 제 1 조건식 이름을 표시하는 단계;상기 제 1 단말에 상기 표시된 복수의 제 1 조건식 이름 중 적어도 하나가 선택되어 입력되는 단계; 및상기 제 1 단말이 상기 입력된 적어도 하나의 제 1 조건식 이름을 상기 클라우드로 전송하는 단계;를 더 포함하며,상기 제 1 단계에서,상기 제 1 조건식은 상기 클라우드로 전송된 적어도 하나의 제 1 조건식 이름에 해당하는 제 1 조건식인 것을 특징으로 하는 로봇 제어 방법
|
26 |
26
삭제
|
27 |
27
삭제
|