SlideShare a Scribd company logo
1 of 24
MAN 547
Reverse Engineering in Mechanical Design
Dr. Mohamed Badran
Department of Mechanical Engineering
Reverse Engineering-Hardware and Software
Reference
• Raja, Vinesh and Kiran J. Fernandes. “Reverse
Engineering: An industrial Perspective”
Springer, 2008.
MAN 547 Dr. Mohamed Badran 2
Introduction: RE Hardware
RE Hardware is used for RE data acquisition
Collection of geometric data that represent a physical object.
RE data acquisition technologies:
– Contact
– Noncontact
– Destructive
RE data acquisition output:
– 2-D cross-sectional images
– Point clouds
MAN 547 Dr. Mohamed Badran 3
Introduction: RE Software
RE Software is used to transform the RE data acquired
into 3-D geometric models.
Two types of 3-D data are generated which are:
– Polygons
STL , VRML, or DXF format (RP, laser milling, 3-D graphics,
simulation and animation)
– NURBS (non-uniform rational B-splines)
Surface or solids (CAD, manufacturing and engineering CAD-CAM-
CAE)
MAN 547 Dr. Mohamed Badran 4
Contact Methods
Contacts methods digitizes a surface employing:
– Sensing devices with mechanical arms
– Coordinate measurement machines (CMM)
– Computer numerical control (CNC) machines
Data collection techniques:
– Point to point sensing
with touch-trigger probes.
– Analogue sensing with
scanning probes.
MAN 547 Dr. Mohamed Badran 5
Contact Methods: Point to point
sensing
A touch trigger probe is used that is installed on a CMM or on an
articulated mechanical arm.
MAN 547 Dr. Mohamed Badran 6
Contact Methods: Point to point
sensing
MAN 547 Dr. Mohamed Badran 7
Contact Methods : Analogue sensing
• Scanning probe provides continuous deflection output combined
with the machine position to derive the location of the surface
• Scanning speed > 3 times Point to point
MAN 547 Dr. Mohamed Badran 8
Contact Methods : Analogue sensing
MAN 547 Dr. Mohamed Badran 9
Contact Methods
Advantages:
• High accuracy
• Low cost
• Ability to measure deep slots and pockets
• Insensitivity to color or transparency
Disadvantages:
• Slow data collection
• Distortion of soft objects by the probe
MAN 547 Dr. Mohamed Badran 10
NonContact Methods
Project energy source onto an object, then either the transmitted or
the reflected energy is observed.
Calculation of geometric data by:
• Triangulation
• Time of flight
• Wave interference information
• Image processing algorithm
MAN 547 Dr. Mohamed Badran 11
NonContact Methods
Advantages:
• No physical contact
• Fast digitizing of substantial volumes
• Good accuracy and resolution for common applications
• Ability to detect colors
• Ability to scan highly detailed objects
Disadvantages:
• Limitations for colored, transparent or reflective surfaces
• Lower accuracy
MAN 547 Dr. Mohamed Badran 12
NonContact Methods Classification via
data acquisition technique
MAN 547 Dr. Mohamed Badran 13
NonContact Methods: Optical
Triangulation
MAN 547 Dr. Mohamed Badran 14
NonContact Methods: Optical
Structured light
MAN 547 Dr. Mohamed Badran 15
NonContact Methods: Optical
Structured light
MAN 547 Dr. Mohamed Badran 16
NonContact Methods: Optical
Interferometry (moir Effects)
MAN 547 Dr. Mohamed Badran 17
e
NonContact Methods: Optical
Time of flight
MAN 547 Dr. Mohamed Badran 18
NonContact Methods: Optical
Passive methods
• Shape from shading
• Shape from stereo
• Shape from motion
• Shape from focus/defocus
• Shape from Silhouette, and volumetric reconstruction
MAN 547 Dr. Mohamed Badran 19
NonContact Methods: Optical
Coherent laser radar
MAN 547 Dr. Mohamed Badran 20
NonContact Methods:Nonoptical
Acoustic (active sonar)
Microwave radar
MAN 547 Dr. Mohamed Badran 21
NonContact Methods: Transitive
Computerized tomography (CT)
Computerized axial tomography (CAT)
Computerized transaxial tomography ( CTAT)
Digital axial tomography (DAT)
MAN 547 Dr. Mohamed Badran 22
Destructive Method
• 2-D slice images of the part are gathered by destroying the part
layer by layer.
• Applicable for small and complex objects (internal and external
features)
• Components:
CNC milling + CCD Camera
• Acceptable accuracy
• layer thickness 0.0127-0.254 mm
• repeatability ±0.0127 mm
• Any machinable object
• Destruction of part (disadvantage)
MAN 547 Dr. Mohamed Badran 23
Destructive Method
• 2-D slice images of the part are gathered by destroying the part
layer by layer.
• Applicable for small and complex objects (internal and external
features)
• Components:
CNC milling + CCD Camera
• Acceptable accuracy
• layer thickness 0.0127-0.254 mm
• repeatability ±0.0127 mm
• Any machinable object
• Destruction of part (disadvantage)
MAN 547 Dr. Mohamed Badran 24

More Related Content

Similar to MAN 547_Reverse Engineering-Hardware and Software.pptx

Digital Image Correlation Presentation
Digital Image Correlation PresentationDigital Image Correlation Presentation
Digital Image Correlation Presentationtrilionqualitysystems
 
Outdoor High Accuracy People Counting System
Outdoor High Accuracy People Counting SystemOutdoor High Accuracy People Counting System
Outdoor High Accuracy People Counting SystemRekaNext Capital
 
3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving IIYu Huang
 
3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic FeasibilityJeffrey Funk
 
3D Laser Scanning for Oil & Gas Facilities
3D Laser Scanning for Oil & Gas Facilities3D Laser Scanning for Oil & Gas Facilities
3D Laser Scanning for Oil & Gas FacilitiesYasser Eldegwy
 
Wood Group ODL Dimensional Control
Wood Group ODL Dimensional ControlWood Group ODL Dimensional Control
Wood Group ODL Dimensional ControlStewart Buchanan
 
高解析度面板瑕疵檢測
高解析度面板瑕疵檢測高解析度面板瑕疵檢測
高解析度面板瑕疵檢測CHENHuiMei
 
Tool Wear Detection and Quantitation by Digital Microscopy
Tool Wear Detection and Quantitation by Digital MicroscopyTool Wear Detection and Quantitation by Digital Microscopy
Tool Wear Detection and Quantitation by Digital MicroscopyOlympus IMS
 
22UPH101_Unit-1_3D Profiling.pdf
22UPH101_Unit-1_3D Profiling.pdf22UPH101_Unit-1_3D Profiling.pdf
22UPH101_Unit-1_3D Profiling.pdfKishors41
 
Six D India Technical Detail
Six D India Technical DetailSix D India Technical Detail
Six D India Technical DetailSangiba Sangiba
 
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...MicroVision
 
fusion of Camera and lidar for autonomous driving I
fusion of Camera and lidar for autonomous driving Ifusion of Camera and lidar for autonomous driving I
fusion of Camera and lidar for autonomous driving IYu Huang
 
Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)varun teja G.V.V
 
Time & Money Saving with 3D Laser Scanning
Time & Money Saving with 3D Laser ScanningTime & Money Saving with 3D Laser Scanning
Time & Money Saving with 3D Laser ScanningTop BIM Company
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineeringdspokale25
 

Similar to MAN 547_Reverse Engineering-Hardware and Software.pptx (20)

Digital Image Correlation Presentation
Digital Image Correlation PresentationDigital Image Correlation Presentation
Digital Image Correlation Presentation
 
Outdoor High Accuracy People Counting System
Outdoor High Accuracy People Counting SystemOutdoor High Accuracy People Counting System
Outdoor High Accuracy People Counting System
 
3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II
 
3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility
 
3D Laser Scanning for Oil & Gas Facilities
3D Laser Scanning for Oil & Gas Facilities3D Laser Scanning for Oil & Gas Facilities
3D Laser Scanning for Oil & Gas Facilities
 
Mobile LiDAR Data Collection
Mobile LiDAR Data CollectionMobile LiDAR Data Collection
Mobile LiDAR Data Collection
 
סריקת תלת מימד
סריקת תלת מימד סריקת תלת מימד
סריקת תלת מימד
 
Wood Group ODL Dimensional Control
Wood Group ODL Dimensional ControlWood Group ODL Dimensional Control
Wood Group ODL Dimensional Control
 
高解析度面板瑕疵檢測
高解析度面板瑕疵檢測高解析度面板瑕疵檢測
高解析度面板瑕疵檢測
 
EN_3DLS_Oil_Gas_Offshore
EN_3DLS_Oil_Gas_OffshoreEN_3DLS_Oil_Gas_Offshore
EN_3DLS_Oil_Gas_Offshore
 
Tool Wear Detection and Quantitation by Digital Microscopy
Tool Wear Detection and Quantitation by Digital MicroscopyTool Wear Detection and Quantitation by Digital Microscopy
Tool Wear Detection and Quantitation by Digital Microscopy
 
22UPH101_Unit-1_3D Profiling.pdf
22UPH101_Unit-1_3D Profiling.pdf22UPH101_Unit-1_3D Profiling.pdf
22UPH101_Unit-1_3D Profiling.pdf
 
M.tech dsp list 2014 15
M.tech dsp list 2014 15M.tech dsp list 2014 15
M.tech dsp list 2014 15
 
Six D India Technical Detail
Six D India Technical DetailSix D India Technical Detail
Six D India Technical Detail
 
Project
ProjectProject
Project
 
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...
Laser Beam Scanning LiDAR: MEMS-Driven 3D Sensing Automotive Applications fro...
 
fusion of Camera and lidar for autonomous driving I
fusion of Camera and lidar for autonomous driving Ifusion of Camera and lidar for autonomous driving I
fusion of Camera and lidar for autonomous driving I
 
Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)Mi 291 chapter 3 (reverse engineering)(1)
Mi 291 chapter 3 (reverse engineering)(1)
 
Time & Money Saving with 3D Laser Scanning
Time & Money Saving with 3D Laser ScanningTime & Money Saving with 3D Laser Scanning
Time & Money Saving with 3D Laser Scanning
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 

More from Ahmed Sobhi

L01_IENG 202 - ORI - Intro.pptx
L01_IENG 202 - ORI - Intro.pptxL01_IENG 202 - ORI - Intro.pptx
L01_IENG 202 - ORI - Intro.pptxAhmed Sobhi
 
MAN 547-Interpolation.pptx
MAN 547-Interpolation.pptxMAN 547-Interpolation.pptx
MAN 547-Interpolation.pptxAhmed Sobhi
 
4handling-part4-171025101141.pdf
4handling-part4-171025101141.pdf4handling-part4-171025101141.pdf
4handling-part4-171025101141.pdfAhmed Sobhi
 
camsfollowers-190301142036.pdf
camsfollowers-190301142036.pdfcamsfollowers-190301142036.pdf
camsfollowers-190301142036.pdfAhmed Sobhi
 
2nd lect CADCAM.pptx
2nd lect CADCAM.pptx2nd lect CADCAM.pptx
2nd lect CADCAM.pptxAhmed Sobhi
 
Lect_03 Mechanisms Sp23.pdf
Lect_03 Mechanisms Sp23.pdfLect_03 Mechanisms Sp23.pdf
Lect_03 Mechanisms Sp23.pdfAhmed Sobhi
 
02_Ch(2)_Work Systems and How They Work.pptx
02_Ch(2)_Work Systems and How They Work.pptx02_Ch(2)_Work Systems and How They Work.pptx
02_Ch(2)_Work Systems and How They Work.pptxAhmed Sobhi
 

More from Ahmed Sobhi (17)

4288904.pptx
4288904.pptx4288904.pptx
4288904.pptx
 
CMM
CMMCMM
CMM
 
Design
DesignDesign
Design
 
L01_IENG 202 - ORI - Intro.pptx
L01_IENG 202 - ORI - Intro.pptxL01_IENG 202 - ORI - Intro.pptx
L01_IENG 202 - ORI - Intro.pptx
 
Network flow
Network flowNetwork flow
Network flow
 
MAN 547-Interpolation.pptx
MAN 547-Interpolation.pptxMAN 547-Interpolation.pptx
MAN 547-Interpolation.pptx
 
LOGISTIKE.pdf
LOGISTIKE.pdfLOGISTIKE.pdf
LOGISTIKE.pdf
 
4handling-part4-171025101141.pdf
4handling-part4-171025101141.pdf4handling-part4-171025101141.pdf
4handling-part4-171025101141.pdf
 
camsfollowers-190301142036.pdf
camsfollowers-190301142036.pdfcamsfollowers-190301142036.pdf
camsfollowers-190301142036.pdf
 
OR II.ppt
OR II.pptOR II.ppt
OR II.ppt
 
2nd lect CADCAM.pptx
2nd lect CADCAM.pptx2nd lect CADCAM.pptx
2nd lect CADCAM.pptx
 
7807139.ppt
7807139.ppt7807139.ppt
7807139.ppt
 
13675443.ppt
13675443.ppt13675443.ppt
13675443.ppt
 
Lect_03 Mechanisms Sp23.pdf
Lect_03 Mechanisms Sp23.pdfLect_03 Mechanisms Sp23.pdf
Lect_03 Mechanisms Sp23.pdf
 
6177233.ppt
6177233.ppt6177233.ppt
6177233.ppt
 
02_Ch(2)_Work Systems and How They Work.pptx
02_Ch(2)_Work Systems and How They Work.pptx02_Ch(2)_Work Systems and How They Work.pptx
02_Ch(2)_Work Systems and How They Work.pptx
 
03.ppt
03.ppt03.ppt
03.ppt
 

Recently uploaded

AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...gragchanchal546
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 

Recently uploaded (20)

AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 

MAN 547_Reverse Engineering-Hardware and Software.pptx

  • 1. MAN 547 Reverse Engineering in Mechanical Design Dr. Mohamed Badran Department of Mechanical Engineering Reverse Engineering-Hardware and Software
  • 2. Reference • Raja, Vinesh and Kiran J. Fernandes. “Reverse Engineering: An industrial Perspective” Springer, 2008. MAN 547 Dr. Mohamed Badran 2
  • 3. Introduction: RE Hardware RE Hardware is used for RE data acquisition Collection of geometric data that represent a physical object. RE data acquisition technologies: – Contact – Noncontact – Destructive RE data acquisition output: – 2-D cross-sectional images – Point clouds MAN 547 Dr. Mohamed Badran 3
  • 4. Introduction: RE Software RE Software is used to transform the RE data acquired into 3-D geometric models. Two types of 3-D data are generated which are: – Polygons STL , VRML, or DXF format (RP, laser milling, 3-D graphics, simulation and animation) – NURBS (non-uniform rational B-splines) Surface or solids (CAD, manufacturing and engineering CAD-CAM- CAE) MAN 547 Dr. Mohamed Badran 4
  • 5. Contact Methods Contacts methods digitizes a surface employing: – Sensing devices with mechanical arms – Coordinate measurement machines (CMM) – Computer numerical control (CNC) machines Data collection techniques: – Point to point sensing with touch-trigger probes. – Analogue sensing with scanning probes. MAN 547 Dr. Mohamed Badran 5
  • 6. Contact Methods: Point to point sensing A touch trigger probe is used that is installed on a CMM or on an articulated mechanical arm. MAN 547 Dr. Mohamed Badran 6
  • 7. Contact Methods: Point to point sensing MAN 547 Dr. Mohamed Badran 7
  • 8. Contact Methods : Analogue sensing • Scanning probe provides continuous deflection output combined with the machine position to derive the location of the surface • Scanning speed > 3 times Point to point MAN 547 Dr. Mohamed Badran 8
  • 9. Contact Methods : Analogue sensing MAN 547 Dr. Mohamed Badran 9
  • 10. Contact Methods Advantages: • High accuracy • Low cost • Ability to measure deep slots and pockets • Insensitivity to color or transparency Disadvantages: • Slow data collection • Distortion of soft objects by the probe MAN 547 Dr. Mohamed Badran 10
  • 11. NonContact Methods Project energy source onto an object, then either the transmitted or the reflected energy is observed. Calculation of geometric data by: • Triangulation • Time of flight • Wave interference information • Image processing algorithm MAN 547 Dr. Mohamed Badran 11
  • 12. NonContact Methods Advantages: • No physical contact • Fast digitizing of substantial volumes • Good accuracy and resolution for common applications • Ability to detect colors • Ability to scan highly detailed objects Disadvantages: • Limitations for colored, transparent or reflective surfaces • Lower accuracy MAN 547 Dr. Mohamed Badran 12
  • 13. NonContact Methods Classification via data acquisition technique MAN 547 Dr. Mohamed Badran 13
  • 15. NonContact Methods: Optical Structured light MAN 547 Dr. Mohamed Badran 15
  • 16. NonContact Methods: Optical Structured light MAN 547 Dr. Mohamed Badran 16
  • 17. NonContact Methods: Optical Interferometry (moir Effects) MAN 547 Dr. Mohamed Badran 17 e
  • 18. NonContact Methods: Optical Time of flight MAN 547 Dr. Mohamed Badran 18
  • 19. NonContact Methods: Optical Passive methods • Shape from shading • Shape from stereo • Shape from motion • Shape from focus/defocus • Shape from Silhouette, and volumetric reconstruction MAN 547 Dr. Mohamed Badran 19
  • 20. NonContact Methods: Optical Coherent laser radar MAN 547 Dr. Mohamed Badran 20
  • 21. NonContact Methods:Nonoptical Acoustic (active sonar) Microwave radar MAN 547 Dr. Mohamed Badran 21
  • 22. NonContact Methods: Transitive Computerized tomography (CT) Computerized axial tomography (CAT) Computerized transaxial tomography ( CTAT) Digital axial tomography (DAT) MAN 547 Dr. Mohamed Badran 22
  • 23. Destructive Method • 2-D slice images of the part are gathered by destroying the part layer by layer. • Applicable for small and complex objects (internal and external features) • Components: CNC milling + CCD Camera • Acceptable accuracy • layer thickness 0.0127-0.254 mm • repeatability ±0.0127 mm • Any machinable object • Destruction of part (disadvantage) MAN 547 Dr. Mohamed Badran 23
  • 24. Destructive Method • 2-D slice images of the part are gathered by destroying the part layer by layer. • Applicable for small and complex objects (internal and external features) • Components: CNC milling + CCD Camera • Acceptable accuracy • layer thickness 0.0127-0.254 mm • repeatability ±0.0127 mm • Any machinable object • Destruction of part (disadvantage) MAN 547 Dr. Mohamed Badran 24