Final Presentation Andres Fausto Stewart Bewley Philip Dawsey Ki Baek Eom.

Slides:



Advertisements
Similar presentations
MAE 576 Final Project CD Sorter with Database Presented by: Matt “ICU” Szymanski Nicholas “PBasic” Gill.
Advertisements

INTRODUCTION TO ROBOTICS AND MICROCONTROLLERS Instructors: Tijjani “TJ” Mohammed and Tarek Abdel-Salam.
Boe-bots and STEM Boe-bots and STEM – This sectional will introduce participants to a programmable robot that is useful for engaging students in building.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
IR Control Materials taken from IR Remote for the Boe-Bot by Andy Lindsay.
224 FINAL PROJECT- WIRELESS CONTROL OF A BOE-BOT Tom Cohlmia-Scott Moffat-Ashley Nidiffer-Eric Yim.
Using the Board of Education Breadboard and Your Multimeter ENGR 120 Work in teams of two!
Parallax, Inc. Presentation based on: “Robotics: with the Boe-Bot"
1 Lecture 1: Your Boe-Bot's Servo Motors Presentation based on: "Robotics with the Boe-Bot" By Andy Lindsay Parallax, Inc Presentation developed by: Martin.
Navigating the BOE-BOT
Hardware Meets Software CPSC 120 Principles of Computer Science February 15, 2012.
Group 4: Carlos Fernandez David Lopez Andre Roman.
1 Chapter 4: Controlling Motion Presentation based on: "What's a Microcontroller ?" By Andy Lindsay Parallax, Inc Presentation developed by: Martin A.
National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments.
Boe-Bot Control Alex Ahmadi John Hoffman Andres Huertas Azeem Meruani Simcha Singer.
ME 224-Final Project Jim Lovsin Erica Morales Dan Sheehan Josh Widzer.
Smart Irrigation System Raihan Haque Brian Moy Puneet Karnawat Group 7 ME 3484 Polytechnic University April 24, 2003.
224 Final Project Kendra Armstrong - Nick Eccles - Cary Maguire - Alex Taam - Paul Williams.
ENGR 101: Robotics Lecture 2 – Text Programming Outline  Introduction to PBASIC  Variables, I/O, Arithmetic  Controlling the LEDs References 
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
ME 224 Final Presentation Fall 2005 Joni Stegeman Ingrid Lin Giovanni Wuisan Patrick Luckow Brent Willson.
ME 224 Experimental Engineering: Professor Espinosa 2005 TEAM : Jamie Charles Carlo Niko Javier.
ME Final Project Fabian Wittmer Jason Lintker Stefan Bracher.
ME 224 Final Project Final Presentation 12/08/05 David Macedonia David Storch Adam Same Norbert Wroblewski.
Microcontrollers Module 4: Motion Control. Module Objectives Upon successful completion of this module, students will be able to: Give examples of microcontroller.
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
A Bot With a Brain Using infrared obstacle detection circuits to create an autonomous robot that will navigate itself through an obstacle course. Bailey.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Robotics Engineering Basic Maneuvers. Getting the Boe-Bot to Move One of the first tasks we need to do is to get our bots moving.One of the first tasks.
Slide 1 Presentation based on: “Robotics: with the Boe-Bot" by Andy Lindsay Menlo Drive Suite 100 Rocklin, CA
Robot and Servo Drive Lab. Department of Electrical Engineering Southern Taiwan University of Science and Technology 05/07/2014 T A R Y U D I Interfacing.
Controlling the Outside World
10/10/ Controlling YOUR ROBOT. 10/10/2015 Basic Stamp  Basic Stamp Input - output pins Interpreter Chip Power supply: 5 Volts voltage Memory: EEPROM.
Digital Electronics and Computer Interfacing
Multi-Vehicles Formation Control Exploring a Scalar Field Polytechnic University Department of Mechanical, Aerospace, and Manufacturing Engineering Polytechnic.
See3PO - A Visually Capable Path Finding Robot See3PO Frank Marino, Nick Wang, Jacky Yu, Hao Wu and Debarati Basu Department of Computer Science University.
1 Lecture 1: Your Boe-Bot's Servo Motors Presentation based on: "Robotics with the Boe-Bot" By Andy Lindsay Parallax, Inc Presentation developed by: Martin.
IR Communication October 27, Sources  Lindsay, Andy. IR Remote for the Boe- Bot. v
Using the BASIC Stamp Editor program, the Boe-Bot was programmed to be able to accomplish a variety of tasks including: 1.Move at a constant rate of speed.
Slide Menlo Drive Suite 100 Rocklin, CA Presentation based on: “What’s a Microcontroller?" by Andy Lindsay Presented by Andy.
ENGR 101: Robotics Lecture 3 – Robot Motion Outline  Robot Motion  FOR Loops  Making Music References 
ENGR 101: Robotics Lecture 4 – Making Decisions Outline  The Stall Sensor  Making Decisions  Random Number Generation References 
Gyro (yee-roh) Designed by Joshua Lewis. Introduction  Inverted Pendulum  ATMega MicroProcessor  Inertial Measurement Unit  PID Control Algorithm.
Slide Menlo Drive Suite 100 Rocklin, CA
Digital Electronics The Boe-Bot and Servo Motors.
PROMGRAMING YOUR ROBOT How Servos Work: How to control your robot.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
See3PO - A Visually Capable Path Finding Robot See3PO Frank Marino, Nick Wang, Jacky Yu, Hao Wu and Debarati Basu Department of Computer Science University.
ENGR 101: Robotics Lecture 6 – Follow That Light! Outline  The Scribbler's Light Sensors  Using EEPROM Memory References 
1 BOE-BOT Lecture #2 DE - Digital Electronics Servos and the BOE-BOT.
The Marshall car. INDEX Introduction The team What is it Arduino General Handling Manual handling Automatic Handling Sensors.
Limited rotation servo basics David Hall output shaft servo horn red wire = 5V + black wire = Gnd - white wire = control signal standard servo.
The “Board of Education” 1 Three-position switch 0 = OFF 1 = ON / wheels OFF 2 = ON / wheels ON breadboard (for building circuits) electrical power (V.
ROBOTC for CORTEX Teacher Training © 2011 Project Lead The Way, Inc. Automation and Robotics VEX.
ROBOTC for VEX Online Professional Development
Introduction to Servos
Mindstorm Robots 4th Grade Lesson 1.
BASIC Stamp II Programming for Descartes Robots
Materials taken from IR Remote for the Boe-Bot by Andy Lindsay
Fabian Wittmer Jason Lintker Stefan Bracher
PROMGRAMING YOUR ROBOT
Controlling YOUR ROBOT
Quanser Rotary Family Experiments
Materials taken from IR Remote for the Boe-Bot by Andy Lindsay
Karl Jean-Francois-James Madison H.S. & Eldiquen Mangubat-IS 232
Materials taken from IR Remote for the Boe-Bot by Andy Lindsay
UNIT 11: RC-SERVOMOTOR CONTROL
VEX Drag Race Your name, date, hour.
Mars Rover Challenge – Path around Olympus Mons (middle and early high school) Olympus Mons on the surface of Mars at 69,841 feet (more than twice the.
Presentation transcript:

Final Presentation Andres Fausto Stewart Bewley Philip Dawsey Ki Baek Eom

Agenda  Background  Objective  Timeline  Assembly  Calibration (Gyroscope & Motors)  ADC testing  Programming (LabVIEW & BASIC Stamp)  Wireless Communication (Bluetooth)  Feedback Control  Final Product and Demonstration  Possible Improvements  Questions

Background  LabVIEW programming  DAQ card  Feedback control  MEMS  Calibration

Objective  To improve last year’s boe-bot by integrating wireless real-time control into the design, enabling us to drive the robot around a predefined path.

Timeline  Nov Assembly Servo Centering Start Gyroscope Calibration Read Chapters about Bot and Wireless manual  Nov Finish Gyroscope Calibration ADC Calibration Start Wireless integration  Nov Programming Wireless integration  Nov. 27-Dec. 3 Debugging Completion of Bot and Feedback Control Presentation and Report write-up

Assembly  Boe-bot came assembled, but we took it apart to understand connections.  Interactions between ADC and components.  Components: Boe-Bot Robot Kit (Parallax #28132) MEMS Vibrating Mass Gyroscope (Analog Devices ADXRS150) ADC (ADC0804LCN) 2 Servo Motors (Parallax Continuous Rotation Servo) BASIC Stamp, LabVIEW, and Bluetooth- enabled computer

Calibration  Servo Motors Used screwdriver to zero motor at BASIC Stamp input of 750 (no motion) Right wheel (12) – below 750 moves forward Left wheel (13) – below 750 moves backward  MEMS Gyroscope Ran self-test Used LabVIEW to acquire data Measured voltage at different ω using oscilloscope and LabVIEW

LabVIEW Calibration

Graph of V vs. ω

ADC Testing  What ADC does  Tested multiple pulse combinations  Used multiple testing methods

ADC Testing ' {$STAMP BS2} ' {$PBASIC 2.5} measurement VAR Byte HIGH 8 LOW 8 HIGH 8 INPUT 8 DO measurement = INL DEBUG HOME, "Binary value:", BIN8 measurement, CR, "Decimal value: ", DEC3 measurement PAUSE 100 LOOP

ADC Testing

Programming  Used LabVIEW and BASIC Stamp to control robot  Integrated wireless control into these programs  Robot will move following real time commands from LabVIEW

Programming

Wireless Communication  Used Bluetooth VI’s from LabVIEW to connect, read and write.  Used commands in BASIC Stamp to send and receive information with LabVIEW.

Feedback

Final Product

Possible Improvements  Integrate ADC and Gyroscope  Integrate speed change  Boe-bot obstacle course race  Add an ADC lab in the course

Questions

Demonstration