Design and Implementation of Self-Balancing Two-Wheeled Robot

碩士 === 淡江大學 === 電機工程學系碩士班 === 98 === In this thesis, a two-input-one-output fuzzy controller is design and implemented based on the SOPC (System on a Programmable Chip) technique to let the implemented two-wheeled robot can balance by itself and let the robot reinstate the balancing state quickly wh...

Full description

Bibliographic Details
Main Authors: Shi-Heng Miao, 苗士��
Other Authors: Fun Yu
Format: Others
Language:zh-TW
Online Access:http://ndltd.ncl.edu.tw/handle/66067652588505988039
id ndltd-TW-098TKU05442005
record_format oai_dc
spelling ndltd-TW-098TKU054420052015-10-13T13:40:01Z http://ndltd.ncl.edu.tw/handle/66067652588505988039 Design and Implementation of Self-Balancing Two-Wheeled Robot 自我平衡二輪機器人之設計與實現 Shi-Heng Miao 苗士�� 碩士 淡江大學 電機工程學系碩士班 98 In this thesis, a two-input-one-output fuzzy controller is design and implemented based on the SOPC (System on a Programmable Chip) technique to let the implemented two-wheeled robot can balance by itself and let the robot reinstate the balancing state quickly when some output perturbation is produced. The chassis of robot has two wheels which are controlled by two DC motors and the control board of robot is a Nios II development board which processes all the signal and motor control. In the signal process, an one-axle gyro and a three-axle accelerometer are used to measure the tilt angle and angle velocity of robot. Furthermore, the Kalman filter is used to improve the measurement errors caused by the gyro and accelerometer so that a correct tilt angle can be obtained. The tilt angle measured by the Kalman filter and the angle velocity measured by the gyro are used to be two inputs of fuzzy controller, and the motor speed is the output of fuzzy controller. The PWM signal based on the SOPC technique is realized to control two DC motors. From some experiment results, we can see that the implemented fuzzy controller actually let the two-wheeled robot balance by itself. Fun Yu Ching-Chang Wong 余繁 翁慶昌 學位論文 ; thesis 63 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 淡江大學 === 電機工程學系碩士班 === 98 === In this thesis, a two-input-one-output fuzzy controller is design and implemented based on the SOPC (System on a Programmable Chip) technique to let the implemented two-wheeled robot can balance by itself and let the robot reinstate the balancing state quickly when some output perturbation is produced. The chassis of robot has two wheels which are controlled by two DC motors and the control board of robot is a Nios II development board which processes all the signal and motor control. In the signal process, an one-axle gyro and a three-axle accelerometer are used to measure the tilt angle and angle velocity of robot. Furthermore, the Kalman filter is used to improve the measurement errors caused by the gyro and accelerometer so that a correct tilt angle can be obtained. The tilt angle measured by the Kalman filter and the angle velocity measured by the gyro are used to be two inputs of fuzzy controller, and the motor speed is the output of fuzzy controller. The PWM signal based on the SOPC technique is realized to control two DC motors. From some experiment results, we can see that the implemented fuzzy controller actually let the two-wheeled robot balance by itself.
author2 Fun Yu
author_facet Fun Yu
Shi-Heng Miao
苗士��
author Shi-Heng Miao
苗士��
spellingShingle Shi-Heng Miao
苗士��
Design and Implementation of Self-Balancing Two-Wheeled Robot
author_sort Shi-Heng Miao
title Design and Implementation of Self-Balancing Two-Wheeled Robot
title_short Design and Implementation of Self-Balancing Two-Wheeled Robot
title_full Design and Implementation of Self-Balancing Two-Wheeled Robot
title_fullStr Design and Implementation of Self-Balancing Two-Wheeled Robot
title_full_unstemmed Design and Implementation of Self-Balancing Two-Wheeled Robot
title_sort design and implementation of self-balancing two-wheeled robot
url http://ndltd.ncl.edu.tw/handle/66067652588505988039
work_keys_str_mv AT shihengmiao designandimplementationofselfbalancingtwowheeledrobot
AT miáoshì designandimplementationofselfbalancingtwowheeledrobot
AT shihengmiao zìwǒpínghéngèrlúnjīqìrénzhīshèjìyǔshíxiàn
AT miáoshì zìwǒpínghéngèrlúnjīqìrénzhīshèjìyǔshíxiàn
_version_ 1717740284496838656