Cyclone DDS & ROS2

Cyclone DDS & ROS2 – What Else?

| 3 min read

Let’s start with a couple of universal truths 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 is used to connect these components and nodes and make 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 can easily 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, Cyclone DDS quickly became the default ROS 2 middleware and it’s easy to see why. In an article for the Eclipse Foundation, our Head of DDS 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 the our community to make sure Cyclone DDS is constantly adapting 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 decided to launch the Cyclone DDS Unleashed webinar series and 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 is discussing this topic precisely – 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 into Cyclone DDS 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 Cyclone DDS 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!




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