Design of Object Learning System by Using Random Forest, Convolutional Neural Network and Gated Recurrent Neural Network for Service Robot
碩士 === 國立成功大學 === 電機工程學系 === 105 === Inspired by the self-exploring learning approach, this thesis proposes an object learning system in which the robot interacts with an object to obtain its features and constructs the object concept. The system consists of three kinds of features: interaction feat...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2017
|
Online Access: | http://ndltd.ncl.edu.tw/handle/nvz2ah |
id |
ndltd-TW-105NCKU5442075 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-105NCKU54420752019-05-15T23:47:01Z http://ndltd.ncl.edu.tw/handle/nvz2ah Design of Object Learning System by Using Random Forest, Convolutional Neural Network and Gated Recurrent Neural Network for Service Robot 整合隨機森林法、卷積神經網路與門閘遞迴神經網路之物品學習系統設計及其於服務型機器人之應用 Cheng-HuiLi 李政輝 碩士 國立成功大學 電機工程學系 105 Inspired by the self-exploring learning approach, this thesis proposes an object learning system in which the robot interacts with an object to obtain its features and constructs the object concept. The system consists of three kinds of features: interaction features, visual features, and intrinsic features. When the robot interacts with an object, for example pushing or stacking the object, it observes the changes of the object to obtain the interaction features. At the same time, the robot gets the visual features of the object that include color image information and depth information. The intrinsic features are the properties of an object, such as volume, weight and shape. The relationship models of these three kinds of features are constructed through a Random Forest algorithm (RF) and a convolutional neural network (CNN). The established models help the robot to predict the properties of a new object and to make decisions. The relationship models between the interaction features and the intrinsic features are built by the RF, where an artificial bee colony algorithm is integrated as the splitting function of each node and then used to judge whether a feature is good or not. The relationship models between the visual features and the intrinsic features are determined by the CNN, which allows the robot to decide how to interact with an object through the obtained visual features. Two experiments are constructed in this thesis, the service providing task and the stacking task. In the former, the robot figures out the appropriate object by the object concept models to accomplish the appointed task, for example, selecting a suitable container to pour water. In the latter experiment, the robot combined with the gated recurrent neural network to learn out the stacking sequence of various objects. All the real experimental results demonstrate that the robot can build the object concept models by interacting with the objects and utilize these models to accomplish several tasks. Tzuu-Hseng Steve Li 李祖聖 2017 學位論文 ; thesis 75 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 電機工程學系 === 105 === Inspired by the self-exploring learning approach, this thesis proposes an object learning system in which the robot interacts with an object to obtain its features and constructs the object concept. The system consists of three kinds of features: interaction features, visual features, and intrinsic features. When the robot interacts with an object, for example pushing or stacking the object, it observes the changes of the object to obtain the interaction features. At the same time, the robot gets the visual features of the object that include color image information and depth information. The intrinsic features are the properties of an object, such as volume, weight and shape. The relationship models of these three kinds of features are constructed through a Random Forest algorithm (RF) and a convolutional neural network (CNN). The established models help the robot to predict the properties of a new object and to make decisions. The relationship models between the interaction features and the intrinsic features are built by the RF, where an artificial bee colony algorithm is integrated as the splitting function of each node and then used to judge whether a feature is good or not. The relationship models between the visual features and the intrinsic features are determined by the CNN, which allows the robot to decide how to interact with an object through the obtained visual features. Two experiments are constructed in this thesis, the service providing task and the stacking task. In the former, the robot figures out the appropriate object by the object concept models to accomplish the appointed task, for example, selecting a suitable container to pour water. In the latter experiment, the robot combined with the gated recurrent neural network to learn out the stacking sequence of various objects. All the real experimental results demonstrate that the robot can build the object concept models by interacting with the objects and utilize these models to accomplish several tasks.
|
author2 |
Tzuu-Hseng Steve Li |
author_facet |
Tzuu-Hseng Steve Li Cheng-HuiLi 李政輝 |
author |
Cheng-HuiLi 李政輝 |
spellingShingle |
Cheng-HuiLi 李政輝 Design of Object Learning System by Using Random Forest, Convolutional Neural Network and Gated Recurrent Neural Network for Service Robot |
author_sort |
Cheng-HuiLi |
title |
Design of Object Learning System by Using Random Forest, Convolutional Neural Network and Gated Recurrent Neural Network for Service Robot |
title_short |
Design of Object Learning System by Using Random Forest, Convolutional Neural Network and Gated Recurrent Neural Network for Service Robot |
title_full |
Design of Object Learning System by Using Random Forest, Convolutional Neural Network and Gated Recurrent Neural Network for Service Robot |
title_fullStr |
Design of Object Learning System by Using Random Forest, Convolutional Neural Network and Gated Recurrent Neural Network for Service Robot |
title_full_unstemmed |
Design of Object Learning System by Using Random Forest, Convolutional Neural Network and Gated Recurrent Neural Network for Service Robot |
title_sort |
design of object learning system by using random forest, convolutional neural network and gated recurrent neural network for service robot |
publishDate |
2017 |
url |
http://ndltd.ncl.edu.tw/handle/nvz2ah |
work_keys_str_mv |
AT chenghuili designofobjectlearningsystembyusingrandomforestconvolutionalneuralnetworkandgatedrecurrentneuralnetworkforservicerobot AT lǐzhènghuī designofobjectlearningsystembyusingrandomforestconvolutionalneuralnetworkandgatedrecurrentneuralnetworkforservicerobot AT chenghuili zhěnghésuíjīsēnlínfǎjuǎnjīshénjīngwǎnglùyǔménzhádìhuíshénjīngwǎnglùzhīwùpǐnxuéxíxìtǒngshèjìjíqíyúfúwùxíngjīqìrénzhīyīngyòng AT lǐzhènghuī zhěnghésuíjīsēnlínfǎjuǎnjīshénjīngwǎnglùyǔménzhádìhuíshénjīngwǎnglùzhīwùpǐnxuéxíxìtǒngshèjìjíqíyúfúwùxíngjīqìrénzhīyīngyòng |
_version_ |
1719154799712141312 |