Vision-based Autonomous Humanoid Robot Design
碩士 === 淡江大學 === 電機工程學系碩士班 === 94 === In this thesis, a design method of a vision-based autonomous humanoid robot system with multiple functions and high efficiency is proposed. The drawing software, SoildWorks, is applied to design the mechanism of robot. A Nios II developmental board is used to be...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2004
|
Online Access: | http://ndltd.ncl.edu.tw/handle/51307066642526161416 |
id |
ndltd-TW-094TKU05442043 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094TKU054420432016-05-30T04:21:20Z http://ndltd.ncl.edu.tw/handle/51307066642526161416 Vision-based Autonomous Humanoid Robot Design 視覺自主人形機器人之設計與實現 Kai-Hsiang Huang 黃楷翔 碩士 淡江大學 電機工程學系碩士班 94 In this thesis, a design method of a vision-based autonomous humanoid robot system with multiple functions and high efficiency is proposed. The drawing software, SoildWorks, is applied to design the mechanism of robot. A Nios II developmental board is used to be the motion controller of robot. BCB is applied to establish a human-machine interface for designing and planning actions of robot. A 16-bit processor, μ’nsp, made by Sunplus is used to process the image captured by a CMOS sensor to find some objects and make decision. The structure of robot can be described by five items: (1) Mechanism: Twenty-six joints are design for the humanoid robot so that it can walk and shoot the ball. Each joint is implemented by a server motor and three types of server motors with different torques are used for this robot according to the desired force of joint. (2) Motion control center: A Nios II developmental board is used as a motion control center. Some motion controlled data are constructed by a trial-and-error method and stored in the flash memory. The stored data will be accessed to enable each server motor so that the robot can do the desired motion. (3) Human-machine interface: A human-machine interface, which can transmit action data to the robot by a RS-232 serial transmission, is constructed so that the action can be efficiently adjusted by a 3D action simulation. Moreover, the broken probability of server motor can be reduced by locking the rotational range of sever motor. (4) Vision and tactic: The vision data is captured by a CMOS sensor and one assigned color is applied to recognize the object. A finite-state transition mechanism with three states: (a) find the ball, (b) track the ball, and (c) shoot the ball, is constructed in the tactic so that the implemented robot can autonomous shoot. The tactic determines which state is used according to some given condition. (5) Sensor application: The gyroscope, infrared sensor, and electronic compass are respectively used to let the robot can walk on an uneven terrain, avoid obstacles, and adjust the walk direction by itself. Some experimental results of basic walk, obstacle avoidance, and autonomous shoot are presented to illustrate that the implemented vision-base autonomous humanoid robot meets the requirements of multiple function and high efficiency. Ching-Chang Wong 翁慶昌 2004 學位論文 ; thesis 91 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 淡江大學 === 電機工程學系碩士班 === 94 === In this thesis, a design method of a vision-based autonomous humanoid robot system with multiple functions and high efficiency is proposed. The drawing software, SoildWorks, is applied to design the mechanism of robot. A Nios II developmental board is used to be the motion controller of robot. BCB is applied to establish a human-machine interface for designing and planning actions of robot. A 16-bit processor, μ’nsp, made by Sunplus is used to process the image captured by a CMOS sensor to find some objects and make decision. The structure of robot can be described by five items:
(1) Mechanism: Twenty-six joints are design for the humanoid robot so that it can walk and shoot the ball. Each joint is implemented by a server motor and three types of server motors with different torques are used for this robot according to the desired force of joint.
(2) Motion control center: A Nios II developmental board is used as a motion control center. Some motion controlled data are constructed by a trial-and-error method and stored in the flash memory. The stored data will be accessed to enable each server motor so that the robot can do the desired motion.
(3) Human-machine interface: A human-machine interface, which can transmit action data to the robot by a RS-232 serial transmission, is constructed so that the action can be efficiently adjusted by a 3D action simulation. Moreover, the broken probability of server motor can be
reduced by locking the rotational range of sever motor.
(4) Vision and tactic: The vision data is captured by a CMOS sensor and one assigned color is applied to recognize the object. A finite-state transition mechanism with three states: (a) find the ball, (b) track the ball, and (c) shoot the ball, is constructed in the tactic so that the
implemented robot can autonomous shoot. The tactic determines which state is used according to some given condition.
(5) Sensor application: The gyroscope, infrared sensor, and electronic compass are respectively used to let the robot can walk on an uneven terrain, avoid obstacles, and adjust the walk direction by itself.
Some experimental results of basic walk, obstacle avoidance, and autonomous shoot are presented to illustrate that the implemented vision-base autonomous humanoid robot meets the requirements of multiple function and high efficiency.
|
author2 |
Ching-Chang Wong |
author_facet |
Ching-Chang Wong Kai-Hsiang Huang 黃楷翔 |
author |
Kai-Hsiang Huang 黃楷翔 |
spellingShingle |
Kai-Hsiang Huang 黃楷翔 Vision-based Autonomous Humanoid Robot Design |
author_sort |
Kai-Hsiang Huang |
title |
Vision-based Autonomous Humanoid Robot Design |
title_short |
Vision-based Autonomous Humanoid Robot Design |
title_full |
Vision-based Autonomous Humanoid Robot Design |
title_fullStr |
Vision-based Autonomous Humanoid Robot Design |
title_full_unstemmed |
Vision-based Autonomous Humanoid Robot Design |
title_sort |
vision-based autonomous humanoid robot design |
publishDate |
2004 |
url |
http://ndltd.ncl.edu.tw/handle/51307066642526161416 |
work_keys_str_mv |
AT kaihsianghuang visionbasedautonomoushumanoidrobotdesign AT huángkǎixiáng visionbasedautonomoushumanoidrobotdesign AT kaihsianghuang shìjuézìzhǔrénxíngjīqìrénzhīshèjìyǔshíxiàn AT huángkǎixiáng shìjuézìzhǔrénxíngjīqìrénzhīshèjìyǔshíxiàn |
_version_ |
1718285262365130752 |