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...

Full description

Bibliographic Details
Main Authors: Tzu-Wei Chiu, 邱子威
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