[NP-R4IR-F] ROS for Industrial Robots

Offered by School of Engineering

Certifiable Courses

About Course
Course Schedule
Course Structure
Financial Matters

About Course

Course Objectives

The three days course offers participants an understanding on 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. Participants will get to learn how to integrate robot control packages and simulate an industrial robot to carry out a pick-and-place operation.

Course Description

Topics covered are:
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)

Trainer's Profile

Edwin Ho Hui Leong

Edwin Ho holds a Bachelor's and a Master’s degree in Mechanical and Production Engineering from Nanyang Technological University.

Edwin's research passion centres around industrial robots, autonomous systems, and computer vision, leading to the development of various robotic applications. Notably, he served as the principal investigator for a Decentralised GAP Funded project.

Since 2010, he has been a lecturer at Ngee Ann Polytechnic's School of Engineering, teaching final year students about Unmanned Systems and industrial Robotics. Edwin also leads the Robotic Research and Innovation Centre, leveraging his expertise from prior roles focusing on Machine Design, Automation, and advanced mechatronic systems where precision motion control and nanometric actuated motions are key requirements. Edwin also teaches “ROS for industrial Robots” to short course CET learners and is a module leader for “Robot Operating System and Robot Applications” in Specialist Diploma for Robotic Engineering.

Course 
Schedule

Duration: 3 days
Time: 8am to 5pm
Delivery Mode: Classroom
Venue: Ngee Ann Polytechnic

Schedule may subject to changes. Detailed timetable will only be release upon enrolment and nearer to course commencement date.

Course Structure

TPG course reference No.

TGS-2023025536

ROS for Industrial Robots
ROS for Industrial Robots (NP-R4IR-F)
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.

Financial matters

Course fees payable (incl. GST & excl. supplementary fee)

Description ROS for Industrial Robots Total course fee
Full Course fee $1,069.20 $1,069.20
SkillsFuture Baseline Funding for Singapore Citizen Aged Below 40 $317.79 $317.79
SkillsFuture Baseline Funding for SPR/LTVP+ $320.76 $320.76
SkillsFuture Mid-Career Enhanced Subsidy for Singapore Citizen aged 40 and above $119.79 $119.79
Enhanced Training Support for SMEs for Singapore Citizen $119.79 $119.79
Enhanced Training Support for SMEs - SPR & LTVP+ $122.76 $122.76

GST rate

The course fees payable above are inclusive of 8% GST rate.

Payment option

The payment needs to be made upon the application is submitted.

Allowed payment by

The course fee allows to be paid by:
SkillsFuture Credits (SFC);
Credit card (e-payment);
Debit card (e-payment);
PayNow (e-payment).

Refund and withdrawal policy

  • Please note that a 100% refund will be given if the withdrawal request is submitted more than or equal to 14 days before the course start date.
  • Please note that a 50% refund will be given if the withdrawal request is submitted less than 14 days before the course start date.
  • Please note that no refund will be given if the withdrawal request is submitted on or after the course start date.