DDS Monitoring for ROS2 | Robotics Developers Open Class 187
YouTube Viewers YouTube Viewers
48.1K subscribers
500 views
0

 Published On Apr 17, 2024

In this Open Class, you will learn about Data Distribution Service (DDS) monitoring techniques tailored specifically for ROS. We will go through some essential concepts of DDS, including data flow visualization, system performance analysis, and troubleshooting strategies.

You will learn:
✏️ What is DDS and why it’s so important for ROS2
✏️ DDS Monitoring Tools: Learn how to utilize advanced monitoring tools and techniques specifically designed for ROS2-based systems
✏️ Discover strategies for optimizing DDS communication within ROS2 applications

📚 Course: Intermediate ROS2: https://app.theconstruct.ai/courses/113
🤖️ Robot used in this open class: TurtleBot 3 Gazebo Simulation
📁 *ROS project link: https://app.theconstruct.ai/l/60bb67ad/

#DDS is a data-centric middleware protocol designed for high-performance, real-time, and quality-of-service (QoS) enabled communication in distributed systems. It was created by the Object Management Group (OMG) to address the limitations of traditional client-server architectures and provide a more efficient and flexible way of exchanging data between applications.

In the context of ROS2, DDS is used as the underlying communication layer for exchanging data between nodes. Nodes are software processes that perform specific tasks, such as sensor data processing, motion planning, or control. These nodes need to communicate with each other to share information and coordinate their actions, and DDS provides a decentralized and efficient way for them to publish and subscribe to data streams, known as topics.
============================
ROS Developers Open Class, a weekly free live streaming event by The Construct AI, aims to make robotics accessible to all.

Each session provides a ROS-based project (referred to as ROSJECTs 🦾 📁) for all attendees, including notebooks, code, and Gazebo robot simulations. Led by ROS expert Alberto Ezquerro, you'll practice and develop robots in real-time.

Missed a session? Find recordings & ROSJECTs on https://app.theconstruct.ai/open-clas...

We're excited to share this series with you! If you have questions or want to explore new topics, drop us a comment below.

Cheers.
The Construct | Where Your Robotics Career Happens
============================

👨‍🏫 Class Creator: Alberto Ezquerro (Head of Education @TheConstruct )
👩‍💻 Class cover designer: Sonia/Ruojun Wang (Marketing Assistant @TheConstruct )

Music from #InAudio: https://inaudio.org/
Digital Technology Background*.
--
#Robotics #ROS #Robot #ROStutorials

show more

Share/Embed