ROS-Industrial:
ROS2 Mobile Robot Navigation (Nav2) Competency* (32 HOURS)
Introduction
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.
Contact Us
- For technical enquiries, please contact:
Mr REN Lingfei,
Email: ren_lingfei@ARTC.a-star.edu.sg
- For general enquiries, please contact:
Ms Sheila Suppiah,
Email: Sheila_Suppiah@ARTC.a-star.edu.sg
Registration
- 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.
Schedule
Skills Course Reference Number | Next Intake(s)'s Training Period
(Click on the dates to view its schedules) | Registration Status | |
| TGS-2023021821 | 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.
Announcement:
- 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.
- View the full list of modular programmes offered by SIMTech and ARTC.
A*STAR celebrates International Women's Day
From groundbreaking discoveries to cutting-edge research, our researchers are empowering the next generation of female science, technology, engineering and mathematics (STEM) leaders.
Get inspired by our #WomeninSTEM