ROS for Industrial Robots

Short Course / 3 days

Note: Application is not open. Please register interest below.
Course Information
Learning Outcomes
Course Schedule
Lesson Plan
Course Fees

Course Information

Ever wanted to build a robot? Developing a robot used to involve gathering a host of complicated tools. Now, with the ROS (Robot Operating System) special framework, this is done for you so programming your own real-world robot is more accessible than ever.

Learning Outcomes

This three-day course offers you an understanding of Robot Operation System (ROS) as a software integration tool for implementation of an industrial robot workcell. ROS is an open source platform that allows integration of software packages via a messaging framework and offers fundamental building blocks for developing robot applications. You will learn how to integrate robot control packages and simulate an industrial robot to carry out a pick-and-place operation.


Course Date: TBC
Duration: 1 day
Time: 8am to 5pm

Ngee Ann Polytechnic reserves the right to reschedule / cancel any programme, modify the fees and amend information without prior notice.

Lesson Plan

This course consists of 3 modules:

Day 1:
  • Introduction to ROS (2 hrs)
  • Basic Linux command (2hrs)
  • ROS master and ROS tools (2 hrs)
  • Message and Topics (2 hrs)
Day 2:
  • Nodes and Packages (2 hrs)
  • Services and Parameters (2 hrs)
  • Unified Robot Description Format (URDF) – (2hrs)
  • Robot Motion Control : MoveIt – (2hrs)
Day 3:
  • Setting up a simulated robot workcell (4 hrs)
  • Robot Motion Planning Using RVIZ (2 hrs)
  • Robot Motion Planning using C++ (2hrs)


Certificate of Participation will be awarded to participants who achieve at least 75% attendance.

Course Fees

Course fee is payable upon acceptance. It is inclusive of 7% GST and subject to review.

Applicants / Eligibility Fees
Full Course Fee$1059.30