1 |
1
주어진 탐색 영역에 위치한 복수의 목적물을 제거하되 개별 목적물을 적어도 2대가 협조하여 제거하는 군집 로봇으로서,상기 탐색 영역에서 이동할 수 있는 구동부,상기 목적물을 잡는 조작부,상기 탐색 영역의 환경 정보를 감지할 수 있는 감지부,상기 탐색 영역 내에서 자신의 위치를 파악하는 위치 파악부,상기 감지부로부터의 상기 환경 정보 및 상기 위치 파악부로부터의 위치 정보를 이용하여 지역 지도 및 목적물 지도를 작성하며, 상기 지역 지도 및 상기 목적물 지도에 따라 상기 목적물로 이동하여 상기 목적물을 제거하도록 상기 구동부 및 상기 조작부를 제어하는 제어부를 포함하며,상기 제어부는 상기 목적물을 발견하기 위하여 상기 탐색 영역을 탐색하는 배회 모드, 발견된 목적물을 제거하기 위하여 미리 정해져 있는 시간 내에서 기다리는 대기 모드, 상기 발견된 목적물 주위에서 새로운 목적물을 추가로 발견하기 위하여 주변 탐색 영역을 탐색하는 주변탐색 모드, 상기 목적물 지도에 등록된 복수의 목적물을 차례로 방문하는 순회 모드, 그리고 상기 발견된 목적물을 제거하는 소거 모드를 통하여 상기 목적물을 제거하고,상기 제어부는 상기 대기 모드가 시작되면 이전 행동 모드에서 발견된 목적물을 상기 조작부가 잡도록 제어한 후 대기 시간과 제1 대기 제한 시간을 비교하여 상기 대기 시간이 상기 제1 대기 제한 시간보다 크면 상기 목적물의 위치 정보를 상기 목적물 지도에 등록하고 행동 모드를 상기 주변탐색 모드로 전환하며, 상기 대기 시간이 상기 제1 대기 제한 시간보다 크지 않으면 상기 대기 시간과 상기 제1 대기 제한 시간보다 작은 제2 대기 제한 시간을 비교하여 상기 대기 시간이 상기 제2 대기 제한 시간보다 크고 상기 이전 행동 모드가 상기 순회 모드이면 다시 상기 순회 모드로 전환하고, 상기 대기 시간이 상기 제2 대기 제한 시간보다 크지 않거나 상기 이전 행동 모드가 상기 순회 모드가 아니면 다른 군집 로봇이 상기 목적물을 잡고 있는지 판단하여 상기 다른 군집 로봇이 상기 목적물을 잡고 있지 않으면 상기 목적물을 잡은 채로 대기하며, 상기 다른 군집 로봇이 상기 목적물을 잡고 있으면 상기 목적물 제거에 필요한 제1 로봇 수와 상기 목적물에서 대기하고 있는 제2 로봇 수를 비교하여 상기 제1 로봇 수와 상기 제2 로봇 수가 동일하면 상기 소거 모드로 전환하고 상기 제2 로봇 수가 상기 제1 로봇 수보다 작으면 상기 대기 시간을 초기화하는군집 로봇
|
2 |
2
제1항에서,상기 목적물 지도는 가장 먼저 발견된 제1 목적물이 최상위 레벨로 등록되고, 상기 제1 목적물을 중심으로 추가적으로 탐색하여 발견된 제2 목적물이 그 하위 레벨로 등록되며, 순차적으로 상기 목적물이 레벨별로 등록되어 작성되는 군집 로봇
|
3 |
3
삭제
|
4 |
4
제1항에서,상기 배회 모드에서 상기 탐색 영역의 상기 지역 지도를 갱신하며 상기 목적물이 존재하지 않는 영역으로 재방문하는 것을 제한하는 군집 로봇
|
5 |
5
삭제
|
6 |
6
제1항에서,상기 주변탐색 모드에서 상기 목적물 지도를 작성하고 상기 주변 탐색 영역의 탐색이 완료되면 상기 순회 모드로 전환되는 군집 로봇
|
7 |
7
제1항에서,상기 주변 탐색 영역은 상기 발견된 목적물과 일정한 거리를 가지고 있는 영역인 군집 로봇
|
8 |
8
제1항에서,상기 순회 모드에서 상기 목적물을 제거하기 위하여 발견되었으나 제거되지 않은 목적물을 방문하는 순서는 상위 레벨에 등록되어 있는 목적물에서부터 하위 레벨에 등록되어 있는 목적물 순으로, 그리고 동일한 레벨에서는 현재 위치로부터 가장 가까운 목적물부터 멀리 있는 목적물 순으로 정해지는 군집 로봇
|
9 |
9
주어진 탐색 영역에 위치한 복수의 목적물을 제거하되 개별 목적물을 적어도 2대가 협조하여 제거하는 군집 로봇을 이용한 수색 방법으로서,상기 목적물을 발견하기 위하여 상기 탐색 영역을 탐색하는 단계,상기 탐색 영역의 환경 정보를 감지하는 단계,상기 탐색 영역 내에서 자신의 위치를 파악하는 단계,상기 환경 정보 및 상기 파악된 위치를 이용하여 지역 지도 및 목적물 지도를 작성하는 단계,상기 지역 지도 및 상기 목적물 지도에 따라 상기 목적물로 이동하여 상기 목적물을 제거하는 단계, 그리고상기 목적물 지도에 등록된 복수의 목적물을 차례로 방문하는 순회 단계를 포함하며,상기 탐색 단계는 상기 발견된 목적물 주위에서 새로운 목적물을 추가로 발견하기 위하여 주변 탐색 영역을 탐색하는 주변탐색 단계를 포함하고,상기 제거 단계는 상기 발견된 목적물을 제거하기 위하여 대기 제한 시간 내에서 기다리는 대기 단계를 포함하며,상기 대기 단계는,상기 군집 로봇의 대기 시간과 제1 대기 제한 시간을 비교하여 상기 대기 시간이 상기 제1 대기 제한 시간보다 크면 상기 목적물의 위치 정보를 상기 목적물 지도에 등록한 후 상기 주변탐색 단계를 수행하는 단계,상기 대기 시간이 상기 제1 대기 제한 시간보다 크지 않으면 상기 대기 시간과 상기 제1 대기 제한 시간보다 작은 제2 대기 제한 시간을 비교하여 상기 대기 시간이 상기 제2 대기 제한 시간보다 크고 상기 대기 단계 이전 단계가 상기 순회 단계이면 다시 상기 순회 단계를 수행하는 단계,상기 대기 시간이 상기 제2 대기 제한 시간보다 크지 않거나 상기 이전 단계가 상기 순회 단계가 아니면 다른 군집 로봇이 상기 목적물을 잡고 있는지 판단하여 상기 다른 군집 로봇이 상기 목적물을 잡고 있지 않으면 상기 목적물을 잡은 채로 대기하며, 상기 다른 군집 로봇이 상기 목적물을 잡고 있으면 상기 목적물 제거에 필요한 제1 로봇 수와 상기 목적물에서 대기하고 있는 제2 로봇 수를 비교하여 상기 제1 로봇 수와 상기 제2 로봇 수가 동일하면 상기 목적물을 제거하고 상기 제2 로봇 수가 상기 제1 로봇 수보다 작으면 상기 대기 시간을 초기화하는 단계를 포함하는군집 로봇을 이용한 수색 방법
|
10 |
10
제9항에서,상기 목적물 지도는 가장 먼저 발견된 제1 목적물이 최상위 레벨로 등록되고, 상기 제1 목적물을 중심으로 추가적으로 탐색하여 발견된 제2 목적물이 그 하위 레벨로 등록되며, 순차적으로 상기 목적물이 레벨별로 등록되어 작성되는 군집 로봇을 이용한 수색 방법
|
11 |
11
삭제
|
12 |
12
제9항에서,상기 탐색 단계는 상기 탐색 영역의 상기 지역 지도를 갱신하는 단계 및 상기 목적물이 존재하지 않는 영역으로 재방문하는 것을 제한하는 단계를 더 포함하는 군집 로봇을 이용한 수색 방법
|
13 |
13
삭제
|
14 |
14
제9항에서,상기 주변 탐색 영역에서 더 이상 목적물이 발견되지 않으면 상기 목적물 지도에 등록된 복수의 목적물을 차례로 방문하는 군집 로봇을 이용한 수색 방법
|
15 |
15
제9항에서,상기 주변 탐색 영역은 상기 발견된 목적물과 일정한 거리를 가지고 있는 영역인 군집 로봇을 이용한 수색 방법
|
16 |
16
제9항에서,상기 순회 단계에서 상기 목적물을 제거하기 위하여 발견되었으나 제거되지 않은 목적물을 방문하는 순서는 상위 레벨에 등록되어 있는 목적물에서부터 하위 레벨에 등록되어 있는 목적물 순으로, 그리고 동일한 레벨에서는 현재 위치로부터 가장 가까운 목적물부터 멀리 있는 목적물 순으로 정해지는 군집 로봇을 이용한 수색 방법
|