SlideShare une entreprise Scribd logo
1  sur  32
Reverse Engineering & Its
      Application
Reverse Engineering
• Systematic evaluation of a product with the purpose of replication.
     Design of a new part

     Copy of an existing part

     Recovery of a damaged or broken part

• An important step in the product development cycle.
Importance
• We cannot start from the very beginning to develop a new product
   every time.

• We need to optimize the resources available in our hands and
   reduce the production time keeping in view the customers’
   requirements.

• For such cases, RE is an efficient approach to significantly reduce the
   product development cycle.

                      For example: Impeller Pump Design
Suppose there is a impellor pump which had an original pumping
capacity of 20000 cubic feet of water per minute; now, after a year of
use, the pump manufacturing company finds that it is pumping 19000
cubic feet per minute. They need to figure out what happened to that
extra 1 thousand cubic feet in performance. The pump manufacturer
scans the year-old impeller into the CAD system. Once those
measurements      are   captured,    engineers    can      compare   the
measurements taken from the actual impeller against the original, as-
designed part. This helps determine exactly how and where the part
has degraded. With that information in hand, engineers can redesign
the impeller to avoid future loss in pumping capability.
Advantages
•   RE typically starts with measuring an
                                                  Cost saving for developing
    existing object, so that a solid model can      new products.
    be deduced in order to make use of the
    advantages of CAD/CAM/CAE technologies.
                                                  Lesser maintenance costs
•   CAD models are used for manufacturing or
    rapid prototyping applications.
                                                  Quality improvement
•   Hence we can work on a product without
    having prior knowledge of the technology
                                                  Competitive advantages
    involved.
RE Process
I.    Digitization of the object/
      Data Capturing (using
      CMM, scanners etc.)
II.   Processing of measured
      data
III. Creation of CAD model
IV. Prototype
Rapid Prototyping in combination with
                 RE
• A group of techniques to quickly fabricate a scale
  model of a physical part or assembly using
  3D CAD data
• Integration of reverse engineering and rapid
  prototyping is being used for getting product to
  the market quickly by resolving a long-standing
  conflict between design and manufacturing
a        b                                c

         CAD model generation using laser scanner:
(a) wooden pattern, (b) cloud of points, and (c) 3D CAD model




                 Fabricated RP Model
Areas of Application

Design of a new component

Reproduction of an existing component

Improving quality & efficiency of existing parts
Manufacturing Engineering
• To create a 3D virtual model of an existing
  physical part for use in 3D CAD, CAM, CAE or
  other software
• To make a digital 3D record of own products
• To assess competitors' products
• To analyze the working of a product
• To identify potential patent infringement etc.
Software Engineering
• To extract design & implementation information

• To detect and neutralize viruses and malware



        Chemical Engineering
• To determine chemical composition

• To substitute or improve recipes to stimulate or improve the
  products performance
Film-Entertainment Industry
• Animated objects are imparted motion using the
  reverse engineered human skeletons
Medical Field
• Applications in orthopedic, dental & reconstructive surgery

• Imaging, modeling and replication (as a physical model) of a
  patient's bone structure

• Models     can    be   viewed    &    physically   handled    before
  surgery, benefiting in evaluation of the procedure & implant fit in
  difficult cases

• Less risk to the patient and reduced cost through saving in theatre
  time
Medical Field Applications




Hip Replacement
A Case Study


Adapted from “Reverse engineering in the
design of turbine blades-a case study in
applying the MAMDP” by Liang-Chia Chen, Grier
C.I. Lin
• The large amount of surface data generated from the fast
  3D digitizers is not easily modeled by current CAD/CAM
  systems. Inadequate data reduction methods are not only
  time consuming, but lose surface characteristic points.


• Consequently, the reconstructed surfaces could lose their
  true shape in the design cycle. The time required for
  reprocessing in this case would be unacceptable to the
  manufacturing industry and thereby be unusable for
  further steps.
• The study describes how the developed
 reverse engineering approach MAMDP was
 successfully applied to design of turbine
 blades and the existing problems encountered
 in   reverse   engineering   processes   were
 overcome.
• MAMDP stands for Modified Adaptive Model-
 based Digitizing Process
A 3D initial triangular patch of a subdivided surface patch generated by IVSTP




   The surface triangular patch of a          The surface model of a subdivided surface
subdivided surface patch of the turbine               patch of the turbine blade
                                                      (before surface trimming)
The surface model of the measured turbine blades.
Generation of initial surface triangular
     patches of turbine blades
• A charge-coupled device (CCD) camera is used
 to rapidly detect the object's position and
 measure its surface boundary coordinates, to
 establish   exploration   paths   for   further
 automatic surface digitization of a touch
 probe.
• Free-form surface subdivided into an adequate number of
  individual surface patches

• 3D stereo detection method is applied to automatically
  detect 3D surface boundaries

• Initial triangular patch by applying Triangulation process

• A 3D initial triangular surface patch can be rapidly
  generated & used for probe exploration paths in the
  following MAMDP
Automatic surface digitization &
surface modeling by using the MAMDP
• The surface model is used to calculate the
 new exploration points at the approximate
 midpoints between the vertices of the initial
 triangular patch.
• CMM then automatically digitizes these
 exploration targets
• Adaptive approach evaluates the digitizing accuracy by
  calculating the deviations between the target points
  and the digitized points
• New exploration targets will be generated at the
  estimated midpoints between vertices of those
  triangular patches where deviations are higher than
  the user-specified tolerance
• This iterative digitizing loop will continue until all new
  digitized deviations are within the specified tolerance
• Totally 786 surface characteristic points were automatically
  digitized by a touch-triggered probe in CMM. The time
  spent for this job was 45 min. The digitizing accuracy can be
  controlled within 0.25 mm and the maximum fitted error in
  the resulting surface model is reduced to 0.030 mm using a
  least-squares fitting method.
• To generate a complete CAD surface model of turbine
  blades, the individual surface models generated from the
  MAMDP have to be merged, according to their geometric
  relationship. (Using CAD/CAM package ANVIL5000)
Future Scope & Possibilities

With the advent of RE & RP, we can hope to see
commercial and domestic use of these technologies
to manufacture desired products at home and offices
which will be revolutionary in coming time.
Possibilities of use of this technology is only
restricted by boundaries of human thinking.
• 3D laser scanners as robot eye for scanning objects specially in
   space missions.
• Scanning     technology    can    be    integrated    with    mobile
   phones/cameras and can be used for 3D printing at domestic level.
• Tissue engineering applications where organs and body parts are
   built using inkjet techniques. Layers of living cells are deposited
   onto a gel medium or sugar matrix and slowly built up to form three
   dimensional structures including vascular systems.
• Availability of 3D printers at every home as is now of the normal
   printers.
Around the World…
• 'Wiki Weapon Project' Aims To Create A Gun Anyone Can
  3D-Print At Home.
• The open source Fab@Home project has developed
  printers for general use which can use anything squirtable
  through a nozzle, from chocolate to silicon sealant and
  chemical reactants.
• Some companies offer an on-line 3D printing service open
  both to consumers and to industry.
RE of trans tunnel by Macomb College Students



                   Video
References
•   Eyup Bagci, Reverse engineering applications for recovery of broken or worn parts
    and re-manufacturing: Three case studies, Advances in Engineering Software 40
    (2009) 407–418
•   Yu Zhang, Research into the engineering application of reverse engineering
    technology, Journal of Materials Processing Technology 139 (2003) 472–475
•   Liang-Chia Chen, Grier C.I. Lin, Reverse engineering in the design of turbine
    blades}a case study in applying the MAMDP, Robotics and Computer Integrated
    Manufacturing 16 (2000) 161-167
•   http://en.wikipedia.org/wiki/Reverse_engineering
•   http://www.asme.org/kb/news---articles/articles/computational-methods---
    modeling/the-rise-of-reverse-engineering
•   R. Schenker, Novel combination of RE & RP in medicine, South African Journal of
    Science, 95, August 1999
•   'Wiki Weapon Project' Aims To Create A Gun Anyone Can 3D-Print At Home-
    http://www.forbes.com/sites/andygreenberg/2012/08/23/wiki-weapon-project-
    aims-to-create-a-gun-anyone-can-3d-print-at-home/
Thank You!

Contenu connexe

Tendances

Tendances (20)

additive manufacturing
additive manufacturingadditive manufacturing
additive manufacturing
 
rapid prototyping
rapid prototypingrapid prototyping
rapid prototyping
 
Module 1 Additive Manufacturing
Module 1 Additive ManufacturingModule 1 Additive Manufacturing
Module 1 Additive Manufacturing
 
Stereolithography latest
Stereolithography latestStereolithography latest
Stereolithography latest
 
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
 
3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING
 
3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING
 
Stl validation
Stl validationStl validation
Stl validation
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
CAD/CAM
CAD/CAMCAD/CAM
CAD/CAM
 
DNC machines tools
DNC machines toolsDNC machines tools
DNC machines tools
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototyping
 
2015 11-26 - sls, ebm, lens
2015 11-26 - sls, ebm, lens2015 11-26 - sls, ebm, lens
2015 11-26 - sls, ebm, lens
 
Solid modelling
Solid modellingSolid modelling
Solid modelling
 
Laminated object manufacturing
Laminated object manufacturingLaminated object manufacturing
Laminated object manufacturing
 
4.selective laser sintering (by Hari Prasad)
4.selective laser sintering (by Hari Prasad)4.selective laser sintering (by Hari Prasad)
4.selective laser sintering (by Hari Prasad)
 
Spray metal tooling
Spray metal toolingSpray metal tooling
Spray metal tooling
 
FUSED DEPOSITION MODELING
FUSED DEPOSITION MODELINGFUSED DEPOSITION MODELING
FUSED DEPOSITION MODELING
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 

En vedette

Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineeringdswanson
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineeringYuffie Valen
 
Introduction to Reverse Engineering
Introduction to Reverse EngineeringIntroduction to Reverse Engineering
Introduction to Reverse EngineeringDobromir Enchev
 
x86 Mimarisi ve Tersine Mühendislik
x86 Mimarisi ve Tersine Mühendislikx86 Mimarisi ve Tersine Mühendislik
x86 Mimarisi ve Tersine Mühendislikcanyoupwn.me
 
Web Application Security
Web Application SecurityWeb Application Security
Web Application Securitycanyoupwn.me
 
YIVA Engineering Turkish
YIVA Engineering TurkishYIVA Engineering Turkish
YIVA Engineering TurkishSavas Sahingoz
 
Pwnlydays - Linux 101
Pwnlydays - Linux 101Pwnlydays - Linux 101
Pwnlydays - Linux 101canyoupwn.me
 
Tersine Mühendislik 101
Tersine Mühendislik 101Tersine Mühendislik 101
Tersine Mühendislik 101Fatih Erdoğan
 
Bug hunting through_reverse_engineering
Bug hunting through_reverse_engineeringBug hunting through_reverse_engineering
Bug hunting through_reverse_engineeringarif
 
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)Sehan Lee
 
Binary exploitation - AIS3
Binary exploitation - AIS3Binary exploitation - AIS3
Binary exploitation - AIS3Angel Boy
 
Heap exploitation
Heap exploitationHeap exploitation
Heap exploitationAngel Boy
 
Advanced heap exploitaion
Advanced heap exploitaionAdvanced heap exploitaion
Advanced heap exploitaionAngel Boy
 
Sigreturn Oriented Programming
Sigreturn Oriented ProgrammingSigreturn Oriented Programming
Sigreturn Oriented ProgrammingAngel Boy
 
Play with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit TechniquePlay with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit TechniqueAngel Boy
 
intra and inter personal relations
intra and inter personal relationsintra and inter personal relations
intra and inter personal relationsGanesh Sahu
 
Tools for capacity planning, measurement of capacity, capacity planning process
Tools for capacity planning, measurement of capacity, capacity planning processTools for capacity planning, measurement of capacity, capacity planning process
Tools for capacity planning, measurement of capacity, capacity planning processRohan Monis
 

En vedette (20)

Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineering
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
 
Introduction to Reverse Engineering
Introduction to Reverse EngineeringIntroduction to Reverse Engineering
Introduction to Reverse Engineering
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
x86 Mimarisi ve Tersine Mühendislik
x86 Mimarisi ve Tersine Mühendislikx86 Mimarisi ve Tersine Mühendislik
x86 Mimarisi ve Tersine Mühendislik
 
Web Application Security
Web Application SecurityWeb Application Security
Web Application Security
 
YIVA Engineering Turkish
YIVA Engineering TurkishYIVA Engineering Turkish
YIVA Engineering Turkish
 
Pwnlydays - Linux 101
Pwnlydays - Linux 101Pwnlydays - Linux 101
Pwnlydays - Linux 101
 
Tersine Mühendislik 101
Tersine Mühendislik 101Tersine Mühendislik 101
Tersine Mühendislik 101
 
Bug hunting through_reverse_engineering
Bug hunting through_reverse_engineeringBug hunting through_reverse_engineering
Bug hunting through_reverse_engineering
 
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
SECCON 2016 Online CTF [Memory Analysis] Write-Up (ver.korean)
 
Binary exploitation - AIS3
Binary exploitation - AIS3Binary exploitation - AIS3
Binary exploitation - AIS3
 
Glibc malloc internal
Glibc malloc internalGlibc malloc internal
Glibc malloc internal
 
Heap exploitation
Heap exploitationHeap exploitation
Heap exploitation
 
Advanced heap exploitaion
Advanced heap exploitaionAdvanced heap exploitaion
Advanced heap exploitaion
 
Sigreturn Oriented Programming
Sigreturn Oriented ProgrammingSigreturn Oriented Programming
Sigreturn Oriented Programming
 
Play with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit TechniquePlay with FILE Structure - Yet Another Binary Exploit Technique
Play with FILE Structure - Yet Another Binary Exploit Technique
 
Capacity 1
Capacity 1Capacity 1
Capacity 1
 
intra and inter personal relations
intra and inter personal relationsintra and inter personal relations
intra and inter personal relations
 
Tools for capacity planning, measurement of capacity, capacity planning process
Tools for capacity planning, measurement of capacity, capacity planning processTools for capacity planning, measurement of capacity, capacity planning process
Tools for capacity planning, measurement of capacity, capacity planning process
 

Similaire à Reverse engineering & its application

ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02Akash Maurya
 
Computer aided design and computer aided manufacturing
Computer aided design and computer aided manufacturingComputer aided design and computer aided manufacturing
Computer aided design and computer aided manufacturingshoaibzaheer1
 
Introduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptxIntroduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptxsuyogpatil49
 
Nc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningNc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningLiu PeiLing
 
INTERNSHIP PRESNTATION FROM DRONA AUTOMATIONS
INTERNSHIP PRESNTATION FROM DRONA AUTOMATIONSINTERNSHIP PRESNTATION FROM DRONA AUTOMATIONS
INTERNSHIP PRESNTATION FROM DRONA AUTOMATIONStulasiva
 
Towards smart and sustainable machining
Towards smart and sustainable machiningTowards smart and sustainable machining
Towards smart and sustainable machiningLiu PeiLing
 
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdf
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdfrapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdf
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdfmuradismail9
 
Fabricating Raised Relief Terrains from Global Mapper GIS
Fabricating Raised Relief Terrains from Global Mapper GISFabricating Raised Relief Terrains from Global Mapper GIS
Fabricating Raised Relief Terrains from Global Mapper GISJohn T. Lee
 
Rapid-prototyping ( mechanical )
Rapid-prototyping ( mechanical )Rapid-prototyping ( mechanical )
Rapid-prototyping ( mechanical )Nad Nadira
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAMNafis Ahmad
 
ZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZhejian Peng
 
CAD CAM in dentistry / international orthodontics training center
CAD CAM in dentistry / international orthodontics training centerCAD CAM in dentistry / international orthodontics training center
CAD CAM in dentistry / international orthodontics training centerIndian dental academy
 
Quick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machiningQuick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machiningLiu PeiLing
 
Digital dentistry (2)
Digital dentistry (2)Digital dentistry (2)
Digital dentistry (2)Abbasi Begum
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE NotesAbhay Gore
 

Similaire à Reverse engineering & its application (20)

ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02
 
.pptx
.pptx.pptx
.pptx
 
Computer aided design and computer aided manufacturing
Computer aided design and computer aided manufacturingComputer aided design and computer aided manufacturing
Computer aided design and computer aided manufacturing
 
Introduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptxIntroduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptx
 
REVERSE ENGINEERING
REVERSE ENGINEERING REVERSE ENGINEERING
REVERSE ENGINEERING
 
Nc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machiningNc verification and re processing for collaborative machining
Nc verification and re processing for collaborative machining
 
INTERNSHIP PRESNTATION FROM DRONA AUTOMATIONS
INTERNSHIP PRESNTATION FROM DRONA AUTOMATIONSINTERNSHIP PRESNTATION FROM DRONA AUTOMATIONS
INTERNSHIP PRESNTATION FROM DRONA AUTOMATIONS
 
Towards smart and sustainable machining
Towards smart and sustainable machiningTowards smart and sustainable machining
Towards smart and sustainable machining
 
Vmc.pptx
Vmc.pptxVmc.pptx
Vmc.pptx
 
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdf
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdfrapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdf
rapidprototyping-130214024311-phpapp01-140307000659-phpapp01.pdf
 
Fabricating Raised Relief Terrains from Global Mapper GIS
Fabricating Raised Relief Terrains from Global Mapper GISFabricating Raised Relief Terrains from Global Mapper GIS
Fabricating Raised Relief Terrains from Global Mapper GIS
 
Rapid-prototyping ( mechanical )
Rapid-prototyping ( mechanical )Rapid-prototyping ( mechanical )
Rapid-prototyping ( mechanical )
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
Plant reverse engineering
Plant reverse engineeringPlant reverse engineering
Plant reverse engineering
 
ZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstruction
 
CAD CAM in dentistry / international orthodontics training center
CAD CAM in dentistry / international orthodontics training centerCAD CAM in dentistry / international orthodontics training center
CAD CAM in dentistry / international orthodontics training center
 
Quick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machiningQuick NC simulation & verification for high speed machining
Quick NC simulation & verification for high speed machining
 
Digital dentistry (2)
Digital dentistry (2)Digital dentistry (2)
Digital dentistry (2)
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE Notes
 
Cad cam-cae
Cad cam-caeCad cam-cae
Cad cam-cae
 

Dernier

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Dernier (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Reverse engineering & its application

  • 1. Reverse Engineering & Its Application
  • 2. Reverse Engineering • Systematic evaluation of a product with the purpose of replication.  Design of a new part  Copy of an existing part  Recovery of a damaged or broken part • An important step in the product development cycle.
  • 3. Importance • We cannot start from the very beginning to develop a new product every time. • We need to optimize the resources available in our hands and reduce the production time keeping in view the customers’ requirements. • For such cases, RE is an efficient approach to significantly reduce the product development cycle. For example: Impeller Pump Design
  • 4. Suppose there is a impellor pump which had an original pumping capacity of 20000 cubic feet of water per minute; now, after a year of use, the pump manufacturing company finds that it is pumping 19000 cubic feet per minute. They need to figure out what happened to that extra 1 thousand cubic feet in performance. The pump manufacturer scans the year-old impeller into the CAD system. Once those measurements are captured, engineers can compare the measurements taken from the actual impeller against the original, as- designed part. This helps determine exactly how and where the part has degraded. With that information in hand, engineers can redesign the impeller to avoid future loss in pumping capability.
  • 5. Advantages • RE typically starts with measuring an  Cost saving for developing existing object, so that a solid model can new products. be deduced in order to make use of the advantages of CAD/CAM/CAE technologies.  Lesser maintenance costs • CAD models are used for manufacturing or rapid prototyping applications.  Quality improvement • Hence we can work on a product without having prior knowledge of the technology  Competitive advantages involved.
  • 6. RE Process I. Digitization of the object/ Data Capturing (using CMM, scanners etc.) II. Processing of measured data III. Creation of CAD model IV. Prototype
  • 7. Rapid Prototyping in combination with RE • A group of techniques to quickly fabricate a scale model of a physical part or assembly using 3D CAD data • Integration of reverse engineering and rapid prototyping is being used for getting product to the market quickly by resolving a long-standing conflict between design and manufacturing
  • 8. a b c CAD model generation using laser scanner: (a) wooden pattern, (b) cloud of points, and (c) 3D CAD model Fabricated RP Model
  • 9. Areas of Application Design of a new component Reproduction of an existing component Improving quality & efficiency of existing parts
  • 10. Manufacturing Engineering • To create a 3D virtual model of an existing physical part for use in 3D CAD, CAM, CAE or other software • To make a digital 3D record of own products • To assess competitors' products • To analyze the working of a product • To identify potential patent infringement etc.
  • 11. Software Engineering • To extract design & implementation information • To detect and neutralize viruses and malware Chemical Engineering • To determine chemical composition • To substitute or improve recipes to stimulate or improve the products performance
  • 12. Film-Entertainment Industry • Animated objects are imparted motion using the reverse engineered human skeletons
  • 13. Medical Field • Applications in orthopedic, dental & reconstructive surgery • Imaging, modeling and replication (as a physical model) of a patient's bone structure • Models can be viewed & physically handled before surgery, benefiting in evaluation of the procedure & implant fit in difficult cases • Less risk to the patient and reduced cost through saving in theatre time
  • 15. A Case Study Adapted from “Reverse engineering in the design of turbine blades-a case study in applying the MAMDP” by Liang-Chia Chen, Grier C.I. Lin
  • 16.
  • 17. • The large amount of surface data generated from the fast 3D digitizers is not easily modeled by current CAD/CAM systems. Inadequate data reduction methods are not only time consuming, but lose surface characteristic points. • Consequently, the reconstructed surfaces could lose their true shape in the design cycle. The time required for reprocessing in this case would be unacceptable to the manufacturing industry and thereby be unusable for further steps.
  • 18. • The study describes how the developed reverse engineering approach MAMDP was successfully applied to design of turbine blades and the existing problems encountered in reverse engineering processes were overcome. • MAMDP stands for Modified Adaptive Model- based Digitizing Process
  • 19.
  • 20. A 3D initial triangular patch of a subdivided surface patch generated by IVSTP The surface triangular patch of a The surface model of a subdivided surface subdivided surface patch of the turbine patch of the turbine blade (before surface trimming)
  • 21. The surface model of the measured turbine blades.
  • 22. Generation of initial surface triangular patches of turbine blades • A charge-coupled device (CCD) camera is used to rapidly detect the object's position and measure its surface boundary coordinates, to establish exploration paths for further automatic surface digitization of a touch probe.
  • 23. • Free-form surface subdivided into an adequate number of individual surface patches • 3D stereo detection method is applied to automatically detect 3D surface boundaries • Initial triangular patch by applying Triangulation process • A 3D initial triangular surface patch can be rapidly generated & used for probe exploration paths in the following MAMDP
  • 24. Automatic surface digitization & surface modeling by using the MAMDP • The surface model is used to calculate the new exploration points at the approximate midpoints between the vertices of the initial triangular patch. • CMM then automatically digitizes these exploration targets
  • 25. • Adaptive approach evaluates the digitizing accuracy by calculating the deviations between the target points and the digitized points • New exploration targets will be generated at the estimated midpoints between vertices of those triangular patches where deviations are higher than the user-specified tolerance • This iterative digitizing loop will continue until all new digitized deviations are within the specified tolerance
  • 26. • Totally 786 surface characteristic points were automatically digitized by a touch-triggered probe in CMM. The time spent for this job was 45 min. The digitizing accuracy can be controlled within 0.25 mm and the maximum fitted error in the resulting surface model is reduced to 0.030 mm using a least-squares fitting method. • To generate a complete CAD surface model of turbine blades, the individual surface models generated from the MAMDP have to be merged, according to their geometric relationship. (Using CAD/CAM package ANVIL5000)
  • 27. Future Scope & Possibilities With the advent of RE & RP, we can hope to see commercial and domestic use of these technologies to manufacture desired products at home and offices which will be revolutionary in coming time. Possibilities of use of this technology is only restricted by boundaries of human thinking.
  • 28. • 3D laser scanners as robot eye for scanning objects specially in space missions. • Scanning technology can be integrated with mobile phones/cameras and can be used for 3D printing at domestic level. • Tissue engineering applications where organs and body parts are built using inkjet techniques. Layers of living cells are deposited onto a gel medium or sugar matrix and slowly built up to form three dimensional structures including vascular systems. • Availability of 3D printers at every home as is now of the normal printers.
  • 29. Around the World… • 'Wiki Weapon Project' Aims To Create A Gun Anyone Can 3D-Print At Home. • The open source Fab@Home project has developed printers for general use which can use anything squirtable through a nozzle, from chocolate to silicon sealant and chemical reactants. • Some companies offer an on-line 3D printing service open both to consumers and to industry.
  • 30. RE of trans tunnel by Macomb College Students Video
  • 31. References • Eyup Bagci, Reverse engineering applications for recovery of broken or worn parts and re-manufacturing: Three case studies, Advances in Engineering Software 40 (2009) 407–418 • Yu Zhang, Research into the engineering application of reverse engineering technology, Journal of Materials Processing Technology 139 (2003) 472–475 • Liang-Chia Chen, Grier C.I. Lin, Reverse engineering in the design of turbine blades}a case study in applying the MAMDP, Robotics and Computer Integrated Manufacturing 16 (2000) 161-167 • http://en.wikipedia.org/wiki/Reverse_engineering • http://www.asme.org/kb/news---articles/articles/computational-methods--- modeling/the-rise-of-reverse-engineering • R. Schenker, Novel combination of RE & RP in medicine, South African Journal of Science, 95, August 1999 • 'Wiki Weapon Project' Aims To Create A Gun Anyone Can 3D-Print At Home- http://www.forbes.com/sites/andygreenberg/2012/08/23/wiki-weapon-project- aims-to-create-a-gun-anyone-can-3d-print-at-home/