Skip to content

Support simulation_interfaces 2.1.0 package alongside 1.4.0/1.5.0/1.6.0#1044

Open
jhanca-robotecai wants to merge 5 commits intoo3de:developmentfrom
RobotecAI:jh/siminterface_210
Open

Support simulation_interfaces 2.1.0 package alongside 1.4.0/1.5.0/1.6.0#1044
jhanca-robotecai wants to merge 5 commits intoo3de:developmentfrom
RobotecAI:jh/siminterface_210

Conversation

@jhanca-robotecai
Copy link
Copy Markdown
Collaborator

What does this PR do?

This PR adds a support for the latest simulation_interfaces 2.1.0 package alongside already supported 1.4.0/1.5.0/1.6.0. 2.1.0 will be a part of ROS 2 Lyrical Luth release in late May.

The implementation follows the pattern from ROS2 Gem, i.e., the version of the API is checked at the configure level and respective implementation is selected using precompiler options.

Note: this PR includes changes that were pushed to the stabilization/26050 branch:

How was this PR tested?

I tested with ROS 2 Humble, Jazzy and Rolling using the following docker environment: https://github.com/jhanca-robotecai/TestROSRolling

The some basic CLI commands were used to check if services work as expected.

Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
Signed-off-by: Jan Hanca <jan.hanca@robotec.ai>
@jhanca-robotecai jhanca-robotecai requested review from a team as code owners April 15, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant