sea-bass / pyrobosim

ROS 2 enabled 2D mobile robot simulator for behavior prototyping.
https://pyrobosim.readthedocs.io/
MIT License
248 stars 40 forks source link

Add capability to serialize worlds to YAML files #271

Closed sea-bass closed 3 weeks ago

sea-bass commented 2 months ago

We have a WorldYamlLoader, so we should also have a WorldYamlSaver equivalent.

This will help generate easier-to-edit files after users prototype with code, but also allows the resetting of worlds that were created programmatically to complete the partial feature added in https://github.com/sea-bass/pyrobosim/pull/269.