Shadow Me: Program a Humanoid Robot to Imitate Human Movements

Research areas

Temporary Supervisor

Professor Fatih Porikli


Using a camera and a kinect sensor observe a human. Using computer vision techniques interpret movements. Using a controllable robot, repeat the same movements.


The goal is developing real-time running software that captures visual data and learns human movement patterns to control a humanoid robot.


- Matlab, C++, microcontroller programming - Strong background in computer vision and image/video processing This is a more practical than theoretical project however, you will need to have some analytical and mathematical skills to traverse certain prob



Updated:  1 June 2019/Responsible Officer:  Dean, CECS/Page Contact:  CECS Marketing