Call +603 7931 9658 Email: sales@tertiarycourses.com.my

HRD Corp Approved Training Provider Malaysia - Industrial 4.0 Certification Training and Education

Robot Operating System (ROS) Specialization

The Robot Operating System (ROS) Specialization course is designed for robotics enthusiasts and professionals aiming to enhance their skills in advanced robotics software development. This specialization provides a deep dive into the fundamentals and advanced concepts of ROS, including efficient programming, simulation, and integration of autonomous systems. Participants will gain hands-on experience in utilizing ROS for real-world robotics applications, mastering techniques for building robust and intelligent robotic systems.

Throughout the course, students engage with practical exercises and projects, ensuring a thorough understanding of ROS architecture, node management, and interfacing with hardware components. The curriculum also covers cutting-edge topics in robotics, such as sensor integration, navigation, and complex robotic movements, preparing learners for the demands of modern robotics challenges. Graduates of this specialization are well-equipped to innovate in the field of robotics, contributing to advancements in automation and AI.

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: M1095

Course Booking

MYR4,000.00

Course Date

Course Time

* Required Fields

Post-Course Support

We provide free 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 asap.

Course 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.
Note the minimal class size to start a class is 3 Pax.


Course Details

Day 1 - ROS Fundamental

Topic 1.1 Introduction to ROS

  • What is ROS
  • Why ROS ?
  • ROS Applications and Eco Systems
  • ROS Installation on Ubuntu
  • ROS Master

Topic 1.2 ROS Packages & Nodes

  • ROS Workspace & catkin
  • Create a Catkin Workspace
  • Create a Package
  • Install a Package
  • ROS Nodes
  • ROS Launch

Topic 1.3 ROS Topics, Services & Actions

  • ROS Topics and Messages
  • Publishers and Subscribers
  • ROS Services
  • ROS Actions

Topic 1.4 ROS Bags

  • What is a ROSBag
  • Record and Playback a ROSBag
  • Visualize ROSBag with RViz

Topic 1.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 2.1 Program ROS Nodes and Topics

  • Program ROS Publisher Nodes and Topics (Python)
  • Program ROS Subscriber Nodes and Topics (Python)
  • Create Launch file

Topic 2.2 Program ROS Messages

  • Create Custom Message Type
  • Program Nodes with Custom Message Type (Python)

Topic 2.3 Program ROS Services

  • Create Custom Service Type
  • Program ROS Services with Custom Service Type (Python)

Topic 2.4 Program ROS Actions

  • Create Custom Action Type
  • Program ROS Actions with Custom Service Type (Python)

Day 3 and 4 - ROS SLAM and Navigation

Topic 3.1 LiDAR (Light Detection and Ranging)

  • Introduction to LiDAR
  • Overview of Turtlebot3 Burger
  • Turtlebot3 Burger Simulation on Gazebo and RViz
  • Obstacle Avoidance Simulation

Topic 3.2 SLAM (Simultaneous Localization And Mapping)

  • Introduction to SLAM
  • Virtual Robot SLAM Simulation on Gazebo
  • Introduction to Path Finding
  • Virtual Robot Navigation on Gazebo

Topic 3.3 Physical Robot Navigation

  • Bring Up Physical Turtlebot3 Burger with Remote Control
  • Teleoperation of Turtlebot3 Burger
  • Obstacle Avoidance on Turtlebot3 Burger
  • Perform SLAM and Navigation on Turtlebot3 Burger

Topic 3.4 ROS Navigation with Python

  • Move Turtlebot with Python
  • Collect Laser Scan Data
  • Obstacle Avoidance with Python
  • Initial Pose Estimation
  • Autonomous SLAM

Topic 3.5 ROS Navigation IoT

  • Introduction to IoT
  • Setup ThingSpeak
  • IoT with ROS

Topic 3. 6 ROS Navigation with Vision

  • Line Following
  • Gesture Controlled Navigation

Day 5  - ROS Robot Arm Control

Topic 5.1 Introduction to Robot Arm

  • Overview of Niryo NED
  • Tool Mounting
  • Vision Set
  • Using Niryo Studio
  • Learning Mode and Autorun

Topic 5.2 Blockly Programming to Control Robot Arm

  • Overview of Niryo Blocks
  • Setup Workspace
  • Vision Pick and Place
  • Conveyor Belt

Topic 5.3 Python Programming to Control Robot Arm

  • Overview of PyNiryo
  • Move Joints and Pose
  • Grasping with Tool
  • Pick and Place
  • Vision Pick and Place
  • Conveyor Belt

Topic 5.4 ROS for Robot Arm Control

  • Overview of ROS Stack of Niryo NED
  • Robot Arm Visualization

Course Info

Prerequisite

  • Basic IT Literacy skills Basic IT Literacy – Refers to skills required to operate at the user level a graphical operating system environment such as Microsoft Windows® or Linux Ubuntu®, performing basic operating commands such as launching an application, copying and pasting information, using menus, windows and peripheral devices such as mouse and keyboard. Additionally, users should be familiar with internet browsers, search engines, page navigation, and forms.

HRDF Funding

Please refer to this video https://youtu.be/Kzpd-V1F9Xs

1-     HRD Corp Grant Helper

How to submit grant applications for HRD Corp Claimable Courses

2-     Employers are required to apply for the grant at least one week before training commences.

Employers must submit their applications with supporting documents, including invoices/quotations, trainer profiles, training schedule and course content.

3-     First, Login to Employer’s e-TRIS account -https://etris.hrdcorp.gov.my

Second, Click Application

4-     Click Grant on the left side under Applications

5-     Click Apply Grant on the left side under Applications

6-     Click Apply

7-     Choose a Scheme Code and select HRD Corp Claimable Courses: Skim Bantuan Latihan Khas. Then, click Apply

8-     Scheme Code represents all types of training that suit the requirements provided by HRD Corp. Below are the list of schemes offered by HRD Corp:

9-     Select your Immediate Officer and click Next

10-  Select a Training Provider, then click Next

11-  Please select a training programme from the list, then key in all the required details and click Next

Select your desired training programme.

Give an explanation on why the participant is required to attend the training. E.g., related to their tasks/ career development, etc.

Explain the background and objective of this training.

Select a relevant focus area. For Employer-Specific Courses, select ‘Not Applicable’.

12-  If the training programme is a micro-credential programme, you are required to complete these 3 fields. Save and click Next

Insert MiCAS Application number

13-  Based on the nine (9) pillars listed below, HRD Corp Focus Area Courses are closely tied to support government initiatives towards nation building. As such, courses offered through the HRD Corp Focus Areas are designed to provide the workforce with skills required for current and future demands. Details of the focus areas are as follows:

14-  Please select a Course Title and Type of Training

15-  Select the correct type of training according to the actual type of training, or as mentioned in the training brochure:

16-  Please key in the Training Location and click Next

17-  Please select the Level of Certification and click Next

18-  Please follow the instructions and key in trainee details

19-  Click Add Batch, then click Save

20-  Click Add Trainee Details

21-  Please key in all the required details, then click Add

22-  Click Add if there are more participants. Once done, click Save

23-  Click Next

24-  Please key in the course fees and allowance details, then click Save

25-  Estimated cost includes the course fees/external trainer fees, allowances, and consumable training materials. Please comply with the HRD Corp Allowable Cost Matrix.

26-  Select Upfront Payment to Training Provider and key in the percentage from 0% to 30%. Then, click Save and Next

27-  Complete the declaration form and select a desired officer

28-  Add all the required documents, then click Add Attachment. Then, click Save and Submit Application

29-  Once the New Grant Application is successfully submitted, the Grant Officer will evaluate the application accordingly. The application may be queried if additional information is required.

The application status will be updated via the employer’s dashboard, email, and the e-TRiS inbox.

Job Roles

  • Robotics Engineer
  • ROS Developer
  • Automation Engineer
  • Robotics System Integrator
  • ROS System Architect
  • AI & Robotics Researcher
  • Autonomous Systems Developer
  • Robotics Software Engineer
  • Robotics Application Developer
  • Embedded Systems Engineer
  • Mechatronics Engineer
  • Robotics Control Systems Designer
  • Machine Learning Engineer (Robotics)
  • Robotics Simulation Engineer
  • Industrial Robotics Programmer
  • Robotics Project Manager
  • Drone Technology Developer
  • Advanced Manufacturing Engineer
  • IoT Solutions Architect (Robotics)
  • Robotics Technical Consultant

Trainers

Mr. Man Guo Chang: Mr. Man Guo Chang graduated from Nanyang Technological University, School of Electrical and Electronic Engineering, major in Computer Engineering.
Mr. Man has more than 25 years of working experience in the Semiconductor field, specialized in IC Testing, Product Engineering, Data Analysis, and Software Development.
Mr. Man is an ACTA certified trainer. His skill set includes Website Development, Digital Marketing, Software Development, Machine Vision, Internet of Things, etc.

Sim Cher Khern (Sim CK): 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.

Taozheng Yang:  Taozheng Yang got his master degree from University of California Berkeley, majored in Advanced Control system design. He has been worked as a robotics software engineer in USA for 1 year, and currently working in A*STAR as a research engineer for advanced robotics application. HIs strength is in Robotics motion planning, robot control, robot imitation learning, and algorithm implementation. He like badminton, swimming, DIY, and reading!

Sam Lee: Sam Lee is both a technical person as well as an entrepreneur. He owns a number of companies, many of which are in the technology field. One of his companies, Factory Chain is into software, hardware and AI. The company designs and builds advanced modular robots that include self-charging, autonomous navigation, AI vision and AI speech. Mr Lee has a Masters of Engineering degree from Imperial College, University of London

Write Your Own Review

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

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
  • Reload captcha
    Attention: Captcha is case sensitive.

You May Be Interested In These Courses