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

Bibliographic Details
Main Author: Yusof, Ahmad Ashaari
Format: Monograph
Language:English
Published: Universiti Sains Malaysia 2006
Subjects:
Online Access:http://eprints.usm.my/58621/
http://eprints.usm.my/58621/1/Design%20Of%20Navigation%20Algorithm%20For%20F_Bot%20For%20Patrolling%20Using%20Fuzzy%20Logic_Ahmad%20Ashaari%20Yusof.pdf
_version_ 1848883947783585792
author Yusof, Ahmad Ashaari
author_facet Yusof, Ahmad Ashaari
author_sort Yusof, Ahmad Ashaari
building USM Institutional Repository
collection Online Access
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.
first_indexed 2025-11-15T18:58:54Z
format Monograph
id usm-58621
institution Universiti Sains Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T18:58:54Z
publishDate 2006
publisher Universiti Sains Malaysia
recordtype eprints
repository_type Digital Repository
spelling usm-586212023-05-19T02:22:05Z 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)
spellingShingle T Technology
TK Electrical Engineering. Electronics. Nuclear Engineering
Yusof, Ahmad Ashaari
Design Of Navigation Algorithm For F_Bot For Patrolling Using Fuzzy Logic
title 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_short 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
topic T Technology
TK Electrical Engineering. Electronics. Nuclear Engineering
url http://eprints.usm.my/58621/
http://eprints.usm.my/58621/1/Design%20Of%20Navigation%20Algorithm%20For%20F_Bot%20For%20Patrolling%20Using%20Fuzzy%20Logic_Ahmad%20Ashaari%20Yusof.pdf