Automated Screw Organization System

Slides:



Advertisements
Similar presentations
IT253: Computer Organization
Advertisements

ECE SDP11 Team Siqueira: Pat DeRoy, Cory Gorman, Marc Perras TARGET: Touch-Activated Response Gaming Entertainment Table Preliminary Design Review.
ECE 477 Final Presentation Team 03 - Spring 2013 Ryan Pawling Spencer Julian Josh Hunsberger Robert Harris.
Team 4 Bryan Blancke Mark Heller Jeremy Martin Daniel Kim Facilitator: Dr. Aviyente Sponsor: ArcelorMittal Source: SMS.
Electrical & Computer Engineering, ECE Faculty Advisor Wayne Burleson Team Members Chinedu Okongwu Andrew Maxwell Awais Kazi Collaborators W. Richards.
Memory Management 1 CS502 Spring 2006 Memory Management CS-502 Spring 2006.
CS-3013 & CS-502, Summer 2006 Memory Management1 CS-3013 & CS-502 Summer 2006.
Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith.
Chapter 11 Operating Systems
Electrical and Computer Engineering Irregular Object Dimensioning System Advisor: Professor Neal Anderson Michael Baccari Peter Bian Michael Coughlin Avi.
1 Department of Electrical and Computer Engineering Advisor: Professor Zink Team Acoustic Beamformer Preliminary Design Review 10/18/2013.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
SYSTEM ANALYSIS AND DESIGN
Introduction to Information System Development.
BY: ZACHARY ALEXANDER, JT BAGWELL, BOBBY DINI, NIXY OSORIO, DARREN RINGER AND TRENT ROLING SMART ATTENDANCE.
Advisor: Prof. Gong Department of Electrical and Computer Engineering Team 8 Alternative Choices November 26 th, 2012 Mid-course Design Review.
ISU Alumni Association Online Store Abstract The Iowa State University Alumni Association desires a complete overhaul of their online store. The current.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
Design and Programming Chapter 7 Applied Software Project Management, Stellman & Greene See also:
Abstract Evidence can be the key to convicting someone of a crime, or acquitting a person of charges brought against them. To make sure the evidence is.
Software Project Documentation. Types of Project Documents  Project Charter  Requirements  Mockups and Prototypes  Test Cases  Architecture / Design.
QuikTrac 5.5, a validated Motorola Software Solution, allows you to take your Host ERP screens and extend them out to fixed or mobile devices including.
Abstract Introduction Project Requirements End Product Description Proposed Technical Approach Approach and Considerations Team Members: Travis Djuren.
Systems Life Cycle A2 Module Heathcote Ch.38.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Computer Engineering 4OI4 Project Proposal James Gurunlian Clarence Ngai
Accuracy In Your Back Pocket Mid-Semester Presentation March 26, 2015.
ECE 477 Final Presentation Team 1  Spring 2013 Zelun Tie Xin Jin Ranmin Chen Hang Xie.
Accuracy In Your Back Pocket Mid Semester Presentation October 13, 2015.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
1 Department of Electrical and Computer Engineering Team AlternativeChoices October 10, 2012 Preliminary Design Review.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
AUTOMATED ROD SINGULATION SYSTEM Student: James Welch Concentration: Mechanical Class: ET-494 Spring 2015 Instructor: Dr. Cris Koutsougeras Advisors: Dr.
Team Gong PDR SDP10 Preliminary Design Review Team Gong: Jason Dodge Eric Every Andrew Hills Alan R Levin Is Your Refrigerator Running?
Dec06-02: Parking Meter Ryan King: Team Leader Kristen Goering: Communications Justin Smith John Scapillato.
ITEC 275 Computer Networks – Switching, Routing, and WANs
Operating Systems What an Operating System is.
Project Cost Management
Business System Development
<Add team picture or relevant project picture here>
Operating System Review
OpenMosix, Open SSI, and LinuxPMI
Hands-On Microsoft Windows Server 2008
Project Integration Management
Submitted by: Ala Berawi Sujod Makhlof Samah Hanani Supervisor:
Introduction to Operating System (OS)
Midway Design Review Team Digiceipt December 4,
Introduction to Computers
Main Memory Management
Detecting Room Occupancy with Pi Camera
Preliminary Design Review
Operating System Review
Senior Capstone Project Gaze Tracking System
An Introduction to VEX IQ Programming with Modkit
The Role of Prototyping
Operating System Review
Chapter 8: Memory management
Outline Module 1 and 2 dealt with processes, scheduling and synchronization Next two modules will deal with memory and storage Processes require data to.
Proposal Presentation
Chapter 2: Operating-System Structures
Lecture 18 Syed Mansoor Sarwar
Intelligent HVAC Control
cut short count credits & ‘ghost waste’ in one smart move
Midway Design Review Team 1: MirrAR
Preliminary Design Review Tablo Game Projection System
Chapter 2: Operating-System Structures
Preliminary Detailed Design Review
Function of Operating Systems
PRELIMINARY DESIGN REVIEW
Presentation transcript:

Automated Screw Organization System Preliminary Design Review: ASOS Automated Screw Organization System Team 20 Jordon Balskus, Jordan Gyaltsen, Andrew McGrath, Rajesh Shahi October 15, 2018 Advisor: Professor Eslami

Outline Problem Statement System Specifications Design System Team Roles MDR Deliverables

Problem Statement There are ~17,000 machines shops across the United states that will inevitably have to deal with one problem, time after time. Unsorted screws. Current solution to dealing with a bucket of random screws Throw them out or manually spend hours checking the diameter, thread spacing, and, length for possibly several different types of screws by measurement or individual threading holes. Throwing out screws contributes to growing trash problem that our planet faces and is economically wasteful

Design Alternatives (Existing Products) LS52-100 - SCREW & CONNECTOR BAG Heavy and inconvenient to carry around Have to remember which screw is in which pocket No guarantee of sorted screw PS 1500 Very expensive (~ $1,013 - $ 2,000) Not portable

Design Alternatives (Existing Products) Ray’s Screw Sorting Machine Inefficient, user has to put the screw one by one Limited options Very noisy, unpleasant to the user

Characteristics Of A Screw Imperial screw Labeling : # - TC x L Diameter Distance through the edges of one thread D = (# * 0.013) + 0.06 Length L = Distance from bottom of head to bottom of screw

Characteristics Of A Screw Thread Count Number of threads per square inch Head Type Same screws with different heads

Proposed Solution Three tiered system to separate, identify, & sort the different types of commonly used screws Utilize distinguishable characteristics of screws to identify and sort limited number of screws Compact & affordable design compatible for all small & mid-level machine shops

Requirement Analysis: Specifications Screw length between 6mm & 100mm limit scope of mechanical complications works for most screws in machine shop Sort between 5-10 different types of screws at a time Excess screws placed together then resorted Real-Time interface communication Screws easily identified once sorted

Requirement Analysis: Specifications Hold up to 100-200 unsorted screws limit size of holding container mechanism Identify screws accurately Sort screws with high accuracy in a reasonable amount of time Complete sorting as fast as possible Speed not high priority Accuracy is key

Block Diagram

Individualizer Requirements Implementation Able to separate and move screws into loading position one at a time. Takes input from backend system letting it know when to stop and resume loading screws. Response time under 100 ms Implementation Vibratory bowl feeder Can place a pile of screws into a bowl which uses vibrations to move screws one by one into a position to be scanned accurately

Placement Mechanism Camera will take an image of the screw HD Camera / Webcam Symmetric placement All the screws are placed in same place of the camera Forwarding Mechanism Moves screws to the sorting mechanism Backend Communication Communicates with database

Backend - CPU and Image Processing Image processed via a Raspberry Pi Running OpenCV Library w/ Python Linux operating system Image database built as screws are processed Screws compared to previous ones Will account for 5-10 different screws

Mechanical Sorting Receive correct sorting location from backend Align containers to receive screws Circular Shifting Multiple Levels Measure level of container to prevent overfill Containers store sorted screws 5-10 for separated screws Single bin for miscellaneous screws to be resorted

System Summary Single screw separated from an assortment of of unsorted screws Screw is then placed in front of camera and scanned Image is taken to backend and compared to screws that have already been seen Backend deciphers where screw should be and sends assessment to sorting mechanism Screw is moved into the correct sorted bin

Team Roles (Technical) Hardware Leads: Jordan Gyaltsen & Rajesh Shahi Identify solutions to mechanical problems Implement cost-effectively Backend Leads: Andrew McGrath & Jordon Balskus Decipher computerized system to handle sorting Create real-time communication with mechanisms

Team Roles (Administrative) Communication Manager: Rajesh Shahi Handle communication with outside resources Technical Manager: Jordan Gyaltsen Ensure technical components are being completed as planned Team Manager : Andrew McGrath Schedule meeting times & coordinate reports Financial Manager: Jordon Balskus Devise foreseen budget & handle ordering parts

Prototype Budget Total - $465 Testing Screws – $20 Enclosure Materials – $125 Primary Sorting Motors/Mechanical Devices - $200 Camera - $40 Raspberry Pi - $40 All image processing software – FREE Interface LCD Screen - $40

Project Timeline

Proposed MDR Deliverables Demonstration of preliminary image processing Have basic system that takes image of screw and imports it to our software suite Demonstrate that we are able to detect screw length and diameter Demonstration of final screw placement After being scanned and identified, a few screws will be placed into a designated bins. Demonstrate the working of the mechanical system to complete sorting process.

Questions? Comments? Concerns?