1 |
1
적어도 하나의 거리센서;
상기 거리센서로부터 측정된 복수의 거리데이터를 저장하는 데이터부;
상기 복수의 거리데이터를 그룹화하고 불필요한 데이터를 선별하여 제거하여 상기 복수의 거리데이터로부터 선분성분을 추출하며, 상기 선분성분에 대응하여 청소영역에 대한 환경모델을 생성하는 데이터 처리부; 및
상기 환경모델에 근거하여, 청소영역을 복수의 소영역으로 분할하거나 또는 상기 청소영역을 하나의 소영역으로 인식하여, 각 소영역에 대하여 청소가 수행되도록 제어하는 제어부를 포함하는 이동로봇
|
2 |
2
제 1 항에 있어서,
상기 데이터 처리부는 상기 거리센서를 통해 이동로봇의 위치변화에 따른 상기 복수의 거리데이터를 획득하고, 상기 복수의 거리데이터에 대한 포인트 수 및 노이즈가 감소 되도록 샘플링하고 그룹화하는 것을 특징으로 하는 이동로봇
|
3 |
3
제 2 항에 있어서,
상기 데이터 처리부는 인접한 포인트 간의 거리에 대응하여 동일 또는 다른 클러스터로 판단하여 그룹화하는 것을 특징으로 하는 이동로봇
|
4 |
4
제 2 항에 있어서,
상기 데이터 처리부는 소정의 클러스터에 포함되는 포인트 수 또는 클러스터의 길이에 대응하여 클러스터의 유효성을 판단하고, 유효성이 없는 클러스터는 제외하는 것을 특징으로 하는 이동로봇
|
5 |
5
제 2 항에 있어서,
상기 데이터 처리부는 상기 클러스터를 복수의 클러스터 영역으로 분할하고,
상기 복수의 클러스터 영역 중 어느 두 개의 연속적인 클러스터 영역에 포함되는 포인트 간의 최대 거리가 설정된 최대값 미만이면 두 클러스터 영역을 하나의 클러스터 영역으로 병합하는 것을 특징으로 하는 이동로봇
|
6 |
6
제 2 항에 있어서,
상기 데이터 처리부는 상기 각 클러스터에 대한 선분인자를 산출하고, 상기 선분인자에 대한 불확실성을 산출하여, 불확실성이 소정 값 이상인 경우 선분을 제거하는 것을 특징으로 하는 이동로봇
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
청소영역의 벽면을 따라 이동하며 전면 및 좌우 측면에 위치된 장애물까지의 거리를 측정하고, 측정된 거리값으로부터 선분성분을 추출하여 상기 청소영역에 대한 기본 환경모델을 형성하는 단계;
상기 청소영역 내부를 이동하며 상기 청소영역 내부에 위치된 장애물의 외곽을 따라 이동하며 측정된 거리값으로부터 선분성분을 추출하여 내부환경 모델을 형성하는 단계;
상기 형성된 기본 환경 모델과, 상기 청소영역 내부에 위치된 장애물에 대한 내부 환경모델을 병합하여 상기 청소영역에 대한 환경모델을 생성하는 단계; 및
상기 환경모델에 근거하여 상기 청소영역을 복수의 소영역으로 분할하거나 또는 하나의 소영역으로써 인식하고, 각 소영역에 대하여 청소를 수행하는 단계를 포함하는 이동로봇의 동작방법
|
13 |
13
제 12 항에 있어서,
상기 환경모델 형성 시, 상기 내부환경모델이 존재하는 경우, 상기 청소영역을 복수의 소영역으로 분할하고, 상기 내부환경모델이 존재하는 경우, 상기 분할된 소영역 각각에 대하여 청소를 수행하는 것을 특징으로 하는 이동로봇의 동작방법
|
14 |
14
삭제
|
15 |
15
거리센서를 통해 위치변화에 따른 거리데이터를 획득하고, 상기 거리데이터에 대한 포인트 수 및 노이즈가 감소 되도록 샘플링하는 단계;
상기 거리데이터에 대한 포인트 중 인접한 포인트간의 거리에 대응하여 동일 또는 다른 클러스터로 판단하여 그룹화 하는 단계;
상기 그룹화된 클러스터의 선분 인자에 대응하여, 클러스터를 유효성을 판단하고 병합 및 제거하는 단계;
상기 클러스터에 대한 선분을 추출하여, 선분 지도를 형성하는 단계를 포함하는 것을 특징으로 하는 이동로봇의 동작방법
|
16 |
16
제 15 항에 있어서,
상기 그룹화 하는 단계는
상기 클러스터를 복수의 클러스터 영역으로 분할하고,
상기 복수의 클러스터 영역 중 어느 두 개의 연속적인 클러스터 영역에 포함되는 포인트간의 최대 거리가 설정된 최대값 미만이면 두 클러스터 영역을 하나의 클러스터 영역으로 병합하는 것을 특징으로 하는 이동로봇의 동작방법
|
17 |
17
제 15 항에 있어서,
상기 소정의 클러스터에 포함되는 포인트 수 또는 클러스터의 길이에 대응하여 클러스터의 유효성을 판단하여 제외하는 것을 특징으로 하는 이동로봇의 동작방법
|
18 |
18
제 15 항에 있어서,
상기 유효성을 판단하는 단계는 상기 선분 인자에 대한 불확실성을 산출하고, 상기 불확실성이 소정 값 미만이면 유효하지 않은 것으로 판단하는 것을 특징으로 하는 이동로봇의 동작방법
|