Master'sOpen Access

Teaching human gestures to humanoid robots by using kinect sensor

2014
0 views
0 downloads
Advisor: Yrd. Doç. Dr. Ayşegül Uçar

Abstract (EN)

In this thesis, a novel algorithm is improved to recognize human actions and reproduction them on a humanoid robot. The proposed algorithm concerns to the human action recognition and imitation relating to upper body in real time. The study consists of two parts. In the first part, the real time imitation system is realized. The 3D human skeleton joint positions obtained from Xbox 360 Kinect are transformed to robot joint angle data via a transformation algorithm and then these angular data are transferred to NAO humanoid robot. At the end of this part, the upper body human actions are successfully imitated by NAO humanoid robot in real – time. In the second part of the study, the human action recognition algorithm is implemented for human upper body gestures. The transformation algorithm in the first part of study is used for obtained joint angles from users. So a human action data – set is created. Each action is performed 10 times by nine users with different body builds. The collected joint angles from users are divided into six classes according to the actions. Extreme Learning Machines (ELMs) are used to classify human actions defined by joint angles. Additionally, the Feed-Forward Neural Networks (FNNs) with back propagation algorithm is used for the comparison aim. According to the comparative results, ELMs produce a good human action recognition performance. Keywords: Xbox 360 Kinect, NAO humanoid robot, Human action recognition.

Author

Emrehan Yavşan

How to Cite

Emrehan Yavşan (Master Thesis). Teaching human gestures to humanoid robots by using kinect sensor, 2014, Fırat University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Fırat University