Sim Cher Khern (Sim CK) has over 20 years of working experience in a number of product development lifecycles, involving embedded firmware and FPGA programming, as well as high speed embedded system hardware design and PCB layout, where EMI/EMC considerations are critical for product delivery. He has also gained much project management experience and knowledge working with various operating systems (Windows, Linux, RTOS), networking technologies and web interface while developing the products.
Being a technology enthusiast, he keeps up with emerging technologies and likes to get his hands dirty with projects. In the process, he has picked up knowledge in full stack web development and its deployment to the cloud platform. He has also acquired knowledge on Cybersecurity threats, Network Defense and Ethical Hacking.
CK holds a MSc in Embedded Systems from Nanyang Technological University (NTU), as well as Cybersecurity certifications from EC-Council (ECSS, CND, CEH and CHFI).
His current area of interests include Cybersecurity, Embedded system hardware and firmware, IoT, Web technologies and Machine learning. They are intertwined in today’s business systems setup.
Course Details
Course Details
What You'll Learn
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)
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 21-65 years old
Minimum Software/Hardware Requirement
Software:
You can download and install the following software:
Hardware: Windows and Mac Laptops
SSG Training Grant
SSG TG is $15 per pax. Net fee after SSG TG is $309.82. Absentee Payroll is not eligible.
Steps to Apply Skills Future Claim
- The staff will send you an invoice with the fee breakdown.
- Login to the MySkillsFuture portal, select the course you’re enrolling on and enter the course date and schedule.
- Enter the course fee payable by you (including GST) and enter the amount of credit to claim.
- Upload your invoice and click ‘Submit’
Get Additional Course Fee Support Up to $500 under UTAP
The Union Training Assistance Programme (UTAP) is a training benefit provided to NTUC Union Members with an objective of encouraging them to upgrade with skills training. It is provided to minimize the training cost. If you are a NTUC Union Member then you can get 50% funding (capped at $500 per year) under Union Training Assistance Programme (UTAP).
For more information visit NTUC U Portal – Union Training Assistance Program (UTAP)
Steps to Apply UTAP
- Log in to your U Portal account to submit your UTAP application upon completion of the course.
Note
- SSG subsidy is available for Singapore Citizens, Permanent Residents, and Corporates.
- All Singaporeans aged 25 and above can use their SkillsFuture Credit to pay. For more details, visit www.skillsfuture.gov.sg/credit
- An unfunded course fee can be claimed via SkillsFuture Credit or paid in cash.
- UTAP funding for NTUC Union Members is capped at $250 for 39 years and below and at $500 for 40 years and above.
- UTAP support amount will be paid to training provider first and claimed after end of class by learner.
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
Review
Customer Reviews (12)
- Might Consider Review by Course Participant/Trainee
-
. (Posted on 10/23/2019)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 - Overall training content is good for beginners. Review by Course Participant/Trainee
-
Good if can provide comprehensive step-by-step procedure. Should provide Source Code to copy and paste so to save time. Laptop loan is hanging. (Posted on 10/23/2019)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
Write Your Own Review
- Recommended Courses
- Related Courses




