I'm pleased to announce two new simulation features.
image_to_gazebo.py - A GUI tool that converts a plain floor-plan or occupancy-map image (PNG, JPG, BMP, etc.) into a ready-to-use Gazebo world. It lets you calibrate the image's real-world scale and set the coordinate origin interactively, then generates the 3D mesh, model SDF, and world SDF files automatically.
create_worlds_from_maps - A batch CLI tool that converts all ROS map YAML files in linorobot2_navigation/maps/ into Gazebo worlds in one command. It is the non-interactive counterpart to image_to_gazebouseful for generating simulation world after maps have been updated. This means you can now create applications and test it on a 1:1 replica in Gazebo (from the LIDAR's) perspective.