Lightweight zero-dependency Occupancy Grid Editor

Hi ROS community!

I made a very small standalone editor for ROS map_saver occupancy grids: YAML + PGM.

It is designed to be as lightweight as possible:

  • no ROS required at runtime;
  • no external Python dependencies;
  • uses only the Python standard library + Tkinter for GUI (built-in in most Python versions) ;
  • installable with one pip command;
  • edits normal map.yaml + map.pgm files.

Install:

python3 -m pip install "git+https://github.com/vdovetzi/oge.git"

Run:

occupancy-grid-editor path/to/map.yaml

or just:

occupancy-grid-editor

If you like this, check out the repo. Feedback, issues, and ideas are welcome.

It’s an early minimal tool, but the goal is simple: quickly fix small artifacts in occupancy grid maps.