Ga naar inhoud

Een ROS OccupancyGrid (.pgm + .yaml) importeren

drawtonomy begrijpt het ROS map_server-formaat dat door nav2, Cartographer, Gmapping en vergelijkbare SLAM-tools wordt gebruikt.

Een ROS occupancy grid geïmporteerd in drawtonomy met pijlen en stellingen erbovenop getekend

De screenshot toont een echt warehouse occupancy grid (bezette cellen zwart, vrije cellen wit) met paden en obstakels er direct overheen getekend in drawtonomy.

  1. Open het File-menu → Import.
  2. Selecteer zowel het .pgm- als het bijpassende .yaml-bestand samen in het bestandsdialoogvenster.
  3. drawtonomy leest de YAML-metadata (resolutie, drempelwaarden) en geeft het grid weer op het canvas.

Als u alleen het .pgm selecteert en geen .yaml, gebruikt drawtonomy standaardwaarden (resolution = 0.05 m/px, standaard occupancy-drempelwaarden).

CelKleur
BezetZwart
VrijWit
OnbekendGrijs

Cellen worden weergegeven op een schaal die overeenkomt met de rijstrookafmetingen van drawtonomy, zodat u rijstroken, paden en vormen er direct overheen kunt tekenen — precies zoals de screenshot hierboven.

drawtonomy is gebruikt met kaarten van nav2, Cartographer en Gmapping. Andere producenten zouden moeten werken zolang ze het standaard map_server .pgm + .yaml-paar uitsturen.