Hands-on Training

DDS for Robotics Certificate Training

Understand DDS to maximize the potential of your ROS 2-based robotics system.

July 22 – 24, 2024

Online Training

Early-bird Registration deadline: June 24, 2024

This training is organized by

       

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

 

 

Dates

July 22 – 24, 2024

}

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 ROS2
  • Understand Quality of Service (QoS) in ROS2
  • 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

Early-bird Registration deadline: June 24, 2024

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.

Instructors

Alberto Ezquerro

Alberto Ezquerro

Head of Education @ The Construct | Creator of over 30 ROS courses | Co-author of ROS IN 5 DAYS book collection

Ricardo Téllez

Ricardo Téllez

CEO @ The Construct | Former teacher of Robotics at La Salle University and Universitat Politècnica de Catalunya

Rodrigo Gonzalez

Rodrigo Gonzalez

Robotics Engineer @ The Construct | Leader of RoBox – 24/7 Remote Real Robot Lab

Testimonials

Enroll now

DDS for Robotics Certificate Training

Next Training:

Dates:

July 22 – 24, 2024
}

Time

9:00 – 17:00 Central European Summer Time (CEST)

Location:

Pallars 101, 4-3, 08018 Barcelona, Spain

Seats

Limited to 15 participants

Pricing

Price: 2399€ per person

Early-bird Price: 1999€ per person

*Early-bird Registration deadline: June 24, 2024*

s

Prerequisite Knowledge: Linux, Python3, and ROS2

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! Do not enroll in this training if you are not comfortable with ROS2. This training is not appropriate for individuals with ROS1 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

Early-bird Registration deadline: June 24, 2024

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