Course Information

  • Sessions 2 days
  • Duration 15 hrs
  • Level Beginner to Intermediate
  • Assessment NA

Venue

Kuala Lumpur: G-3A-02, Corporate Office Suite, KL Gateway, No. 2, Jalan Kerinchi, Gerbang Kerinchi Lestari, 59200 Kuala Lumpur, Malaysia

Learning Outcomes

By the end of the course, learners will be able to:

  • LO1: Explain system integration with ROS, including its architecture and workspace setup.
  • LO2: Use basic ROS tools, including nodes, topics, messages, services and parameters.
  • LO3: Apply LIDAR and SLAM for mapping and localisation.
  • LO4: Integrate robotics systems, including robot modelling, simulation and navigation.

Course Brochure

Prerequisite

This course is for beginners. No prerequisite is required.

Certification

  • Participants who achieve at least 75% attendance will receive a Certificate of Attendance from Tertiary Courses Malaysia.

Robot Operating System (ROS) Fundamentals

Course Code: C914
Share

What's This Course About

Robot Operating System (ROS) Fundamentals teaches you how to build and program robots using ROS, the industry-standard open-source framework for robot software. ROS provides the tools, libraries and conventions that let robotics developers connect sensors, motors, perception and planning into working robotic systems, and is used in research, manufacturing, logistics and autonomous vehicles. The course is designed for engineers, developers, students and technical professionals with basic programming knowledge who want a practical introduction to robotics software.

You will start by getting started with ROS, understanding its architecture, installing and setting up a workspace, and using command-line tools to explore a running robot system. Next you will learn ROS nodes, topics and messages, writing publisher and subscriber nodes in Python, and using services, actions and parameters so different parts of a robot can communicate. You will then cover robot modelling, sensors and simulation, describing a robot with URDF, visualising it in RViz and simulating sensors such as cameras and lidar in Gazebo.

The final topic covers navigation, motion and robot applications, including transforms, mapping, localisation, path planning and autonomous navigation, and how to bring these together into a practical robot application. Every topic is hands-on in simulation, so you can experiment safely without expensive hardware. By the end, you will understand how ROS-based robots work and be able to develop, simulate and test your own robot software with confidence.

Why Take This Course?

  • Hands-On Learning Learn by doing. Every topic is practised hands-on, so you leave with skills you can use at work straight away.
  • Live Coaching Experienced instructors coach you live, answer your questions and guide you step by step.
  • Free Post-Course Consultation Stuck after class? Message your trainer any time for guidance as you apply what you have learned.
  • Always-Updated Materials Materials are refreshed to stay relevant. Log in to our LMS any time to get the latest version.
HRD Corp Claimable

🏦 HRD Corp Claimable

This course is HRD Corp claimable for eligible employers. Grant approval and reimbursement remain subject to HRD Corp requirements, the employer’s available levy and the approved grant details. How the HRD Corp process works →

Course Fee

MYR2,200.00
+ 8% SST

Course Date

Course Time

Course fees are shown before SST. An 8% SST is included in the estimated total during registration.

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Disclaimer: The course dates displayed on our website are tentative and subject to trainer availability. We will confirm the final date after checking with the trainer. You are also welcome to email us your preferred date at sales@tertiarycourses.com.my, and we will do our best to coordinate with the trainer's schedule.

Post-Course Support

  • We may provide consultation related to the subject matter after the course.
  • Please email your queries to sales@tertiarycourses.com.my and we will forward your queries to the subject matter experts and get back to you as soon as possible.

Cancellation & Reschedule Policy

  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
  • Note: the venue of the training is subject to changes due to class size and availability of the classroom. The minimum class size to start a class is 3 Pax.

Course Details

Course Details

What You'll Learn

Topic 1: Overview of System Integration with ROS

Topic 2: Basic ROS Tools

Topic 3: LIDAR and SLAM

Topic 4: Robotics System Integration

Course Info

Minimum Entry Requirement

Knowledge and Skills

  • Able to operate using computer functions

Attitude

  • Positive Learning Attitude
  • Enthusiastic Learner

Minimum Software/Hardware Requirement

Software:

You will need the following for this course:

Hardware: Windows PC or Mac laptop

How to Apply HRD Corp Funding

This course is HRD Corp claimable for employers registered with HRD Corp, under the HRD Corp Claimable Courses scheme (SBL-Khas). Your company applies for the grant before the class; we submit the training provider claim after it.

  1. Check your levy balance - your company must be registered with HRD Corp and have enough levy balance to cover the course fee.
  2. Request a quotation - contact us for the quotation, course content and trainer profile; you attach these to the grant application.
  3. Apply for the grant in eTRiS before the class - log in to your employer eTRiS account, go to Application > Grant > Apply Grant, choose the scheme HRD Corp Claimable Courses (SBL-Khas), select us as the training provider and this course, add your trainees, attach the quotation, course content and trainer profile, and submit.
  4. Submit in time - for public classes, submit at least 3 calendar days before the class (15 June to 31 December 2026) and at least 14 days before from 1 January 2027; in-house classes need 14 days. The training must start within 90 days of that advance submission period.
  5. Send us the grant approval - once HRD Corp approves the application, email us the grant ID so we can confirm your seats.
  6. Attend the class - trainees sign the daily attendance (T3) form.
  7. Claim after the class - we submit the training provider claim in eTRiS with the attendance and invoice; you then complete the employer claim and sign the JD/14 form (manager level or above). Claims must be submitted within 6 months of the training.

More details: our HRD Corp Claimable Courses page and the HRD Corp employer guidelines.

Job Roles

Job Roles

  • Robotics Engineer
  • ROS Developer
  • Automation Engineer
  • Robotics System Integrator
  • Robotics Researcher
  • Autonomous Vehicle Engineer
  • Drone Systems Developer
  • Robotic Manipulation Specialist
  • AI & Robotics Developer
  • Embedded Systems Engineer (with robotics focus)
  • Machine Vision Engineer
  • Mechatronics Engineer
  • Industrial Robot Programmer
  • Robot Simulation Specialist
  • IoT Engineer (with robotics applications).

Trainers

Trainers

Saeid is co-founder of Skymics Sdn Bhd. He has 8 years of experience in the field of IoT (Internet of Things) and Information Technology. He is a certified IBM IoT Practitioner and instructor, and a Certified Citizen Data Scientist Train-The-Trainer. He has been co-inventor of 3 inventions during the last 4 years.

Review

Customer Reviews (5)

Hands-on and practical Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Very informative and interactive. The small class size meant we got a lot of personal attention. (Posted on 15/02/2026)
Good course materials Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Very engaging session. The trainer patiently answered all our questions and gave useful tips. (Posted on 19/07/2025)
Exceeded my expectations Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
I found the course extremely useful and relevant to my job. Highly recommend it to others. (Posted on 25/03/2025)
Great learning experience Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
The course content was comprehensive and up to date. The practical exercises were the best part. (Posted on 10/02/2025)
Would attend again Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Well organised course with clear objectives. The step-by-step approach made it easy to follow. (Posted on 09/05/2024)

Write Your Own Review

You're reviewing: Robot Operating System (ROS) Fundamentals

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment