Hydraulic Nanomanipulator D A V I D A N D E R S O N R Y A N D U N - - PowerPoint PPT Presentation

hydraulic nanomanipulator
SMART_READER_LITE
LIVE PREVIEW

Hydraulic Nanomanipulator D A V I D A N D E R S O N R Y A N D U N - - PowerPoint PPT Presentation

P13375 : Computer Controlled Hydraulic Nanomanipulator D A V I D A N D E R S O N R Y A N D U N N B R Y O N E L S T O N E L I Z A B E T H F I S C H E R R O B E R T M E N N A G U I D E : B I L L N O W A K C U S T O M E R : D R . M I


slide-1
SLIDE 1

D A V I D A N D E R S O N R Y A N D U N N B R Y O N E L S T O N E L I Z A B E T H F I S C H E R R O B E R T M E N N A G U I D E : B I L L N O W A K C U S T O M E R : D R . M I C H A E L S C H R L A U ( M E D E P A R T M E N T )

P13375 : Computer Controlled Hydraulic Nanomanipulator

slide-2
SLIDE 2

Main Focus of Improvements

 Reduce Backlash  Increase Speed  Provide Remote Access Capabilities  Stop System Leakage Issue

slide-3
SLIDE 3

Design Concept (Mechanical) Cont.

slide-4
SLIDE 4

Engineering Specifications

# Specification (metric) Unit of Measure Target Value Theoretical Value Actual Value Previous System

S1 Size of manipulator (h x w x l) cm 8 x 8 x 8 13 x 12 x 12 13 x 12 x 12 13 x 13 x 13 S2 Weight of manipulator Grams 550 400 400 689 S3 Development cost $ 1,352 1,441.81 1,441.81 2,128 S4 Cost to manufacture after development $ 1000 - 1500 1,413.01 1,413.01 1,470 S5 Limits of travel in each direction cm >0.25 0.5 0.5 1.1 S6 Speed of travel mm/sec 0.5 .088 0.0392 0.04 S7 Observed Resolution nm < 100 86.74 1601 Eppendorf 500 Theory Resolution (From Speed) nm <100 86.74 14 56 S8 Sampling Rate Hz 60 60 NA S9 Level of Difficulty of Use Binary Easy Easy Easy Medium

slide-5
SLIDE 5

Engineering Specifications Continued

# Specification (metric) Unit of Measure Target Value Theoretical Value Actual Value Previous System

S10 Supported Control Software Binary Yes Yes Yes Yes S11 Visual Feed Sampling Rate Hz 60 60 60 NA S12 System is Controlled by a Device (Remotely and Locally) Binary Yes Yes Yes Locally S13 System Provides Additional Feedback Subjective Yes Yes Yes No S14 System Provides Calibration Binary Yes Yes Yes No S15 System Backlash Revolution s <3 2.27 25 S16 Video Latency Frames Per Second >30 30 30 NA S17 Control Latency ms <200 200 ~100 NA

slide-6
SLIDE 6

Speed Testing

 Find current and desired coordinates based on

current position

 Drive the motor in desired direction  Stop motor so as to approach desired coordinates  Measure actual end coordinate  Calculate speed based on time given by Matlab

stopwatch function: “tic” and “toc”

 Functions tic and toc run at start and stop commands;

respectively

slide-7
SLIDE 7

Speed

A stiffer return spring in x would improve reverse speed Stabilizing system would also improve speed Also should be noted that backlash does impact speed

Speed (um/s) CQS Forward CQS Reverse Eppendorf Forward Eppendorf Reverse X Axis 0.0392 0.0240 2045 Y Axis 0.0150 0.0197 Z Axis 0.0060 0.0062

slide-8
SLIDE 8

Backlash

Backlash Summary (rev) CQS Forward CQS Reverse Eppendorf Forward Eppendorf Reverse X Axis 0.50 0.75 Negligible Backlash Y Axis 3.38 3.58 Z Axis 2.92 2.50

 Two observers

 Observer 1: Camera Feed  Observer 2: Motor Rotation

 Observer 1 ran the motors until motion was observed

and Observer 2 reported number of revolutions

slide-9
SLIDE 9

Resolution Testing

 A Matlab function was created to “step” the motors

at speed 300/1000 for a period of 3 seconds

 The motors were “stepped” repeatedly until a

distinctly different location was observed

 Matlab applied unscaled axes to the image  Conversion from Matlab Scale to Microscope:

 Used ruler slide to find the conversion (see next slide)

 Testing done at 40x

slide-10
SLIDE 10

Resolution Testing (Scaling)

182.9 365.8 548.7 731.6 914.5 1097.4 1280 182.9 365.8 548.7 731.6

762.18 pixels = 0.1 mm = 100 μm #𝑜𝑛 = #𝑞𝑦 × 1𝜈𝑛 7.6218𝑞𝑦 × 1000𝑜𝑛 1𝜈𝑛

slide-11
SLIDE 11

Resolution

CQS Eppendorf Resolution (nm) Resolution (nm) X 1601 500 Y 4325

~12 px ~33 px

slide-12
SLIDE 12

Items Still in Progress

 User’s Manual  Update Information on Edge

slide-13
SLIDE 13

Suggestions for Future Work

 Further improve method of securing

nanomanipulator (still using magnetic stand)

 Improve system resolution  Improve carriage “wobble” – possibly use ball

bearing tracks

slide-14
SLIDE 14

Eppendorf Software Update

 Eppendorf control implemented  2 versions (Eppendorf, Generic)  Debug, comment and document  Demonstration or Video?

slide-15
SLIDE 15

Eppendorf Future Work

 Merge software forks into 1 package  Make networked vs. local an option  Consult with Nick to compare and commit changes

slide-16
SLIDE 16

Lessons Learned

 Dealing with Suppliers

 Discuss items for purchase with the company’s engineers, not just

sales

 Communication regarding small quantities can be difficult  Give suppliers a sense of the future of your project – can help with

discussion regarding quotes

 ALWAYS follow up on any request for information or product

 Importance of risk management

 Need to have multiple back up plans

 If not impractical, take time early on to recreate prior

results – especially in specs you are seeking to improve

 Machining ALWAYS takes longer than expected

slide-17
SLIDE 17

Acknowledgements

The team would like to thank the following individuals for their help and guidance throughout this project.

 Guide: Bill Nowak  Customer: Dr. Schrlau  Charlie Tabb  Nicholas Hensel  Team P13371  Team P12371  Tim Patane of Component Supply

slide-18
SLIDE 18

QUESTIONS?