Spencer Cupp and Kiel Wood Dr. Khalid Al-Olimat – Advisor

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 5 Digital Outputs Dr. Robert Ross.
Advertisements

Anurag Dwivedi & Rudra Pratap Suman.  Open Source electronic prototyping platform based on flexible easy to use hardware and software.
ENGR-1101 Introduction to Engineering John J. Helferty (ECE) ECEDHA 9/15/2012.
Micromouse Meeting #2 PROGRAM DETAILS, APPLYING FOR FUNDING, OVERALL SYSTEMS.
RAID Technology CS350 Computer Organization Section 2 Larkin Young Rob Deaderick Amos Painter Josh Ellis.
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review.
Proposal Presentation EE 396 – Micromouse Spring 2008 Saturday, February 9, 2008 Donald Kim Lab - POST 214.
EE 296 TEAM “DA KINE” MICROMOUSE PROJECT PROPOSAL Team members: Software Group - Henry, James Roles : tracking, mapping, guidance, interface Hardware Group.
Preliminary Design Review
The Prodigy Micromouse 296/396. Team Members/Assignments Dale Balsis (396) – Web Designer/Hardware Tyson Seto-Mook (396)– Project Supervisor Calvin Umeda.
TAKE YOUR JACKET OFF! Proposal Presentation  Members:  Jayson Nakakura: Chassis Design and Fabrication  Kellie Murakami: Circuitry Design and Fabrication.
1 Team Amaze Me (Micromouse 296/396) Brandon Gibu Chad Higa John Miyajima Justin Ogata (February 9, 2008) Fig. 1.1: Amaze Me 1.0Fig. 1.3: *Herbie the Mousebot*
Final Presentation for x96 Projects 9:00 AM – 11:30 AM Thursday, 3 May 2007 Donald Kim Lab, POST 214 Team Raiton Denki No Jutsu Project Micromouse.
Micromouse Spring 2006 K A L The Pied Pipers. The Pied Pipers: Joanne – Programming Ken – Hardware Alyssa – Hardware Introduction of Team and Roles.
Fast D.A.D.I. Team Members Dale Balsis Aaron Tsutsumi Dennis How Ikaika Ramos.
The goals of Micromouse: to build an autonomous “mouse” Mouse should be able to navigate and solve any given maze Mouse should be no bigger than 25.
EE 296 TEAM “DA KINE” MICROMOUSE PROJECT PROPOSAL Team members: Software Group - Henry, James Roles : tracking, mapping, guidance, interface Hardware Group.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Arduino John Marcoux Christopher Lesch Thomas Dodge Unless otherwise noted, all information and pictures came from:
ECE 477 FINAL PRESENTATION TEAM 7  SPRING 2013 COST ROBOT ERIC OSBORNE, BRYAN DALLAS, ANDREW LOVELESS, CAROLINE TRIPPEL.
Android ADK based app for offer making based on location and activity reporting John Waters.
Hardware Fundamentals. Instructor: G. Rudolph, Summer Key Hardware Components Microprocessor Memory Peripherals (I/O) Bus “Glue Logic”
Ballooning Bundle. What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software.
Micro-Mouse By Mohamad Samhat Narciso Lumbreras Hasan Almatrouk.
QUICK DESIGN GUIDE (--THIS SECTION DOES NOT PRINT--) This PowerPoint 2007 template produces a 36x48 inch professional poster. You can use it to create.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
Saturday, 10 October 2015 Andrew Woods, Thomas Adam, Matthew Welch Memory Leaks Presentation Matthew Welch Thomas Adam Andrew Woods.
Project Micromouse: Minitaur
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
Wildlife deterrent and monitoring system Team 12 Team Members: Andres Alim Andre John
Final Presentation SETH NYDAM IMDL DR. ARROYO AND SCHWARTZ.
QUAD POD TRANSFORMABLE VEHICLE Supervisor: Dr. Samer Mayaleh Ala’ Lahham Basmah AbdAlrahman Leena Talalweh Department of Electrical Engineering Quadpod.
Grassinator1300 Senior Design Mid-Semester Design Presentation 2014.
Team: CHEE WHOOO Spring 08. The Team Mitchell La Puente-Project Leader Josh Miyamoto-Software Richard Ordonez-Hardware.
Trey Herrington Electrical Engineer -Website Design -Website Design -Software Implementation -Software Implementation Samantha Prine Electrical Engineer.
Impulse Generator Control Module Mid-Semester Presentation.
Embedded Programming and Robotics Lesson 11 Arduino Interrupts 1.
ARDUINO OVERVIEW Bob Wilton – KF5TPQ. ARDUINO UNO.
 Introduction.  Block Diagram.  Sensors.  Arduino.  Advantages.  Limitations.  Applications.  Conclusion. Contents.
Lecture 9: Introduction to Arduino Topics: Arduino Fundamentals, Bean Date: Mar 22, 2016.
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
HW & SW Overview  What’s UNO  Hardware  Specification  Installing IDE  Programming  Compiling.
IEEE South East Conference 2016 MID-SEMESTER PRESENTATION.
Team 4: The Beancounters Kyle Haver Ethan Price Wesley Tso Shicheng Guo SOFTWARE DESIGN NARRATIVE.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Microcontrollers A microcontroller is a small computer which interacts with its environment, e.g switches, sensors, lights, motors It does not have.
Date of download: 9/30/2017 Copyright © ASME. All rights reserved.
Prototyping with Microcontrollers and Sensors
Dr. Kyung Eun Park Summer 2017
Introducing the Arduino boards & some supporting modules
Val Manes Department of Math & Computer Science
Lab 1: Arduino Basics Topics: Arduino Fundamentals, First Circuit
MAZE SOLVING ROBOT Prepared By: I’tidal Rashdan Yasmeen Amer
SArduino Training 2018 cho THPT Saigon Institute of Technology
Arduino and Design of Embedded Applications
Roller Coaster Design Project
Arduino Board.
Blind Stick भाग १.
Real-Time Free Throw Feedback Device
Arjun Bajaj Aabhas Sharma Abhinav Valluru Vinit Bhamburdekar
Snowman pcb design workshop – Breadboarding / Programming ATTiny85
Arduino Board.
Arduino म्हणजे काय?.
Introduction to arduino
3D Printed Smart Mobile Author: Bingfang Chen - Mentor: Professor Farrukh Zia Computer Engineering Technology Department ABSTRACT 3D printed smart mobile.
Presentation transcript:

Spencer Cupp and Kiel Wood Dr. Khalid Al-Olimat – Advisor 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

Motor Control

Drift Correction

Yaw Correction

Drift and Yaw Correction

Arduino Uno Limitations Has 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

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

Prototype in action

Algorithm Flood Fill Algorithm Pros Cons 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.

Conclusion Functional prototype developed Algorithm tested and verified in software and hardware Various movement control systems implemented Algorithm and movement control function in tandem Third place in the 2013 SAC IEEE R2 Micro-mouse competition.

Questions