Development of Web-Based E-Quality Control System Principal Investigators: Drs. Richard Chiou and Yongjin Kwon Research Assistants: Prathaban Mookiah and.

Slides:



Advertisements
Similar presentations
Robot Convoy Anees Elhammali Michael Malluck John Parsons Namrata Sopory.
Advertisements

Fast, Accurate and Reliable Robotic Storage System
CCNA2 Module 4. Discovering and Connecting to Neighbors Enable and disable CDP Use the show cdp neighbors command Determine which neighboring devices.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
June 2010 At A Glance The Room Alert Adapter software in conjunction with AVTECH Room Alert™ devices assists in monitoring computer room environments as.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Performance analysis of a Grid-based Instrumentation Device Farm Luca Berruti 1, Franco Davoli 1, Stefano Vignola 1, Sandro Zappatore 1 1 CNIT – University.
Laser Cutting Performance and Quality Evaluation via Web-Based Machine Vision and CMM Principal Investigators: Dr. Richard Chiou, Dr. Michael Mauk Research.
Ch. 7. Architecture Standardization for WoT
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
SafeLINC™ Fire Panel Internet Interface
Chapter 1: Introduction
Socket Programming.
An 8051 Based Web Server Project by Mason Kidd Advised by Dr. Schertz.
Interpret Application Specifications
Web-based Control Interface For a model train control system By: Kevin Sendra.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
SaaS Software Container By Brian Moore Paul Kopacz.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Festo AG & Co. KG, Esslingen
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
SL Introduction to Optical Inspection1. Introduction to Optical Inspection Helge Jordfald Sales & Marketing Manager Tordivel AS – Norway.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
InterSwyft Technology presentation. Introduction InterSwyft brings secured encrypted transmission of SMS messages for internal and external devices such.
EMBEDDED WEB SERVER. CONTENT: 1.ABSTRACT 2.INTRODUCTION TO EMBEDDED SYSTEMS 3.INTRODUCTION TO EMBEDDED WEB SERVER 4.BLOCK DIAGRAM 5.POER SUPPLY 6.COMPONENT.
Design of a Multi-Threaded Distributed Telerobotic Framework Mayez Al-Mouhamed, Onur Toker, and Asif Iqbal Mayez Al-Mouhamed, Onur Toker, and Asif Iqbal.
Computer Organization ANGELITO I. CUNANAN JR. 1. What is Computer?  An electronic device used for storing and processing data.  It is a machine that.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
Team Evolution1 R.O.M.P Robot Orientation Mapping Project Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead Designer Joe.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Temperature Controller DT3 Series & Delta Machine Vision Automation for a Changing World.
Anees Elhammali Michael Malluck John Parsons Namrata Sopory
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Network-based Production Quality Control Principal Investigators: Dr. Yongjin Kwon, Dr. Richard Chiou Research Assistants: Shreepud Rauniar, Sweety Agarwal.
Summary - Part 1 - Objectives The purpose of this basic IP technology training is to explain video over an IP network. This training describes how video.
Need to enhance your network?
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Distributed Systems: Concepts and Design Chapter 1 Pages
 Saundra Speed  Mariela Esparza  Kevin Escalante.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Academic and pedagogical options in CIM laboratory CIM in universities.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Lab 2: TCP /IP communication Southern Methodist University Bryan Rodriguez.
Internet 0 for Industrial Applications Fred Cohn 13-Dec-07.
Data Communications and Networks
Enhancement in Online Laboratory Learning Principal Investigators: Drs. Richard Chiou and Yongjin Kwon Research Assistants: Sweety Das Agarwal and Yueh-Ting.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Chapter 2 Network Models
Term 2, 2011 Week 2. CONTENTS Communications devices – Modems – Network interface cards (NIC) – Wireless access point – Switches and routers Communications.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Academic and pedagogical options in CIM laboratory CIM in universities.
Transmission Control Protocol (TCP) Internet Protocol (IP)
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Internet History Computer Networks.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
Vision-Guided Robot Position Control SKYNET Tony BaumgartnerBrock Shepard Jeff Clements Norm Pond Nicholas Vidovich Advisors: Dr. Juliet Hurtig & Dr. J.D.
Bill SahrEVLA Advisory Committee Meeting September 8-9, EVLA Monitor & Control.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Wednesday NI Vision Sessions
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Latency and Communication Challenges in Automated Manufacturing
Laboratorio per dottorandi 2017 Particle Accelerators Control System
Mixed Reality Server under Robot Operating System
Presentation transcript:

Development of Web-Based E-Quality Control System Principal Investigators: Drs. Richard Chiou and Yongjin Kwon Research Assistants: Prathaban Mookiah and Satish Anupindi Applied Engineering Technology Goodwin College of Professional Studies, Drexel University, Philadelphia, PA A web-based quality control system via E-machine vision on inspecting part dimensions and tolerance and connecting with robotic operations in manufacturing. The remote accessibility and the ability to control the equipment over the Internet present unprecedented benefits to the current manufacturing environment. Designers located remotely from the production facility can carry out the quality inspection and diagnosis as their design processes evolve. The remote quality monitoring system takes Java as a core and uses it to encode diagnostic data. The use of Java allows for seamless interconnection and data transfer between the different components of the web based quality system and the robots. The Web based control chart can be automatically used to send diagnostic data and commands to on-line rejection of defective parts through Internet based robots. Abstract The project aims to develop an Internet based quality control system for manufacturing through a combination of Internet enabled industrial devices. The final outcome is to enable the quality control personal to receive quality information on the ongoing manufacturing process at a remote location over the Internet. Objective: SYSTEM ARCHITECTURE SYSTEM SETUP SYSTEM SOFTWARE ARCHITECTURE SYSTEM DESCRIPTION All the subsystems are connected to the Goodwin College’s local area network at Drexel University. Cognex DVT 540 Sensor Used for making inspections and measurements Equipped with Ethernet port and TCP/IP stack for information exchange Initially trained to learn the profile and make measurements on the object being tested through the FrameWork software Once an object is detected by the ObjectFinder soft-sensor, measurements are made automatically through the measurement soft-sensors Inspection results reported back to application server through a TCP/IP connection Yamaha YK 250X SCARA Robot Particularly suitable for pick and place or assembly operations with a high degree of accuracy and speed Variable speed Dorner 6100 conveyor system is connected with the robot’s I/O device ports in order to synchronize the conveyor with the motion of the robot The robot’s RCX 40 controller is equipped with an Ethernet card and runs a Telnet daemon for remote textual command based operation of the robot Mapping Between Robot – Camera Co-ordinates Object position has to be mapped from camera coordinates to robot coordinates to guide the robot to the correct pickup position.  Mapping given by: where the robot coordinate vector R, scaling matrix T, image coordinate vector I and the reference robot coordinate vector R 0 are given by: Application Server The application server is a communications program written in Java Receives measurement data from the camera through a TCP/IP connection Makes quality decision based on this data Instructs the robot through a Telnet connection over TCP/IP to perform the appropriate pickup and place task based on the decision Exchanges all this information with the user interface through a TCP/IP connection User Interface User interface implemented through a Java Applet and can be viewed through a web browser Applet served by the Apache web server Applet receives information about the ongoing manufacturing process from the application server and displays it to the user Student Learning in E-quality Control System Web-based E-quality Control System Statistical Process Control Chart for CCD