Understanding Reverse Engineering Basics
Understanding Reverse Engineering Basics
Engineering
Engineering
1
8/13/2024
3
K T Ulrich and S D Eppinger, “Product Design and Development”, 5th edition, MaGraw-Hill Companies, 2012.
• Product quality
• Product cost
• Development time
• Development cost
• Development capability
4
K T Ulrich and S D Eppinger, “Product Design and Development”, 5th edition, MaGraw-Hill Companies, 2012.
2
8/13/2024
Minimum C and t
values are desirable
t
?? Challenging
Maturity (A)
Maturity (B)
Product A
Decline (A) Decline (B)
Sales Volume
Product B
RE helps to
Introduction
(A) overcome
Introduction (B) challenges
O
Time
Life cycle of the successful products
6
K T Ulrich and S D Eppinger, “Product Design and Development”, 5th edition, MaGraw-Hill Companies, 2012.
3
8/13/2024
RE (Definitions)
7
Wego Wang, Reverse Engineering Technology of Reinvention, CRC Press, 2011.
E J Chikofsky and J. H. Cross II, “Reverse Engineering and Design Recovery: A Taxonomy”, IEEE Sofwares, 1990. 8
4
8/13/2024
FE vs RE
Brief history of RE
The first model airplane developed by wright brothers in 1903 is one of the most
noticeable examples -
10
5
8/13/2024
Brief history of RE
World War II: B-29 Superfortress bomber Tupolev Tu-4 bomber (Soviet Union)
RE of Military Equipment
• US
• Soviet union
• Japan
11
Brief history of RE
Korean War: F-86 fighter MiG-15 fighter
RE of Military
Equipment
12
Wego Wang, Reverse Engineering Technology of Reinvention, CRC Press, 2011.
12
6
8/13/2024
Brief history of RE
RE of human body parts
[Link] 13
13
Brief history of RE
The aviation industry:
14
7
8/13/2024
Primary functions of RE
15
15
RE process
Modifications in
existing design
Geometric Segmentation
Processing of CAD model
information and surface
point cloud generation
Collection fitting
Cloning /
reproduction
Inspection /
verification
Transformation from
physical to digital world Interface with other manufacturing process Major applications
Zhaohui Geng & Bopaya Bidanda (2017) Review of reverse engineering systems – current state of the art, Virtual and Physical Prototyping, 12:2, 161-172. 16
16
8
8/13/2024
17
In Reverse engineering –
• Compresses product
development cycle time to
Physical-to-digital process
shorten lead time to
market a new product
18
V Raja, KJ Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
18
9
8/13/2024
Need
Following are some of the reasons for using reverse engineering:
• The original manufacturer no longer exists, but a customer needs the product
• The original product design documentation has been lost or never existed
• Creating data to refurbish or manufacture a part for which –
there are no CAD data, or
the data have become obsolete or lost
• Inspection and/or Quality Control–Comparing a fabricated part to its CAD
description or to a standard item
19
V Raja, KJ Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
19
Need
• Some bad features of a product need to be eliminated e.g., excessive wear might
indicate where a product should be improved
• Creating 3-D data from a model or sculpture for animation in games and movies
20
V Raja, KJ Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
20
10
8/13/2024
Need
• Creating 3-D data from an individual, model or sculpture to create, scale, or
reproduce artwork
21
V Raja, KJ Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
21
Advantages
• Provides enormous opportunities to improve –
quality,
materials properties,
efficiency of re-design,
manufacture and
Analysis
• Applied to re-create either the high-value commercial parts for business profits or
the valueless legacy parts for historical restoration
• Proactive maintenance
22
11
8/13/2024
Limitations
23
23
Applications
24
24
12
8/13/2024
25
Forensic science
• Identification of reasons for damage in the products
• Data recovery from the electronic devices
• Malware identification and safety
• Investigations of crime
A loaded 33-foot-long container
26
13
8/13/2024
Medical systems
27
Livio De Lucaa, Philippe Veronb,, Michel Florenzanoa, Reverse engineering of architectural buildings based on a hybrid modeling approach, Computers & Graphics
30 (2006) 160–176. 28
28
14
8/13/2024
Shipbuilding
Symmetry analysis of a towing tank ship Nave Argo and its screws shapes of a sailing boat.
model
F. Menna, E. Nocerino, A. Scamardella, Reverse Engineering And 3d Modelling For Digital Documentation Of Maritime Heritage, Volume XXXVIII-5/W16, 2011 ISPRS
29
Trento 2011 Workshop, 2-4 March 2011, Trento, Italy
29
Aviation industry
CFD/FEA Analysis
Wing Analysis 30
[Link]
30
15
8/13/2024
Automobile industry
Digital Model
Clay Model Iterations Competitive Benchmarking
31
Thank you
[Link]@[Link]
32
32
16
8/28/2024
Automation
1
8/28/2024
CAD
Geometric Segmentation
Physical Processing of CAD model
Model
information
point cloud
and surface
generation CAM
collection fitting
Scanning
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 4
2
8/28/2024
Alternative ??
*M. KaymakciIsmail L. Lazoglu, Tool path selection strategies for complex sculptured surface machining, Machining Science and Technology, 2008, 12(1):119-132
5
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
3
8/28/2024
CMM (Modes)
• Tight spaces are a point of emphasis
Aim: To develop solutions through sensors such as video cameras or other imaging-
based systems.
Stereovision –
• Two types –
Passive stereovision
Active Stereovision
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 8
4
8/28/2024
Active stereovision: one of the stereo cameras with a well-defined light source.
A laser is typically the light source of choice.
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 10
10
5
8/28/2024
Continuous wave systems: measures depth by using a coherent light source, i.e., a
laser, and measure phase differences of the light wave as it travels to and from the
object.
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 11
11
2. Time-of-flight systems: : measures the time required for a laser pulse to travel to
and return from an object
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 12
12
6
8/28/2024
13
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 14
14
7
8/28/2024
15
r = F (α ,B,i, j)
Active stereo example of a structured-light system
where F is a function, possibly nonlinear and terms i & j are the horizontal and vertical
positions, respectively, of a pixel in the camera image
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 16
16
8
8/28/2024
Pixel
• The fundamental picture element from a digital camera
• It is the brightest spot where the light source falls on the imaging plane of the
camera.
• Quality of a digital camera in terms of the number of pixels (a 1-megapixel 960 rows
× 1280 columns)
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 17
17
Sources of illumination
For 3D range imaging, the following source illumination categories are used –
• Coded-light patterns
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 18
18
9
8/28/2024
19
• A direct extension of the point laser approach (except that the line represents a
collection of simultaneous point sources)
• Allows to increase scanning speed over a point laser with almost no increase in effort.
• Sheet-of-light method requires only M measurements for an M × N image.
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 20
20
10
8/28/2024
Coded-light source
• The range resolution of this method is a function of the number of patterns used
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 21
21
Sheet-of-light scanners: offer the greatest speed advantage in collecting 3-D data
compared to other laser scanners and thus are the most suitable for CARE applications
22
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
22
11
8/28/2024
23
• In the conveyor system, the spacing between the profiles is simply a function of –
Traveling speed of the conveyor and
Acquisition rate of the scanner
24
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
24
12
8/28/2024
• If α = 90 °: (the offset camera is almost looking straight down the laser plane)
The camera detects the laser at the same position regardless of depth changes
It offers the worst projection to the camera
But, it gives the camera the best views of the laser reflection
25
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
25
Occlusion
ME F416
‘A part of an object occludes the viewing of another part of the same object’
Spherical object
Camera Occlusion
26
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
26
13
8/28/2024
Occlusion….
• Sheet-of-light range scanner has two possibilities for
occlusions –
27
Scanner Pipeline
Refers to the steps that are necessary for a laser range scanner –
28
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
28
14
8/28/2024
Data Collection
• The first step for a CARE scanner: various techniques/issues have been discussed
29
• With calibration, we can define a transform T that converts a range image into a 3-D
point cloud –
p = (x, y, z) =T (r, i, j )
where, p is a point in the cloud.
• The point cloud is difficult to visualize on a 2-D, therefore, needs a 3-D viewer
30
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
30
15
8/28/2024
31
32
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
32
16
8/28/2024
p = R p′+ t
where the matrix R (a rotation) and the vector t (a translation) are unknown.
33
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
33
Registration
algorithms
??
34
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
34
17
8/28/2024
35
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
35
Mesh reconstruction
Reconstruction recovers the triangulated surface from the 3-D point cloud data
36
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
36
18
8/28/2024
• Defines the number of points in the point cloud and their relative distance to each
other (i.e., their density) on the object during reconstruction
• To capture fidelity of the object more accurately a larger data set is needed
37
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
37
• Inherent in sampling
• If we have a 3-D point p on the surface of an object, measuring that point with a
scanner inevitably introduces an error such that the observed point q has the
following relation:
q=p+e
where the vector e is the error.
38
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
38
19
8/28/2024
39
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
39
Surface fitting
• The final stage of the pipeline is to generate higher order descriptions that are
more appropriate for CAD applications
• In some cases, a triangle mesh itself is sufficient as the final product of a CARE
scanner.
• This stage is named as final stage (surface fitting), however, in practice, it takes
many forms and is highly dependent on the CARE application.
40
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
40
20
8/28/2024
Surface fitting
Eck and Hoppe (1996) present a method for the recovery of splines from range scans.
where u and v parameterize the surface and the functions f, g, and h return the
x, y, and z coordinates, respectively.
41
Surface fitting
• First task is to segment the object into appropriate patches and then parameterize
those patches individually.
• The major challenge is identifying appropriate patches, particularly, because
parameterized surfaces assume a rectangular structure.
• Rectangles do not fit the arbitrary boundaries that often occur with patch selection.
• As a result, an additional step must trim the surface to these boundaries.
• With a patch identified, the fitting for recovering the parameters for f, g, and h is
straightforward.
• Both direct and iterative optimization solutions are common.
42
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
42
21
8/28/2024
Surface fitting
First image: feature detection to establish potential surface discontinuities
Second image: control grid to support the surface fitting process
Third image: result of fitting a higher order surface to the measurement data.
Patches boundaries:
feature detection of Fitting: NURBS to
surface discontinuities the resulting patches
43
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
43
Thank you
44
44
22
9/10/2024
Reverse Engineering
Hardware Software
(Data acquisition ) (3D geometric model)
1
9/10/2024
Hardware for RE
ME F416
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 3
Point-to-point sensing
ME F416
CMM:
• Can be programmed to follow planned paths along
a surface
• More accurate measurement of data
CMM
• Limited number of DOF
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 4
2
9/10/2024
Analog sensing
ME F416
• Working: The probe stylus tip contacts the feature and then moves continuously
along the surface
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 5
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 6
3
9/10/2024
Advantages:
• High accuracy,
• Low costs
• Ability to measure deep slots and pockets, and
• Insensitivity to color or transparency
Disadvantages:
• Slow data collection and
• Distortion of soft objects by the probe
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 7
Noncontact methods
ME F416
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 8
4
9/10/2024
Based on –
• Sensor technologies (Tamas et al. 2005) or
• Data acquisition techniques (Alain 1999; Rocchini et al. 2001)
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 9
Disadvantages:
• Possible limitations for colored, transparent, or reflective surfaces, and
• Lower accuracy
For typical commercial RE hardware using noncontact methods for data acquisition: ‘Table 3.2’ pages 48-52
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 10
10
5
9/10/2024
Optical techniques
ME F416
• Triangulation: employs
locations and angles
between light sources and
photosensitive
• Variants of triangulation
schemes (CCD camera):
a) Single and
b) Double (a moving light spot
or line, moving stripe patterns,
or a static arbitrary pattern
(Böhler et al. 2001).
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 11
11
Measurement errors:
12
6
9/10/2024
Triangulation Principle:
• Increase in the L baseline length results in higher accuracy in the measurement.
• Triangulation scanners are suitable for scanning small objects over short
distances.
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 13
13
Structured light:
• A light pattern can be:
a single point
a sheet of light (line)
a strip, grid, or more
complex coded light
• The most commonly used
pattern is a sheet of light
14
7
9/10/2024
Structured light:
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 15
15
Structured light:
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008. 16
16
8
9/10/2024
17
18
9
9/10/2024
• Limited use for larger objects because precision is sacrificed for range.
19
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
19
Time of Flight:
• Measures the amount of time
(t) that a light pulse takes to
travel to the object and return
• the angle θ is very small and thus has no effect on the accuracy
• The accuracy depends on – pulse width of the laser, speed of the detector, and the
timing resolution
• Shorter the pulse and the faster the detector, the higher the accuracy
20
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
20
10
9/10/2024
Time of Flight:
Advantages
• Rapid measurements (hundreds, or even thousands per second)
• Large and distant objects (buildings and bridges) can be digitized
• Reasonable accuracy (approximately between a few mm and 2-3 cm)
Disadvantage
• TOF scanners are large
• Unable to capture an object’s texture, only its geometry
• Impractical for fast digitization of small and medium-sized objects
• Takes time to complete the digitization process
Similar method is the phase shift method
21
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
21
• This means that the laser light travels the same path from the scanner to the
surface and back again which enables scanning the inside of holes, cavities, and
concave surfaces.
22
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
22
11
9/10/2024
• The shadow areas of an object cannot be recovered reliably because they do not
provide enough intensity information
• The method cannot be applied to general objects because it assumes that the
entire surface of an object has the same reflectance;
23
Passive Methods:
• No Comparison to SFS methods, there is improved accuracy.
• Although they require very simple hardware, passive methods do not produce
accurate 3-D data.
• Active optical methods can overcome many of the problems in passive methods
and thus result in more accurate solutions.
24
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
24
12
9/10/2024
25
26
13
9/10/2024
• Include acoustic (active sonar) and microwave radar (radio detecting and ranging)
• Principle: measures distances from the sensing device to objects by measuring the
time delay between the transmitted and returned signals.
• Sonar techniques are normally used in 3-D underwater mapping; they provide
mariners with a major advancement in obstacle avoidance and navigation.
• Sonar range sensors are inexpensive, but their accuracy is not high and they do not
have high acquisition speeds.
27
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
27
• Radar is typically intended for use with long-range remote sensing, especially in
airline applications.
• Commercial airliners are equipped with radar devices that warn of obstacles in or
approaching their path and give accurate altitude readings.
28
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
28
14
9/10/2024
Transitive techniques
ME F416
• It provides a large series of 2-D X-ray cross-sectional images taken around a single
rotational axis.
29
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
29
Principle of CT
• A thin beam of X-rays
is projected through
one plane of an
object from many
different angles
• Transmitted radiation
is measured along
various lines of sight
Working principle of the CT scanner
30
15
9/10/2024
• Principle: When hydrogen protons in the human body are placed in a strong
magnetic field, by sending in (and stopping) electromagnetic radio-frequency
pulses, these protons emit signals.
31
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
31
Advantage
• Compared to CT, MRI gives superior quality images of soft tissues such as organs,
muscle, cartilage, ligaments, and tendons in many parts of the body.
• CT and MRI are powerful techniques for medical imaging and reverse engineering
applications
Disadvantage
• The most expensive in terms of both hardware and software for data processing.
32
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
32
16
9/10/2024
• In RP processes, the part is built layer-by- A procedure for data acquisition in a destructive RE system
layer based on 2-D slice data. The destructive
RE process is the reverse of this.
33
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
33
• To remodel the part, 2-D slice images of the part are gathered by destroying the part
layer-by-layer.
• In addition, a destructive system can work with any machinable object, including parts
made from aluminum alloys, plastics, steel, cast iron, stainless steel, copper, and
wood. 34
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
34
17
9/10/2024
35
36
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
36
18
9/10/2024
37
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
37
Software Classification
ME F416
38
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
38
19
9/10/2024
• Main phases:
points and images phase
Polygon phase
Curves phase, and
NURBS surfaces phase
39
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
39
3D Data Registration
ME F416
[Link] 40
40
20
9/10/2024
Software for RE
ME F416
Points and Images Phase
. (a) Point cloud data as the input. (b) 2-D scan images as the input.
41
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
41
42
21
9/10/2024
Software for RE
ME F416
Polygon Phase
43
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
43
Software for RE
ME F416
Curve Phase
• CAD entities: point clouds or polygon models
44
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
44
22
9/10/2024
Software for RE
ME F416
Curve Phase
• Simple geometries: limited
reference points, CAD
package and contact
methods for collection of
data
45
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
45
46
23
9/10/2024
47
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
47
Finally, constructed NURBS surfaces can be imported into CAD/CAM systems to build
NURB CAD solid models.
48
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
48
24
9/10/2024
(a) An infant’s head model with a NURBS patch layout. (b) NURBS patches with UV grids of control points. (c) A NURBS solid model of the head.
49
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
49
Software for RE
ME F416
Manual creation of NURBS from patches
• The quality of the NURBS surfaces depends on –
Layout of the patches (Optimum: generating good grids)
50
25
9/10/2024
• Data registration
• Data Optimization
Noise and Point
Redundancy Reduction
Sampling Points
Identifying Primitives
Sampling Points
51
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
51
2. Polygon Phase
• Optimizing Polygon Models
Noise Reduction and
Cleaning
Abnormal Face Cleaning
Nonmanifold faces
Redundant faces
Crossing faces
Polygon Mesh Refinement
and Decimation
52
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
52
26
9/10/2024
53
3. Curve Phase
• Curve Re-parameterization
• Curve Degree Conversion
• Curve Smoothing and Cleaning
• Control Point Editing
• Point Generation
• Curve Redirection, Transition,
and Extension
54
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
54
27
9/10/2024
55
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
55
Thank you
56
56
28
9/12/2024
ME F416
Selection of a RE System
System
Selection ??
Methods and Techniques
Reverse
Fundamentals Software
Engineering
Hardware
1
9/12/2024
3
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
Selection teams : A single person working part-time to a large multi-person teams with
at least a core team working full-time
4
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
2
9/12/2024
• A technical evaluation
(the most appropriate hardware or software from a technical perspective)
• A commercial evaluation
(the vendor chosen has the right attributes in financial stability, reputation, local
support outlets, and so on)
5
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
6
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
3
9/12/2024
7
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
• The likely revenues or cost savings from the system over time
For example –
• Accuracy of the scanning system: qualitatively vs quantitatively
• A benchmark test, or some other approach?
• Scanning speed more important than accuracy or vice versa?
8
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
4
9/12/2024
Strategies –
• easiest way to get a broad view of the system marketplace is by searching on the
Internet
9
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
10
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
10
5
9/12/2024
11
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
11
12
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
12
6
9/12/2024
Benchmarking ME F416
13
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
13
• To review with management and the project champion the outcome of the
process,
• To ensure that the proposed vendor is sufficiently financially stable and well
established to meet its contractual commitments in terms of –
Delivery,
Warranty,
After-sales service and support,
Possible midlife upgrades to hardware and software, and so on
14
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
14
7
9/12/2024
System becomes complex when there are different vendors for different components –
• Selection of Hardware
• Selection of Software
• Selection of Vendor
15
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
15
16
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
16
8
9/12/2024
17
Vinesh Raja and Kiran J Fernandes, “Reverse Engineering: An Industrial Perspective”, Springer Series in Advanced Manufacturing, Springer-Verlag London Limited, UK, 2008.
17
Thank you
18
18
9
10/7/2024
Numerical Problems
1
10/7/2024
2
10/7/2024
3
10/7/2024
4
10/7/2024
Q8. In the laser scanning process using triangulation techniques to find the
coded light projections and depth of the objects being scanned, the distance
between the camera and the reference surface X and the focal length are
calculated by camera calibration. For the given parameters, find the angle in
which the laser emitter should be put to meet with the specifications: X= 50
mm, d=0.1 mm f=2 mm, H = 3 mm
5
11/11/2024
Rapid Prototyping
Prototyping
• Purpose –
how it will look,
how it will feel,
how it will function,
where to get it made, and
how to make sure it will turn out the way one wants it.
1
11/11/2024
2
11/11/2024
Prototype classifications
Prototype of choice
3
11/11/2024
Considerations
Before constructing a physical prototype, the following items
are kept in mind:
• Purpose
• Possible forms
4
11/11/2024
Considerations
Before constructing a physical prototype, the following items
are kept in mind:
• Purpose
• Possible forms
10
5
11/11/2024
Planning
• Communication
• Mentoring
• Brainstorming
• Resource allocation
11
12
6
11/11/2024
13
14
7
11/11/2024
15
16
8
11/11/2024
• Well documented
17
18
9
11/11/2024
19
• Bottom–up estimation
• Top–down estimation
• Expert judgment
• Pricing to win
• Estimating models
20
10
11/11/2024
21
22
11
11/11/2024
23
24
12
11/11/2024
• Machining wax
• Foam board
• Foam core
• Rubber, elastomer
25
26
13
11/11/2024
27
28
14
11/11/2024
•10.5937/fmet2001246Z
29
30
15
11/11/2024
31
32
16
11/11/2024
33
Classification of AM Processes
Classification as per the ASTM – Vat photopolymerization
34
17
11/11/2024
35
35
36
36
18
11/11/2024
37
37
Material jetting
An additive manufacturing process in which droplets of build material are selectively
deposited
38
38
19
11/11/2024
Binder jetting
An additive manufacturing process in which a liquid bonding agent is selectively
deposited to join powder materials.
39
39
Sheet lamination
An additive manufacturing process in which sheets of material are bonded to form an
object.
40
40
20
11/11/2024
41
41
Thank You !
42
21
11/11/2024
Integrating RE and RP
• Need: can facilitate the process of new product
development
• Process focus:
RE – extracting the design data
RP – verifying or evaluating the design
1
11/11/2024
3
Lee, K. H., & Woo, H. (2000). Direct integration of reverse engineering and rapid prototyping. Computers & Industrial Engineering, 38(1), 21-38.
2
11/11/2024
Legal aspects
• Contractual restraints
Restriction to disclose information to third parties
Confidentiality clauses / proprietary data clauses / right of use clauses
• Trade secrets
Information concerning the business or industrial relations of a company
Company keeps it secret and the revelation causes a damage from a
competition point of view in –
o Manufacturing process
o Method of treating or preserving materials
o Pattern for a device
3
11/11/2024
Legal aspects
• Patents
Valid for 20 years
Both components and processes may be protected
A new patent cannot hinder anyone to copy an old technology
It can protect an improvement on the old technology
The patent holder may grant a license
A criminal offence to infringe in a patent
4
11/11/2024
Barriers to RE
9
Curtis, S. K. et al. (2011). The fundamentals of barriers to reverse engineering and their implementation into mechanical components. Research in Engineering Design, 22(4), 245-261.
• When sticky information interacts with other sticky information in a product, the
result is a powerful barrier to reverse engineering.
10
Curtis, S. K. et al. (2011). The fundamentals of barriers to reverse engineering and their implementation into mechanical components. Research in Engineering Design, 22(4), 245-261.
10
5
11/11/2024
Curtis, S. K. et al. (2011). The fundamentals of barriers to reverse engineering and their implementation into mechanical components. Research in Engineering Design, 22(4), 245-261. 11
11
Fig. Example of reverse engineering from WWII. a United States Air Force B-29 bomber b Soviet Union Tupolev Tu-4 bomber
Curtis, S. K. et al. (2011). The fundamentals of barriers to reverse engineering and their implementation into mechanical components. Research in Engineering Design, 22(4), 245-261. 12
12
6
11/11/2024
Barrier Implementation
13
Curtis, S. K. et al. (2011). The fundamentals of barriers to reverse engineering and their implementation into mechanical components. Research in Engineering Design, 22(4), 245-261.
13
Thank you
14
14
7
12/14/2024
AM Numerical
Numerical
1
12/14/2024
Numerical
•In a selective laser melting process, the scanning speed was kept equal to 500 mm/s,
laser power was 100 W, hatch spacing was 0.2 mm and layer thickness was 0.08 mm.
During the building of the part, it was observed that the energy density was not sufficient
for sintering of the metal particles. Therefore, the energy density was doubled to affect
the scan speed, keeping other parameters constant. If the material requires, 20 J/mm3.
Calculate the following –
• Energy density after increment
New scanning velocity
Excess/deficient energy
Numerical
2
12/14/2024
Numerical
ɳ = 10.34%
Numerical
ɳA/ɳB = 16
3
12/14/2024
Numerical
4
12/14/2024
Post-processing of AM Parts
(Integration of techniques)
Introduction
• Post processing: final step of the manufacturing process which offers –
smoothing and
strengthening
• AM parts can still have poor surface finishes, and the production method can affect
the mechanical properties of the component.
1
12/14/2024
Issues in AM
Surface roughness achieved in different AM processes
• Demand for better materials.
• Existing CAD systems.
• Data management (Size of STL file)
• Low-volume production
• Financial overheads
• Surface Quality of Products
Kumbhar, N. N., & Mulay, A. V. (2018). Post processing methods used to improve surface finish of products which are manufactured by additive manufacturing technologies: a
review. Journal of The Institution of Engineers (India): Series C, 99(4), 481-487. 3
Issues in AM
To minimize the Stair casing
a CAD Model b Slicing c Actual output d Stair casing effect effect, the possible approaches
are –
• Control over parameters
part orientation
layer thickness and
orientation of material
deposition
• Post-processing techniques
Effect of reducing layer thickness
Kumbhar, N. N., & Mulay, A. V. (2018). Post processing methods used to improve surface finish of products which are manufactured by additive manufacturing technologies: a
review. Journal of The Institution of Engineers (India): Series C, 99(4), 481-487. 4
2
12/14/2024
Post-processing methods
Kumbhar, N. N., & Mulay, A. V. (2018). Post processing methods used to improve surface finish of products which are manufactured by additive manufacturing technologies: a
review. Journal of The Institution of Engineers (India): Series C, 99(4), 481-487. 6
3
12/14/2024
Thermal Post-Processing
Schematic diagram of SEM micrographs. (a,b) as-built. (c,d) HIP. (e,f) HIP + HT
Peng, X., Kong, L., Fuh, J. Y. H., & Wang, H. (2021). A Review of Post-Processing Technologies in Additive Manufacturing. Journal of Manufacturing and Materials Processing, 5(2), 38. 7
Laser Peening
Peng, X., Kong, L., Fuh, J. Y. H., & Wang, H. (2021). A Review of Post-Processing Technologies in Additive Manufacturing. Journal of Manufacturing and Materials Processing, 5(2), 38. 8
4
12/14/2024
Laser Polishing
• During laser polishing, morphology apexes can reach
the melting temperature rapidly when the energy
source irradiates the material surface.
• The liquid material redistributes to the same level
after molten-pool formation because of the effect of
gravity and surface tension.
• Once the laser beam stops scanning the surface, the
temperature of the heat-affected zone (HAZ) drops
rapidly, resulting in the solidification of the molten
pool, and the surface roughness reduces accordingly
Peng, X., Kong, L., Fuh, J. Y. H., & Wang, H. (2021). A Review of Post-Processing Technologies in Additive Manufacturing. Journal of Manufacturing and Materials Processing, 5(2), 38. 10
10
5
12/14/2024
Micro-blasting of SLM-ed tubular lattice structure. (a) setup. (b) lattice structure before micro-blasting. (c) after blasting
Peng, X., Kong, L., Fuh, J. Y. H., & Wang, H. (2021). A Review of Post-Processing Technologies in Additive Manufacturing. Journal of Manufacturing and Materials Processing, 5(2), 38. 11
11
Impact of post-processing
True stress strain plots of 3D printed samples with different printing speeds: (a) 88 μm (fast) and (b) 110 μm (slow) respectively.
In each plot, the three curves correspond to three different treatments including 3D printing (blue), 3D printing and 900 °C heat
treatment (red) and 3D printing, 900 °C hot forging and 900 °C heat treatment (yellow)
Peng, X., Kong, L., Fuh, J. Y. H., & Wang, H. (2021). A Review of Post-Processing Technologies in Additive Manufacturing. Journal of Manufacturing and Materials Processing, 5(2), 38. 12
12
6
12/14/2024
Impact of post-processing
Mean values of conventional Vickers hardness of fast (blue) and slow (yellow) 3D printed samples for three different treatments, namely direct 3D
printing, 900 °C heat treating after printing, and 900 °C forging (900°C H) and 900 °C heat treatment after printing (900°C F+900°C H).
Peng, X., Kong, L., Fuh, J. Y. H., & Wang, H. (2021). A Review of Post-Processing Technologies in Additive Manufacturing. Journal of Manufacturing and Materials Processing, 5(2), 38. 13
13
Thank you
14
14