Design and implementation of a human tracking and following capability for a robotic avatar

In this project, the human-following capability has been implemented on a mobile platform (MAVEN-II) which was also called a robotic avatar. The design and implementation of human-following capability was part of the research project under the general topic of Telepresence, which aimed at developing...

Full description

Saved in:
Bibliographic Details
Main Author: Yao, Xiling.
Other Authors: Seet Gim Lee, Gerald
Format: Final Year Project
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/54019
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-54019
record_format dspace
spelling sg-ntu-dr.10356-540192023-03-04T18:32:45Z Design and implementation of a human tracking and following capability for a robotic avatar Yao, Xiling. Seet Gim Lee, Gerald School of Mechanical and Aerospace Engineering Robotics Research Centre DRNTU::Engineering::Mechanical engineering::Robots In this project, the human-following capability has been implemented on a mobile platform (MAVEN-II) which was also called a robotic avatar. The design and implementation of human-following capability was part of the research project under the general topic of Telepresence, which aimed at developing remotely controllable robots that can interact with humans in social scenarios (conference, eldercare etc.). Previous designs had used RGB cameras and laser range finders to detect and track humans, with Mean Shift, Histogram of Oriented Gradient (HOG), and Background-Foreground Model as the commonly used algorithms. However, these methods were not able to re-identify the targeted person among a crowd when he/she came back to the scene after being occluded or being out of the sensor’s field of view. In this project, the Kinect sensor was used to detect the person and to track his/her position in 3D space. In each frame of the sensor reading, the histogram in HSV color space was calculated for the targeted person’s clothes, while the person’s position was updated and stored until he/she was in a situation (being occluded or away from the field of view) where he/she could not be detected by the Kinect sensor. From then on, for every person detectable by the sensor, his/her current color histogram and 3D position was compared with that of the originally targeted person with a Matching Level calculated. Hence if the targeted person re-enter the field of view, he/she would generate the best Matching Level and then he/she would be recognized as the target. Based on the relative position from the robot to the targeted person, the robot’s linear and rotational travelling speed was calculated, and it was able to follow the person when he/she was walking around. During the human-following process, the robot tried to maintain a constant distance to the targeted person. In addition to the mode of human-following at the person’s back, which had been implemented in previous research, the Side-by-side Following mode was implemented in this project, which enabled the robot to accompany the targeted person by his/her side when he/she was walking around. Obstacle avoidance function was also implemented using the Virtual Potential Field concept. Experiment result showed that the Back-Following function was satisfactorily robust; while the robot movement in the Side-by-side Following mode was unstable. Bachelor of Engineering (Mechanical Engineering) 2013-06-11T08:05:41Z 2013-06-11T08:05:41Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/54019 en Nanyang Technological University 86 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Mechanical engineering::Robots
spellingShingle DRNTU::Engineering::Mechanical engineering::Robots
Yao, Xiling.
Design and implementation of a human tracking and following capability for a robotic avatar
description In this project, the human-following capability has been implemented on a mobile platform (MAVEN-II) which was also called a robotic avatar. The design and implementation of human-following capability was part of the research project under the general topic of Telepresence, which aimed at developing remotely controllable robots that can interact with humans in social scenarios (conference, eldercare etc.). Previous designs had used RGB cameras and laser range finders to detect and track humans, with Mean Shift, Histogram of Oriented Gradient (HOG), and Background-Foreground Model as the commonly used algorithms. However, these methods were not able to re-identify the targeted person among a crowd when he/she came back to the scene after being occluded or being out of the sensor’s field of view. In this project, the Kinect sensor was used to detect the person and to track his/her position in 3D space. In each frame of the sensor reading, the histogram in HSV color space was calculated for the targeted person’s clothes, while the person’s position was updated and stored until he/she was in a situation (being occluded or away from the field of view) where he/she could not be detected by the Kinect sensor. From then on, for every person detectable by the sensor, his/her current color histogram and 3D position was compared with that of the originally targeted person with a Matching Level calculated. Hence if the targeted person re-enter the field of view, he/she would generate the best Matching Level and then he/she would be recognized as the target. Based on the relative position from the robot to the targeted person, the robot’s linear and rotational travelling speed was calculated, and it was able to follow the person when he/she was walking around. During the human-following process, the robot tried to maintain a constant distance to the targeted person. In addition to the mode of human-following at the person’s back, which had been implemented in previous research, the Side-by-side Following mode was implemented in this project, which enabled the robot to accompany the targeted person by his/her side when he/she was walking around. Obstacle avoidance function was also implemented using the Virtual Potential Field concept. Experiment result showed that the Back-Following function was satisfactorily robust; while the robot movement in the Side-by-side Following mode was unstable.
author2 Seet Gim Lee, Gerald
author_facet Seet Gim Lee, Gerald
Yao, Xiling.
format Final Year Project
author Yao, Xiling.
author_sort Yao, Xiling.
title Design and implementation of a human tracking and following capability for a robotic avatar
title_short Design and implementation of a human tracking and following capability for a robotic avatar
title_full Design and implementation of a human tracking and following capability for a robotic avatar
title_fullStr Design and implementation of a human tracking and following capability for a robotic avatar
title_full_unstemmed Design and implementation of a human tracking and following capability for a robotic avatar
title_sort design and implementation of a human tracking and following capability for a robotic avatar
publishDate 2013
url http://hdl.handle.net/10356/54019
_version_ 1759858091679023104