ROS-Industrial Developer's Training - Basic+Advanced Banner Image

ROS-Industrial Developer's Training - Basic+Advanced

ROS-Industrial Training

Tuesday, 21 - 24 May, 2019 (Singapore)

Advanced Remanufacturing and Technology Centre, 3 Cleantech Loop, Singapore, , Singapore

Looks like this event is over!

The registration is closed.

Registration Information
Price (SGD)
Basic+Advanced (Day 1-4): Singapore Registered Company
Sales Ended
Basic+Advanced (Day 1-4): Overseas Participant
Sales Ended
Basic+Advanced (Day 1-4): Students/Staff of Singapore Institute of Higher Learning
Sales Ended
Basic+Advanced (Day 1-4): Free-eligible Promotion Code Participants
Sales Ended
Enter promotional code
The registration is closed.

Course Overview:

Fri  17 May 15.00-17.00 - Virtual Machine and/or Ubuntu system check (MANDATORY)

Tue 21 May  09.00-17.00 - Basic Training Day 1

Wed 22 May 09.00-17.00 - Basic Training Day 2

Thu 23 May  09.00-17.00 - Basic Training Day 3

Fri 24 May    09.00-17.00 - Advanced Training

Costs include lunch, morning and afternoon tea for training days.


Course Prerequisites: Linux/Ubuntu familiarity, C++ programming experience and a desire to program robots!


Limited availability: For non-members, government members, or for seats in excess of your limit, the training fee is per attendee. Space for the training is limited and will be provided on a first-come, first-served basis.


Equipment required:

Upon confirmation, you are required to ensure that you have a laptop that has either:

1. Native Ubuntu 18.04 and ROS Melodic installed and you have downloaded the training material here


2. If it's a windows / Apple laptop you are running VM and have downloaded the training material here.

Please view the PC setup requirements here:


Course Content: 

ROS-Industrial Developers Training - Basic (3 Days)

Day 1 (focuses on introductory ROS skills)

o ROS Setup, Catkin, Installing Packages

o Break

o Creating Packages/Nodes, Topics, Messages

o Lunch

o Services, Actions

o Break

o Launch Files, Parameter

Day 2

o URDF, Workcell XACRO

o Break

o TF, Build a MoveIt! Package

o Lunch

o Motion Planning Using Rviz, C++

o Break

o Introduction to Descartes Path Planning

o Introduction to Perception

Day 3

o Day 1 and 2 Recap

o Break

o Lab Introduction, Labs (1) Pick and Place Application – Simulation Only, (2) Descartes

Application using UR10

o Lunch

o Work on Lab Applications


ROS-Industrial Developers Training - Advanced (1 Day)

Day 4

Users have a number of topics to choose from, depending on their area of interest, including:

o Advanced motion planning

o 3D point cloud processing

o 2D image analysis

o ROS tools for debugging

powered by