FPGA realization of mobile robot controller using fuzzy algorithm

This paper describes a Fuzzy Logic Controller (FLC) algorithm for designing an autonomous mobile robot controller (MRC). The controller enables the robot to navigate in an unstructured environment and that avoid any encountered obstacles without human intervention. The autonomous mobile robot is fou...

Full description

Bibliographic Details
Main Authors: Islam, Md. Shabiul, Uz-Zaman, A.S. M. Mukter, Azim, Anwaru, Othman, Masuri
Format: Conference or Workshop Item
Language:English
Published: 2007
Subjects:
Online Access:http://shdl.mmu.edu.my/3174/
http://shdl.mmu.edu.my/3174/1/FPGA%20realization%20of%20mobile%20robot%20controller%20using%20fuzzy%20algorithm.pdf
_version_ 1848790254422589440
author Islam, Md. Shabiul
Uz-Zaman, A.S. M. Mukter
Azim, Anwaru
Othman, Masuri
author_facet Islam, Md. Shabiul
Uz-Zaman, A.S. M. Mukter
Azim, Anwaru
Othman, Masuri
author_sort Islam, Md. Shabiul
building MMU Institutional Repository
collection Online Access
description This paper describes a Fuzzy Logic Controller (FLC) algorithm for designing an autonomous mobile robot controller (MRC). The controller enables the robot to navigate in an unstructured environment and that avoid any encountered obstacles without human intervention. The autonomous mobile robot is found to be able to react to the environment appropriately during its navigation to avoid crashing with obstacles by turning to the proper angle while moving. The Fuzzy Logic algorithm has proven a commendable solution in dealing with certain control problems when the situation is ambiguous. One of the main difficulties faced by conventional control systems is the inability to operate in a condition with incomplete and imprecise information. As the complexity of a situation increases, a traditional mathematical model will be difficult if not impossible to implement. Fuzzy Logic is a tool for modeling uncertain systems by facilitating common sense reasoning in decision-making in the absence of complete and precise information. In this paper, the controller of an autonomous mobile robot is designed based on the theories of Fuzzy algorithm. The wheeled robot is able to navigate by itself in a completely unstructured environment. The codes of MRC has written for implementing the separate modules of the Fuzzifier, Fuzzy Rule Base, Inference mechanism and Defuzzifier as hardware blocks. A behavioral model of MRC algorithm is first developed in MATLAB platform with numerous data to evaluate its algorithm functionality. The development of MATLAB codes has converted into VHDL codes for hardware implementation. Comparison results between MATLAB and VHDL of MRC algorithm also have presented. Then the VHDL codes are synthesized to get MRC hardware blocks using synthesis tool, Quartus II from Altera environment. Finally the designed codes of MRC algorithm has been downloaded into FPGA board for verifying the functionality of algorithm for VLSI implementation.
first_indexed 2025-11-14T18:09:42Z
format Conference or Workshop Item
id mmu-3174
institution Multimedia University
institution_category Local University
language English
last_indexed 2025-11-14T18:09:42Z
publishDate 2007
recordtype eprints
repository_type Digital Repository
spelling mmu-31742017-01-16T10:49:00Z http://shdl.mmu.edu.my/3174/ FPGA realization of mobile robot controller using fuzzy algorithm Islam, Md. Shabiul Uz-Zaman, A.S. M. Mukter Azim, Anwaru Othman, Masuri T Technology (General) QA75.5-76.95 Electronic computers. Computer science This paper describes a Fuzzy Logic Controller (FLC) algorithm for designing an autonomous mobile robot controller (MRC). The controller enables the robot to navigate in an unstructured environment and that avoid any encountered obstacles without human intervention. The autonomous mobile robot is found to be able to react to the environment appropriately during its navigation to avoid crashing with obstacles by turning to the proper angle while moving. The Fuzzy Logic algorithm has proven a commendable solution in dealing with certain control problems when the situation is ambiguous. One of the main difficulties faced by conventional control systems is the inability to operate in a condition with incomplete and imprecise information. As the complexity of a situation increases, a traditional mathematical model will be difficult if not impossible to implement. Fuzzy Logic is a tool for modeling uncertain systems by facilitating common sense reasoning in decision-making in the absence of complete and precise information. In this paper, the controller of an autonomous mobile robot is designed based on the theories of Fuzzy algorithm. The wheeled robot is able to navigate by itself in a completely unstructured environment. The codes of MRC has written for implementing the separate modules of the Fuzzifier, Fuzzy Rule Base, Inference mechanism and Defuzzifier as hardware blocks. A behavioral model of MRC algorithm is first developed in MATLAB platform with numerous data to evaluate its algorithm functionality. The development of MATLAB codes has converted into VHDL codes for hardware implementation. Comparison results between MATLAB and VHDL of MRC algorithm also have presented. Then the VHDL codes are synthesized to get MRC hardware blocks using synthesis tool, Quartus II from Altera environment. Finally the designed codes of MRC algorithm has been downloaded into FPGA board for verifying the functionality of algorithm for VLSI implementation. 2007-05 Conference or Workshop Item NonPeerReviewed text en http://shdl.mmu.edu.my/3174/1/FPGA%20realization%20of%20mobile%20robot%20controller%20using%20fuzzy%20algorithm.pdf Islam, Md. Shabiul and Uz-Zaman, A.S. M. Mukter and Azim, Anwaru and Othman, Masuri (2007) FPGA realization of mobile robot controller using fuzzy algorithm. In: 9th WSEAS International Conference on Automatic Control, Modeling and Simulation, 27-29 MAY 2007, Istanbul, TURKEY. http://www.wseas.us/e-library/conferences/2007istanbul/allpapers.htm
spellingShingle T Technology (General)
QA75.5-76.95 Electronic computers. Computer science
Islam, Md. Shabiul
Uz-Zaman, A.S. M. Mukter
Azim, Anwaru
Othman, Masuri
FPGA realization of mobile robot controller using fuzzy algorithm
title FPGA realization of mobile robot controller using fuzzy algorithm
title_full FPGA realization of mobile robot controller using fuzzy algorithm
title_fullStr FPGA realization of mobile robot controller using fuzzy algorithm
title_full_unstemmed FPGA realization of mobile robot controller using fuzzy algorithm
title_short FPGA realization of mobile robot controller using fuzzy algorithm
title_sort fpga realization of mobile robot controller using fuzzy algorithm
topic T Technology (General)
QA75.5-76.95 Electronic computers. Computer science
url http://shdl.mmu.edu.my/3174/
http://shdl.mmu.edu.my/3174/
http://shdl.mmu.edu.my/3174/1/FPGA%20realization%20of%20mobile%20robot%20controller%20using%20fuzzy%20algorithm.pdf