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 

Main robot to be used

ROSbot XL

developed by  

Cyber World Lab Robotics Developer Masterclass by The Construct

Additional robots we will use:

TurtleBot 4

Schedule

DAY 1

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
DAY 2

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:

*This training is fully booked.
   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

s

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).

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:

N

3 Days of Live Training Guided by Robotics Experts

N

20+ Hands-on Exercises with Simulated Robots

N

Hands-on experience with real robots

N

6-month access to course content

N

Coffee break

N

Lifetime Access to the Code Developed During the Training

N

Continuously Updated Course Content

N

Fast Support & Guidance from Instructors

N

Training Completion Certificate

N

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 ROS2If 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).

  1. Linux for Robotics (Free)
  2. Python3 for Robotics (Free)
  3. ROS2 Basics in 5 Days Galactic (Python)

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.

More Training Choices

Pin It on Pinterest