Graduation Semester and Year
2015
Language
English
Document Type
Thesis
Degree Name
Master of Science in Electrical Engineering
Department
Electrical Engineering
First Advisor
Dan Popa
Abstract
In the domain of social robotics, robots have recently been used in conversational interaction with humans. In this thesis, research was conducted to help create a system for imitation learning. In this system, a trainer trains a robot to be a teacher. The robotic teacher interacts with other humans in order to teach them the task that the robot was trained on. The method of `Teaching by Demonstration' was used, where an ideal motion is performed by a trainer. This ideal motion is learned by the robot and replayed in the subsequent interaction with humans. If the replayed motion is copied by the human, the closeness of the motion performed by the human and the robot are compared. The task is then repeated until the desired optimal motion (as performed by the trainer) is obtained from the human subject. The main focus of the thesis is to define a general imitation system that can encode different motions which are beneficial in social robotics. A technique called Dynamic Movement Primitives (DMPs) was selected as the method for recording and generating the generalized robotic motions. The human-robot interaction gestures are compared using another algorithm called Dynamic Time Warping (DTW) and the validity of DTW as a comparison metric was also studied.DMPs are a set of non-linear differential equations which are used as the framework for describing human motion in a generalizable manner. A motion can be expressed as a combination of the learnt movement primitives. The DMPs have the flexibility to encode any motion into a set of differential equations by just adjusting certain parameters. The task/ motion that the robot is to teach a human subject is learnt using the DMPs. Once the motion is taught to the human, the gesture performed by the human and the motion of the robot are juxtaposed and analyzed using the DTW method. DTW is an algorithm which analyzes motion series that change temporally. Similarities between the gestures performed by the robot and the imitation done by the human are studied using DTW. Trials are performed to validate the utility of DTW as an effective measure for comparison.
Disciplines
Electrical and Computer Engineering | Engineering
License
This work is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 4.0 International License.
Recommended Citation
Balakrishnan, Namrata, "Motion Learning And Control For Social Robots In Human-robot Interaction" (2015). Electrical Engineering Theses. 225.
https://mavmatrix.uta.edu/electricaleng_theses/225
Comments
Degree granted by The University of Texas at Arlington