1 |
1
그리드 지도로부터 에지 포인트를 추출하는 에지 포인트 추출부;
상기 에지 포인트를 토대로 보로노이 다이어그램을 생성하는 보로노이 다이어그램 생성부;
상기 보로노이 다이어그램으로부터 노드를 검색하는 노드 검색부; 및
상기 노드의 주변을 스캔하여 지형 데이터를 생성하고, 상기 생성된 지형 데이터를 저장하는 지형 데이터 생성 저장부를 포함하며,
상기 보로노이 다이어그램 생성부는,
상기 추출된 에지 포인트를 토대로 복수 개의 점을 생성하고, 점 제거 방식에 따라 상기 생성된 복수 개의 점으로부터 하나 이상의 점을 제거하여 남은 점을 연결하여 연결 경로를 생성하며, 상기 생성된 연결 경로를 포함하는 상기 보로노이 다이어그램을 생성하는 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 장치
|
2 |
2
제 1항에 있어서,
상기 에지 포인트 추출부는,
미리 저장된 에지 포인트 케이스의 검사를 통하여 상기 그리드 지도로부터 상기 에지 포인트를 추출하는 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 장치
|
3 |
3
삭제
|
4 |
4
제 1항에 있어서,
상기 점 제거 방식은,
상기 그리드 지도보다 큰 점을 제거하는 방식과, 상기 그리드 지도상의 벽 내부에서 발생하는 점을 제거하는 방식과, 중복된 점을 제거하는 방식 중 하나 이상을 포함하는 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 장치
|
5 |
5
제 1항에 있어서,
상기 생성된 연결 경로는,
상기 그리드 지도상의 통로 가운데를 지나는 선들을 포함하는 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 장치
|
6 |
6
제 1항에 있어서,
상기 노드 검색부는,
상기 보로노이 다이어그램에서 세 방향 이상으로 진행 가능한 지점을 상기 노드로서 검색하는 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 장치
|
7 |
7
제 1항에 있어서,
상기 지형 데이터 생성 저장부는,
상기 노드의 주변을 스캔하여 주변 장애물을 인식하고, 상기 인식된 주변 장애물에 대한 지리 정보를 획득하며, 상기 획득된 지리 정보를 토대로 상기 지형 데이터를 생성하여 저장하는 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 장치
|
8 |
8
제 7항에 있어서,
상기 지리 정보는,
상기 인식된 주변 장애물의 위치 정보와, 상기 인식된 주변 장애물과 로봇 간의 거리 정보를 포함하되, 상기 인식된 주변 장애물은 고정된 장애물이거나 움직이는 장애물인 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 장치
|
9 |
9
제 7항에 있어서,
상기 지형 데이터 생성 저장부는,
상기 노드의 주변을 스캔하여 주변 장애물을 인식하고, 상기 인식된 주변 장애물에 대한 지리 정보를 획득하며, 상기 획득된 지리 정보를 토대로, 상기 인식된 주변 장애물이 있는 지점을 꼭짓점(Vertex)으로 하여, 각 꼭짓점을 연결하는 선분(Line)들을 이어서 폴리라인(Polyline)을 생성하고, 상기 생성된 폴리라인을 폴리라인 간략화(Polyline Simplication) 기법을 통해 간략화며, 상기 간략화된 폴리라인을 상기 지형 데이터로서 생성하여 저장하는 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 장치
|
10 |
10
제 9항에 있어서,
상기 폴리라인 간략화 기법은,
각 꼭짓점과 연결된 근방 꼭짓점 중 하나 이상의 근방 꼭짓점을 특정 조건에 따라 제거하여 꼭짓점 수를 줄여나가는 꼭짓점 제거(Vertext Reduction) 기법과, 상기 생성된 폴리라인에서의 모든 꼭짓점이 정해진 거리 범위 이내에 존재하도록 상기 생성된 폴리라인을 근사화하는 폴리라인 근사화 기법 중 하나 이상을 포함하는 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 장치
|
11 |
11
제 1항에 있어서,
상기 지형 데이터 생성 저장부는,
상기 생성된 지형 데이터를 상기 노드의 수로 정규화하여 0과 1 사이의 숫자 값으로 저장하는 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 장치
|
12 |
12
제 1항에 있어서,
상기 저장된 지형 데이터를 토대로 지도를 재생성하는 지도 생성부를 더 포함하는 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 장치
|
13 |
13
그리드 지도로부터 에지 포인트를 추출하는 에지 포인트 추출 단계;
상기 에지 포인트를 토대로 보로노이 다이어그램을 생성하는 보로노이 다이어그램 생성 단계;
상기 보로노이 다이어그램으로부터 노드를 검색하는 노드 검색 단계; 및
상기 노드의 주변을 스캔하여 지형 데이터를 생성하고, 상기 생성된 지형 데이터를 저장하는 지형 데이터 생성 저장 단계를 포함하며,
상기 추출된 에지 포인트를 토대로 복수 개의 점을 생성하고, 점 제거 방식에 따라 상기 생성된 복수 개의 점으로부터 하나 이상의 점을 제거하여 남은 점을 연결하여 연결 경로를 생성하며, 상기 생성된 연결 경로를 포함하는 상기 보로노이 다이어그램을 생성하는 것을 특징으로 하는 로봇을 위한 지형 데이터 저장 방법
|