| Module 7:


    Robotics Operating System 2 (ROS2)

What is Robotics Operating System 2 (ROS2)?

Robotics Operating System 2 (ROS2) is a set of software libraries and tools that provide a common framework for building and running robots. It is an evolution of the original ROS (Robotics Operating System) and was developed to address some of the limitations and challenges of the original ROS such as scalability, real-time performance and security.

ROS2 is widely used in the robotics industry and in academic research, so it's important for a training provider to provide a comprehensive and up-to-date training on ROS2, to ensure that learners can apply the skills they have acquired to real-world problems.

Course Structure.


This component covers the fundamental concepts and principles related to the course subject through lectures and discussions.


This segment involves hands-on activities and real-world applications to reinforce the theoretical knowledge gained.


This assessment evaluates the student's understanding and mastery of both theoretical and practical aspects of the course.

Our Trainers.


Mr. Imran Bin Ishkandar, 

Software Engineer

Mr. Imran Bin Ishkandar graduated with a Bachelor’s Degree in Computer Science (Computer Systems) from University Putra Malaysia in 2021 and had participated in a student exchange programmed in the Faculty of Computer Science & Mathematics at Regensburg University of Applied Sciences in Bavaria, Germany, for 6 months in 2020.

Mr. Imran had worked as an IT contract staff in several government organisations in Malaysia, such as the Ministry of Science, Technology, and Innovation (MOSTI) and the Prime Minister’s Office (PMO) main building in the Federal Territory of Putrajaya in 2021.

Currently, Mr. Imran is working as a software engineer at TechCapital MyRO, developing full-stack and Odoo enterprise resource planning applications aside from managing the IT department. He is also one of the professional trainers for Intelligent Smart Manufacturing Technology (iSmart) for the Internet of Things, cybersecurity, database management systems, and cloud computing courses.

Able to communicate in three (3) foreign languages, including English, German, and Arabic, Mr. Imran is enthusiastic on creating professional networks with technologists from the United States, Europe, Singapore, and the Middle East.   

Learning Outcome

1. Fundamentals

Understand the fundamental concepts of ROS2, including its architecture, nodes, topics, services, actions, and parameters.

2. Tools & Environment

Understand and use the ROS2 command-line tools and development environment.

3. Data Types & Services

Understand and use the ROS2 data types, messages, and services.

4. ROS2 Communication

Understand and use the ROS2 communication patterns, such as publish/subscribe, service/client, and action/goal.

Unlock the full experience for just RM1200/ Module

Enjoy eLearning, hands-on practical training, and earn your certificate!