Pescaru 2016 IOP Conf. Ser. Mater. Sci. Eng. 161 012029
Pescaru 2016 IOP Conf. Ser. Mater. Sci. Eng. 161 012029
Pescaru 2016 IOP Conf. Ser. Mater. Sci. Eng. 161 012029
E-mail: [email protected]
Abstract. This paper presents a design methodology which automates the generation of curves
extracted from the point clouds that have been obtained by digitizing the physical objects. The
methodology is described on a product belonging to the industry of consumables, respectively
a footwear type product that has a complex shape with many curves. The final result is the
automated generation of wrapping curves, surfaces and solids according to the characteristics
of the customer’s foot, and to the preferences for the chosen model, which leads to the
development of customized products.
1. Introduction
It is well known that the current trends on the product markets refer to shortening the launch cycle of
products on the market [1]. This cycle takes into account the conceiving, designing, prototyping and
manufacturing of the product. Nevertheless, if the aim is to develop new products starting only from
the physical model, new technologies allow major flexibility and bring high profits. Despite the fact
that in the beginning, the Reverse Engineering (RE) technique has not been considered a time saving
technology that could shorten the time before the output of new products [1] on the market, it has
gradually been proved to be an extremely useful connection between designing and manufacturing [2].
The RE technique can be used in the product quality evaluation process or in the redesigning process
of products for which no documentation is available [2].
The development of the product digitization technology has led to the emergence of a various range
of 3D scanners. Scanners have been divided in two categories: with contact or without (non-contact)
[3]. The choice of the scanner type is made according to the object surfaces; a scanner that has contact
is thus preferred for surfaces that contain edges, spikes or holes, while scanners without contact are
chosen for surfaces that contain details. However, the scanners without contact have proved to be
more useful due to their portability, high speed of data capturing and high precision.
The variety of shapes in the point clouds obtained from the scanning process, led to the emergence
and development of dedicated RE software systems such as: Geomagic [4], Rapid Form [5], CATIA
[6] and so on. These software systems allow the conversion of point clouds into parametric surfaces by
taking into account the following steps: processing the point clouds, designing the curves and
generating the surfaces.
However, the parametric surface obtained by means of dedicated RE software systems represent “a
lot of patches” [7] which is the virtual model of the physical product, a model that is frozen [8], that
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution
of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Published under licence by IOP Publishing Ltd 1
20th Innovative Manufacturing Engineering and Energy Conference (IManEE 2016) IOP Publishing
IOP Conf. Series: Materials Science and Engineering 161 (2016) 012029 doi:10.1088/1757-899X/161/1/012029
does not allow their automatic modification. Even if the generation of curves/surfaces over point cloud
is performed automatically, using the dedicated functions, the development of a customized model
cannot be implicitly performed [9]. In terms of designing, a customized model actually means a
product which automatically updates once the parameters have been established at the beginning, thus
leading to create a model entirely adapted to the customer needs. In order to outline the customized
products the authors have used [10] the RE technique for assemblies that contain parts with simple
configuration. Based on customer needs have developed a series of algorithms to automate the
creation of products dedicated to human [11].
The design methodology proposed by the authors (figure 1) starts with the specific stages of RE
technique, namely: digitization of the product, processing the point clouds, conceiving of the curves
over the finished point cloud. Its originality consists in the curves automation by introducing the
parameters corresponding to the human component and to the product. These parameters stand at the
basis of defining the characteristic points of the product and they allow the creation of new curves. All
these curves will be entirely parametric, but above all they will be customized. The paper presents how
the methodology is used for a complex customizable product.
2. Data Acquisition
The digitization stage of the product was achieved using a solution from Steinbichler Company with
the non - contact scanner named COMET L3D with blue light [12].
The dedicated software package of this scanner is Comet Plus and it provides a series of specific
tools for object digitization, alignment the point clouds, processing the point clouds, creating and
editing of the mesh. The result of scanning process (figure 2) is a file in STL format.
2
20th Innovative Manufacturing Engineering and Energy Conference (IManEE 2016) IOP Publishing
IOP Conf. Series: Materials Science and Engineering 161 (2016) 012029 doi:10.1088/1757-899X/161/1/012029
Figure 2. COMET L3D and scanning result. Figure 3. Default cloud of points. Figure 4. Patch surfaces
Decimation (reducing the number of polygons) is performed in order to facilitate working with
point cloud. The following operations: cleaning the disconnected triangles of point cloud, noise
reductions, spike removal, filling of holes, are done automatically, using the predefined functions. If
the result of the cleaning operations and the editing of point cloud are satisfactory, the type patch
surfaces are performed (figure 4). The obtained result is saved using the STL extension in order to
import them into the CATIA environment.
3
20th Innovative Manufacturing Engineering and Energy Conference (IManEE 2016) IOP Publishing
IOP Conf. Series: Materials Science and Engineering 161 (2016) 012029 doi:10.1088/1757-899X/161/1/012029
The tools of the Digitized Shape Editor toolbar allow the creation of sections (in blue on the point
cloud) and curves (in white on the point cloud). Both sections and curves can be achieved by means of
automatic and/or manual method. The sections are generally obtained by intersecting the point cloud
with working planes, while the curves emphasize details of the object.
Firstly, before obtaining the sections over the point cloud, the working planes must be defined
using the functions on the Wireframe and Design toolbar. These tools allow the defining of points,
lines, working plans, circles, spline curves, projection of points on the curves, intersection of curves,
using various methods.
4
20th Innovative Manufacturing Engineering and Energy Conference (IManEE 2016) IOP Publishing
IOP Conf. Series: Materials Science and Engineering 161 (2016) 012029 doi:10.1088/1757-899X/161/1/012029
foot), the support points of the object (defined in accordance with the point origin and parameters of
the foot) and the auxiliary points (which allow keeping the curve shape). Each point, previously
defined, will have a working plane that will become the basis for the other points.
Figure 9. Parametric points of boot components Figure 10. Automated network of curves
The previously defined working planes are used to intersect the point cloud in order to obtain the
sections and the curves that define the object. The result of this operation (figure 8) is a network of
wrapping curves.
5
20th Innovative Manufacturing Engineering and Energy Conference (IManEE 2016) IOP Publishing
IOP Conf. Series: Materials Science and Engineering 161 (2016) 012029 doi:10.1088/1757-899X/161/1/012029
[17]. For this product the following four components are used (figure 9 and figure 10): (1) sole, (2)
toe cap, (3) lower part and (4) upper part of the product.
The first component, the boot sole, contains the base curve of the wrapping curves network and is
made up of the supporting points, respectively of the auxiliary points. The supporting points are
defined, to the following parameters: A –specific length for foot narrowing; Lp –length of foot; Z –
specific length for foot width; L –length from the top of the foot up to the section where the foot width
is known. In figure 9 are shown all the points necessary for the automated design of the boot sole.
In what concerns the second component, the toe cap, the operation starts by defining the points on
the middle curve of the toe cap. The reference point for this component is coloured in blue (figure 9)
and is defined according to the origin point and to the parameters that are necessary for the automated
design of the component: H –height of foot and Ib –height of boot toe cap.
For the automated modelling of the third component, the lower part, of the boot are defined three
points related to the point corresponding to the leg bending centre and to the parameters H –height of
foot and Dankle - specific diameter for foot ankle. To keep a symmetrical distance from the diameter
of the ankle, a lot of supplementary points have been defined to allow maintaining the boot shape up
to the heel height. The points that were automatically generated for the lower part in figure 9 are
shown.
The upper part of the boot is influenced by two parameters, namely: Lboot –height of boot and
Dcalf –specific diameter for foot calf. The upper part component is divided into many levels along the
boot height. A new centre has been defined for each level (colour magenta as shown in figure 9). This
centre was defined in relation to the point considered to be the boot centre, and also related to the
following parameters: Lboot, Dcalf and Dankle (figure 9).
If it is considered the previously defined points to be control vertices then the curves network can
be defined by means of the Spline curves (figure 10). In figure 11 are shown two footwear products of
the boot type, the first is obtained using the default parameter values and the second is automatically
generated with modified values.
Figure 11. 3D wireframe model obtained using automatically generated curve networks
6
20th Innovative Manufacturing Engineering and Energy Conference (IManEE 2016) IOP Publishing
IOP Conf. Series: Materials Science and Engineering 161 (2016) 012029 doi:10.1088/1757-899X/161/1/012029
If the result is satisfactory, a specific thickness is applied throughout the entire product, resulting in
a customized solid. The final result is presented in the figure 13.
Figure 12. Boot components obtained using automatically generated curve networks
5. Conclusion
In this paper, the authors have presented a methodology and associated algorithm used for the
automated design of products with high level of customization for which no documentation is
available. The algorithm underlying that the methodology contains the stages through which an
existent object passes, in order to have its automated design: digitization, processing point cloud,
designing the wrapping curves over the point cloud, the automation in correlation with parameters of
the human component and product. For the studied footwear product a network of Spline curves is
generated and based on it, networks of surfaces / solids are designed, the final result being a
parametric CAD model.
7
20th Innovative Manufacturing Engineering and Energy Conference (IManEE 2016) IOP Publishing
IOP Conf. Series: Materials Science and Engineering 161 (2016) 012029 doi:10.1088/1757-899X/161/1/012029
Acknowledgment
This work supported by the Sectoral Operational Programme Human Resources Development (SOP
HRD), financed from the European Social Fund and by the Romanian Government under the project
number POSDRU/89/1.5/S/59323 and we hereby acknowledge the structural founds project PRO-DD
(POS-CCE, O.2.2.1., ID 123, SMIS 2637, ctr. No 11/2009) for providing the infrastructure.
References
[1] Draghici G 1991, Ingineria integrata a produselor [Integrated product engineering], Ed. Eurobit,
Timisoara, Romania.
[2] Raja V and Fernandes K 2008, Reverse Engineering an Industrial Perspective, Springer Series
in Advanced Manufacturing, UK.
[3] Gibson I, Rosen D and Stucker B 2010, Additive Manufacturing Technologies. Rapid
Prototyping to Direct Digital Manufacturing, Springer
[4] Geomagic Available: http://www.geomagic.com/en/products/design/overview. Accessed 12
April 2015
[5] Rapid Form Available: http://www.rapidform.com/products/xor/overview/. Accessed 12
January 2015
[6] CATIA Available: http://www.3ds.com/products-services/catia/solutions-by-industry/ Accessed
1May 2015
[7] Chang K and Chen C 2011, 3D Shape engineering and design parameterization, Computer -
Aided Design and Applications. 8(5) 681-692.
[8] Durupt A, Remy S and Ducellier G 2010, Knowledge based Reverse Engineering – An
approach for Reverse Engineering of a mechanical part. ASME Journal of Computing and
Information Science in Engineering. 10(4) 044501-1-044501-4.
[9] Durupt A, Remy S and Ducellier G and Eynard B 2008, From a 3D point cloud to an
engineering CAD model: a knowledge-product-based approach for reverse engineering.
Virtual and Physical Prototyping, 3(2) 51-59.
[10] Pescaru R and Oancea G 2012, CAD modeling of part assemblies using reverse engineering
technique, Advanced Materials Research, 591-593 7-10.
[11] Wang C 2010, An analysis and evaluation of fitness for shoe lasts and human feet. Computers
in industry, 61(6) 532-540.
[12] Scanner COMET L3D Available: http://www.steinbichler.com/products/3d-scanning/comet-l3d,
Accessed 15 February 2015
[13] Geomagic (2012) Tutorial Geomagic Studio 2012.
[14] Catia Documentation Available: http://www.catiadesign.org/_doc/v5r14/. Accessed 15 June
2014
[15] Albu A 2011, Contribuţii la elaborarea constructivă şi tehnologică a calapoadelor în industria de
încălţăminte [Contributions to the constructive and technological designing of the last like in
the footwear industry] PhD Thesis, University of Oradea, Romania
[16] Mălureanu G and Mihai A 2003, Bazele proiectării încălţămintei [Footwear design basics]. Ed.
Performantica, Iasi, Romania
[17] Zhang D, Wang J and Yang Y 2014, Design 3D garments for scanned human bodies, Journal
of Mechanical Science and Technology, 28 (7) 2479-2487