1 |
1
로봇이 수행할 동작을 구성하는 응용 프로그램을 제작하기 위한 장치에서 상기 동작을 구성하는 행위를 조합하는 로봇 응용 프로그램 제작 지원 방법에 있어서,(a) 로봇이 수행할 동작을 기능별로 분류하는 단계;(b) 상기 분류된 기능을 완성할 수 있는 로봇의 행위를 조건을 가지면서 시각적으로 상호 연결될 수 있는 블록 모양의 그래픽 형태로 디스플레이 장치에 현시하는 단계; 및(c) 상기 기능이 상기 그래픽 형태의 조합에 의하여 하나로 결합되어 로봇의 임무로 구성되면, 상기 구성을 XML로 변환하는 단계;를 포함하는 것을 특징으로 하는 로봇 응용 프로그램 제작 지원 방법
|
2 |
2
제1항에 있어서, 상기 (b)단계는(b1) 상기 기능에는 음성인식, 음성합성, 움직임을 포함하는 로봇이 취할 수 있는 모든 행위를 포함하며 각 행위별로 하나의 액션블록으로 표현하는 단계; 및(b2) 상기 그래픽 형태로 현시되는 로봇의 행위를 연결할 수 있도록 도구바(toolbar)를 구성하여 제공하는 단계;를 포함하는 것을 특징으로 하는 로봇 응용 프로그램 제작 지원 방법
|
3 |
3
제2항에 있어서, 상기 (b1)단계는 상기 액션블록을 (b11) 라이브러리처럼 재사용이 가능하며, 내용이 수정되면 연관된 다른 블록에서도 동시에 수정되는 사용자 정의 블록;(b12) 반복(loop), 조건(if)를 포함하는 실행 조절을 위한 제어 블록; 및(b13) 특정 이벤트가 발생하였을 경우 상기 제어 블록의 조건으로 사용하는 센서/이벤트 블록;으로 구성하는 것을 특징으로 하는 로봇 응용 프로그램 제작 지원 방법
|
4 |
4
제3항에 있어서, 상기 사용자 정의 블록, 제어 블록, 센서/이벤트 블록은 각각 상이한 형상을 갖되, 상호 연결될 수 있는 그래픽 형태로 표현되는 것을 특징으로 하는 로봇 응용 프로그램 제작 지원 방법
|
5 |
5
제1항에 있어서, 상기 (c)단계는(c1) 하나의 태스크의 실행을 위한 입력조건, 상기 태스크의 완료를 위한 완료조건을 제시하여 입력받는 단계; 및(c2) 상기 태스크의 실행결과인 출력정보와 상기 태스크의 실행을 방해하는 예외 상황을 정의하는 속성정보를 제시하고 입력받는 단계;를 포함하는 것을 특징으로 하는 로봇 응용 프로그램 제작 방법
|
6 |
6
로봇이 수행할 수 있는 적어도 하나 이상의 행위를 시각화한 액션블록을 디스플레이하는 액션 윈도우;상기 액션블록의 행위를 디스플레이하고, 선택된 행위를 상기 액션 블록에 대입하는 선택 윈도우; 및온/오프가 가능한 팔레트(pallete)메뉴, 저장/불러오기, 로봇으로의 업로드, 실행관련 단축 아이콘을 포함하여 상기 액션블록의 수행을 완성시키기 위한 도구를 제공하는 도구바(toolbar) 윈도우;를 포함하는 것을 특징으로 하는 로봇 응용 프로그램 제작 장치
|
7 |
7
제6항에 있어서, 상기 액션블록은색상과 모양으로 상기 행위를 구분하는 것을 특징으로 하는 로봇 응용 프로그램 제작 장치
|
8 |
8
제7항에 있어서, 상기 액션블록은정사각형은 서브 액션을 포함하는 행위, 팔각형은 최소 단위 행위, 둥근 지붕형은 루프 제어, 퍼진 지붕형은 분기행위를 수행하도록 지시하는 것을 특징으로 하는 로봇 응용 프로그램 제작 장치
|
9 |
9
제7항에 있어서, 상기 액션블록은상기 액션블록을 열거나 닫는 열기/닫기 버튼과 상기 액션의 속성을 지정할 수 있는 속성대화 버튼을 제공하는 것을 특징으로 하는 로봇 응용 프로그램 제작 장치
|
10 |
10
제6항에 있어서, 상기 액션블록은 라이브러리처럼 재사용이 가능하며, 내용이 수정되면 연관된 다른 블록에서도 동시에 수정되는 사용자 정의 블록;반복(loop), 조건(if)을 포함하는 실행 조절을 위한 제어 블록; 및특정 이벤트가 발생하였을 경우 상기 제어 블록의 조건으로 사용하는 센서/이벤트 블록을 포함하는 것을 특징으로 하는 로봇 응용 프로그램 제작 장치
|
11 |
11
로봇이 수행할 동작을 구성하는 응용 프로그램을 제작하기 위한 장치에서 상기 동작을 구성하는 행위를 조합하는 로봇 응용 프로그램 제작 지원 방법에 있어서,(a) 로봇이 수행할 동작을 기능별로 분류하는 단계;(b) 상기 분류된 기능을 완성할 수 있는 로봇의 행위를 조건을 가지면서 시각적으로 상호 연결될 수 있는 그래픽 형태로 디스플레이 장치에 현시하는 단계; 및(c) 상기 기능이 상기 그래픽 형태의 조합에 의하여 하나로 결합되어 로봇의 임무로 구성되면, 상기 구성을 XML로 변환하는 단계;를 포함하는 것을 특징으로 하는 로봇 응용 프로그램 제작 지원 방법을 컴퓨터에서 실행시킬 수 있는 프로그램을 기록한 컴퓨터가 읽을 수 있는 기록매체
|