onu micromouse

17
ONU Micromouse Spencer Cupp and Kiel Wood Dr. Khalid Al-Olimat – Advisor 1

Upload: tarala

Post on 22-Feb-2016

48 views

Category:

Documents


2 download

DESCRIPTION

ONU Micromouse. Spencer Cupp and Kiel Wood Dr. Khalid Al- Olimat – Advisor. Outline. Prototype System Overview Sensors Motor Control System Drift Correction Yaw Correction Algorithm Performance Conclusion Questions. Prototype. Prototype. System Overview. Sensors. Motor Control. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ONU Micromouse

1

ONU Micromouse

Spencer Cupp and Kiel WoodDr. Khalid Al-Olimat – Advisor

Page 2: ONU Micromouse

2

OutlinePrototypeSystem OverviewSensorsMotor Control SystemDrift CorrectionYaw CorrectionAlgorithmPerformanceConclusionQuestions

Page 3: ONU Micromouse

3

Prototype

Page 4: ONU Micromouse

4

Prototype

Page 5: ONU Micromouse

5

System Overview

Page 6: ONU Micromouse

6

Sensors

Page 7: ONU Micromouse

7

Motor Control

Page 8: ONU Micromouse

8

Motor Control

Page 9: ONU Micromouse

9

Drift Correction

Page 10: ONU Micromouse

10

Yaw Correction

Page 11: ONU Micromouse

11

Drift and Yaw Correction

Page 12: ONU Micromouse

12

Arduino Uno LimitationsHas only 2 digital interrupt pins SRAM

◦2 kB◦Stores the stack (restricts recursive

calls)◦Stores local and global variables

Flash Memory◦32kB◦Stores program memory◦Stores constant variables

Page 13: ONU Micromouse

13

Arduino Mega 2560Has 8 kB of SRAM Has 256 kB of Flash MemoryHas 6 digital interrupt pins

available

Page 14: ONU Micromouse

14

Prototype in action

Page 15: ONU Micromouse

15

AlgorithmFlood Fill Algorithm

◦Pros Provided great performance Not very computationally intensive Does not use up a lot of precious memory Does not require mapping of the entire

maze◦Cons

Success is dependent on hardware performance

Once the Micro-mouse gets “lost” there is no recovery.

Page 16: ONU Micromouse

16

ConclusionFunctional prototype developedAlgorithm tested and verified in

software and hardwareVarious movement control

systems implementedAlgorithm and movement control

function in tandemThird place in the 2013 SAC IEEE

R2 Micro-mouse competition.

Page 17: ONU Micromouse

17

Questions