Salta ai contenuti

Importare una OccupancyGrid ROS (.pgm + .yaml)

drawtonomy comprende il formato map_server di ROS usato da nav2, Cartographer, Gmapping e strumenti SLAM simili.

Una griglia di occupazione ROS importata in drawtonomy con frecce e scaffali disegnati sopra

Lo screenshot mostra una vera griglia di occupazione di un magazzino (celle occupate in nero, celle libere in bianco) con percorsi e ostacoli disegnati direttamente sopra all’interno di drawtonomy.

  1. Apri il menu FileImport.
  2. Seleziona insieme il file .pgm e il file .yaml corrispondente nella finestra di dialogo dei file.
  3. drawtonomy legge i metadati YAML (risoluzione, soglie) e visualizza la griglia sulla tela.

Se selezioni solo il .pgm e nessun .yaml, drawtonomy usa valori predefiniti (resolution = 0.05 m/px, soglie di occupazione standard).

CellaColore
OccupataNero
LiberaBianco
SconosciutaGrigio

Le celle vengono visualizzate a una scala che corrisponde alle dimensioni delle corsie di drawtonomy, in modo da poter disegnare corsie, percorsi e forme direttamente sopra — esattamente come nello screenshot qui sopra.

drawtonomy è stato usato con mappe da nav2, Cartographer e Gmapping. Altri produttori dovrebbero funzionare purché emettano la coppia standard map_server .pgm + .yaml.