Development of Localization and Navigation System for an Autonomous Feeding Robot
碩士 === 國立臺灣大學 === 生物產業機電工程學研究所 === 99 === This research was to develop an integrated localization and navigation control system of an autonomous feeding robot for shrimp farming. Feeding is a very important process in shrimp farms. An autonomous feeding robot could feed shrimp 24 hours a day to alle...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2011
|
Online Access: | http://ndltd.ncl.edu.tw/handle/23811352011482849021 |
id |
ndltd-TW-099NTU05415024 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-099NTU054150242015-10-16T04:03:08Z http://ndltd.ncl.edu.tw/handle/23811352011482849021 Development of Localization and Navigation System for an Autonomous Feeding Robot 自主式投餌機器人定位與導航系統之研發 Tzu-Wei Chiu 邱子威 碩士 國立臺灣大學 生物產業機電工程學研究所 99 This research was to develop an integrated localization and navigation control system of an autonomous feeding robot for shrimp farming. Feeding is a very important process in shrimp farms. An autonomous feeding robot could feed shrimp 24 hours a day to alleviate restrictions by available human labor. The feeding robot must be able to perceive the environment and its own position. While the feeding robot should follow the bank of the shrimp pond, the navigation system should accurately measure the azimuth and bank distance. Two ultrasonic sensors are mounted on a motor-driven base to enable automatic tracking of the pond bank. Therefore the distance of the feeding robot to the bank could be accurately determined even when the robot is more than 45 degrees from the bank. A fuzzy control algorithm using azimuth and bank distance as input guides the feeding robot by adjusting the angle of the rudder to keep the robot to navigate parallel with the bank. Azimuth readings from the electrical compass combined with signals from an inertial measurement unit (IMU) are used to transform the robot local coordinates into global coordinates via Euler coordinates transformation. The electrical compass could accurately calculate azimuth even if it tilts. The IMU uses an UKF algorithm to reduce noise of the gyroscope sensor to eliminate accumulated error. The localization method uses the built-in Doppler function of a GPS to estimate the moving distance of the robot via trapezoidal integral. The result is then combined with the turning angle from the azimuth to determine the x-y coordinates of the robot. The accurate localization of the feeding robot ensures that a spreader on top of the robot could deliver feed to the shrimp pond every 150 cm or set distance to evenly spread the feed in the shrimp pond for best shrimp growth. 朱元南 2011 學位論文 ; thesis 62 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 生物產業機電工程學研究所 === 99 === This research was to develop an integrated localization and navigation control system of an autonomous feeding robot for shrimp farming. Feeding is a very important process in shrimp farms. An autonomous feeding robot could feed shrimp 24 hours a day to alleviate restrictions by available human labor. The feeding robot must be able to perceive the environment and its own position. While the feeding robot should follow the bank of the shrimp pond, the navigation system should accurately measure the azimuth and bank distance. Two ultrasonic sensors are mounted on a motor-driven base to enable automatic tracking of the pond bank. Therefore the distance of the feeding robot to the bank could be accurately determined even when the robot is more than 45 degrees from the bank. A fuzzy control algorithm using azimuth and bank distance as input guides the feeding robot by adjusting the angle of the rudder to keep the robot to navigate parallel with the bank. Azimuth readings from the electrical compass combined with signals from an inertial measurement unit (IMU) are used to transform the robot local coordinates into global coordinates via Euler coordinates transformation. The electrical compass could accurately calculate azimuth even if it tilts. The IMU uses an UKF algorithm to reduce noise of the gyroscope sensor to eliminate accumulated error. The localization method uses the built-in Doppler function of a GPS to estimate the moving distance of the robot via trapezoidal integral. The result is then combined with the turning angle from the azimuth to determine the x-y coordinates of the robot. The accurate localization of the feeding robot ensures that a spreader on top of the robot could deliver feed to the shrimp pond every 150 cm or set distance to evenly spread the feed in the shrimp pond for best shrimp growth.
|
author2 |
朱元南 |
author_facet |
朱元南 Tzu-Wei Chiu 邱子威 |
author |
Tzu-Wei Chiu 邱子威 |
spellingShingle |
Tzu-Wei Chiu 邱子威 Development of Localization and Navigation System for an Autonomous Feeding Robot |
author_sort |
Tzu-Wei Chiu |
title |
Development of Localization and Navigation System for an Autonomous Feeding Robot |
title_short |
Development of Localization and Navigation System for an Autonomous Feeding Robot |
title_full |
Development of Localization and Navigation System for an Autonomous Feeding Robot |
title_fullStr |
Development of Localization and Navigation System for an Autonomous Feeding Robot |
title_full_unstemmed |
Development of Localization and Navigation System for an Autonomous Feeding Robot |
title_sort |
development of localization and navigation system for an autonomous feeding robot |
publishDate |
2011 |
url |
http://ndltd.ncl.edu.tw/handle/23811352011482849021 |
work_keys_str_mv |
AT tzuweichiu developmentoflocalizationandnavigationsystemforanautonomousfeedingrobot AT qiūziwēi developmentoflocalizationandnavigationsystemforanautonomousfeedingrobot AT tzuweichiu zìzhǔshìtóuěrjīqìréndìngwèiyǔdǎohángxìtǒngzhīyánfā AT qiūziwēi zìzhǔshìtóuěrjīqìréndìngwèiyǔdǎohángxìtǒngzhīyánfā |
_version_ |
1718092047497297920 |