Top Banner
THE 10 th INTERNATIONAL MTeM CONFERENCE, 6 th -8 th OCTOBER 2011 Annals of MTeM for 2011 & Proceedings of the 10 th International MTeM Conference Published by MTeM 211Cluj-Napoca, Romania, Editor Cs. Gyenge MTeM MTeM MTeM MTeM 2011 2011 2011 2011 PARAMETRIZATION OF CURVES OBTAINED FROM CLOUDS OF POINTS USING CATIA ENVIRONMENT Pescaru, R.; [email protected] Oancea, Gh.; [email protected] Abstract: The parametrization of curves obtained from clouds of points is a first step towards the materialization of customized products according to certain characteristics. This paper presents the stages of creation of these curves starting from the object’s digitizing using 3D scanning systems, followed by the finishing and editing of the clouds of points obtained in the previous stage, creating the curves over the finished cloud of points and their parametrization. The parametrization involves defining lengths, choosing own coordinates system and creating connections between the necessary points for generating curves using the CATIA software package. A case study which will outline the possibility to obtain the customized curves in a parametrization mode will also be presented. Key words: Reverse Engineering, scanning, parametrization, cloud points. 1. INTRODUCTION The parametrization (xxx-a) is the process of defining a function so that all its coordinates depend on and the same variable. As already known a curve is an R to R^3 closed space function. In other words the curve is defined by three scalar functions dependable on one and the same variable. This variable is called the parameter of the point on the curve and is noted by W. As shown in figure 1 the scalar functions are the relationships between the Cartesian coordinates of the points (noted by X, Y, Z) and the W parameter. Fig. 1. The relationship between the W parameter and the Cartesian coordinates Often the curves’ representation (Lancea, 2005) cannot be realized by means of an analytical function, which implies creating it step by step, each step being defined by its own function. So each parametric curve is made up of more segments of curves. The present paper represents a follow up of the initial research previously published (Pescaru, 2010), (Pescaru & Oancea, 2011) and intends to present the different ways of curve parameterization starting from cloud of points by using the CATIA environment. 2. STAGES OF CURVES’ PARAMETRIZATION As a result of the research made by the authors, the algorithm for designing the parametric curves has been conceived for the CATIA software package from DASSAULT SYSTEMES and is described in figure 2. The Reverse Engineering Technique presupposes going trough the following important stages: 1. scanning the object to be analyzed (previously saved in a .STL format), by using a 3D scanning equipment; 2. importing the cloud of points into the CATIA environment; 3. finishing and editing the cloud of points previously obtained; 4. creating the curves onto the finished cloud of points. 246
4
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • THE 10th

    INTERNATIONAL MTeM CONFERENCE, 6th

    -8th

    OCTOBER 2011

    Annals of MTeM for 2011 & Proceedings of the 10th

    International MTeM Conference

    Published by MTeM 211Cluj-Napoca, Romania, Editor Cs. Gyenge

    MTeM MTeM MTeM MTeM

    2011201120112011

    PARAMETRIZATION OF CURVES OBTAINED FROM

    CLOUDS OF POINTS USING CATIA ENVIRONMENT

    Pescaru, R.; [email protected]

    Oancea, Gh.; [email protected]

    Abstract: The parametrization of curves obtained from clouds of points is a first step towards

    the materialization of customized products according to certain characteristics. This paper

    presents the stages of creation of these curves starting from the objects digitizing using 3D

    scanning systems, followed by the finishing and editing of the clouds of points obtained in the

    previous stage, creating the curves over the finished cloud of points and their

    parametrization. The parametrization involves defining lengths, choosing own coordinates

    system and creating connections between the necessary points for generating curves using the

    CATIA software package. A case study which will outline the possibility to obtain the

    customized curves in a parametrization mode will also be presented. Key words: Reverse Engineering, scanning, parametrization, cloud points. 1. INTRODUCTION

    The parametrization (xxx-a) is the process of defining a function so that all its coordinates depend on and the same variable. As already known a curve is an R to R^3 closed space function. In other words the curve is defined by three scalar functions dependable on one and the same variable. This variable is called the parameter of the point on the curve and is noted by W. As shown in figure 1 the scalar functions are the relationships between the Cartesian coordinates of the points (noted by X, Y, Z) and the W parameter.

    Fig. 1. The relationship between the W parameter and the Cartesian coordinates

    Often the curves representation (Lancea, 2005) cannot be realized by means of an analytical function, which implies creating it step by step, each step being defined by its own function. So each parametric curve is made up of more segments of curves. The present paper represents a follow up of the initial research previously published (Pescaru, 2010), (Pescaru & Oancea, 2011) and intends to present the different ways of curve parameterization starting from cloud of points by using the CATIA environment. 2. STAGES OF CURVES

    PARAMETRIZATION

    As a result of the research made by the authors, the algorithm for designing the parametric curves has been conceived for the CATIA software package from DASSAULT SYSTEMES and is described in figure 2. The Reverse Engineering Technique presupposes going trough the following important stages: 1. scanning the object to be analyzed (previously saved in a .STL format), by using a 3D scanning equipment; 2. importing the cloud of points into the CATIA environment; 3. finishing and editing the cloud of points previously obtained; 4. creating the curves onto the finished cloud of points.

    246

  • THE 10th

    INTERNATIONAL MTeM CONFERENCE, 6th

    -8th

    OCTOBER 2011

    Fig. 2. Algorithm of designing the parametric curves In order to parameterize the curves into the CATIA environment one has to follow the stages presented below: 1. obtaining the curve to be parameterized, or by sectioning the finished cloud of points with the help of a working plan (we will get a section that is going to be automatically transformed into a curve by using the predefined function from CATIA), or by manually creating it; 2. defining the point of origin in considered to be the reference area, on the previously obtained curve; 3. defining a new coordinates system with the origin in the previously created point; 4. identifying, defining and initiating the necessary parameters for defining the parametric curve;

    5. calculation of the base points according to the origin point and the already defined parameters; 6. calculation of the intermediate points according to the base points and the length of the initial curve; 7. generating the parametric curves through the base and intermediate points; 8. modifying the values of the initial parameters by following the update of the parametric curves. 3. CASE STUDY. CURVE FOR FOOT

    SOLE

    The object to be studied is presented in figure 3 and was discretized by using the LPX-1200 3D laser scanner. By using its software, Dr. PICZA, the cloud of points obtained as a result of the object scanning was saved in .PIJ extension and exported in .STL file. The result of the scanning is the one presented in figure 4.

    Fig. 3. LPX-1200 scanner

    Fig. 4. Cloud of points

    Fig. 5. The finished cloud of points

    DESIGN THE CURVES

    OVER THE CLOUD OF POINTS

    DEFINE

    THE PARAMETERS

    DEFINE

    THE POINT OF ORIGIN

    CALCULATION

    THE BASE POINTS

    ACCORDING TO THE PARAMETERS

    STOP

    START

    DEFINE

    THE CORDINATES SYSTEM

    CALCULATION

    THE INTERMEDIATE POINTS

    ACCORDING TO THE BASE POINTS

    OBTAIN CURVES

    WITH DIFFERENT VALUES

    OF THE PARAMETERS

    GENERATE

    THE PARAMETERIZED CURVES

    247

  • THE 10th

    INTERNATIONAL MTeM CONFERENCE, 6th

    -8th

    OCTOBER 2011

    Once obtained, the cloud of points is imported in the CATIA environment and afterwards finished and edited, the result being presented in figure 5. The first stage of the parameterization is the process of curve creation. In order to do this we will use a predefined CATIA function that automatically intersects the finished cloud of points with the XOY plan, the result being a blue colored section (figure 6). This section is going to be automatically transformed into a white colored curve.

    Fig. 6. The section obtained by intersect the cloud of points with the XOY plan The second stage implies defining a point by using the specific function that presupposes the selection of the curve and the position of the point. This point will become the origin of the new coordinates system (P1 in figure 7). By means of the Axis Systems command from the main menu of the CATIA environment we pass on to the third stage that defines the coordinates system and the working plan. The forth stage begins with the identification of the main parameters that define the humans sole foot, respectively: A the length for the cut of the foot; LP the length of the foot; Z the length for the width of the foot; L the length from the top of the foot to the width of it. All these parameters are defined in CATIA by means of the Formula command that requests entering their initial value as follows: A = 31mm; LP = 70mm; Z = 34,7mm; L = 22,4mm. The fifth and the most important stage imply defining the base points according to the systems origin and the parameters previously defined. Figure 7 outlines the base points, their description being presented below:

    P1 the utmost point corresponding to the narrow part of the foot. This point will become the origin of the new coordinates system;

    P2 the opposite of the P1 point, is defined according to P1 and the A parameter;

    P3 the utmost point of the heel, defined as half the distance between P1 and P2;

    P4 the utmost point from P3, defined according to the LP parameter;

    P5 utmost point specific for the wide part of the foot, defined according to P4 and L and Z parameters;

    P6 the opposite of P5, defined according to P4 and L and Z parameters.

    Fig. 7. The base points of the curve The sixth stage consists of defining the intermediate points, colored in figure 8 in green, necessary for keeping the shape of the curve. These intermediate points are defined by using the specific function, selecting the base curve and introducing a length formula between the base points from the area they need to be defined into.

    Fig.8. The intermediate points of the curve

    P4

    P3

    P5

    P1

    P6

    P2

    248

  • THE 10th

    INTERNATIONAL MTeM CONFERENCE, 6th

    -8th

    OCTOBER 2011

    The seventh stage is the one in which the parametric curves are generated. These curves are spline curves and interpolate between the selected points. The result of this stage is presented in figure 9.

    Fig.9. Parametric curves The algorithm of curves parameterization obtained on the cloud of points closes by the eight stage that allows parameters value modification. For an easier entering of these values the use of parameterized tables is recommended. This parameterized table (Ghionea, 2009) is an essential tool in CATIA, where each parameter has a column allocated and each value configuration a row. In figure 10 in presented the parameterized table with the initial values of the parameters. The result of this stage is described in figure 11, where the modified curve is colored in magenta and the initial one in white.

    Fig.10. Parameterized table in CATIA

    Fig.11. Initial vs. modified parameterized curve

    4. CONCLUSION

    The theoretical notions and the case study presented in this work have outlined the utility of the Reverse Engineering technique onto the curves parameterization obtained on clouds of points. The proposed algorithm has outlined the stages to be followed in order to obtain parameterized curves and has demonstrated its integration process within any Reverse Engineering project. Future research will concentrate on the parameterization of shoe type objects according to the characteristics of the clients foot in order to personalize the product. 5. ACKNOWLEDGEMENT

    This paper is 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. 6. REFERENCES Ghionea, I.G. (2009). CATIA v5. Aplicaii n inginerie mecanic, Editura BREN, ISBN 978-973-648-843-6, Bucureti. Lancea, C. (2005). Concepie i fabricaie asistate de calculator, Editura Universitii Transilvania, ISBN 973-635-442-3, Braov. Pescaru, R. (2010). Product customization using Reverse Engineering technique, Annals of Daaam for 2010 & Proceedings of the 21st International Daaam Symposium Intelligent manufacturing & automation: focus on interdisciplinary solutions, Katalinic, B. (Ed.), pp. 1405-1406, ISSN 1726-9679, Zadar, October, 2010, Croatia. Pescaru, R. & Oancea, Gh. (2011). Objects Digitizing with High Level of Customization

    Using Reverse Engineering Technique, Proceedings of the 15th International Conference Modern Technologies, Quality and Innovation Volume II, Nedelcu, D., Slatineanu, L., Mazuru, S., Milosevic, O.(Ed.), pp. 849-852, ISSN 2069-6736, Vadul lui Vod Chiinu, Mai, 2011, Republic of Moldova. xxx-a. Technical article: The Curves of CATIA Geometric Modeler, available from: http://www.maruf.ca/files/caadoc/CAAGobTechArticles/Curves.htm, Accesed: 04/2011

    249