Back to All Events

RIC-Asia Pacific ROS-I Training - August

  • ARTC 3 Cleantech Loop Singapore Singapore (map)

The ROS-Industrial Consortium Asia Pacific will be looking at hosting another ROS-Industrial training event in August.

There are two types of trainigs offered:

  1. Day 1-3 - ROS-Industrial Developer's Training - Basic
  2. Day 4 - ROS-Industrial Developer's Training - Advanced

ROS-Industrial Developer's Training - Basic

This is a three-day ROS-Industrial Developers Training - Basic Class comprising of: Basic Training - 3 Day (Separate Payment)

  • 3pm - 5pm 27 August (VM and Laptop configuration check)
  • 9am - 8pm 28 August - Day 1 Basic Training + Networking Dinner - ROS Users
  • 9am - 5pm 29 August - Day 2 Basic Training
  • 9am - 5pm 30 August - Day 3 Lab work with UR10 robot
    Location: Singapore
    Registration are now open: Register here for the Basic Training or Basic and Advanced Training

Cost: ROS-Industrial AP Consortium Members:
The Basic training is FREE for up to:

  • Three attendees for Full Consortium ROS-I AP Members
  • Two attendees for Associate Consortium ROS-I AP Members
  • One attendee for Research Consortium ROS-I AP Members

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

Non-Members - Basic Training:

  • Non-Member (Singapore Registered Participan) SGD 750
  • Non-Member (Overseas) SGD 850
  • Non-Member (Student/Staff registered Singapore Institute of Higher Learning) SGD 650

**The Basic and Advanced Training courses (Day 1-4) can be performed as a package with the following discounted rate:
For Basic & Advanced Training (Day 1-4)

  • Member SGD200
  • Non-Member (Singapore Registered Participant) SGD 950
  • Non-Member (Overseas) SGD 1100
  • Non-Member (Student/Staff registered Singapore Institute of Higher Learning) SGD 770

Advanced Training

Advanced Training - 1 Day (Separate Payment)

Cost- Advanced topics only

  • Member SGD 200
  • Non-Member (Singapore Registered Participant) SGD 300
  • Non-Member (Overseas) SGD 350
  • Non-Member (Student/Staff registered Singapore Institute of Higher Learning) SGD 260


Please bring a laptop to the class with the ROS-I training Virtual Machine pre-installed or a Native Ubuntu with Kinetic installed.

This class is geared toward individuals with a C++ programming background who seek to learn to compose their own ROS nodes.

Curriculum: Link to the Wiki

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

Venue: ARTC, Level 1 - Reception for Registration 3 CleanTech Loop, #04 CleanTech Two, Singapore 637143

VM Check TBC: Please test the VM install prior to arrival. Trainers will be available to verify correct VM installation and to update the VM with any last-minute curriculum changes. A limited number of pre-configured “loaner” laptops will be prepared as a contingency.

**IT IS extremely important that you have either:

  1. Native Ubuntu 16.04 and ROS Kinetic installed on your laptop OR
  2. Virtual Machine (note potential slow performance) Download instructions here

Developer's Training - Basic - Agenda

1. ROS-Industrial Developers Training - Basic (3 Days) - 28-30 August
The three-day developers class is geared toward individuals with a C++ programming background:

Day 1 focuses on introductory ROS skills:

  • ROS Setup, Catkin, Installing Packages
  • Break
  • Creating Packages/Nodes, Topics, Messages
  • Lunch
  • Services, Actions
  • Break
  • Launch Files, Parameter

    Day 2
  • URDF, Workcell XACRO
  • Break
  • TF, Build a MoveIt! Package
  • Lunch
  • Motion Planning Using Rviz, C++
  • Break
  • Introduction to Descartes Path Planning
  • Introduction to Perception

    Day 3
  • Day 1 & 2 Recap
  • Break
  • Lab Introduction, Labs (1) Pick and Place Application – Simulation Only, (2) Descartes
  • Application using UR10
  • Lunch
  • Work on Lab Applications

Advanced Training - Agenda

Day 4 ** Note extra payment is required for this session

  • Advanced Topic Introduction (1) Path Planning, (2) Perception(including Python node** New Training material)
  • Break
  • Advanced Topics in Descartes Path Planning
  • Lunch
  • Advanced Topics in Perception