×
 
 Back to all courses

Introduction to ROS2 (ROS2 Basic)

 

07 Dec 2026, Monday - 10 Dec 2026, ThursdaySee Schedule below for times (GMT +8:00) Kuala Lumpur, Singapore

 

3 CleanTech Loop, CleanTech Two Block A, Level 4, Singapore 637143

0%

Overview

This course is designed for technical professionals seeking practical skills in developing applications with Robot Operating System 2 (ROS 2). Focusing heavily on hands-on practice, the course offers a thorough exploration of key ROS 2 concepts and development workflows, enabling learners to create and troubleshoot robotic applications in an open-source, vendor-neutral environment.

The 32-hour duration provides ample time for in-depth coding exercises, application of best practices, and iterative testing—essential for understanding modularity, messaging, and integration within ROS 2 systems. Learners will also participate in project-based learning and guided lab sessions that reinforce both foundational and advanced topics.

Course Description & Learning Outcomes

Robot Operating System (ROS) is a hardware-agnostic middleware framework that enables communication between various devices. It is an intuitive and modular communication framework that has gained widespread adoption among robot users in the last decade. It offers great benefits in terms of congregating organisations and engineers around the world with an open platform, common architecture, tools, as well as ready-to-use modules to create advanced robotics solutions efficiently and affordably.

ROS-Industrial is an open-sourced project that extends the advanced capabilities of ROS to industrial-relevant hardware and applications. As a Consortium, part of its mission is to accelerate the development and adoption of ROS by providing technical support and training to facilitate the continued adoption in the industry.

The ROS2 Basics course focuses strongly on the Learn-Through-Application approach. Through an intensive 4-day training sessions, participants will be given useful tools to acquire basic ROS2 theoretical concepts outside of class, and during in-person sessions they will be given the opportunity to apply these simple but powerful concepts on a robot for a demonstration use case.

Upon completion of this course, participants would then be able to move onto more advanced modules in the areas of robotic perception, navigation and manipulation to dive deep and learn specialized concepts and create more complex industry-based solutions.

The 4-day course offers the following:

  • Introduction to the concepts of ROS2

  • Introduction to ROS2 Workspaces, Packages, and Nodes

  • Introduction to ROS2 Communication Concepts

  • Hands-on exercises

Who Should Attend

  • Production Managers

  • Production Engineers

  • Automation Engineers

  • Automation System Developers

  • Robot Enthusiasts

  • Robotic Researchers

  • Professionals involved in production planning, process and line automation

  • Software Developer keen on learning about robotics and ROS2

Schedule

Start Date: 07 Dec 2026, Monday
End Date: 10 Dec 2026, Thursday

7 Dec 2026 to 10 December 2026, 9AM to 6pm

Location: 3 CleanTech Loop, CleanTech Two Block A, Level 4, Singapore 637143

Agenda

Day/TimeAgenda Activity/Description
Day 1Full Day Training 9.00AM to 1.00PM (AM Session) 2.00PM to 6.00PM (PM Session)
Day 2Full Day Training 9.00AM to 1.00PM (AM Session) 2.00PM to 6.00PM (PM Session)
Day 3Full Day Training 9.00AM to 1.00PM (AM Session) 2.00PM to 6.00PM (PM Session)
Day 4Full Day Training 9.00AM to 1.00PM (AM Session) 2.00PM to 4.00PM (PM Session) 4.00PM to 6.00PM (Assessment)

Pricing

Course fees: Full course fee: $3,200 before funding and prevailing GST.

Course Pricing

Skills Covered

PROFICIENCY LEVEL GUIDE
Beginner: Introduce the subject matter without the need to have any prerequisites.
Proficient: Requires learners to have prior knowledge of the subject.
Expert: Involves advanced and more complex understanding of the subject.

  • Robotic and Automation Technology Application (Proficiency level: Beginner)
  • Programming and Coding (Proficiency level: Beginner)
  • Technology and Systems Application (Proficiency level: Beginner)
Technology:
Industries: