SHADOWSENSE PERFORMANCE REPORT: DEAD LEDS

Similar documents
Sealed Linear Encoders with Single-Field Scanning

Precision testing methods of Event Timer A032-ET

Graphing Your Motion

IMPORTANT INFORMATION

Characterization and improvement of unpatterned wafer defect review on SEMs

TechNote: MuraTool CA: 1 2/9/00. Figure 1: High contrast fringe ring mura on a microdisplay

Operations Manual RD-BR1. Radian Research, Inc. CT Burden & Ratio Analysis Module

013-RD

Practical Application of the Phased-Array Technology with Paint-Brush Evaluation for Seamless-Tube Testing

semi-automated scanning

HOT LINKS Trade Show Schedule ISO Certification Contact

Machine Vision System for Color Sorting Wood Edge-Glued Panel Parts

ROBOT- GUIDANCE. Robot Vision Systems. Simple by Design

Understanding the Limitations of Replaying Relay-Created COMTRADE Event Files Through Microprocessor-Based Relays

Circuits Assembly September 1, 2003 Duck, Allen

POL-200 Semiautomatic Polarimeter. Instruction Manual BANTE INSTRUMENTS CO., LTD

FD-128D FiberDriver - DMX Fiber Optic Illuminator

Oculomatic Pro. Setup and User Guide. 4/19/ rev

LCD and Plasma display technologies are promising solutions for large-format

BEAMAGE 3.0 KEY FEATURES BEAM DIAGNOSTICS PRELIMINARY AVAILABLE MODEL MAIN FUNCTIONS. CMOS Beam Profiling Camera

More Info at Open Access Database Process Control for Computed Tomography using Digital Detector Arrays

SC26 Magnetic Field Cancelling System

Source/Receiver (SR) Setup

Applications of FIBERPRO s Polarization Scrambler PS3000 Series

Cable Calibration Function for the 2400B/C and 2500A/B Series Microwave Signal Generators. Technical Brief

The Effect of Plate Deformable Mirror Actuator Grid Misalignment on the Compensation of Kolmogorov Turbulence

VISION SCANNER2. Next Level Imaging. Simple by Design

BitWise (V2.1 and later) includes features for determining AP240 settings and measuring the Single Ion Area.

Arduino Nixie Clock Modular Rev3

STX Stairs lighting controller.

FUNDAMENTAL MANUFACTURING PROCESSES Computer Numerical Control

On the Accuracy of Beam Position, Tilt, and Size Measured with a Shack-Hartman Wavefront Sensor

VISION SCANNER2. Next Level Imaging. Simple by Design

Preface 11 Key Concept 1: Know your machine from a programmer s viewpoint 17

iremote ts Frequently asked questions

Trial version. Analogue to Digital Conversion in Distance Measurement

Breathe. Relax. Here Are the Most Commonly Asked Questions and Concerns About Setting Up and Programming the SurroundBar 3000.

KLM: TARGETX. User-Interface for Testing TARGETX Brief Testing Overview Bronson Edralin 04/06/15

Measurement of automatic brightness control in televisions critical for effective policy-making

F250. Advanced algorithm enables ultra high speed and maximum flexibility. High-performance Vision Sensor. Features

FRQM-2 Frequency Counter & RF Multimeter

Application Note AN-708 Vibration Measurements with the Vibration Synchronization Module

Please feel free to download the Demo application software from analogarts.com to help you follow this seminar.

Project Summary EPRI Program 1: Power Quality

Color Correction in Final Cut Studio Introduction to Color

AUTOPILOT DLM Satellite Downlink Manager USER GUIDE

VL35 QUICKSTART GUIDE. 3.5" 4K HDMI Field Monitor w/ Canon LP-E6 Battery Plate

In-process inspection: Inspector technology and concept

16 Universe LED Matrix Panels Instructions

EasyAir Philips Field Apps User Manual. May 2018

Troubleshooting Your Design with the TDS3000C Series Oscilloscopes

Testing and Characterization of the MPA Pixel Readout ASIC for the Upgrade of the CMS Outer Tracker at the High Luminosity LHC

Supplemental Information. Dynamic Theta Networks in the Human Medial. Temporal Lobe Support Episodic Memory

MCP Upgrade: Transmission Line and Pore Importance

A COMPARATIVE ANALYSIS OF TAPE TECHNOLOGIES FOR MID-RANGE SYSTEMS AND SERVER APPLICATIONS

VISUAL MILL LAB. SECTION 1: Complete the following tests and fill out the appropriate sections on your Visual Mill Color Deficit Worksheet.

OWL micro+ WIRELESS ELECTRICITY MONITOR

Arduino Nixie Clock Modular Rev3

FOTS100 User Manual. BIOPAC Systems, Inc. Opsens Inc. 42 Aero Camino, Goleta, CA Tel (805) , Fax (805)

MG-XV operating instruction. Measuring of norm signals, 4-8-digit. Panel instrument type MG-BV Construction instrument type MG-AV

Test Report: Gamma Vibration & Shock

Other funding sources. Amount requested/awarded: $200,000 This is matching funding per the CASC SCRI project

Solutions to Embedded System Design Challenges Part II

Digi-Scart. Digital Terrestrial Receiver. Ref MET802

Figure 2: components reduce board area by 57% over 0201 components, which themselves reduced board area by 66% over 0402 types (source Murata).

LEDs, New Light Sources for Display Backlighting Application Note

SIMET AVIKO D INSTRUCTION MANUAL SORTING Solutions, Ltd.

World s smallest 5MP stand-alone vision system. Powerful Cognex vision tool library including new PatMax RedLine and JavaScript support

SC24 Magnetic Field Cancelling System

TOMELLERI ENGINEERING MEASURING SYSTEMS. TUBO Version 7.2 Software Manual rev.0

Three Axis Digital Readout System

Physics 105. Spring Handbook of Instructions. M.J. Madsen Wabash College, Crawfordsville, Indiana

Color measurement and calibration of professional display devices

VAD Mobile Wireless. OBD-II User's Manual Version 1.0

M1 OSCILLOSCOPE TOOLS

FOREST SHUTTLE S / L / M RECEIVER

RGA13, 12/10/17 Ultra High Resolution 20mm Quadrupole with Dual Zone operation

Realizing Waveform Characteristics up to a Digitizer s Full Bandwidth Increasing the effective sampling rate when measuring repetitive signals

AFM1 Imaging Operation Procedure (Tapping Mode or Contact Mode)

SC24 Magnetic Field Cancelling System

Analysis of local and global timing and pitch change in ordinary

Torsional vibration analysis in ArtemiS SUITE 1

OPERATING AND SAFETY INSTRUCTIONS for DIGITAL TEMPERATURE CONTROLS (PLSM SERIES)

Mosaic 1.1 Progress Report April, 2010

Smoke Detection in Stationary Video Using Wavelets

BLINKIN LED DRIVER USER'S MANUAL. REV UM-0 Copyright 2018 REV Robotics, LLC 1

DISPLAY WEEK 2015 REVIEW AND METROLOGY ISSUE

Team Members: Erik Stegman Kevin Hoffman

S30-RP LED Soft Light

Audio Compression Technology for Voice Transmission

when it comes to quality! BMR GmbH 1

802DN Series A DeviceNet Limit Switch Parameter List

Example the number 21 has the following pairs of squares and numbers that produce this sum.

PRACTICAL APPLICATION OF THE PHASED-ARRAY TECHNOLOGY WITH PAINT-BRUSH EVALUATION FOR SEAMLESS-TUBE TESTING

Assignment 2 Line Coding Lab

Arduino Nixie Clock Classic Rev4 and Rev5 All In One Modular Rev2

EDL8 Race Dash Manual Engine Management Systems

DESIGNING OPTIMIZED MICROPHONE BEAMFORMERS

Contents: 1 LANsmart Pro Main Unit 4 Remote Unit: ID1, ID2, ID3, ID4

Nikon s DigiMicro Position Encoders Nanometer Resolution with Sub-Micron Accuracy

Transcription:

SHADOWSENSE PERFORMANCE REPORT: DEAD LEDS

I. DOCUMENT REVISION HISTORY Revision Date Author Comments 1.1 Nov\17\2015 John La Re-formatted for release 1.0 Nov\3\2015 Jason Tang-Yuk, Gurinder Singh, Avanindra Utukuri Created the document 1

1.0 Objective ShadowSense technology uses a number of LED emitters which emit an IR light curtain over the touch surface. When any object touches the screen, it casts a pattern of shadows which are detected by our proprietary Shadow Sensors and the position of the touch is triangulated. Over time, it is possible that LEDs in the system may fail. Certain LEDs will naturally degrade faster than others based on manufacturing variations resulting in random LEDs failing over the life time of the touch screen. Conversely, LEDs might fail or stop contributing to the system sequentially based on external contaminates such as gum. For example, it is conceivable that a user sticks gum on the bottom surface of the touch screen and all the LEDs in that area are obstructed and no light is seen from them by the Shadow Sensors. The main objective of this experiment is to understand and characterize the performance degradation of the touch screen as LEDs fail. The first part of the testing will be used to evaluate the performance and accuracy of the Baanto ShadowSense touch frame as non-consecutive LEDs were randomly removed. The second part of the testing will evaluate the performance and accuracy of the ShadowSense touch frame as consecutive LEDs are removed. 1.1 Equipment The equipment used during the entire test: Baanto SDW656 touch frame with firmware 7.30 Baanto Dashboard software AXYZ CNC machine MATLAB MATLAB test script Figure 1: Fault tolerance testing set up on AXYZ CNC machine 2

1.2 Setup A Baanto ShadowSense SDW656W1 touch frame was assembled and tested to ensure that there were no defects with the unit. The configuration parameters were all reset to the default settings through Dashboard. The frame was then put into position for the test on the AXYZ CNC machine (Figure 1) and tested. The CNC machine is controlled via a MATLAB script that is able to move the CNC probe and test the touch screen over 1600 evenly spaced positions along the entire surface. The error is then measured as the difference between the true position of the robot and the position read from the ShadowSense touch frame. Figure 2 shows the output of the test. The red dots represent the true position of the robot, while the blue line indicates the measured point. In addition there are two heat maps that are generated that show the error distribution across the entire touch area. One is generated to show the error in the X direction and one is generated to show the error in the Y direction. Figure 2: Test pattern for the AXYZ CNC machine for 1600 test points 3

1.3 Baseline vs. Dead LED Brightness Figures 3 and Figure 4 below show the ShadowSense frame before and after LEDs were removed and the effect on the brightness values of the LEDs. When the LEDs were removed the brightness became zero, meaning the randomly selected LEDs were emitting no light. Figure 3: Graph representing LED values while on baseline testing (0 dead LEDs) Figure 4: Graph representing LED values, 55 dead LEDs 4

2.0 Method 1 Pseudo-Random Dead LEDs Once the frame was tested and put into place, the MATLAB script could be executed. The first series of tests were performed to evaluate the fault tolerance of non-consecutive dead LEDs in the ShadowSense touch frame. The testing was performed using the SDW656 unit previously tested. This was done in order to establish baseline data for performance and accuracy of the ShadowSense touch frame. The accuracy was measured through the use of an automated robotic system performing the test pattern shown in Figure 2. After the initial baseline test was completed, 3 LEDs were removed, from both side light bars as well as the bottom light bar. Multiple tests were run while removing 3 additional LEDs each time from the respective light bars, as shown in Figure 5. Due to the bottom light bar containing significantly more LEDs compared to the side light bars, additional LEDs were removed from the bottom light bar during the proceeding tests. This allowed for a more even distribution of dead LEDs throughout the ShadowSense frame. Figure 5: Removing 3 non-consecutive IR LEDs each test from the respective light bars The following set of trials show a sub-set of results that were taken during the tests. Certain test results have been omitted because they did not show any significant deviation from the norm and also for the sake of brevity. 5

Trial-1 -- Baseline Test: 0 Dead LEDs: 6

Trial-3 6 dead LEDs in each light bar: 7

Trial-5 13 dead LEDs in each llight bar: 8

Trial-7 -- 21 LEDs dead in bottom light bar and 17 dead in both side light bars: 9

2.1 Method 1 Results All of the testing that was executed using the AXYZ CNC machine has error associated with it from slight variations of the experimental setup as well as the error associated with the CNC machine. As can be seen in Table 1 and Figure 6 below the error between the actual position of the touch point and the position being read by the ShadowSense touch frame slightly increases as additional LEDs are removed. Each test consisted of an accuracy test performed by the automated AXYZ CNC machine. Even after a total of 55 LEDs were removed, the ShadowSense touch frame continued to perform well, with only one touch point missing. This is highlighted in the XY-Plot of trial 7. Table 1: Trial results from the accuracy robot plots Trial Dead LEDs (Total) Mean Total Error (mm) 1 - Baseline 0 1.599282 2 9 2.096270 3 18 2.442010 4 27 2.538296 5 39 2.656375 6 45 2.859639 7 55 2.934073 Error (mm) 3.5 3 2.5 2 1.5 1 0.5 Mean Total Error vs. Increasing Number of Non-consecutive Dead LEDs 0 1 2 3 4 5 6 7 Test Trial Figure 6: Graph of relationship between error and number of failed non-consecutive LEDs 10

3.0 Method 2 Consecutive Dead LEDs The second series of tests were performed to evaluate the fault tolerance of the ShadowSense touch frame with regards to consecutive dead LEDs. The test was performed in the exact same manner as the previous test except this time instead of removing 3 additional LEDs from each light bar, 3 LEDs were removed from the same light bar each time (from left light bar). This allows for more in depth analysis of how the ShadowSense touch frame responds to consecutive dead LEDs and the relationship between the location of the dead LEDs and the corresponding accuracy and performance. Figure 7: Removing consecutive IR LEDs from the light bars each test. (Red arrow and dot represent a dead LED) 11

Trial-1 -- Baseline test 0 LEDs dead: 12

Trial-2 3 consecutive dead LEDs in the middle of left light bar: 13

Trial-3 6 consecutive dead LEDs in the middle of left light bar: 14

Trial-4 9 consecutive dead LEDs in the middle of left light bar: 15

Trial-5 12 consecutive dead LEDs in the middle of left light bar: 16

3.1 Method 2 Results In this test the same AXYZ CNC machine was used to perform the accuracy testing. The only difference was in this series of tests consecutive LEDs were removed opposed to randomly selected nonconsecutive LEDs. Table 2 below shows three consecutive LEDs were able to be removed before a single touch point was missed by the robot accuracy testing machine. The ShadowSense frame was still able to perform at a high level with no problems tracking multiple touch points in the majority of the active touch area. The area that was affected was the area highlighted on the right of the above figures. As LEDs were removed the error between the true position and the position being read by the frame increased primarily in the location where LEDs were being removed and slightly throughout the rest of the touch screen. With 12 LEDs removed, the area that is affected and has increased error spans approximately the length of the failed LEDs and stretches approximately 6 inches towards the center of the screen. Table 2: Trial results from the accuracy robot plots Trial De-rated LEDs (Total) Mean Total Error (mm) 1 Baseline 0 1.599282 2 3 1.946910 3 6 1.721477 4 9 1.864992 5 12 1.997661 2.5 Mean Total Error vs. Increasing Number of Failed Consecutive LEDs 2 Error (mm) 1.5 1 0.5 0 1 2 3 4 5 Test Trial Figure 8: Graph of relationship between error and number of failed consecutive LEDs 17

4.0 Conclusion The Baanto ShadowSense touch frame has a very redundant and robust design. The design allows for a large number of LEDs in the frame to fail before there is any degradation in the performance of the system. The effect of both consecutive dead LEDs and non-consecutive dead LEDs were investigated with respect to touch performance and accuracy. As shown above, approximately 18% of nonconsecutive LEDs are able to fail with minimal variation in performance. The second portion of the testing showed that with consecutive dead LEDs, the localized area around the dead LEDs experiences performance issues but the rest of the touch screen continues performing at a high level. 18