First time here? Check out the FAQ!


ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Opensplice support

asked May 15 '19

brkk gravatar image

My question is if ros2 has support for Adlink Opensplice lib and what extend?

Preview: (hide)

2 Answers

Sort by » oldest newest most voted
2

answered May 15 '19

gvdhoorn gravatar image

My question is if ros2 has support for Adlink Opensplice lib

OpenSplice is indeed a supported DDS vendor in ROS 2. The RMW layer is hosted at ros2/rmw_opensplice.

and what extend?

Looking at the issue tracker it would appear there are a nr of outstanding issues.

REP 2000 lists OpenSplice support as "Tier 2" for Crystal (here), which implies that OpenSplice does not see the same level of support as FastRTPS or RTI Connext (the exact difference between the various tiers should get clarified by ros-infrastructure/rep#192).

Preview: (hide)

Comments

Thanks for the answer from the latest commits to the infrastructure I see that they are changing the definition of Tier 2 support so we might get better packages than the ad hoc binaries. what surprises me that open splice implementation is not supported for Debian based platforms which is my current system right now and it is kind of working (with some performance issues though).

brkk gravatar image brkk  ( May 16 '19 )edit

"support" is a bit ambiguous of course: at one level it may mean that there is a way to use OpenSplice as your middleware, which is what the RMW repository makes possible. But then there are things like non-functional requirements and whether you receive the same kind of support when reporting issues.

The fact that it works for you on Debian doesn't necessarily mean that it makes sense to state that (in REP 2000 fi), as it may still be too costly or involved to actually support it properly.

gvdhoorn gravatar image gvdhoorn  ( May 16 '19 )edit
1

answered May 15 '19

Carl D gravatar image

It works well enough for us to run the navigation stack with a turtlebot 3 in gazebo, although we haven't tried running across multiple machines.

It has different problems than the FastRTPS implementation, but it doesn't seem worse for our use cases.

Preview: (hide)

Comments

Well yes it works but what we found is it has some performance issues and higher resource usage (especially CPU) than the Fast-RTPS do you know the in which configuration you used it, what is the Qos settings?

brkk gravatar image brkk  ( May 16 '19 )edit

Question Tools

1 follower

Stats

Asked: May 15 '19

Seen: 661 times

Last updated: May 15 '19