SlideShare ist ein Scribd-Unternehmen logo
1 von 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!

Weitere ähnliche Inhalte

Was ist angesagt?

3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING S. Sathishkumar
 
Introduction to Reverse Engineering
Introduction to Reverse EngineeringIntroduction to Reverse Engineering
Introduction to Reverse EngineeringGopinath Chintala
 
Solid ground curing
Solid ground curingSolid ground curing
Solid ground curingManju Sonu
 
Introduction to 3D printing
Introduction to 3D printingIntroduction to 3D printing
Introduction to 3D printingManoj kumar
 
Module 1 Additive Manufacturing
Module 1 Additive ManufacturingModule 1 Additive Manufacturing
Module 1 Additive Manufacturingtaruian
 
Lecture # 03 Design for Additive Manufacturing
Lecture # 03 Design for Additive ManufacturingLecture # 03 Design for Additive Manufacturing
Lecture # 03 Design for Additive ManufacturingSolomon Tekeste
 
SHAPE DEPOSITION MANUFACTURING
SHAPE DEPOSITION MANUFACTURINGSHAPE DEPOSITION MANUFACTURING
SHAPE DEPOSITION MANUFACTURINGShivanand Vanjire
 
Rapid Prototyping and its Applications
Rapid Prototyping and its ApplicationsRapid Prototyping and its Applications
Rapid Prototyping and its Applicationsmalikusman
 
3D PRINTER Seminar fair report (pdf)
3D PRINTER Seminar fair report (pdf)3D PRINTER Seminar fair report (pdf)
3D PRINTER Seminar fair report (pdf)Arjun Raveendran
 
4. rapid prototyping
4. rapid prototyping4. rapid prototyping
4. rapid prototypingAhamed Sayed
 
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSINTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSAbhilash kk
 

Was ist angesagt? (20)

3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING 3D PRINTING - REVERSE ENGINEERING
3D PRINTING - REVERSE ENGINEERING
 
Introduction to Reverse Engineering
Introduction to Reverse EngineeringIntroduction to Reverse Engineering
Introduction to Reverse Engineering
 
Solid ground curing
Solid ground curingSolid ground curing
Solid ground curing
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
Introduction to 3D printing
Introduction to 3D printingIntroduction to 3D printing
Introduction to 3D printing
 
Rapid tooling (rt)
Rapid tooling (rt)Rapid tooling (rt)
Rapid tooling (rt)
 
Module 1 Additive Manufacturing
Module 1 Additive ManufacturingModule 1 Additive Manufacturing
Module 1 Additive Manufacturing
 
Digital Manufacturing
Digital ManufacturingDigital Manufacturing
Digital Manufacturing
 
3D scanning and Reverse Engineering
3D scanning and Reverse Engineering3D scanning and Reverse Engineering
3D scanning and Reverse Engineering
 
Lecture # 03 Design for Additive Manufacturing
Lecture # 03 Design for Additive ManufacturingLecture # 03 Design for Additive Manufacturing
Lecture # 03 Design for Additive Manufacturing
 
SHAPE DEPOSITION MANUFACTURING
SHAPE DEPOSITION MANUFACTURINGSHAPE DEPOSITION MANUFACTURING
SHAPE DEPOSITION MANUFACTURING
 
Rapid Prototyping and its Applications
Rapid Prototyping and its ApplicationsRapid Prototyping and its Applications
Rapid Prototyping and its Applications
 
3D PRINTER Seminar fair report (pdf)
3D PRINTER Seminar fair report (pdf)3D PRINTER Seminar fair report (pdf)
3D PRINTER Seminar fair report (pdf)
 
Additive manufacturing
Additive manufacturingAdditive manufacturing
Additive manufacturing
 
4. rapid prototyping
4. rapid prototyping4. rapid prototyping
4. rapid prototyping
 
3d printing
3d printing3d printing
3d printing
 
Additive Manufacturing (3-D printing) , Rapid Prototyping
Additive Manufacturing (3-D printing) , Rapid PrototypingAdditive Manufacturing (3-D printing) , Rapid Prototyping
Additive Manufacturing (3-D printing) , Rapid Prototyping
 
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSINTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
 
Rapid prototyping and tooling
Rapid prototyping and toolingRapid prototyping and tooling
Rapid prototyping and tooling
 

Andere mochten auch

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
 
Software reverse engineering
Software reverse engineeringSoftware reverse engineering
Software reverse engineeringParminder Singh
 

Andere mochten auch (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
 
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
 
Software reverse engineering
Software reverse engineeringSoftware reverse engineering
Software reverse engineering
 

Ähnlich wie Reverse engineering & its application

ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02Akash Maurya
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineeringdspokale25
 
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
 
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 Solomon Tekeste
 
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
 

Ähnlich wie Reverse engineering & its application (20)

ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02ravi reverseengineeringitsapplication01 121101044845-phpapp02
ravi reverseengineeringitsapplication01 121101044845-phpapp02
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
.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
 
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
 
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
 
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
 

Kürzlich hochgeladen

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Kürzlich hochgeladen (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

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/