Autonomous Object Category Learning for Service Robots Using Internet Resources

With the developments in the field of Artificial Intelligence (AI), robots are becoming smarter, more efficient and capable of doing more dififcult tasks than before. Recent progress in Machine Learning has revolutionized the field of AI. Rather than performing pre-programmed tasks, nowadays robots...

Full description

Bibliographic Details
Main Author: Abedin, Reaz Ashraful
Format: Others
Language:English
Published: Umeå universitet, Institutionen för datavetenskap 2016
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-128299
id ndltd-UPSALLA1-oai-DiVA.org-umu-128299
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-umu-1282992016-12-02T05:11:13ZAutonomous Object Category Learning for Service Robots Using Internet ResourcesengAbedin, Reaz AshrafulUmeå universitet, Institutionen för datavetenskap2016With the developments in the field of Artificial Intelligence (AI), robots are becoming smarter, more efficient and capable of doing more dififcult tasks than before. Recent progress in Machine Learning has revolutionized the field of AI. Rather than performing pre-programmed tasks, nowadays robots are learning things, and becoming more autonomous along the way. However, in most of the cases, robots need a certain level of human assistance to learn something. To recognize or classify daily objects is a very important skill that a service robot should possess. In this research work, we have implemented a fully autonomous object category learning system for service robots, where the robot uses internet resources to learn object categories. It gets the name of an unknown object by performing reverse image search in the internet search engines, and applying a verification strategy afterwards. Then the robot retrieves a number of images of that object from internet and use those to generate training data for learning classifiers. The implemented system is tested in actual domestic environment. The classification performance is examined against some object categories from a benchmark dataset. The system performed decently with 78:40% average accuracy on ve object categories taken from the benchmark dataset and showed promising results in real domestic scenarios. There are existing research works that deal with object category learning for robots using internet images. But those works use Human-in-the-loop models, where humans assist the robot to get the object name for using it as a search cue to retrieve training images from internet. Our implemented system eliminates the necessity of human assistance by making the task of object name determination automatic. This facilitates the whole process of learning object categories with full autonomy, which is the main contribution of this research. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-128299UMNAD ; 1064application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description With the developments in the field of Artificial Intelligence (AI), robots are becoming smarter, more efficient and capable of doing more dififcult tasks than before. Recent progress in Machine Learning has revolutionized the field of AI. Rather than performing pre-programmed tasks, nowadays robots are learning things, and becoming more autonomous along the way. However, in most of the cases, robots need a certain level of human assistance to learn something. To recognize or classify daily objects is a very important skill that a service robot should possess. In this research work, we have implemented a fully autonomous object category learning system for service robots, where the robot uses internet resources to learn object categories. It gets the name of an unknown object by performing reverse image search in the internet search engines, and applying a verification strategy afterwards. Then the robot retrieves a number of images of that object from internet and use those to generate training data for learning classifiers. The implemented system is tested in actual domestic environment. The classification performance is examined against some object categories from a benchmark dataset. The system performed decently with 78:40% average accuracy on ve object categories taken from the benchmark dataset and showed promising results in real domestic scenarios. There are existing research works that deal with object category learning for robots using internet images. But those works use Human-in-the-loop models, where humans assist the robot to get the object name for using it as a search cue to retrieve training images from internet. Our implemented system eliminates the necessity of human assistance by making the task of object name determination automatic. This facilitates the whole process of learning object categories with full autonomy, which is the main contribution of this research.
author Abedin, Reaz Ashraful
spellingShingle Abedin, Reaz Ashraful
Autonomous Object Category Learning for Service Robots Using Internet Resources
author_facet Abedin, Reaz Ashraful
author_sort Abedin, Reaz Ashraful
title Autonomous Object Category Learning for Service Robots Using Internet Resources
title_short Autonomous Object Category Learning for Service Robots Using Internet Resources
title_full Autonomous Object Category Learning for Service Robots Using Internet Resources
title_fullStr Autonomous Object Category Learning for Service Robots Using Internet Resources
title_full_unstemmed Autonomous Object Category Learning for Service Robots Using Internet Resources
title_sort autonomous object category learning for service robots using internet resources
publisher Umeå universitet, Institutionen för datavetenskap
publishDate 2016
url http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-128299
work_keys_str_mv AT abedinreazashraful autonomousobjectcategorylearningforservicerobotsusinginternetresources
_version_ 1718399167266553856