3-session Beginner workshop on
Robot Operating System (ROS)

Date: February 19 (Mon), 22 (Thu) and 26 (Mon) , 2024

Time: 2:30 – 4:30pm

Venue: Digital Learning Studio, Tam Wing Fan Innovation Wing One, HKU

Workshop Details

The Robot Operating System (ROS) (https://www.ros.org/) is a set of open-sourced software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. ROS is de facto industrial standard for developing system for robots. It is important to everyone who wants to work in the field of robotics.

This workshop consists of three sessions to lead beginners to learn ROS framework and each session will take up 2 hours:

Date: February 19 (Mon), 22 (Thu) and 26 (Mon), 2024

Time: 2:30-4:30pm

Venue: Digital Learning Studio, Tam Wing Fan Innovation Wing One, HKU

Instructor: Mr Henry Leung and Mr Johnson Zhang, Student Research Assistant of Innovation Wing

A limited quota of 18 will be offered on first-come-first-served basis.

Eligibility: All HKU Engineering Students and InnoHub members, preferably with C/C++ programming knowledge but not a must.

Course Outline
Session Date Topics
Session 1
Feb 19, 2024 (Monday)

Introduction to ROS

  • What is ROS?
  • Application of ROS
  • How to access to ROS
  • Structure of ROS
Session 2
Feb 22, 2024 (Thursday)

Basic Control Structure of ROS

  • Learn about basic structure of ROS (Node, Topic, Service, Parameter)
  • Learn about basic control protocol through TurtleSim
Session 3
Feb 26, 2024 (Monday)

ROS taster: Implementation and Control

  • Experience initiation and linkage to Robot made by Interns
  • Try out different control protocols through ROS