Micromouse Meeting #2 PROGRAM DETAILS, APPLYING FOR FUNDING, OVERALL SYSTEMS.

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 6 Digital Inputs
Advertisements

Encoders, Motors, Power, Mini Project #1 10/24/2014.
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lecture 1: Overview of Computers & Programming
An Introduction MICROMOUSE. WHAT IS MICROMOUSE? An autonomous maze-solving robot Many interesting and innovative designs exist to sense and navigate the.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
ECE 4334: Capstone Design Fall 2009 Welcome ! Facilitator: Dr. Len Trombetta.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Proposal Presentation EE 396 – Micromouse Spring 2008 Saturday, February 9, 2008 Donald Kim Lab - POST 214.
A fully autonomous robot designed to navigate and solve a maze.
Engineering H193 - Team Project Gateway Engineering Education Coalition P. 1 Spring Quarter 2008 Robot Programming Tips Week 4 Day 2 By Matt Gates and.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
Curry Mouse EE 296 Project Proposal Presentation February 11, 2006.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Amaze Me Final Presentation May 4, Introduction of Team Amaze Me Team Members –John Miyajima –Brandon Gibu –Justin Ogata –Ah Ram Kim.
The Solar Tracker. Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
M & M EE 296 Final Presentation Spring 2004 Presentation Overview Team Member Introduction Project Overview Overall Design Description Final Project.
Fast D.A.D.I. Team Members Dale Balsis Aaron Tsutsumi Dennis How Ikaika Ramos.
Micromouse Team:. Team Members Kanoa Jou Ryan Sato KiWoon Ahn Brett Ikei.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
DC Motor Control  mouse EE 496 Advisor: Dr. Tep Dobry.
Introduction.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
Microprocessors Tutorial 2: Arduino Robotics
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
PICS / Microcontrollers
Arduino John Marcoux Christopher Lesch Thomas Dodge Unless otherwise noted, all information and pictures came from:
Colorado Space Grant Consortium Gateway To Space ASEN 1400 / ASTR 2500 Class #12 Gateway To Space ASEN 1400 / ASTR 2500 Class #12 T-58.
ENGG1100 Lecture 6: Introduction To Engineering Design (Digital Logic) Part 1 Kin Hong Wong ENGG1100. Ch6-Digital Logic (Part1) 25/2/14 1.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2012.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
I have attached a file to this by selecting the paperclip on the bottom of the page.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Micro-Mouse By Mohamad Samhat Narciso Lumbreras Hasan Almatrouk.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Micromouse Jeff Bouchard Qian Wang Karla Ananias.
Ryan Courtney Senior Design II Advisor: Junkun Ma.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
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.
Introduction to the Arduino
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
Administrative Introduction Our goals for this project are for the three robots to work together intelligently to complete a maze faster than an individual.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ENGG1100 Introduction to Engineering Design Digital Logic (Part 1) Prof. Kin Hong Wong Department of Computer Science and Engineering.
PRIYADARSHINI SHRAVYA KAVYAA MOBILE CONTROLLED ROBOT USING DTMF ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Microprocessors Tutorial 2: Arduino Robotics. Agenda 1. Robot Anatomy 2. Sensor Review 3. PWM 4. MAKE: Fade 5. Motors 6. H Bridge 7. Robot Control library.
Preliminary Design Review (PDR) Team Amaze Me. EE 296 Project (MicroMouse) Members –Brandon Gibu –Ah Ram Kim –John-Kalani Miyajima –Justin Ogata Website.
Spencer Cupp and Kiel Wood Dr. Khalid Al-Olimat – Advisor
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
Arduino Microcontroller Technical Details : Arduino (UNO R3) micro-controller ATmega 328 CPU (“industry-standard” micro-controller CPU) ?? MHz clock speed.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Arduino.
Obstacle avoiding robot { pixel }
ARDUINO LINE FOLLOWER ROBOT
SCOUTBOTICS Engineering Notebook
Directional Driver Hazard Advisory System
Dave Mawdsley, DACS Member, Linux SIG January 16, 2013
SCOUTBOTICS Engineering Notebook
Single Board Computers and Dev Boards
Arduino Board.
Arduino म्हणजे काय?.
Introduction to arduino
Presented By,  Mamata Yadav (BE Elex & Comm.) Vice R&D Coordinator(HW), PCRT  Payal Shah (BE Elex & Comm.)  Ananta Das (BE Elex & Comm.) R&D Team,PCRT.
Presentation transcript:

Micromouse Meeting #2 PROGRAM DETAILS, APPLYING FOR FUNDING, OVERALL SYSTEMS

First thing’s First: Teams! There were a lot of you this year.

This Year’s Program  $75 deposit  $250 in funding from IEEE  Must traverse 16 maze cells, which must include right turns, left turns, and dead ends.  $150 deposit  $500 in funding from IEEE  Solve the maze! Easy, right?  Almost all the teams that signed up went for the basic budget

In the Past… Get together with team Create details BOM (Bill of Materials)/Parts List Submit Parts List for funding approval Meet Milestones Build Mouse, Compete Pros Flexible Provides freedom to teams Simple and Efficient Cons Provides little accountability Teams unlikely to finish Funding can be wasted

New System Get together with team Plan out approach for Micromouse Create a BOM/Parts List Submit Hardware/Software Preliminary Design IEEE will review designs for validity and correctness Funding Approved Build Mouse, Compete!

New System  Pros  Ensures teams have completed preliminary design, not just parts, before proceeding  Allows motivated teams to receive more feedback from IEEE  Teams are actively engaged with officers about design requirements  Emulates a “real work” environment, the key being design reviews  They won’t be too crazy in depth, but we are doing this to ensure that teams are serious about creating a working mouse.  Cons  We do a lot of work  Can be a little micro-management-y  We will try to avoid this as much as possible. We are here to help you and give overall guidance, not to micromanage.

Things You Need  When applying for funding, we will request three documents  Parts List/BOM with datasheets for active IC’s and parts  List of all the parts, part number, cost, and link  Datasheets for all active parts  Preliminary Hardware Design  Schematic Outline of hardware I/O systems  Preliminary Software Design  Quick, high-level drawing of software plan

Sample Parts List

Sample Hardware Design  This is a very crude hardware I/O layout  Probably about 80-90% of what we will be looking for in your design  Things missing from this design  Labels on pin headers  Details of the encoders  Where are the motors?

Sample Software Design  High-level drawing of software systems of the mouse  Feedback control (PID?)  Left/Right/U-turn decision making  Maze-solving logic overview  Algorithms  Floodfill  Reports/2001/DWillardson.pdf Reports/2001/DWillardson.pdf For each cell: Get sensor data Determine where walls are Decide movement: Push move forward if not visited Push move left if not visited Push move right if not visited Pop stack Move mouse according to top of stack

Approval  We will review your 3 documents as soon as possible and get back to you on whether or not your design was approved  If it was not approved, we will give you advice on things to change and revise. If necessary, the process will be significantly guided  Otherwise, once you receive approval, turn in your deposits. Once we receive the deposits, your funding will be cleared and you can start ordering parts  Depending on time constraints, we may set up an online submission portal. If this doesn’t happen, then we will do it through regular e- mail.  Time between submission and approval/revision should be < 3 days.  If it takes longer than 3 days, please us and we will get on it right away.

Micromouse from a High Level  We are trying to build a small robot. Parts that are essential to all mice are the following:  Microcontroller  5V Regulators  H-Bridges  IR Sensors (or maybe a different technology?)  Motors  Encoders  Batteries  Gyroscope (not necessary, but useful)

Microcontrollers  Small, low-power computers  Runs custom code that you compile and upload to the controllers  Almost all run C/C++ code  Provides multiple inputs and outputs  Things to consider in your microcontroller choice  Clock Speed  RAM/Flash memory  I/O (Analog or Digital)  Size  Power consumption/requirements  Logic Level (Voltage range)

Arduino Software  Common platform for microcontrollers  C/C++  Simple to use  Standard Arduino software used for:  All Arduinos  Teensy (2.0, ++, 3.0, etc.) with Teensy Loader  Modified Arduino software used for:  LeafLabs (Maple Mini)

Arduino Nano  16 MHz, 32KB Flash, 2KB RAM  $10

Teensy 2.0  Common choice, built-in USB  Arduino IDE  16 MHz, 32KB Flash, 2KB RAM  25 I/O  $16

Teensy 3.0  Built-in USB  Arduino IDE  48 MHz  34 I/O  3.3 V logic level  $19

mBed  Web-based compiler  96 MHz, 512KB Flash, 32KB RAM  25 I/O  $60

Maple Maple Mini  72 MHz  Runs Arduino code  $45 (Mini is $35)

Microcontrollers  Find more information online! Useful links here:  Arduino   Teensy   mbed   LeafLabs (Maple Mini) 

What’s next?  us at with your preliminary choice of microcontroller by next Wednesday, October 30 th  Include a short blurb including your reasoning/theory behind why you chose the one you did  Meet with your team! This is only a little bit important, except for the fact that it’s really important.  We will be designing and planning out our future lectures. A schedule will be sent out by .

Next Week  Next week’s lecture: Motors and Encoders  What are motors and encoders?  How are motors controlled?  Powering your mouse  Attaching an AC 120V to your mouse is not ideal  Batteries will probably work better  Power consumption, voltage, current, etc.