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...
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project (FYP) |
Language: | English |
Published: |
2011
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/45642 |
_version_ | 1826112339963805696 |
---|---|
author | Lai, Gilbert Vui Hao |
author2 | Er Meng Joo |
author_facet | Er Meng Joo Lai, Gilbert Vui Hao |
author_sort | Lai, Gilbert Vui Hao |
collection | NTU |
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. |
first_indexed | 2024-10-01T03:05:44Z |
format | Final Year Project (FYP) |
id | ntu-10356/45642 |
institution | Nanyang Technological University |
language | English |
last_indexed | 2024-10-01T03:05:44Z |
publishDate | 2011 |
record_format | dspace |
spelling | ntu-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 |
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 |
title | 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_short | 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 |
topic | DRNTU::Engineering::Electrical and electronic engineering::Control and Instrumentation::Robotics |
url | http://hdl.handle.net/10356/45642 |
work_keys_str_mv | AT laigilbertvuihao designanddevelopmentofanautonomousmazesolvingrobotmicromousepart1 |