Re: [ros-users] New version of micROS RT (an implementation …

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: dingbo
Date:  
To: 'User discussions'
Subject: Re: [ros-users] New version of micROS RT (an implementation of ROS 1.xon DDS) and its source code available
Dear Bob,

In our implementation, DDS acts as a means of transporting the ROS
serialized messages. DDS is plugged into the ROS kernel as a protocol being
equivalent to TCPROS and UDPROS . We name it DDSROS, which can provide
multicast, QoS-assurance and other extra capabilities. That's why our
modification to the kernel can be transparent to existing ROS 1.x
applications.
We are still improving our implementation. Any feedback or suggestion would
be greatly appreciated.

Cheers,
Bo Ding

----
Dr. Bo Ding
micROS team, NUDT, China



-----Original Message-----
From: ros-users [mailto:ros-users-bounces@lists.ros.org] On Behalf Of

Sent: Thursday, September 25, 2014 2:56 AM
To:
Subject: Re: [ros-users] New version of micROS RT (an implementation of ROS
1.x on DDS) and its source code available

Am i correct that your code is using ros serialization on top of a single
dds message?

Thank you,
Bob Dean

RCTA Program, Intelligence Task Coordinator
(http://www.arl.army.mil/www/default.cfm?page=392)
Open Architecture Technical Lead
General Dynamics Land Systems, Robotics
(410) 876-9200 x1768
(240) 418-3634 (cell)

________________________________________
From: ros-users [] on behalf of dingbo
[]
Sent: Wednesday, September 24, 2014 1:02 PM
To:
Subject: [ros-users] New version of micROS RT (an implementation of ROS 1.x
on DDS) and its source code available

Hi everyone!

We're pleased to announce that a new version of micROS RT, an implementation
of ROS 1.x on DDS, is available to download. Its source code is also
available now.

micROS RT (micROS Real-Time) is a modified ROS 1.x C++ kernel which adopts
OMG's DDS (Data Distribution Systems for Realtime Systems) as its underlying
message transfer protocol. It aims at providing scalable, robust and
QoS-assuring message delivery capability while keeping compatibility with
ROS 1.x programming paradigms.

The features of micROS RT include:

(1)     Built-in multicast support. Significant performance advantage can be
obtained when there are n subscribers in a ROS topic (n>=2).


(2)     Robustness in some adverse network environment. As a mature and
industry-level product, DDS is expected to be more robust in some adverse
network environment.


(3)     QoS assurance in the message delivery process. For example, you can
set the transport priority and latency budget of messages on a ROS topic. It
is useful in some real-time settings involving multi nodes/robots.


(4)     Existing ROS programs can easily benefit. No modification is needed
and the only thing you should do is to replace a library file in the ROS
installation path.


(5)     Interoperable with the official ROS kernel. micROS RT can smartly
choose the underlying message delivery protocol in virtue of the protocol
negotiation mechanism.


In contrast with the early prototype we released three weeks
ago(http://lists.ros.org/pipermail/ros-users/2014-September/068884.html),
this version provide complete message QoS setting APIs. And some preliminary
tests have been performed.
The binary package, source code, the user's guide and more information can
be found at http://cyberdb.github.io/micROS-RT/. We would be grateful if you
can try it out and any feedback would be greatly appreciated.

Regards,
Bo Ding

----
Dr. Bo Ding
micROS team, NUDT, China

-------------------------------------------------------
This is an e-mail from General Dynamics Robotic Systems. It is for the
intended recipient only and may contain confidential and privileged
information. No one else may read, print, store, copy, forward or act in
reliance on it or its attachments. If you are not the intended recipient,
please return this message to the sender and delete the message and any
attachments from your computer. Your cooperation is appreciated.

_______________________________________________
ros-users mailing list

http://lists.ros.org/mailman/listinfo/ros-users
_______________________________________________
ros-users mailing list

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