Cyclone DDS & ROS2

Select the Best DDS Implementation for Robotics

| 3 min read

Let’s start with a couple of universal truths about DDS which engineers from the robotics, automotive, transport and aviation industries know.

If you work with robots, you’re already aware they are built using many components and nodes, which need to constantly exchange data and be in permanent communication to execute all the commands properly. 

You probably also know that a DDS middleware connects these components and nodes and makes communication efficient. Do you know what’s the best part and the beauty of using a DDS implementation as a middleman?

You don’t need to have extensive knowledge about DDS to use it. Engineers and developers select the middleware they desire and connect it with ROS 2. ROS 2 is actually built on top of DDS, which makes it even more effortless. 

Now the question is: how do you select the best DDS implementation which will cover all your needs?

If you’re looking for an open source OMG DDS implementation and fun fact – it also broke the record for the fastest autonomous race ever – then look no further than Cyclone DDS.

Since its beginning, it quickly became the default ROS 2 middleware and it’s easy to see why. In an article for the Eclipse Foundation, our Head of Technology, Erik Boasson, quoted a few of the early adopters and their progress:

  • Ghost Robotics is using it in ROS 2 quadruped robots adopted by Verizon and the U.S. Air Force.
  • Trajekt Sports uses it in robotic pitching machines for Major League Baseball players.
  • Mission Robotics took Cyclone DDS 457 m (1,500 ft) underwater to the bottom of Lake Tahoe.

The sky is the limit and these are just a few examples. You can see the full list of adopters here.

We’re working closely with our community to make sure Cyclone DDS constantly adapts to the needs of the market and brings much-requested features our users need.

Is Cyclone DDS the best fit for your company?

The ZettaScale team launched the Cyclone DDS Unleashed webinar series to help you get the best use of one of the most popular OMG DDS implementations. Our next webinar on the 18th of April at 3 pm CET discusses this topic – ROS and Cyclone DDS. If you can’t attend live, we’ll send you the recording afterwards. It’s the perfect place to start your research and learn why the ROS community chose Cyclone DDS as their preferred middleware. (Recording now available)

You’ll hear directly from the source how to use it to make your robot talk faster and more efficiently. You can also watch the recordings of the past episodes on our Youtube channel.

Do you have questions? Come join our active community on Discord. This is the place to be if you want to get in touch with our software engineers directly. See you there!

blank

Author

ZettaScale

ZettaScale’s mission is to bring to every connected human and machine the unconstrained freedom to communicate, compute and store — anywhere, at any scale, efficiently and securely.

blank FOLLOW
Scroll to Top