Milestone #4 The Wedge o’ Death. Presentation Overview New Hardware New Code Milestone Results Time Log Questions 2.

Slides:



Advertisements
Similar presentations
First Year Robotics Platform By: Andria Farnham, Adam Selinger, Curtis Langley.
Advertisements

EMS1EP Lecture 6 Digital Inputs
While Loops and If-Else Structures
Electricity Investigation 2 Review.
FIRE FIGHTING ROBOT ELECTRO-MECHANICAL SYSTEMS TERM PROJECT 1
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
Problem Description: Design and build a guitar pickup using optical methods, as opposed to traditional magnetic or piezo-electric pickups. Objectives:
SEVERED LIMB CAM FRITH CRAIG MARTIN DAVID LAING MILESTONE 3: WEDGE-OF-DEATH and LIGHT CHANNEL MILESTONE 3: WEDGE-OF-DEATH and LIGHT CHANNEL.
Milestone Three Presentation Three Men and a Bot By Dirk Henkemans, Jeff Ryan and Chad Moore.
Team Gary Dan Farley Tyson Rogstad Erik Flum Rob Koch Gary Zigmann.
Analysis vs. Design When you take a test in your math or physics course, there is one and only one answer! When you do a goal-driven design there may be:
CAM FRITH CRAIG MARTIN DAVID LAING MILESTONE 2: LINE FOLLOWING and BARCODE READING SEVERED LIMB.
Team Gary Dan Farley Tyson Rogstad Erik Flum Rob Koch Gary Zigmann.
Milestone #2 Line Following Using Photo-transistors.
Copier Jam Detector Design Problem
Team Gary Dan Farley Tyson Rogstad Erik Flum Rob Koch Gary Zigmann.
Introduction.
Software Defined Radio Brad Freyberg, JunYong Lee, SungHo Yoon, Uttara Kumar, Tingting Zou Project Description System Design The goal of our project is.
ECE 485: Electrical Engineering Design I Project By Group 2: Joel Marcia, Paul Rosensteel, Scott Laminack, and Justin Lanham.
Using the Gyro Sensor and Dealing with Drift
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Robotics NXT sensors Back to Light sensor: red vs blue ball.
S e c u r i t y L i g h t E a s t e r E l e c t r o n i c s P r o j e c t Dark Sensor Comparator Monostable Counter Light Brief Design a system that turns.
Digi-Pow Wireless Power meter By: Kellen Denny Eric Iraheta Phone: EEL4924 – Senior.
Technical Writing for Robotic Coding!.  du/products/teaching_robotc_cort ex/fundamentals/introtoprogramm ing/thinking/videos/fundamentals.
Modular Electronics Use the systems approach.
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
The Smart/Safe Car Seat SENIOR DESIGN II MID-SEMESTER PRESENTATION.
Laboratory 7: Sensors. Overview Objective Background Materials Procedure Report / Presentation Closing.
Josh Lawson ECE Overview Project Description Schematic Hardware Involved Features of ATMEGA16/STK500 Involved System Features Testing Method.
Only for Loneworkers. People who work alone (day- or nightshifts, or self- employment) are initially on their own in the case of an emergency. That is.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
Signaling on the CCR Tyler Raulin. Overview of Signals Rules: – Red Light There is a train in the next section of track The turnout is not turned correctly.
Team Uno 10/14/04 Stephen Schwall Bunker Curnes Control Logic.
Copier Jam Detector Design Problem
Josh Lawson ECE 4330 Dec 8. Overview Project Description Schematic Hardware Involved System Features Results.
Solar Powered LED Blinds Group 28: Austin Estes and Kerr Oliva TA: Katherine O’Kane.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
Circuits A deeper look into different types of circuits.
 A transistor is the basic building block of electronic components.  The average computer may have millions of them within its circuits.  Essentially,
Robotics Programming Wall Follow Line tracking for a set amount of time Line tracking for a distance.
By Sanjay and Arvind Seshan
A deeper look into different types of circuits
Software Design Team KANG Group 1.
Starter Review your filament lamp experiment and make corrections (in green pen) Review your test and complete the front cover sheet, correct any mistakes.
Review and Ideas for future Projects
By Sanjay and Arvind Seshan
What Does a Reduced Power Light in your Car Signify
RobotC Sensors.
Examples of Incorporating Fitness in other units
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Using the Gyro Sensor and Dealing with Drift
Sensors and Logic Switches
Interlocking of CNGS (and other high intensity beams) at the SPS
Examples of Incorporating Fitness Into a Volleyball Unit
Line Following Behavior
Using the Gyro Sensor and Dealing with Drift
While Loops and If-Else Structures
Copier Jam Detector Design Problem
By Sanjay and Arvind Seshan
While Loops and If-Else Structures
While Loops and If-Else Structures
While Loops and If-Else Structures
While Loops and If-Else Structures
While Loops And If-Else Structures
Using the Gyro Sensor and Dealing with Drift
Memory Addresses.
Chapter 13: I/O Systems “The two main jobs of a computer are I/O and [CPU] processing. In many cases, the main job is I/O, and the [CPU] processing is.
Presentation transcript:

Milestone #4 The Wedge o’ Death

Presentation Overview New Hardware New Code Milestone Results Time Log Questions 2

Moe’s New Bumper Old Plastic Bumper - from RC Mustang - fixed in place - good for ramming 3 New Balsa Bumper - two-switch bump sensor - floating - delicate touch

Moe’s New Sensors Upright sensor arrays utilize phototransistors only No emitters Three phototransistors on front for light detection 4

Moe’s New Switches Two mercury switches (ascending/descending) Wired so that either can send signal - State detection vs. state change Neither active when Moe is level Software used to filter noise due to motion 5

Disaster Strikes 6 Damage sustained to line following sensors during testing Balsa wood is fragile Reinforced sensor array via lamination Wood screws to prevent damage until rescue arrives

Moe’s New Code FILTERING - 3 arrays - line state - light state - tilt state - 5 consecutive readings from line-following sensors - 5 consecutive readings from light sensors while in Light Channel - 5 consecutive readings from mercury switches for level detection -sampled over longer time interval -nested FOR loop On-the-Fly Buzzing - increased performance in Light Channel and Wedge of Death Old line-following code worked perfectly for Wedge of Death 7

Moe’s New Code Handling the fork - traversing fork difficult - code from last milestone would pick correct path ~50% Solutions 1) going blind - programmed motion unreliable 2) triggering on two sensors - unreliable due to line-following code 3) triggering of outside right sensor - 5 soft right turns to get us back to the Wedge of Death line - source of drama 7

Moe’s Motion Logic Outside Left 9 Inside Left Outside Right Inside Right

Milestone Strategy 10 - Room of Doom - Light Channel (iffy) - Wedge of Death (solid) - Piccadilly then return to the line - repeat…

Milestone Results 11 Part 1 - Room of Doom, Light Channel, Wedge of Death - perfect first time, just as we expected - even completed both Piccadillys Part 2 - Room of Doom, … - things went wrong in the Light Channel - trouble changing states results in Moe losing track of where he is - infinite line-following state - scored 200 points for completing Room of Doom once Placed 5th overall…

Planned Improvements 12 Fix auto-start problem (vital) Fix Light Channel Code Add light to buzzer circuit to better signal state changes Incorporate bump detection Perhaps fix Pinbot code Create a safe place to lift Moe

Milestone Time Log 13 Hardware: 11 hours Software: 24 hours Documentation: 20 hours Total: ~55 man hours

Questions ? 14