1. Feature Extraction
지금까지 소개된 센서 모델들은 모두 raw sensor measurements에 기반했습니다. 다른 접근 방법으로는 measurements로부터 feature를 추출(extract)하는 것입니다. 이제 이 feature extractor를 함수
range sensors에서 벽, 코너, 장애물 같은 물체 등 각각에 해당되는 선, 코너, range scans에서의 지역 최솟값들을 식별하는 것은 흔한 경우입니다. 일반적으로 로보틱스에서는 복도나 교차로 같은 장소를 features로써 정의합니다.
2. Landmark Measurements
많은 로보틱스 응용분야에서, features는 physical world에서의 뚜렷하게 구분되는 물체들을 말합니다. 실내 환경에서의 features는 문의 기둥이나 창턱 같은 것이고, 실외 환경에서는 나무의 몸통이나 빌딩의 코너같은 것입니다. 로보틱스에서, 이런 physical objects를 landmarks라고 하며, 이런 landmarks를 로봇 내비게이션에 이용합니다.
processing landmarks의 가장 흔한 모델은 센서가 로봇의 local coordinate frame에 대한 landmarks의 방향 및 거리를 측정할 수 있다고 가정합니다. 이런 센서들을 range and bearing sensors라고 합니다. 추가로, feature extractor는 signature를 만들어내기도 합니다. 이 signature는 관측된 landmark를 characterizing하는 하나의 정수이거나, landmark를 characterizing하는(높이나 색깔 같이) multi-dimensional vector일 수 있습니다.
이제 우리는 측정값의 거리를

각각의 time step에서 식별된 features의 개수는 변수입니다(각 time step에서의 측정에 따라 features의 개수도 달라진다는 것입니다.) 하지만, 많은 확률적 알고리즘들은 각각의 features은 다음과 같이 조건부 독립이라고 가정합니다.

조건부 독립은 만약 각각의 측정
이제 features를 위한 센서 모델을 생각해보겠습니다. 우리는 이전에 feature-based map과 location-based map에 대해 언급했었는데, landmark measurement models는 일반적으로 feature-based map에서만 정의됩니다. feature-based map은 features의 리스트인
noise-free landmark sensor의 measurement vector는 기본적인 기하학적 법칙에 의해 쉽게 정의됩니다. 우리는 landmark perception에서의 noise를 거리, 방향, signature에서 독립적인 Gaussian noise로 모델링합니다. 이 모델의 측정 결과는

여기서
3. Sensor Model with Known Correspondence
range/bearing sensors에서 key problem은 data association problem이라고 알려진 문제입니다. 이 문제는 landmark가 uniquely identified될 수 없을 때 발생하는데, 이 때문에 landmark의 identity에 관련된 일부 residual uncertainty가 존재하게됩니다. range/bearing sensor model을 개선하기위해, feature
이 variable은
table 6.4.는 알고있는 correspondence

4. Sampling Poses
때때로, feature identity


이 알고리즘은 tricky한데, noise-free인 경우에도 landmark observation은 로봇의 위치를 uniquely determine하지 않습니다. 대신에, 로봇은 landmark 까지의 range값을 가진 원으로 landmark를 둘러싸게 됩니다.
이 pose sampler를 적용하기 위해, 우리는 landmark를 주변으로 원을 그리며 위치한 로봇의 좌표를 결정하는 남은 free parameter를 sample해야합니다. 이 parameter는 table 6.5.에서
그림 6.13은 그 pose distribution

'Study > Probabilistic Robotics' 카테고리의 다른 글
8.3. Monte Carlo Localization (0) | 2020.09.28 |
---|---|
7.2. Markov Localization (0) | 2020.09.22 |
6.4. Likelihood Fields for Range Finders (0) | 2020.09.16 |
6.3. Beam Models of Range Finders (0) | 2020.09.16 |
6. Robot Perception (0) | 2020.09.12 |