Two-day Workshop on Advanced Level Firmware Programming for Legged Robot

Date: July 30 and 31, 2024 (Tue and Wed)

Time: 2:30 – 5:00pm

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

Two-day Workshop on Advanced Level Firmware Programming for Legged Robot

Firmware is the software program in MCU (micro controller unit) to control the actuators such as servos and motors, and sensors of a robot. It is a challenge to develop a good firmware as MCU is not powerful as computer CPU. As MCU program runs in single thread model, programming techniques are required to efficiently coordinate each module (sensor or actuator) to avoid them from blocking each other. 

In this two-day advanced level firmware programming workshop, topics like inverse kinematics, concurrent control of actuators, and object-oriented approach for robotics will be covered. To facilitate your learning, you will also be building your own legged robot, serving as a hands-on platform for programming, implementation, and control. Details of the workshop are as follows:

Date: July 30 and 31, 2024 (Tue and Wed)

July 30 (Session 1) – Robot Building
July 31 (Session 2)  – Robot Programming

Robot Demo:

Time: 2:30-5:00pm

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

Instructor: Mr David Lee (Technical staff from The Department of Computer Science)

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

Eligibility: All HKU students are welcome to join with priority given to Innovation Wing members. Students are required to have knowledge in C/C++ programming, PlatformIO development platform, and Arduino API Framework.