ONE-DAY ONLINE TRAINING
Add Controllers to Your Robots with ROS2 Control
Dive in and learn the ros2_control framework from scratch! Learn how to configure it to easily customize, extend and expand the entire robot control system.
Duration: 1 day
Format:
Online, based on practice with simulated & real robots. NOT slides-based.
Instructor-led: Yes
Certificate: Yes
Level: Intermediate
Language: English
Enroll Training
Only 10 seats are available for each training
€599
Wed, November 16
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
Thu, November 24
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
Fri, December 2
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
Tue, December 6
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
One-Day Training Benefits
7 hours of LIVE learning with ROS experts
20+ hands-on exercises
3 hours of practice with a remote real robot
Implement ros2_control for use with a quadruped robot
Hands-on application of each concept with simulated robots
Get fast support & guidance from instructors
1-year full access to the course
Life-long access to the code developed during the training
What You’ll Learn
How to configure a ros2_control pipeline
How to write a minimal custom interface for a hardware device
Real-life implementation of a custom hardware interface
Different controller types included with ros2_control
Application of the course content to solve a robotics project based on a quadruped robot
Switch to ROS2 Training Outline
Module 1: Implement a ROS2_Control Pipeline in Simulation
In this module, you will learn:
- How to start ros2_control and configure controllers for a simulated robot
- How to send commands to move a robot using ros2_control
- What the controller manager is, and how to use it
Module 2: Create and Test a New Hardware Interface Package
In this module, you will learn step-by-step how to write a minimal custom hardware interface for connecting a robot to the ros2_control framework.
Module 3: Custom ros2_control Interface for Dynamixel Servos!
In this module, you will learn how to write a specific robot hardware interface package specially designed for controlling Dynamixel Servos using ros2_control.
Module 4: Out-of-the-box ROS2 Controllers
In this module, we will discuss the various types of controllers included with ros2_control, including:
- position_controllers
- effort_controllers
- velocity_controllers
- forward_command_controller
- joint_trajectory_controller
- diff_drive_controller
Questions About This Training?
100% PRACTICAL
Practice with Simulated & Real Robots
You will learn each concept by practicing with simulated & real robots.

REAL ROBOT
Solo Quadruped Robot

SIMULATED ROBOT
Quadruped Robot

SIMULATED ROBOT
RRBot
Get certified
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 certificate of completion.
Need Help Finding The Right Training Solution?
Our training advisors are here for you.
Frequently Asked
+ What are the course prerequisites?
- The One-Day Training Guide will be emailed to students for pre-course learning.
- 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.
- A certified ROS Instructor leads this course. In-person, on-time attendance, and full participation are expected. Being fully present for the full day is a requirement for certification.
+ Do I need to install ROS in advance?
No. You only need to bring your laptop and connect to the internet. You can use Windows, Linux, or macOS.
+ How many students are usually in each class?
Maximum of 10 students per class.