Mappie By: Michael Pusatera. Summary of Talk Introduction Controlling Hardware Sensors Actuation Platform Behaviors Conclusions.

Slides:



Advertisements
Similar presentations
purpose Search : automation methods for device driver development in IP-based embedded systems in order to achieve high reliability, productivity, reusability.
Advertisements

RedBot An introduction to robotics using the SparkFun RedBot Board
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015.
Smoke Eater Autonomous Fire Fighting Robot By David Morneault EEL 5666 August 3, 2000.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
Fall Senior Project Presentation Rev :22.00 By: Salem, Ray M. Date: December Title: Micro Mouse Control Systems Topics: Robotics, System.
Read Chapter 3 (David E. Simon, An Embedded Software Primer)
Functional Block Diagrams of Wunderbot 3 Subsystems.
MIT Dance Dance Revolution Anna Ayuso and Sharmeen Browarek *Image source:
LEGO Mindstorms Hitachi H8-based RCX brick B.A. Juliano, R.S. Renner, F. Jauregui January 2004 California State University, Chico Intelligent Systems Laboratory.
Embedded Programming and Robotics
Introduction.
PS2 Keyboard Interface Using Spartan-3 Starter Kit Board
Tom and Jerry By: Nicholas Johnson & Joshua Hartman EEL-5666 – Intelligent Machines Design Lab.
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
Final Presentation Azhar Khan University of Florida November 25 th, 2008 “ROADBLOCK”
Input/Output mechanisms
Team Spot On! With Zebulon Clark Desiree And Earl.
HEATHKIT ROBOT Hero JR. Robot Introduced in the 1980’s as part of their electronic kit offerings “Semi-Autonomous” operations with battery 1 st generation.
“Little Homie” Presentation Jesse Martin 12/04/02 Intelligent Machine Design Lab.
Micromouse Jeff Bouchard Qian Wang Karla Ananias.
Introduction Designing controllers for walking robots presents many challenges. In order for walking robotics to reach this stage, perhaps a new approach.
JENNA STALLINGS IMDL MARCH 12 TH, 2012 DR. ARROYO & DR. SCHWARTZ TAS: TIM MARTIN, RYAN STEVENS, JOSH WEAVER Keybot Master.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
INTERFACING WEB SERVER WITH A ROBOT
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
Multi-Vehicles Formation Control Exploring a Scalar Field Polytechnic University Department of Mechanical, Aerospace, and Manufacturing Engineering Polytechnic.
Red Bull (Dog) Autonomous Fire Fighting Agent. Functions Follow lines ( Streets) toward a possible fire Park in front of the building Use CMU Cam to find.
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
Robot Report “Emerson” Crawford Hampson EEL5666: IMDL April 8, 2010.
ΜCHIP Micro-Controlled High-tech Independent Putter.
PS/2 Mouse/Keyboard Port
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
S.T.E.V.E. (Speed Trap Enforcement VehiclE) Final Presentation Michael Hattermann April 16, 2002.
09/02/20121 Delay Chip Prototype & SPI interface Joan Mauricio La Salle (URL) 15/02/2013.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
IMDL Robot Presentation EEL5666 Robert Hartwell 31 Jan 2012.
Smart Lens Robot William McCombie IMDL Spring 2007.
GraffitiBot Sensor Report Andy Kobyljanec EEL 5666C March 25, 2008.
Wanderbot Final Presentation Autonomous Delivery Platform Kristian Gonzalez Mechanical Engineering Undergraduate IMDL Spring 2015 Kristian Gonzalez - IMDL.
Introduction to EV3. Many Different Types of Robots Snake Robot.
EEL 5666: IMDL Sensor Report. Sensor Report: Introduction Sensor Suite Bump Sensor IR Sensors Optical Mice.
Bullfighting Autonomous Robot “BULL” IMDL Spring 2010 Aminatu Oyebanjo April 8, 2010.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
EEL 5666 Intelligent Machines Design Laboratory JAWS Summer 1998 BY: Kurnia Wonoatmojo.
GreenJacket IMDL Summer 2002 Final Report Matthew Chernosky August 6, 2002.
ARDUINO UNO The Arduino uno is a microcontroller board based on the ATmega328. It has 14 digital Input / Output pins (of which 6 can be used as PWM outputs),
Obstacle avoiding robot { pixel }
Home automation using Arduino & ‘PIR sensor’
Automatic human detector garbage can.
Chopper John Michael Mariano
Magdalena Balazinska - Godfrey Tan
Robot Report “Emerson” Crawford Hampson EEL5666: IMDL April 8, 2010
COMP541 Input Devices: Keyboards, Mice and Joysticks
M.VIKRAMADITYAN Graduate Student Mechanical Engineering
GatorVac M. Gabriel Jiva.
Sarah Jones EEL 5666 Intelligent Machines Design Laboratory 8/6/2002
PIC18F458 Analog-to-Digital
Zack and A.C. Final Oral Report
Smart Lens Robot William McCombie IMDL Spring 2007.
Presentation of Robotics (3)
Introduction to Arduinos
An Autonomous Mapping Robot
Presentation transcript:

Mappie By: Michael Pusatera

Summary of Talk Introduction Controlling Hardware Sensors Actuation Platform Behaviors Conclusions

Introduction Autonomous Navigating Agent Use of non-mechanical navigation techniques Optical Mice

Hardware Motorola 68HC11 EVBU 68HC11 microcontroller Serial Communication Interface Breadboard for expansion Mekatronix ME11 Memory expansion Digital Outputs Altera UP1 Flex 10k FPGA JTAG programming Interface PS2 Communications Interface

Sensors Bump Sensor Pushbutton switches Infrared Sensor Sharp IR sensors Distance Navigation Sensor Optical Mice

Sensor Report: Bump Sensor Bump Switch Design Vcc R1 R2 R3R4 Analog(0) R? S1S2S3S4

Sensor Report: IR Sensors Infrared Sensor Design Analog(2) Analog(3) Analog(1) IR Sensor Vcc

Sensor Report: Optical Mice How Optical Mice Work:

Sensor Report: Optical Mice How Optical Mice Work: Serial interface Data, Clk State Machine Inhibit USB Send two commands Read Data Stream

Sensor Report: Optical Mice Data Stream

Sensor Report: Optical Mice Optical Mouse Design Mouse Vcc FPGA Enable Reset 8 bit out Clk Data Mouse Clk Data Mouse PortC on HC11 8 A15 A14 A13 A12 R/W Eclk Reset HC11

Sensor Report: Optical Mice Programming HC11 Memory mapped: 0x7000 Output order MCCR: condition code register for mouse 1 X[15..8]: upper eight bits of x data for mouse 1 X[7..0]: lower eight bits of x data for mouse 1 Y[15..8]: upper eight bits of y data for mouse 1 Y[7..0]: lower eight bits of y data for mouse 1 MCCR2: condition code register for mouse 2 X2[15..8]: upper eight bits of x data for mouse 2 X2[7..0]: lower eight bits of x data for mouse 2 Y2[15..8]: upper eight bits of y data for mouse 2 Y2[7..0]: lower eight bits of y data for mouse 2

Actuation 2 servos

Platform Based on TJPro Larger due to EVBU board size and Distance sensor

Behaviors Go Straight for 10 feet Go Straight for 10 feet =>Turn 180°=>Return Navigate a 4 foot by 4 foot square

Conclusions Optical mice seem to work as a navigation agent Placement of mice on robot is critical to accurate data Mechanically stable platform will have success using mice to navigate Future work: Generate position in a 2D map based on mice data Use 2D mapping for any navigation or mapping applicaitons

References [1] [2] [3] Ty Black, Sensor Report, IMDL [4] Ty Black, Final Report, IMDL Acknowledgement: Ty Black