High Speed Line Following Robot Using Light Sensors and Gyro Sensors
碩士 === 義守大學 === 電子工程學系 === 107 === Line following is very common in robotics competition. Controlling a robot to move along a smooth line looks like simple enough for a kid to learn the programming. However, it may be quite difficult in some conditions. For example, if the line has sharp corners, th...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2019
|
Online Access: | http://ndltd.ncl.edu.tw/handle/ubd73x |
id |
ndltd-TW-107ISU05428014 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-107ISU054280142019-09-26T03:28:23Z http://ndltd.ncl.edu.tw/handle/ubd73x High Speed Line Following Robot
Using Light Sensors and Gyro Sensors 以陀螺儀與光感測器訊號控制
高速循跡方法設計 Wei-Jen Lin 林威仁 碩士 義守大學 電子工程學系 107 Line following is very common in robotics competition. Controlling a robot to move along a smooth line looks like simple enough for a kid to learn the programming. However, it may be quite difficult in some conditions. For example, if the line has sharp corners, the robot usually is easy to missing the line. Even worse, if high-speed line following is required, the momentum, linear and rotational, will be the hardest work to overcome. This work applies part of traditional PID control method to achieve high-speed line following robot with a fine tuned P coefficient and an adaptive D coefficient. However, we found the I-term is useless for irregular line pattern. Therefore, it is not included in this control mechanism. Further, we use a Gyro sensor to control the robot toeing the line quickly because it simply measures the rotation speed of the robot. Since the rotational momentum is proportional to the rotation speed, a proportional anti-momentum is applied to reduce the rotation speed of the robot quickly. Therefore, the method is called PDG control. The robot has been implemented with a low cost Arduino Mega 2560, two DC motors, a light sensor array with 6 lights, and a few Lego parts to assembled. Several experiments has been done with different line patterns. Results show that our robot is reliable and can achieve the speed over 100cm/s easily. Notably, we have verified our robot in several national robot competitions, and won quite a few awards. Chih-Liang Chen 陳志良 2019 學位論文 ; thesis 33 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 義守大學 === 電子工程學系 === 107 === Line following is very common in robotics competition. Controlling a robot to move along a smooth line looks like simple enough for a kid to learn the programming. However, it may be quite difficult in some conditions. For example, if the line has sharp corners, the robot usually is easy to missing the line. Even worse, if high-speed line following is required, the momentum, linear and rotational, will be the hardest work to overcome. This work applies part of traditional PID control method to achieve high-speed line following robot with a fine tuned P coefficient and an adaptive D coefficient. However, we found the I-term is useless for irregular line pattern. Therefore, it is not included in this control mechanism. Further, we use a Gyro sensor to control the robot toeing the line quickly because it simply measures the rotation speed of the robot. Since the rotational momentum is proportional to the rotation speed, a proportional anti-momentum is applied to reduce the rotation speed of the robot quickly. Therefore, the method is called PDG control. The robot has been implemented with a low cost Arduino Mega 2560, two DC motors, a light sensor array with 6 lights, and a few Lego parts to assembled. Several experiments has been done with different line patterns. Results show that our robot is reliable and can achieve the speed over 100cm/s easily. Notably, we have verified our robot in several national robot competitions, and won quite a few awards.
|
author2 |
Chih-Liang Chen |
author_facet |
Chih-Liang Chen Wei-Jen Lin 林威仁 |
author |
Wei-Jen Lin 林威仁 |
spellingShingle |
Wei-Jen Lin 林威仁 High Speed Line Following Robot Using Light Sensors and Gyro Sensors |
author_sort |
Wei-Jen Lin |
title |
High Speed Line Following Robot
Using Light Sensors and Gyro Sensors |
title_short |
High Speed Line Following Robot
Using Light Sensors and Gyro Sensors |
title_full |
High Speed Line Following Robot
Using Light Sensors and Gyro Sensors |
title_fullStr |
High Speed Line Following Robot
Using Light Sensors and Gyro Sensors |
title_full_unstemmed |
High Speed Line Following Robot
Using Light Sensors and Gyro Sensors |
title_sort |
high speed line following robot
using light sensors and gyro sensors |
publishDate |
2019 |
url |
http://ndltd.ncl.edu.tw/handle/ubd73x |
work_keys_str_mv |
AT weijenlin highspeedlinefollowingrobotusinglightsensorsandgyrosensors AT línwēirén highspeedlinefollowingrobotusinglightsensorsandgyrosensors AT weijenlin yǐtuóluóyíyǔguānggǎncèqìxùnhàokòngzhìgāosùxúnjīfāngfǎshèjì AT línwēirén yǐtuóluóyíyǔguānggǎncèqìxùnhàokòngzhìgāosùxúnjīfāngfǎshèjì |
_version_ |
1719258259235274752 |