Я наиболее знаком с картами SLAM, которые являются точечными облаками, обычно в форме вектора как . Я также понимаю, как создать такую карту, используя EKF.
Сегодня я наткнулся на формат файла .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
Я знаю, что есть связь между матрицами и графами (например, матрица смежности). Но мне не ясно, как этот графовый формат карты эквивалентен карте облака точек, с которой я знаком.
Каковы отношения? Вершины - это и позы, и ориентиры? Находятся ли они в глобальной системе отсчета? Как это получается из, скажем, информации о скорости и датчика диапазона / подшипника? Есть ли преобразование между графической картой и облаком точек?