카메라를 기본 센서로 사용하는 로봇에 대한 '믿음 공간'계획을 구현하려고합니다. SLAM과 마찬가지로 로봇은 3D 포인트 맵을 가지고 있으며 모든 단계에서 환경과 2D-3D 매칭을 수행하여 현지화합니다. 이 질문의 목적 상지도가 바뀌지 않는다고 가정합니다.
신념 공간 계획의 일환으로 로봇을 처음부터 목표로 나아가는 경로를 계획하고 싶지만, 위치 정확도는 항상 극대화됩니다. 따라서 실제로 이동하지 않고 로봇의 가능한 상태를 샘플링해야하며 로봇이 그 상태에 있었을 때 로봇이 관찰 한 결과는 함께 (내가 틀렸다면 정정하십시오) 로봇의 '믿음'을 형성합니다. 그 시점에서 현지화 불확실성을 인코딩합니다. 그리고 내 플래너는 가장 불확실성 (공분산)을주는 노드를 연결하려고 시도했습니다.
이 카메라 기반 로봇의 현지화 불확실성은 주어진 위치에서 몇 개의 특징점이 보이는지, 로봇의 방위각 등의 것들에 전적으로 달려 있습니다. 특정 샘플에서 현지화가 얼마나 '나쁜'지 추정해야합니다. 버릴 것인지 결정하는 것입니다. 이를 위해 측정 모델을 어떻게 정의합니까, 카메라의 측정 모델입니까, 아니면 로봇의 위치와 관련이 있습니까? 미리 측정을 '추측'하고 추측 한 측정을 통해 로봇의 공분산을 어떻게 계산합니까?
편집 : 나를위한 주요 참고 자료는 Belief Road Maps 방법의 확장 인 Random Belief Trees 를 빠르게 탐색 한다는 아이디어입니다 . 다른 관련 논문 은 제한 계획에 RRBT를 사용합니다. 이 논문에서 상태는 그래프로 정점으로 표시되는 기존 RRT와 유사하게 샘플링되지만 정점이 연결될 때 알고리즘은 현재 정점에서 새로운 정점으로 신념을 전파합니다 (섹션 V의 섹션 1의 PROPAGATE 함수 ) 나는 여기에 붙어 있습니다 : 나는 실제로 그것을 통과하고 새로운 측정을 얻지 않고 지역화로부터 새로운 공분산을하지 않고 가장자리를 따라 신념을 전파 할 수있는 방법을 완전히 이해하지 못합니다. RRBT 용지 "공분산 예측 및 비용 기대 방정식은 PROPAGATE 함수에서 구현됩니다"라고 말합니다. 그러나 예측 만 사용하는 경우 향후 위치에 현지화 정확도를 향상 / 분해 할 수있는 충분한 기능이 있는지 어떻게 알 수 있습니까?