Re: [ros-users] ros-users Digest, Vol 48, Issue 9

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Brian Gerkey
Date:  
To: User discussions
Subject: Re: [ros-users] ros-users Digest, Vol 48, Issue 9
On Mon, Feb 17, 2014 at 9:06 AM, Wrede, Sebastian
<> wrote:
> * How will services / RPC be implemented with DDS? Is there already an
> accepted standard protocol for doing RPC over DDS?


My understanding is: (i) the current DDS spec doesn't include what we
call services; (ii) there's an extension for services that is
currently under consideration and may make its way into a future
revision of the spec; and (iii) some current implementations have
vendor-specific extensions for services.

> * What is the status of the open source DDS implementations in terms of
> (language bindings x operating system x quality)?


On language bindings: C, C++, Java, and C# are common. I've seen
mention of Ruby in connection with some implementations. Python
support seems absent.

On OS: Most implementations seem to support at least Windows, OSX, and
Linux. It's pretty common among the commercial versions to also
support RTOSs, including VxWorks and QNX. Then there are the
small-footprint implementations that are intended for use in OS-less
microcontroller applications.

> * Are there any complete implementations of the DDS standard for Python 3?


See above. I haven't seen any Python DDS libraries.

brian.
_______________________________________________
ros-users mailing list

http://lists.ros.org/mailman/listinfo/ros-users