CHANGELOG

Changelog for package simulation_interfaces

2.1.0 (2026-04-07)

  • Rename level_resource to world_resource in LoadWorld and WorldResource for consistent terminology (#13)

  • Add SpawnEntities service for spawning multiple entities in a single call (#20, #25)

  • Make setting entity values optional via boolean flags in SetEntityState (#21)

  • Add links to example implementations in README (#19)

  • Contributors: Adam Dąbrowski, Luca Della Vedova, Mateusz Żak, Michał Pełka, Norbert Prokopiuk

2.0.0 (2025-07-29)

Add support for managing simulation worlds #4 * Contributors: Ayush Ghosh <ayushg@nvidia.com> * Co-authored-by: Martin Pecka <peci1@seznam.cz> * Co-authored-by: Adam Dąbrowski <adam.dabrowski@robotec.ai>

Documentation fixes * Contributors: fred-labs <fred-labs@mailbox.org>, Arjo Chakravarty <arjo129@gmail.com>

1.0.1 (2025-05-16)

  • Add missing action_msgs dependency to package.xml #10

  • Added error code to SetEntityState.srv (#8)

  • Contributors: Adam Dąbrowski, Mateusz Żak, Michał Pełka

1.0.0 (2025-04-16)

Initial release of the simulation_interfaces package - a new Standard ROS 2 interfaces for interacting with simulators.

The standard defines highly useful features such as spawning robots and other objects, moving things around for testing, stepping through simulation and querying the virtual world for ground truth data. It is supportive of automation and scenario-based testing.