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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |