Hands-on Training
DDS for Robotics Certificate Training
Understand DDS to maximize the potential of your ROS 2-based robotics system.
Online Training
*This training is fully booked. Email us at info@theconstruct.ai for future sessions.
Join Over 10,000+ Engineers & Learn Robotics Here
Trusted by:
The Construct is the official ROS Training Provider for:
Training Details
Learn how DDS works for ROS 2-based robots and solve DDS-related problems when your robotics system is not working. Solutions, debugging strategies, testing protocols…and more.
A training full of practical knowledge and hands-on experiences with real robots.
This training is organized by
Dates
*This training is fully booked.
Time
9:00 – 17:00 CEST
Central European Summer Time
Location
ONLINE
SEATS
Limited to
15 participants
What You Will Learn:
- Linux networking how-to
- Understand DDS in ROS 2
- Understand Quality of Service (QoS) in ROS 2
- How to properly configure and use DDS with a robot
- How to properly configure and use DDS with a fleet of robots over Wi-Fi
- How to properly configure and use DDS over the Internet
- How to manage huge messages
- How to use the most popular open-source DDS implementations: FastDDS and Cyclone
- How to use Zenoh to solve communication problems
- The different implementations of DDS and their differences
- How to debug DDS-related problems in your robotics system
Email us at info@theconstruct.ai for future sessions.
Training Highlights
Practical Experience
Work hands-on with real robots to solidify your learning.
Expert Guidance
Learn from experienced robotics developers with a proven track record.
Certificate of Completion
Earn a certification recognizing your proficiency in DDS for Robotics.
Practical Sessions in the Cyber-World Lab
Apply your learning to Husarion’s ROSbot-XL robot
Schedule
Basic understanding of DDS for ROS 2 robots
- Linux networking
- All practical DDS concepts in ROS 2
- How to configure your robot with ROS 2 to communicate with other ROS 2 applications
- Single and multiple computers within a robot’s configurations
- Problem-solving those configurations
DDS over Wi-Fi and Internet
- Communicate to a fleet of robots that use DDS
- Communicate with other ROS 2 systems distributed over the Internet
- Problem-solving those configurations
Understand the problems associated with those configurations and how to debug and solve them.
DAY 3
Special configurations and tools
- Zero-copy communication
- Discovery servers
- Debugging tools
- Zenoh to overcome DDS problems
Additional tools required for more complex setups
Certificate
Upon completing this training, The Construct grants participants a shareable certificate of completion. This training is graded as a pass or fail; participants must receive 75% to pass and obtain the training completion certificate.
Testimonials
Enroll now
DDS for Robotics Certificate Training
Next Training:
Dates:
Email us at info@theconstruct.ai for future sessions
Time
9:00 – 17:00 Central European Summer Time (CEST)
Location:
Live Online Classes + Remote Real Robot Practice
Seats
Limited to 15 participants
Pricing
Price: 2399€ per person
Early-bird Price: 1999€ per person
Prerequisite Knowledge: Linux, Python3, and ROS 2
You require a basic knowledge of Linux, Python3, and ROS 2. If you do not have this knowledge, prepare for the training using our online courses: (*Please note that most of the courses are free; paid courses are not included in the tuition fee for this training).
- Linux for Robotics (Free)
- Python3 for Robotics (Free)
- ROS 2 Basics
IMPORTANT! Do not enroll in this training if you are not comfortable with ROS 2. This training is not appropriate for individuals with ROS 1 knowledge only.
Fee Includes:
3 Days of Live Training Guided by Robotics Experts
20+ Hands-on Exercises with Simulated Robots
Hands-on experience with real robots
6-month access to course content
Coffee break
Lifetime Access to the Code Developed During the Training
Continuously Updated Course Content
Fast Support & Guidance from Instructors
Training Completion Certificate
Lunch included
Email us at info@theconstruct.ai for future sessions
FAQ
Frequently Asked
+ What is the language used in training?
English
+ What are the prerequisites for this training?
Prerequisites Knowledge:
You require a basic knowledge of Linux, Python3 and ROS2. If you do not have this knowledge, prepare for the training using our online courses:
(*Please note that most of the courses are free; paid courses are not included in the tuition fee for this training).
IMPORTANT! Only enroll in this training if you are comfortable with ROS2. This training is not
appropriate for individuals with ROS1 knowledge only.
Equipment:
- A laptop (you can use Windows, Linux, or macOS)
- Google Chrome or Firefox browser.
- It is not necessary to have Linux on your computer. Any operating system is valid.
+ Do I need to install ROS in advance?
No. You only need to bring your laptop and don’t need to have ROS installed. You can use Windows, Linux, or macOS.