Design and development of an autonomous maze solving robot (micromouse) Part 1

Autonomous robots are popular nowadays, its exist almost everywhere around the world. An autonomous robots which have the ability to solve maze, can also be used for other applications such as the robots which will be able to deliver medicine to the patient in the hospital, to rescue victims from di...

Full description

Saved in:
Bibliographic Details
Main Author: Lai, Gilbert Vui Hao
Other Authors: Er Meng Joo
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/45642
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-45642
record_format dspace
spelling sg-ntu-dr.10356-456422023-07-07T15:52:46Z Design and development of an autonomous maze solving robot (micromouse) Part 1 Lai, Gilbert Vui Hao Er Meng Joo School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Control and Instrumentation::Robotics Autonomous robots are popular nowadays, its exist almost everywhere around the world. An autonomous robots which have the ability to solve maze, can also be used for other applications such as the robots which will be able to deliver medicine to the patient in the hospital, to rescue victims from disaster scene. The main purpose of this project is to design and develop an autonomous maze solving robots which will also known as Micromouse in this project. Actel’s FPGAs and Silicon Labs’ Microcontroller C8051 will be focused in this project as these two ICs will act as the brain of the Micromouse and interact with the peripheral devices. VHDL editing and simulation will be done using the Libero IDE v9.0. VHDL designs such as address decoder, filter AB which is also known as quadrature decoder, 32bits unsigned up/down counter, PWM, mux output is to produce the desired output to the C8051 from the 32 bits counter and bi-directional buffer. Besides that, a user friendly GUI will also be created to enable the user to tune the Micromouse easily instead of using Hyperterminal. The GUI will be developed using Visual Basic 2010 and the GUI will include 4 tuning sections such as SENSOR, MOTOR CONSTANT, NORMAL TURN and DASH. The mentioned section is required to tune by the user so that the Micromouse can perform smoothly. Further research will be done in order to complete this project. Bachelor of Engineering 2011-06-15T09:01:21Z 2011-06-15T09:01:21Z 2011 2011 Final Year Project (FYP) http://hdl.handle.net/10356/45642 en Nanyang Technological University 56 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Control and Instrumentation::Robotics
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Control and Instrumentation::Robotics
Lai, Gilbert Vui Hao
Design and development of an autonomous maze solving robot (micromouse) Part 1
description Autonomous robots are popular nowadays, its exist almost everywhere around the world. An autonomous robots which have the ability to solve maze, can also be used for other applications such as the robots which will be able to deliver medicine to the patient in the hospital, to rescue victims from disaster scene. The main purpose of this project is to design and develop an autonomous maze solving robots which will also known as Micromouse in this project. Actel’s FPGAs and Silicon Labs’ Microcontroller C8051 will be focused in this project as these two ICs will act as the brain of the Micromouse and interact with the peripheral devices. VHDL editing and simulation will be done using the Libero IDE v9.0. VHDL designs such as address decoder, filter AB which is also known as quadrature decoder, 32bits unsigned up/down counter, PWM, mux output is to produce the desired output to the C8051 from the 32 bits counter and bi-directional buffer. Besides that, a user friendly GUI will also be created to enable the user to tune the Micromouse easily instead of using Hyperterminal. The GUI will be developed using Visual Basic 2010 and the GUI will include 4 tuning sections such as SENSOR, MOTOR CONSTANT, NORMAL TURN and DASH. The mentioned section is required to tune by the user so that the Micromouse can perform smoothly. Further research will be done in order to complete this project.
author2 Er Meng Joo
author_facet Er Meng Joo
Lai, Gilbert Vui Hao
format Final Year Project
author Lai, Gilbert Vui Hao
author_sort Lai, Gilbert Vui Hao
title Design and development of an autonomous maze solving robot (micromouse) Part 1
title_short Design and development of an autonomous maze solving robot (micromouse) Part 1
title_full Design and development of an autonomous maze solving robot (micromouse) Part 1
title_fullStr Design and development of an autonomous maze solving robot (micromouse) Part 1
title_full_unstemmed Design and development of an autonomous maze solving robot (micromouse) Part 1
title_sort design and development of an autonomous maze solving robot (micromouse) part 1
publishDate 2011
url http://hdl.handle.net/10356/45642
_version_ 1772825593414418432