Estou mais familiarizado com mapas SLAM que são nuvens de pontos, geralmente sob a forma de um vector como . Eu também entendo como criar um mapa como este usando um EKF.
Hoje me deparei com um formato de arquivo .graph , que, como seria de esperar, consiste em vértices e arestas no formato:
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
Eu sei que há uma conexão entre matrizes e gráficos (uma matriz de adjacência, por exemplo). Mas não está claro para mim como esse formato gráfico de um mapa é equivalente a um mapa de nuvem de pontos com o qual estou familiarizado.
Qual é a relação? Os vértices são poses e pontos de referência? Eles estão em um quadro de referência global? Como isso é criado a partir das informações de velocidade e de um sensor de faixa / rolamento? Existe uma transformação entre um mapa gráfico e uma nuvem de pontos?