Preliminary Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone – Spring 2007.

Slides:



Advertisements
Similar presentations
devices... Inputs and Output Keyboard The commonest way to enter data into a computer. Each key is simply a switch, which when pressed, results in a.
Advertisements

New Non-Contact, Laser-Based Gauge for Measuring Length and Speed of Gypsum Board Stuart Manser Beta LaserMike.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Team 3D Erik Lorhammer Christopher BermelJosh Cornelius Electrical Computer Engineering Electrical EngineerElectrical Engineer.
Presentation by: Serena, Ann & Nicole
Problem Description Security systems use many different inputs to alert the owners, but can do very little as far as actively deterring intruders and.
Project Overview- Strong Arm ECEN 4160, Spring 2005 Thaine Hock Matt Corne Sammit Adhya Luz Quiñónez.
Rotary Encoder. Wikipedia- Definition  A rotary encoder, also called a shaft encoder, is an electro- mechanical device that converts the angular position.
1 Sensors, Actuators, Signals, and Computers Part D Ping Hsu, Winncy Du, Ken Youssefi.
University of Colorado at Boulder – ECE Capstone – CDR – October 16, 2007.
Super Fast Camera System Performed by: Tokman Niv Levenbroun Guy Supervised by: Leonid Boudniak.
1 DIFFERENTIAL POLARIZATION DELAY LINE Controller FINAL REPORT D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel.
A Project Team Members: Shamlan AlbaharRifaah Alkhamis Doug BloomquistChris Deboer.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
Critical Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone 2007.
Ameriranikistan Muhammad Ahmad Kyle Huston Farhad Majdeteimouri Dan Mackin.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Coordinate Based Tracking System
Capstone CDR Group: AquaLung Mir Minhaz Ali Wilfredo Oteromatos
Amr Aldaiel - Andrew Kravitz Katie Noble - Zack Taylor - Alan Yim.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Night Vision James Stacy Brian Herre Maurio Grando Eric Faller Chris Bawiec James Team Bender.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Airborne Imaging Line Scanner Modernization Patrick O’Brien Matthew Weinstock.
Tracking Rover Team Rubber Ducky Joshua Rubin Alexander Starick Ryan Ramos Alexander Chi.
Laser Tracking System (LTS) Team Lazer: Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Ahmed Abdel-Fattah Jerry Chang Derrick Culver Matt Zenthoefer.
The Camera Chapter 4.
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams Tyler Blair.
On the Design, Construction and Operation of a Diffraction Rangefinder MS Thesis Presentation Gino Lopes A Thesis submitted to the Graduate Faculty of.
Dual Wedge Confocal Microscope Christopher Carr Thomas Aites Christopher Marinis Jeffrey Guziejka.
Computerized Train Control System by: Shawn Lord Christian Thompson.
2D TO 3D MODELLING KCCOE PROJECT PRESENTATION Student: Ashish Nikam Ashish Singh Samir Gaykar Sanoj Singh Guidence: Prof. Ashwini Jaywant Submitted by.
IT Introduction to Information Technology CHAPTER 05 - INPUT.
1 Input Devices. 2  The Mouse: Used to ‘drive’ Microsoft Windows. There are many different types of mice, a commonly used model now has a small wheel.
Digital Imaging Systems –I/O. Workflow of digital imaging Two Competing imaging format for motion pictures Film vs Digital Video( TV) Presentation of.
Higher Computing Computer Systems S. McCrossan 1 Higher Grade Computing Studies 4. Peripherals Input Devices Keyboard Mouse Scanners Microphone Digital.
BAR CODE SCANNER A.ANUSHA (06N61A0402). What is bar code? A barcode is a machine readable representation of information. Barcode stores data in widths.
Fundamentals of Photoshop
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
Capture your favorite image Done by: ms.Hanan Albarigi.
Peripherals The term peripherals refers to all hardware devices that are attached to your computer and are controlled by your computer system Peripherals.
1 Warsaw University of Technology Faculty of Electronics and Information Technology Institute of Electronic Systems HARDWARE SIMULATOR of the high-resolution.
CSCI-235 Micro-Computers in Science Hardware Part II.
Photography is the art of capturing light. Every choice that a photographer makes when taking a photo is based on this simple concept. What is photography?
Team Dominate(d?) The Machine.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Fall CS-EE 480 Lillevik480f04-l1 University of Portland School of Engineering Project Swift Fox Design Review 21 Jan 2005 Peter Brunke Andrew Robinson.
Aquatic Spectrometer & Turbidity Meter Preliminary Design Review ECE 4007 L1, Group 8 Paul Johnson Daniel Lundy John Reese Asad Hashim.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Specialized Input and Output. Inputting Sound ● The microphone is the most basic device for inputting sounds into a computer ● Microphones capture sounds.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
Win OS & Hardware. Input Getting data into the computer.
March 2004 Charles A. DiMarzio, Northeastern University ECEG287 Optical Detection Course Notes Part 15: Introduction to Array Detectors Profs.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
REST OF THE COMPUTER BEFORE THE INTERNET. Understand Your Computer  Bit  Binary digit  0 or 1  Byte  8 bits  Unique combinations of 8 bits of 0s.
Chapter 2 HAEDWAER.
Electrical and Computer Engineering Smart Goggles To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Team Wolf.
Name Enrolment no.: Dhruti Desai Khushboo Desai Sneha Gangwani Rajul Shah
Scanner.
Obstacle avoiding robot { pixel }
Presentation of Input & Output Devices
Bashar Mu’ala Ahmad Khader
Output devices EIT, ©Author Gay Robertson, 2016.
FPGA Vinyl to Digital Converter (VDC)
Presentation transcript:

Preliminary Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone – Spring 2007

3D Object Scanner Goal: To be able to capture any small physical object as a three dimensional, digital model.

How do you do that? We will use a process called Triangulation to map points in 3D space The system will consist of a laser, a CCD camera, a turntable, and an FPGA to control everything Data will be gathered by the system, and sent to a PC where the 3D model will be constructed

Triangulation How do we know the distance to one point?

Block Diagram

Mechanical Equipment Turntable Stepper Motor Rotary Encoder Neat stand for turntable Even more neat stand for camera (tripod)

Materials Initially, we will construct the turntable and stand from wood or Plexiglas If possible, time and money permitting, we would construct a final design of machined aluminum

Line Laser Projected vertically onto the object to be scanned Set at a known angle from the camera for triangulation calculations

CCD Texas Instruments TC346RGB 658(H) x 496 (V) Active Pixels in Image Sensing Area 10um square pixels Low dark current R, G, B primary mosaic filters on chip 30 frames/s readout speed Serial connection to A/D converter 12.5 MHz clock signal

Analog Front End A/D converter between CCD and FPGA Compatible with CCD and FPGA interfaces Fast enough conversion rate to keep up with data from CCD

CCD Objective Pinhole objective Pros low cost decent resolution more rugged than a lens Cons Low light intensity on CCD Resolution not adequate for our needs Lens objective Pros Higher light intensity on CCD Higher resolution Cons Higher cost More delicate/vulnerable to damage

FPGA Tasks User interface that gets input from computer (keystrokes) Send stepper motor control signals Read encoder from main axle to know angle of the object Tell camera/CCD when to take pictures Receive RGB data from camera/CCD Send data to computer for processing Control laser on/off and possibly movement

FPGA Choices Xilinx or Altera Buy FPGA and design a PCB for it Could be costly and difficult Less I/O options Efficient and small Buy dev. Board Simplest method b/c board already designed Many prebuilt I/O options ex. Rs232, USB, GPIO pins etc.

Possible Alterations to FPGA Design If camera is hard to control, connect to computer directly via USB Image processing – take RGB data and turn into b/w bitmap Use VGA output for a more self sustaining user interface

3D Plotting Problem: Using points in R 3 to generate visually nice 3D pictures represented in 2D. Solution: Use Matlab. Matlab has nice 3D plotting ability with zoom and rotate. May need to create algorithms for better pictures. Eg: Wireframes Cubic Splines

Wireframes 3-Dimensional Connect the Dots

Cubic Splines Guessing Between Points S i (x) = m 1i x + m 2i S i (x) = m 1i x 3 + m 2i x 2 + m 3i x + m 4i

Division of Labor Brad- FPGA Josh- FPGA, Software Mitch- Optics Kai- Optics, Machining Tim- Software, Encoder All- Stepper Motor

Schedule

Risks Data is inaccurate. Not enough funding available for legit parts. Calibration of camera data is not plausible. CCD interface is too time consuming.

Contingency Plans Use a Webcam instead of CCD Use wireframe only instead of smooth imaging. Simply plot points in MATLAB.

Extensions Add color to 3D model, scan object for color as well as shape. Interface with 3D printer in the ITLL to duplicate the scanned object. Filter out noise due to vibrations or surrounding light sources from camera data to increase accuracy of scanner. Add another camera to increase the accuracy of the scanner.