ROS2 Mobile Robot Navigation (Nav2) Competency* (32 HOURS)

ROS-Industrial_ROS2 Mobile Robot Navigation (Nav2) Competency
*This is a non-WSQ module.


ROS Navigation Stack is one of the most popular navigation solutions in mobile robots since 2010. It enables mobile robots to move around autonomously and address industry applications such as distributed delivery, security surveillance, autonomous cleaning, and several more. The ROS Navigation2 stack is a new and improved version compatible with the latest ROS2 distributions. It inherits a set of foundational implementations of algorithms, including A* and Dynamic Window Approach (DWA) for planning and control from Navigation1, and added features such as behavior tree navigator and task-specific asynchronous servers to achieve high modularity.

ROS2 provides real-time capabilities compared to ROS1 and utilizes the Data Distribution Service (DDS) as the communication protocol. DDS is used in real-time applications such as aircraft, missile systems, and financial systems. Industry-grade mobile robots navigating more than 2m/s in dynamic environments must adhere to stringent safety and security standards. Navigation2 is designed to sit on a higher application layer of ROS2 to address such safety standards and determinism, enabling robots to function in time-critical situations.

About this Programme

At the end of this course, participants will be able to understand Navigation2 and deploy robots on Navigation2. Participants will also be equipped with the knowledge to fully customise Navigation2 to suit their mobile base.

The course offers the following:

  • An introduction of Navigation2
  • Deploy behaviour trees in Navigation2
  • Simulation of robots in Navigation2
  • Setup and run a robot in simulation
  • Setup and run SLAM and Navigation2 in ROS2
  • Deploying a robot in Navigation2
  • Setup and run a physical robot
  • Setup and run SLAM and Navigation2 in ROS2
  • Customisation of a robot in Navigation2
  • Customise SLAM and Navigation parameters for both simulation and physical robots
  • Creation of plugins for Navigation2
  • Creation and integration of a custom recovery plugin for Navigation2

Who Should Attend

This course is relevant for individuals working in sectors such as industrial automation, warehouse, healthcare, facility management etc.

Course Outline

Course Outline

The programme employs the Learn-Practise-Implement™ (LPI™) pedagogy, where fundamental knowledge and principles taught will be reinforced with hands-on practices.

Day 1
  • Introduction to Navigation2 in ROS2 and SLAM
  • Setup of Simulation Environment for SLAM and Navigation2
Day 2
  • Setup of hardware for SLAM and Navigation Tuning of Parameters
Day 3
  • Behavior Trees and Implementation of Custom ROS2 Navigation Plugin
Day 4
  • Review of Key Navigation Concepts and Assessment

Upon Completion of This Course


Participants will be awarded with a Certificate of Attendance (COA) by SIMTech and/or ARTC if they meet the following criteria:

  • Achieve at least 75% course attendance;
  • Take all assessments; and
  • Pass the course.

Note: Trainees will have to bear the full courses fee upon failure to meet either one of the criteria.

Pre-Requisites, Full and Nett Course Fees


  • Applicants should possess a degree in any discipline or a diploma with a minimum of 3 years of related working experience.
  • Applicants should either (1) have a ROS 2 Basics Completion Certification from ROS-Industrial or (2) with experience and competency in ROS2 Basics (with understanding of publishers, services, actions as well as the ability to create a ROS 2 Package) for acceptance into the course. For (2), the applicants must complete a pre-requisites assessment.
  • Proficiency in written and spoken English.

Full Course Fee

The full course fee for this course is $3,200 before funding and prevailing GST.

Nett Course Fee

Singapore Citizens aged 39 years and below, Singapore Permanent Residents and LTVP+ Holders
Employer-sponsored and self-sponsored Singapore Citizens aged 40 years and above (MCES) ² SME-sponsored local employees (i.e Singapore Citizens, Singapore Permanent Residents and LTVP+ Holders) (ETSS) ¹
$1046.40 $406.40$406.40
All fees are inclusive of GST 9%.
Please note that fees and funding amount are subject to change.


  • The LTVP+ scheme applies to lawful foreign spouses of Singapore Citizens with (i) at least one Singapore Citizen child or are expecting one from the marriage, or at least three years of marriage, and (ii) where the Singapore Citizen sponsor is able to support the family.
  •  All LTVP+ holders can be identified with their green visit pass cards, with the word ‘PLUS’ printed on the back of the card.


SMEs that meet all of the following eligibility criteria:

  • Registered or incorporated in Singapore
  • Employment size of not more than 200 or with annual sales turnover of not more than $100 million

SME-sponsored Trainees:

  • Must be Singapore Citizens or Singapore Permanent Residents.
  • Courses have to be fully paid for by the employer.
  • Trainee is not a full-time national serviceman. 

Further Info: This scheme is intended for all organisations, including non-business entities not registered with ACRA e.g. VWOs, societies, etc. Only ministries, statutory boards, and other government agencies are NOT eligible under Enhanced Training Support for SMEs Scheme. Sole proprietorships which meet all of the above criteria are also eligible.


SkillsFuture Credit

For more information on the SkillsFuture funding schemes you are eligible for, please visit

How course fees are calculated

International Participants Singapore Citizens aged 39 years and below, Singapore Permanent Residents and LTVP+ Holders Employer-sponsored and self-sponsored Singapore Citizens aged 40 years and aboveSME-sponsored local employees (i.e Singapore Citizens, Singapore Permanent Residents and LTVP+ Holders) 
Not applicable for SkillsFuture FundingSkillsFuture Funding (Baseline)SkillsFuture Mid-career Enhanced Subsidy (MCES) ²SkillsFuture Enhanced Training Support for SMEs (ETSS) ¹
 Full Course Fee $3,200$3,200$3,200  $3,200
SkillsFuture FundingNot Applicable  ($2,240) ($2,880) ($2,880)
Nett Course Fee$3,200  $960$320 $320
GST 9%
$288 $86.40* $86.40* $86.40*
Total Course Fee Payable to Training Provider$3,488 $1046.40$406.40$406.40
* Based on 30% of Full Course Fee

Contact Us

  • For technical enquiries, please contact:

Mr REN Lingfei,

  • For general enquiries, please contact:

Ms Sheila Suppiah,


  • Please register for this course through our Course Registration Form for Public Classes.
  • For the first question, please select "Modular Programmes".
  • Applicants will be placed on our waiting list if the course does not have an upcoming scheduled intake.
  • Once the next intake is confirmed to commence, SIMTech will contact the applicants to share the class information.
Note: Applicants must meet the course’s additional pre-requisites to be allowed to submit their registrations. For more information, please refer to this course's pre-requisites section.


Skills Course Reference NumberNext Intake(s)'s Training Period
(Click on the dates to view its schedules)
Registration Status
  • ROS-Industrial: ROS2 Mobile Robot Navigation (Nav2) Competency (32 hours)
The next intake's schedule is still in the planning stage.

Note: SIMTech and ARTC reserve the right to change the class/schedule/course fee or any details about the course without prior notice to the participants.


  • From 1 Oct 2023, attendance-taking for SkillsFuture Singapore (SSG)'s funded courses must be done digitally via the Singpass App. More information may be viewed here.
FD: Full day
AM: Morning
PM: Afternoon
EVE: Evening