Robotic Arm Challenge 2025 Workshop: Robot arm programming

Date:  September 10, 2025 (Wednesday)

Time: 11:00am – 1:00pm

Venue: Makerspace A, Tam Wing Fan Innovation Wing One, HKU

What is Robot Operating System ( ROS)?

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.

Workshop Details

This workshop is designed to provide students with hands-on experience using an educational grade 4DOF robotic arm. Participants will learn the basics of Python programming for robotics, how to control the Dobot Magician, and fundamental concepts such as forward and inverse kinematics.  

Date:  September 10, 2025 (Wednesday)

Time: 11:00am – 1:00pm

Venue: Makerspace A, Tam Wing Fan Innovation Wing One, HKU

Learning Objectives: 

  • Learn how to use Python to control the Dobot Magician 
  • Understand the basic principles of robotics kinematics 
  • Be able to complete basic pick-and-place task 

Prerequisites: 

  • Basic knowledge of Python programming 
  • Bring a laptop with the required software environment pre-installed (installation instructions will be provided soon) 

Materials Provided (per group): 

  • Dobot Magician x1 
Workshop Outline
Activity Duration
Overview of the workshop and introduction of some basic concepts of robotic arms

10 mins 

Use python codes to program a robot arm

30 mins 

Introduction to hand-eye calibration for coordinating robotic arms and cameras

10 mins

Practice of hand-eye calibration

30 mins

Object recognition by colors and practice

20 mins

Wrap Up

10 mins

Self Learning Materials
Event Photos