Design Of Navigation Algorithm For F_Bot For Patrolling Using Fuzzy Logic

The main objective of this project is to build a mobile robot that would be able to navigate from one position to the other assigned position. It is also able to determine the shortest path towards the goal position without hitting any obstacle along the path. This mobile robot uses the Fuzzy Logi...

Full description

Saved in:
Bibliographic Details
Main Author: Yusof, Ahmad Ashaari
Format: Monograph
Language:English
Published: Universiti Sains Malaysia 2006
Subjects:
Online Access:http://eprints.usm.my/58621/1/Design%20Of%20Navigation%20Algorithm%20For%20F_Bot%20For%20Patrolling%20Using%20Fuzzy%20Logic_Ahmad%20Ashaari%20Yusof.pdf
http://eprints.usm.my/58621/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Sains Malaysia
Language: English
id my.usm.eprints.58621
record_format eprints
spelling my.usm.eprints.58621 http://eprints.usm.my/58621/ Design Of Navigation Algorithm For F_Bot For Patrolling Using Fuzzy Logic Yusof, Ahmad Ashaari T Technology TK Electrical Engineering. Electronics. Nuclear Engineering The main objective of this project is to build a mobile robot that would be able to navigate from one position to the other assigned position. It is also able to determine the shortest path towards the goal position without hitting any obstacle along the path. This mobile robot uses the Fuzzy Logic controller to navigate the robot in varying environments to a specified position. The implementation has been carried out using inexpensive components and tools. As the mobile robot is using the fuzzy logic controller to control its movement, it is named as F_Bot The F_Bot has two front wheels navigated by two servo motors 5V and a free castor wheel is placed at front. The robot will be moving towards the specified goal position determined by the user by using the dead reckoning method. The data acquisition is done by the PIC microcontroller from various sensors including ultrasonic range detector sensor, infrared sensor and encoder. The data will be sent to the computer using serial data transmission method. The data will be processed by the computer using Matlab and Fuzzy Logic to get the correct angle and the acceleration for the robot. This data will be sent back to the PIC microcontroller to control the motors for navigation purposes. The servo motors are easily controlled by feed-in pulses directly from the PIC microcontroller. The PIC microcontroller 16F877 can perform a large number of applications especially for control and sensing applications. In addition, MATLAB is a standard and cost- effective tool within the engineering community for scientific applications. The Fuzzy Logic is used here to predict the direction of movement and the speed for the robot. Since the input data for predicting the direction and speed is too large, the fuzzy logic is used for fast prediction. Universiti Sains Malaysia 2006-03-01 Monograph NonPeerReviewed application/pdf en http://eprints.usm.my/58621/1/Design%20Of%20Navigation%20Algorithm%20For%20F_Bot%20For%20Patrolling%20Using%20Fuzzy%20Logic_Ahmad%20Ashaari%20Yusof.pdf Yusof, Ahmad Ashaari (2006) Design Of Navigation Algorithm For F_Bot For Patrolling Using Fuzzy Logic. Project Report. Universiti Sains Malaysia, Pusat Pengajian Kejuruteraan Elektrik dan Elektronik. (Submitted)
institution Universiti Sains Malaysia
building Hamzah Sendut Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Sains Malaysia
content_source USM Institutional Repository
url_provider http://eprints.usm.my/
language English
topic T Technology
TK Electrical Engineering. Electronics. Nuclear Engineering
spellingShingle T Technology
TK Electrical Engineering. Electronics. Nuclear Engineering
Yusof, Ahmad Ashaari
Design Of Navigation Algorithm For F_Bot For Patrolling Using Fuzzy Logic
description The main objective of this project is to build a mobile robot that would be able to navigate from one position to the other assigned position. It is also able to determine the shortest path towards the goal position without hitting any obstacle along the path. This mobile robot uses the Fuzzy Logic controller to navigate the robot in varying environments to a specified position. The implementation has been carried out using inexpensive components and tools. As the mobile robot is using the fuzzy logic controller to control its movement, it is named as F_Bot The F_Bot has two front wheels navigated by two servo motors 5V and a free castor wheel is placed at front. The robot will be moving towards the specified goal position determined by the user by using the dead reckoning method. The data acquisition is done by the PIC microcontroller from various sensors including ultrasonic range detector sensor, infrared sensor and encoder. The data will be sent to the computer using serial data transmission method. The data will be processed by the computer using Matlab and Fuzzy Logic to get the correct angle and the acceleration for the robot. This data will be sent back to the PIC microcontroller to control the motors for navigation purposes. The servo motors are easily controlled by feed-in pulses directly from the PIC microcontroller. The PIC microcontroller 16F877 can perform a large number of applications especially for control and sensing applications. In addition, MATLAB is a standard and cost- effective tool within the engineering community for scientific applications. The Fuzzy Logic is used here to predict the direction of movement and the speed for the robot. Since the input data for predicting the direction and speed is too large, the fuzzy logic is used for fast prediction.
format Monograph
author Yusof, Ahmad Ashaari
author_facet Yusof, Ahmad Ashaari
author_sort Yusof, Ahmad Ashaari
title Design Of Navigation Algorithm For F_Bot For Patrolling Using Fuzzy Logic
title_short Design Of Navigation Algorithm For F_Bot For Patrolling Using Fuzzy Logic
title_full Design Of Navigation Algorithm For F_Bot For Patrolling Using Fuzzy Logic
title_fullStr Design Of Navigation Algorithm For F_Bot For Patrolling Using Fuzzy Logic
title_full_unstemmed Design Of Navigation Algorithm For F_Bot For Patrolling Using Fuzzy Logic
title_sort design of navigation algorithm for f_bot for patrolling using fuzzy logic
publisher Universiti Sains Malaysia
publishDate 2006
url http://eprints.usm.my/58621/1/Design%20Of%20Navigation%20Algorithm%20For%20F_Bot%20For%20Patrolling%20Using%20Fuzzy%20Logic_Ahmad%20Ashaari%20Yusof.pdf
http://eprints.usm.my/58621/
_version_ 1768007908499390464