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

g

Level: Intermediate

w

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

N

7 hours of LIVE learning with ROS experts

N

20+ hands-on exercises

N

3 hours of practice with a remote real robot

N

Implement ros2_control for use with a quadruped robot

N

Hands-on application of each concept with simulated robots

N

Get fast support & guidance from instructors

N

1-year full access to the course

N

Life-long access to the code developed during the training

What You’ll Learn

N

How to configure a ros2_control pipeline

N

How to write a minimal custom interface for a hardware device

N

Real-life implementation of a custom hardware interface

N

Different controller types included with ros2_control

N

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

Turtlebot Waffle PI - How to use ROS2 parameters

SIMULATED ROBOT

Quadruped Robot

Turtlebot Waffle PI - How to use ROS2 parameters

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.

+ Is there a video recording available after the live training?

Pin It on Pinterest