1 |
1
감시영역 내에서 이동하는 이동로봇에 구비되어 무인감시를 수행하는 이동식 감시 및 추적 장치에 있어서,상기 감시영역 내에 위치하는 복수의 비콘과의 무선통신에 의해 상기 감시영역 내에서의 이동에 따라 변화하는 상기 이동로봇의 현재 위치를 실시간으로 추정하는 위치 추정부;상기 현재 위치에서 사전에 설정된 촬영영역을 촬영하여 제1영상프레임을 생성하는 촬상부;상기 감시영역 내에 설치된 고정식 카메라에 의해 촬영된 복수의 제2영상프레임을 네트워크를 통해 순차적으로 입력받는 영상 입력부;상기 제1영상프레임 및 제2영상프레임에 포함된 이동객체를 검출하여 객체 추적 필터에 의해 상기 이동객체의 움직임을 추적하고, 상기 제2영상프레임으로부터 상기 이동객체가 검출된 경우에는 상기 이동객체가 마지막으로 검출된 상기 제2영상프레임에서의 상기 이동객체의 위치정보를 기초로 상기 이동객체의 예상위치를 결정하는 객체위치 결정부;상기 현재 위치로부터 상기 이동객체의 예상위치까지의 추적경로를 결정하는 경로 생성부; 및상기 결정된 추적경로를 따라 상기 예상위치까지 상기 이동로봇을 이동시키고, 상기 제1영상프레임으로부터 검출되는 상기 이동객체의 움직임에 따라 상기 이동로봇을 이동시키는 제어명령을 출력하는 구동부;를 포함하는 것을 특징으로 하는 이동식 감시 및 추적 장치
|
2 |
2
제 1항에 있어서,상기 위치 추정부는 인접한 복수의 비콘으로부터 수신된 RF 신호의 강도를 기초로 산출된 상기 각각의 비콘까지의 거리를 이용하여 삼각측량법에 의해 상기 현재 위치를 추정하고, 칼만 필터를 사용하여 상기 현재 위치를 보정하는 것을 특징으로 하는 이동식 감시 및 추적 장치
|
3 |
3
제 1항 또는 제 2항에 있어서,상기 촬상부의 패닝(panning) 기법에 의해 상기 촬영영역을 일정한 간격으로 촬영하여 얻어진 복수의 제1영상프레임으로부터 추출된 상기 촬영영역에 대한 거리정보를 기초로 상기 이동로봇의 이동에 따라 상기 감시영역 내에 사전에 설정된 간격으로 노드를 배치하여 상기 감시영역에 대한 지도를 생성하는 지도 생성부를 더 포함하며,상기 경로 생성부는 상기 감시영역에 대해 생성된 지도상에서 상기 현재 위치에 가장 근접한 노드와 상기 예상위치에 가장 근접한 노드를 연결하는 최단거리에 의해 추적경로를 결정하는 것을 특징으로 하는 이동식 감시 및 추적 장치
|
4 |
4
제 3항에 있어서,상기 구동부는 상기 촬영영역에서 상기 노드가 배치되지 않은 영역에 대해 얻어진 거리정보를 기초로 상기 이동로봇으로부터 가장 멀리 떨어진 지점으로 상기 이동로봇을 이동시키며,상기 지도 생성부는 상기 구동부가 상기 이동로봇을 이동시킨 지점에 상기 노드를 배치하는 것을 특징으로 하는 이동식 감시 및 추적 장치
|
5 |
5
제 3항에 있어서,상기 촬상부는 스테레오 카메라이며,상기 지도 생성부는 상기 스테레오 카메라에 의해 동시에 촬영된 두 개의 제1영상프레임을 정합하여 상기 거리정보를 추출하는 것을 특징으로 하는 이동식 감시 및 추적 장치
|
6 |
6
제 1항 또는 제 2항에 있어서,상기 객체 추적 필터는 파티클 필터이며,상기 객체위치 결정부는 상기 이동객체가 포함된 시간적으로 연속하는 복수의 제2영상프레임에 블록 매칭 알고리즘을 적용하여 상기 파티클 필터의 사전 확률밀도함수를 생성하는 것을 특징으로 하는 이동식 감시 및 추적 장치
|
7 |
7
제 1항 또는 제 2항에 있어서,상기 경로 생성부는 상기 현재 위치로부터 상기 예상위치 사이에 배치된 노드를 연결하여 얻어지는 복수의 경로 중에서 최소 비용을 가지는 경로를 검색하는 A-스타 알고리즘에 의해 상기 추적경로를 결정하는 것을 특징으로 하는 이동식 감시 및 추적 장치
|
8 |
8
제 1항 또는 제 2항에 있어서,상기 이동로봇은 상기 구동부가 상기 제어명령을 출력하지 않는 경우에는 상기 감시영역 내에서 자율이동하는 것을 특징으로 하는 이동식 감시 및 추적 장치
|
9 |
9
감시영역 내에서 이동하는 이동로봇이 무인감시를 수행하도록 하는 이동식 감시 및 추적 방법에 있어서,(a) 상기 감시영역 내에 위치하는 복수의 비콘과의 무선통신에 의해 상기 감시영역 내에서의 이동에 따라 변화하는 상기 이동로봇의 현재 위치를 실시간으로 추정하는 단계;(b) 상기 현재 위치에서 사전에 설정된 촬영영역을 촬영하여 제1영상프레임을 생성하는 단계;(c) 상기 감시영역 내에 설치된 고정식 카메라에 의해 촬영된 복수의 제2영상프레임을 네트워크를 통해 순차적으로 입력받는 단계;(d) 상기 제1영상프레임 및 제2영상프레임에 포함된 이동객체를 검출하여 객체 추적 필터에 의해 상기 이동객체의 움직임을 추적하고, 상기 제2영상프레임으로부터 상기 이동객체가 검출된 경우에는 상기 이동객체가 마지막으로 검출된 상기 제2영상프레임에서의 상기 이동객체의 위치정보를 기초로 상기 이동객체의 예상위치를 결정하는 단계;(e) 상기 현재 위치로부터 상기 이동객체의 예상위치까지의 추적경로를 결정하는 단계; 및(f) 상기 결정된 추적경로를 따라 상기 예상위치까지 상기 이동로봇을 이동시키고, 상기 제1영상프레임으로부터 검출되는 상기 이동객체의 움직임에 따라 상기 이동로봇을 이동시키는 제어명령을 출력하는 단계;를 포함하는 것을 특징으로 하는 이동식 감시 및 추적 방법
|
10 |
10
제 9항에 있어서,상기 (a) 단계에서, 인접한 복수의 비콘으로부터 수신된 RF 신호의 강도를 기초로 산출된 상기 각각의 비콘까지의 거리를 이용하여 삼각측량법에 의해 상기 현재 위치를 추정하고, 칼만 필터를 사용하여 상기 현재 위치를 보정하는 것을 특징으로 하는 이동식 감시 및 추적 방법
|
11 |
11
제 9항 또는 제 10항에 있어서,상기 (b) 단계와 상기 (c) 단계의 사이에,(g) 패닝(panning) 기법에 의해 상기 촬영영역을 일정한 간격으로 촬영하여 얻어진 복수의 제1영상프레임으로부터 추출된 상기 촬영영역에 대한 거리정보를 기초로 상기 이동로봇의 이동에 따라 상기 감시영역 내에 사전에 설정된 간격으로 노드를 배치하여 상기 감시영역에 대한 지도를 생성하는 단계를 더 포함하며,상기 (e) 단계에서, 상기 감시영역에 대해 생성된 지도상에서 상기 현재 위치에 가장 근접한 노드와 상기 예상위치에 가장 근접한 노드를 연결하는 최단거리에 의해 추적경로를 결정하는 것을 특징으로 하는 이동식 감시 및 추적 방법
|
12 |
12
제 11항에 있어서,상기 (g) 단계에서,(g1) 상기 촬영영역에서 상기 노드가 배치되지 않은 영역에 대해 얻어진 거리정보를 기초로 상기 이동로봇으로부터 가장 멀리 떨어진 지점으로 상기 이동로봇을 이동시키는 단계; 및(g2) 상기 이동로봇을 이동시킨 지점에 상기 노드를 배치하는 단계;가 상기 감시영역 전체에 대하여 반복적으로 수행되는 것을 특징으로 하는 이동식 감시 및 추적 방법
|
13 |
13
제 11항에 있어서,상기 (b) 단계에서, 스테레오 카메라에 의해 상기 제1영상프레임을 생성하며,상기 (g) 단계에서, 상기 스테레오 카메라에 의해 동시에 촬영된 두 개의 제1영상프레임을 정합하여 상기 거리정보를 추출하는 것을 특징으로 하는 이동식 감시 및 추적 방법
|
14 |
14
제 9항 또는 제 10항에 있어서,상기 객체 추적 필터는 파티클 필터이며,상기 (d) 단계에서, 상기 이동객체가 포함된 시간적으로 연속하는 복수의 제2영상프레임에 블록 매칭 알고리즘을 적용하여 상기 파티클 필터의 사전 확률밀도함수를 생성하는 것을 특징으로 하는 이동식 감시 및 추적 방법
|
15 |
15
제 9항 또는 제 10항에 있어서,상기 (e) 단계에서, 상기 현재 위치로부터 상기 예상위치 사이에 배치된 노드를 연결하여 얻어지는 복수의 경로 중에서 최소 비용을 가지는 경로를 검색하는 A-스타 알고리즘에 의해 상기 추적경로를 결정하는 것을 특징으로 하는 이동식 감시 및 추적 방법
|
16 |
16
제 9항 또는 제 10항에 있어서,상기 이동로봇은 상기 제어명령에 의해 이동하지 않는 경우에는 상기 감시영역 내에서 자율이동하는 것을 특징으로 하는 이동식 감시 및 추적 방법
|
17 |
17
제 9항 또는 제 10항에 기재된 이동식 감시 및 추적 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|