Electrical Design Engineer, Sensata Technologies - High Voltage Sensing & Controls
Electrical and Computer Engineering B.S., Olin College of Engineering
I developed software to calibrate the Vision Test Stands at JDES (John Deere Electronic Solutions). The testers verify the functionality of displays used in John Deere tractors and construction equipment. Each Vision Test Stand uses a camera to view the display and a pneumatic finger to interact with the display.
This project's goal was to calibrate the Vision Test Stands to make their functionality identical - to reduce the number of false failures during manufacturing. I used a pre-existing Vision Test Stand Diagnostic Fixture for a common reference to calibrate the stands. I wrote software to generate a local machine offset for the Pneumatic Finger position - such that the coordinate system was identical on all testers. I also wrote software to generate a table of exposures and expected color hues for each tester. Finally, I wrote reusable software to allow engineers to easily interact with these calibration files in their own code.
I managed the Vision Stand Calibration project. I brought the project all the way from an initial problem to completion.
This role included:
The finger lined up on the button during calibration.
The Finger Calibration software directs the machine operator to line up the pneumatic finger over a button on the diagnostic fixture. The software then finds the difference between the read distance and the known distance of the button, writing that difference to a text file local to the machine.
The goal of the color hue calibration software is to create a table - specific to a tester - of exposures, expected hues, and tolerances for all colors used during screen functionality tests. For example, machine one may have an exposure of 100,000 ms to read blue as 145 and another machine may have an exposure of 40,000 ms to read blue as 140.
The software generates the file by stepping through the following process:
The two part process to find the exposure time (first finding a rough exposure, then a more ideal one) reduces the run time from over ten minutes to under three minutes when compared to taking photos with exposure times incrementing by 1000 ms from 10,000 to 300,000 ms.