포인트 클라우드 맵과 그래프 맵의 관계


9

포인트 클라우드 인 SLAM 맵에 가장 익숙합니다. 일반적으로 . 또한 EKF를 사용하여 이와 같은 맵을 만드는 방법을 이해합니다.<엑스,와이,θ,에프1엑스,에프1와이,...,에프엑스,에프와이>

오늘 나는 .graph 파일 형식 을 발견했습니다.이 형식 은 정점과 모서리가 형식으로 구성되어 있습니다.

VERTEX2 id x y orientation

EDGE2 observed_vertex_id observing_vertex_id forward sideward rotate inf_ff inf_fs inf_ss inf_rr inf_fr inf_sr

행렬과 그래프 사이에 연결이 있음을 알고 있습니다 (예 : 인접 행렬). 그러나이지도의 그래프 형식이 내가 잘 알고있는 포인트 클라우드 맵과 어떻게 다른지 잘 모르겠습니다.

관계는 무엇입니까? 꼭짓점은 포즈와 랜드 마크입니까? 그것들은 전역 참조 프레임에 있습니까? 이것은 속도 정보와 거리 / 베어링 센서로부터 어떻게 만들어 집니까? 그래프 맵과 포인트 클라우드간에 변형이 있습니까?

답변:


4

파일 형식에 대한 설명에서 알 수 있듯이 그래프 기반 SLAM 방식입니다. 포즈 제약 네트워크의 오류를 최소화하는 작업입니다. 당신은 이것을 다음과 같이 생각할 수 있습니다 : 많은 참조 프레임 (정점)이 있고이 프레임들 사이의 변환에 대한 지식이 있습니다. 이러한 변화는 불확실성과 관련이 있습니다. TORO , HogMan , G2O 등과 같은 포즈 그래프 최적화 프레임 워크 는 제약 조건에 따라 정점 위치의 최대 가능성을 제공합니다.

실제 로봇 용어에서 이것은 일반적으로 다음을 의미합니다.

  • 각 로봇 포즈 케이 시간에 케이 자체 참조 프레임이 있으므로 정점
  • 접근 방식에 따라 랜드 마크를 정점으로 추가 할 수도 있습니다. 그러나 그럴 필요는 없습니다.
  • 두 포즈 간의 관계에 대한 새로운 정보를 얻을 때마다 구속 조건 그래프에 추가합니다. 예를 들어, 주행 거리 측정법은p케이pk+1.
  • 접근 방식이 랜드 마크 기반으로 작동하는 경우 랜드 마크에 변환을 추가합니다. 랜드 마크의 위치 만 알고 있으면 변환의 회전 정보에 대한 불확실성이 높습니다.
  • 접근 방식이 랜드 마크에 대해 알지 못하는 경우 (예 : ICP와 일치하는 큰 점 구름이있는 경우) ICP 결과를 구속 조건 그래프에 추가 할 수 있습니다.

포즈 제약 조건은 일반적으로 크기의 희소 행렬로 저장됩니다. n× 어디 그래프에서 꼭짓점 수 (로봇 포즈 및 랜드 마크)입니다.

파일 형식 자체는 정점 위치에 대한 초기 추측을 VERTEX2(2D 모델의 경우) 및 VERTEX3(3D 모델의 경우)로 제공합니다. 둘을 섞을 수는 없습니다. from_id및로 지정된 참조 프레임 (정점) 사이의 변환을 지정할 수 있도록 제약 조건이 추가됩니다 to_id. 의해 주어진 변환하거나 EDGE2EDGE3역 회전 오일러 각도에서뿐만 아니라, 불확실한 정보 매트릭스. 이 경우 정보 행렬은 변환 벡터에 대한 공분산 행렬의 역수입니다.[엑스와이피치편주].

프레임 워크에 따라 일반적으로 정점 중 하나가 전역 참조 프레임에 접지됩니다.

그래프 기반 포즈 그래프 최적화 프로그램은 SLAM 백엔드로 간주됩니다. 예를 들어 범위 데이터에서 제약 조건을 생성하는 방법은 프런트 엔드 문제입니다. 이 강의 노트 에는 좋은 개요가 있습니다 .


1

형식에 대한보다 명확한 정보 가있는 포럼 게시물 이 있습니다 . 그래프 노드 값은 자체 포즈의 초기 추정치이며, 모서리 는 칼만 필터의 이중 인 정보 필터 로 표시되는 포즈 제약 조건을 인코딩 합니다.

내가 알 수 있듯이이지도 형식에는 랜드 마크가 아닌 자체 자세 정보 만 포함되므로 점 구름지도에서 직접 변환되지는 않습니다.


1
자세 정보와 랜드 마크의 차이점을 명확히하십시오. 일반적으로 랜드 마크는 포즈에 따라 추정됩니다.
Josh Vander Hook

1
동시 지역화 및 매핑 과정에서, 일반적으로 정지 점으로 간주되는 환경에서 종종 식별 할 수있는 여러 지점들뿐만 아니라 환경을 통해 이동할 때 자신의 위치와 방향에 대한 추정치를 유지합니다 (종종 랜드 마크라고도 함). 랜드 마크에 대한 정확한 포즈 추정은 자신의 포즈에서 불확실성을 줄이는 데 도움이되고 그 반대도 마찬가지입니다. 내가 포즈 정보라고 언급 한 것은 실제로는 랜드 마크와 관련된 계산에서 도출 될 수 있지만 자체 포즈에 대한 제약이었습니다.
sur
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.