Full Robot Operating System (ROS) Training

Multiday, 22/07/2025 - 23/07/2025

Venue

Tertiary Courses Malaysia G-3A-02, Corporate Office Suite, KL Gateway, No 2, Jalan kerinchi, Gerbang kernichi Lestari, 59200 Kuala Lumpur,

Entrance Fee

MYR2,000.00

Category

Business & Professional

Event Type

Class, Course, Training or Workshop

Share

Schedule

DateTime
22/07/20259:30 AM - 5:30 PM
23/07/20259:30 AM - 5:30 PM
Full Robot Operating System (ROS) Training

The Full Robot Operating System (ROS) Training at Tertiary Courses is meticulously crafted for those aspiring to journey from the foundational elements of ROS to its advanced applications. Starting with the core components like ROS Master and Nodes, the course provides participants with a robust grounding in the subject.

The curriculum further delves into intricate areas of ROS such as Topics, Publisher and Subscribers of Messages, Services, Actions, Bags, TF, URDF, and culminates with hands-on ROS Programming. By the end of this training, participants will be adept in the entire ROS ecosystem, equipped to handle advanced robotics projects and challenges.

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant

HRD Corp Claimable Course for Employers Registered with HRD Corp

HRDF claimable

Course Code: M946

Day 1 - ROS Fundamental

Topic 1 Introduction to ROS

  • What is ROS

  • Why ROS ?

  • ROS Applications and Eco Systems

  • ROS Installation on Ubuntu

  • ROS Master

Topic 2 ROS Packages & Nodes

  • ROS Workspace & catkin

  • Create a Catkin Workspace

  • Create a Package

  • Install a Package

  • ROS Nodes

  • ROS Launch

Topic 3 ROS Topics, Services & Actions

  • ROS Topics and Messages

  • Publishers and Subscribers

  • ROS Services

  • ROS Actions

Topic 4 ROS Bags

  • What is a ROSBag

  • Record and Playback a ROSBag

  • Visualize ROSBag with RViz

Topic 5 TF and URDF

  • What is Transformation System (TF)

  • TF Tools

  • What is Unified Robotics Description Format (URDF)

  • URDF File Format

  • Create a URDF File

Day 2 - ROS Programming (Python)

Topic 6 Program ROS Nodes and Topics

  • Program ROS Publisher Nodes and Topics (Python)

  • Program ROS Subscriber Nodes and Topics (Python)

  • Create Launch file

Topic 7 Program ROS Messages

  • Create Custom Message Type

  • Program Nodes with Custom Message Type (Python)

Topic 8 Program ROS Services

  • Create Custom Service Type

  • Program ROS Services with Custom Service Type (Python)

Topic 9 Program ROS Actions

  • Create Custom Action Type

  • Program ROS Actions with Custom Service Type (Python)