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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |