Fall Senior Project Presentation Rev 12.03.02:22.00 By: Salem, Ray M. Date: December 2.2002 Title: Micro Mouse Control Systems Topics: Robotics, System.

Slides:



Advertisements
Similar presentations
INPUT-OUTPUT ORGANIZATION
Advertisements

Autonomous Rugged Maze Navigating Robot Andy Darter Luke Kaufman BS Computer Engineering Candidates 4/27/2013 Senior Design II.
Reporter :LYWang We propose a multimedia SoC platform with a crossbar on-chip bus which can reduce the bottleneck of on-chip communication.
Altera FLEX 10K technology in Real Time Application.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Maciej Gołaszewski Tutor: Tadeusz Sondej, PhD Design and implementation of softcore dual processor system on single chip FPGA Design and implementation.
Ultrasonic signal processing platform for nondestructive evaluation (NDE) Raymond Smith Advisors: Drs. In Soo Ahn, Yufeng Lu May 6, 2014.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
Data Protection Card Submit: Assaf Matia Technion Guide: Eran Segev Rafael Guide: Henri Delmar Winter & Spring 2004.
Capstone Spring 2009 Critical Design Review Erich Hanke Electrical Engineering Cole Bendixen Electrical and Computer Engineering Erik Larson Electrical.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
1 Performed by: Lin Ilia Khinich Fanny Instructor: Fiksman Eugene המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
3D Wireless Mouse Shirley Li Matt Tanwentang Joseph Cheng.
Preliminary Design Review
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
Interface of DSP to Peripherals of PC Spring 2002 Supervisor: Broodney, Hen | Presenting: Yair Tshop Michael Behar בס " ד.
Input/Output and Communication
ASPPRATECH.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
INPUT-OUTPUT ORGANIZATION
Computerized Train Control System by: Shawn Lord Christian Thompson.
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
FPGA for Underwater Communication Pradyumna (Prad) Kadambi Mentor: Cody Youngbull April 13, 2015.
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
VERIFICATION OF I2C INTERFACE USING SPECMAN ELITE By H. Mugil Vannan Experts Mr. Rahul Hakhoo, Section Manager, CMG-MCD Mr. Umesh Srivastva, Project Leader.
4.0 rtos implementation part II
SC200x Peripherals Broadband Entertainment Division DTV Source Applications July 2001.
Input/Output mechanisms
Ryan Courtney Senior Design II Advisor: Junkun Ma.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Data is sent to PC. Development of Front-End Electronics for time projection chamber (TPC) Introduction Our purpose is development of front-end electronics.
FPGA (Field Programmable Gate Array): CLBs, Slices, and LUTs Each configurable logic block (CLB) in Spartan-6 FPGAs consists of two slices, arranged side-by-side.
Lemming -Bot Electrical Engineering Masters Student July 5, 2007 By Jason Morejon.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
Field Programmable Gate Arrays (FPGAs) An Enabling Technology.
Electrocardiogram (ECG) application operation – Part B Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Electrocardiogram (ECG) application operation – Part A Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Tools - LogiBLOX - Chapter 5 slide 1 FPGA Tools Course The LogiBLOX GUI and the Core Generator LogiBLOX L BX.
OBSTACLE AVOIDANCE ROBOT
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
 Introduction.  Block Diagram.  Sensors.  Arduino.  Advantages.  Limitations.  Applications.  Conclusion. Contents.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
Mechatronics Hydrophobe Josh Pritts – Vice President / EE Team Leader.
An EE 296 Micro Mouse Project. Brian Kuriyama’s Profit!
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Obstacle avoiding robot { pixel }
Chapter 6 Input/Output Organization
Automatic human detector garbage can.
Production Firmware - status Components TOTFED - status
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
‘SONAR’ using Arduino & ultrasonic distance sensor
Today’s Smart Sensors January 25, 2013 Randy Frank.
Programmable Data Communication Blocks
G14 Autonomous Rover Wall Avoiding Robot
Embedded Sound Processing : Implementing the Echo Effect
Presentation transcript:

Fall Senior Project Presentation Rev :22.00 By: Salem, Ray M. Date: December Title: Micro Mouse Control Systems Topics: Robotics, System Control, FPGA, Communication, Arbitration…

Design Requirement –Traverse & navigate a maze. –Find an optimal route. –Peripheral Controllers. –Abstraction of Hardware. –Communication between Hardware and software.

Sensors Onboard the Micro Mouse

Design Architecture –Controllers embedded into and FPGA (field programmable gate array). –All Controller entities are designed using HDL (Hardware Descriptive Language). –Independent design and testing. –Bottom Up approach.

Relational Block Diagram Sensors –Optical mouse. –Ultra Sonic Sensor. –Infrared Sensor. –Digital Compass. Controllers –Motor Controller. Communications –Super Simple Serial Communication:S^3C. –UART ( universal asynchronous receive transmit ) Memory –Memory Block –Arbitration. –Priority Scheme.

Design Implementation The chosen HDL language is Verilog. All hardware controllers will be targeted to an FPGA specifically Virtex XC300. XESS development board.

Optical Mouse –Provides Highly Accurate location of the current position of the mouse. –All points can now be referenced with a common sensor. –Two axis grid of the maze.

Ultra Sonic Sensor –Frequency Range 40khz. –Sensing Range 3cm – 2M –Discrete Distances. –Acceleration Algorithm.

Digital Compass Philips KMZ51 Compass. –Dual Channel. –Orthogonal Compasses. –Analog Output. AD7829- Analog To digital converter –8 channel. –8bit resolution. Cordic Core –Coordinate rotation by digital computer algorithm.

Motor Controller Texas Instrument control signals –A PWM(pulse width modulated) –Brake –Direction Forward Sw1 & Sw4 Reverse Sw2 & Sw3 Brake Sw1 & Sw3

UART (universal asynchronous receive transmit) 2 Pin Communication. TX & RX 8N2: Eight Data Bits, 115KBaud Rate No parity or error checking 1 or 2 stop bits.

Super Simple Serial Communication - S^3C Asynchronous Serial Communication. Independent of communication media. Write: –Return: Nothing Read: –Return:

Memory Block Single Cycle Volatile memory. Clocked at 25Mhz, Memory Image loaded with bit file to program Memory block with initial memory content. ie. Memory Map.Memory Map

Arbitration. Slave master arbitration scheme. Two entities will require the memory 1.Handle the Communication protocol 2.Handle the data storage for all Peripherals.

Priority Scheme. The device controller requires a priority scheme. –A round robin scheme was implemented. –Entities are allowed A period of 80ns of access to the memory.

Conclusion The Compass development has begun. IR sensors design has begun. Board Layout will begin, with the end of semester. Software development has begun. We are projecting to compete in the Spring 2003 Competition.

Final Thoughts Interested students can get involved. Projects Remaining. For more info you can go the official Micro Mouse web

Infrared Sensor A sensing range of 2-10cm. –Will only output true or false if a wall exist.