The speed-controlled interpolator for machining parametric curves

Size: px
Start display at page:

Download "The speed-controlled interpolator for machining parametric curves"

Transcription

1 COMPUTER-AIDED DESIGN Computer-Aie Design 31 (1999) The spee-controlle interpolator for machining parametric curves S.-S. Yeh, P.-L. Hsu* Department of Electrical an Control Engineering, National Chiao Tung University, Hsinchu, 300 Taiwan Receive 30 September 1998; receive in revise form 0 February 1999; accepte 1 March 1999 Abstract Moern CNC systems are esigne with the function of machining arbitrary parametric curves to save massive ata communication between CAD/CAM an CNC systems an improve their machining quality. Although available CNC interpolators for parametric curves generally achieve contouring position accuracy, the specifie feerate, which ominates the quality of the machining processes, is not guarantee ring motion. Recently, some approximation results concerning motion spee have been reporte [Shpitalni M, Koren Y, Lo CC. Computer-Aie Design 1994;6(11):83 838; Bei S, Ali I, Quan N. Trans ASME J Engng Instry 1993;115:39 336; Chou JJ, Yang DCH. Trans. ASME J Engng Instry 1991;113: ; Chou JJ, Yang DCH. Trans ASME J Engng Instry 199;114:15 ]. In this paper, by eriving a compensatory parameter, the propose interpolation algorithm has significantly improve curve spee accuracy. In real applications, the propose algorithm results in: (1) constant spee; an () specifie acceleration an eceleration (ACC/DEC) to meet the feerate commans. The motion accuracy an feasibility of the present interpolator have been verifie with a provie non-uniform rational B-spline (NURBS) example Elsevier Science Lt. All rights reserve. Keywors: Parametric curve; CNC interpolators; Spee accuracy; NURBS 1. Introction In moern CAD/CAM systems, profiles for parts like ies, vanes, aircraft moels, an car moels are usually represente in parametric forms. As conventional CNC machines only provie linear an circular arc interpolators, the CAD/CAM systems have to segment a curve into a huge number of small, linearize segments an sen them to CNC systems. Such linearize-segmente contours processe on traitional CNC systems are unesirable in real applications as follows: the transmission error between CAD/CAM an CNC systems for a huge number of ata may easily occur, i.e. lost ata an noise perturbation; the iscontinuity of segmentation eteriorates surface accuracy; the motion spee becomes unsmooth because of the linearization of the curve in each segment, especially in acceleration an eceleration. As the generate curves or profiles may be in a parametric form, only parametric curve information is require to be efficiently transferre among CAD/CAM/CNC systems as * Corresponing author. Tel.: ; fax: aress: plhsu@cc.nctu.e.tw (P.L. Hsu) shown in Fig. 1. Shpitalni et al. [1] propose the curve segments transfer between CAD an CNC systems an Bei et al. [] propose the B-spline curve an B-spline surface interpolation algorithm to obtain both accurate curves an gouge free surface. Huang an Yang [3] evelope a generalize interpolation algorithm for ifferent parametric curves with improve spee fluctuation. Moreover, Yang an Kong [4] stuie both linear an parametric interpolators for machining processes. In these CNC systems, parametric curves are profiles in ifferent formats like the Bezier curve, B-spline, cubic spline, an NURBS (non-uniform rational B-spline). The general parameter iteration metho use is u i1 ˆ u i D u i where u i is the present parameter, u i1 is the next parameter, an D u i is the incremental value. The interpolate points are calculate by substituting u i into the corresponing mathematical moel to recover the originally esigne curves. As the cutter moves straight between contiguous interpolate points, two position errors may occur as: (a) raial error; an (b) chor error [5] ring motion for a parametric curve as shown in Fig.. The raial error is the perpenicular istance between the interpolate points an the parametric curve. Basically, the raial error is cause by the rouning error of computer /99/$ - see front matter 1999 Elsevier Science Lt. All rights reserve. PII: S (99)

2 350 S.-S. Yeh, P.-L. Hsu / Computer-Aie Design 31 (1999) Fig. 1. The machining systems with parameters transmission. systems. With the rapi evelopment of microprocessors with higher precision, the raial error is no longer a major concern in present applications. In aition, the chor error is the maximum istance between the secant CD an the secant arc AB _.A small curvature raius with a fast feerate comman may cause the chor error. Thus, an aaptive feerate is require to keep the chor error within an acceptable range. However, cutting spee ominates the quality of the machining process. To achieve the specifie feerate for parametric curves is usually ifficult. The unesirable motion spee may eteriorate the quality of the machine surface. Several researchers have evelope ifferent interpolation algorithms for parametric curves to improve motion spee accuracy. Bei et al. [] set D(u i )as a constant to form the uniform interpolation algorithm which is the simplest metho an its chor error an curve spee however are not guarantee. Accoring to the analysis of CNC machine kinematics an cutter path geometry, an improve interpolation algorithm in position, velocity, an acceleration was propose by Chou an Yang [6] if the CNC machine kinematics moel is known exactly. Further, Houng an Yang [3] evelope the cubic spline parametric curve interpolator by using the Euler metho. Shpitalni et al. [1] erive the same interpolation algorithm by using Taylor s expansion. Lo an Chung [7] propose the contouring error compensation interpolation algorithm which contains real-time contouring error calculations an a simplifie parameter iteration metho to achieve satisfactory motion accuracy. In acceleration an eceleration, Kim [8] obtaine a simple metho for parametric curves while its position an spee errors are significant. The present spee-controlle interpolation algorithm is propose by eriving a suitable compensatory parameter for the first-orer approximation [1,6,8] to obtain esirable motion spee. Then, the propose interpolator is applie to the constant-spee moe an the acceleration/eceleration moe to achieve constant feerate an the specifie spee profiles, respectively. Thus, the present CNC interpolators result in stable motion an smoothly change spee to avoi mechanical shock or vibration in machining processes. The propose spee-controlle interpolators have also been successfully applie to a NURBS comman on a personal computer to achieve high motion precision.. Parametric curve formulation Suppose C(u) is the parametric curve representation function an the time function u is the curve parameter as u t i ˆu i an u t i1 ˆu i1 By using Taylor s expansion, the approximation up to the secon erivative is u i1 ˆ u i HOT t i1 t i 1 tˆti u As the curve spee V(u i ) can be represente as V u i ˆ ˆ i1 t i tˆti t tˆti the first erivative of u with t is obtaine as tˆti ˆ V u i By taking the erivative of Eq. (), the secon erivative of 1 Fig.. The raial error an the chor error.

3 S.-S. Yeh, P.-L. Hsu / Computer-Aie Design 31 (1999) u with t is u tˆtiˆ 1 6V u i 4 where ˆ uˆu ˆ i V u i tˆti By substituting Eq. (4) into Eq. (3), the secon erivative of u is rewritten as u tˆtiˆ V u i uˆu i 5 3 where ˆ C u By substituting Eq. (6) into Eq. (5), the secon erivative of u becomes! u V u i C u 7 tˆtiˆ 4 Let the sampling time in interpolation be secons an t i1 t i ˆ The first- an secon-orer approximation interpolation algorithms are obtaine by substituting Eqs. () an (7) into Eq. (1), respectively. By neglecting the higher orer term, the interpolation algorithms in Eq. (1) can be processe as follows: The first-orer approximation interpolation algorithm [1,6,9] u i1 ˆ u i V u i The secon-orer approximation interpolation algorithm [6,9] u i1 ˆ u i V u i! V u i Ts C u 4 where V(u i ) can be either the feerate comman, the specifie spee profiles of ACC/DEC, or any esire spee in a general machining process. 3. The spee-controlle interpolation algorithm 3.1. The compensatory parameter In Eqs. (8) an (9), the first-orer an the secon-orer interpolation algorithms are approximate results by neglecting the higher orer term as in Eq. (1). Therefore, the approximation error for those methos is unavoiable an an interpolation algorithm concerning the curve spee is propose in this paper. The present interpolation algorithm is base on the first-orer approximation interpolation algorithm with a compensatory value e(u i )as u i1 ˆ u 0 i1 e u i where e(u i ) is the compensatory value an u 0 i1 ˆ u i V u i To precisely calculate the compensatory value e(u i ), Taylor s expansion for the curve an its spee must be concerne. Suppose C u ˆ Cx u # C y u is the parametric curve representation function for the X an Y axes, the interpolate points C x (u i1 ) an C y (u i1 ) are approximate as follows: C x u i1 ˆC x u 0 i1 C x u 0 i1 e u i 10 C y u i1 ˆC y u 0 i1 C y u 0 i1 e u i 11 There are two approximation techniques use in eriving the interpolation algorithm. The first one is the Taylor s expansion of the parameter u with respect to the time t to obtain the first- or secon-orer approximation interpolation algorithms [1,6,9], as in Eqs. (8) an(9). The secon one is the Taylor s expansion of curve C with respect to the 9

4 35 S.-S. Yeh, P.-L. Hsu / Computer-Aie Design 31 (1999) DX ˆ C x u 0 i1 C x u i DY ˆ C y u 0 i1 C y u i Fig. 3. Geometrical representation of parameters. X 0 u 0 i1 ˆ C x u 0 i1 Y 0 u 0 i1 ˆ C y u 0 i1 The compensatory value e(u i ) can be irectly obtaine as e 1; u i ˆ Z ^ p Z 4UW U ˆ q DX X 0 u 0 i1 DY Y 0 u 0 i1 ^ X 0 u 0 i1 Y 0 u 0 i1 Š V u i DY X 0 u 0 i1 DX Y 0 u 0 i1 Š X 0 u 0 i1 Y 0 u 0 i1 13 parameter u as in Eqs. (10) an (11). By comparing Eqs. (1), (8) an (9) with Eqs. (10) an (11), the higher-orer term of the Taylor s expansion in the first approximation is estimate as the compensatory value e(u i ) by applying the secon approximation. Eqs. (10) an (11) implies that the ifference between position # 3 C x u i1 C x u 0 an 4 i1 5 C y u i1 C y u 0 i1 is etermine by the slope of curve with the ajustment gain e(u i ). Although V(u i ) is the instantaneous velocity at u ˆ u i in the interpolation algorithm, it is usually assigne as the constant feerate comman F in real interpolation applications. The following equation is provie to accurately achieve a linear motion from # # C x u i C x u i1 to C y u i C y u i1 with the esire spee V(u i ): q C x u i1 C x u i Š C y u i1 C y u i Š ˆ V u T i s 1 then, a quaratic equation for the compensatory parameter is erive as Ue Ze W ˆ 0 where U ˆ X 0 u 0 i1 Y 0 u 0 i1 Z ˆ DX X 0 u i1 DY Y 0 u i1 Š W ˆ DX DY V u i 3.. Selection of compensatory parameters As the two values in Eq. (13) are the roots of a quaratic equation, characteristics of roots have to be iscusse in real applications. Define two vectors as ~D ˆ DX # DY ~C 0 ˆ X 0 u 0 # i1 Y 0 u 0 i1 Eq. (13) can be rewritten as q e 1; u i ˆ ~D ~C 0 ^ ~C 0 V u i ~C 0 ~D ~C 0 14 where the geometrical relationship between vectors ~D an ~C 0 correspon to parameters among which the parameters u i, u 0 i1, u i1 are shown in Fig. 3. u is the angle between the ifference vector ~D an the ifferential vector ~C 0, an ~C 0 V u i ~C 0 ~D ˆ ~C 0 Ts V u i # ~C 0 ~D ˆ ~C 0 Ts 4V u i ˆ ~C 0 Ts V ~D 4 u i ~C 0 ~C 0 D ~ sin u5 ~C 0 T s As ~C 0 0 an Ts 0, { ~C 0 V u i ~C 0 ~D } has the same sign as ( V D u i ~ #) sin u

5 S.-S. Yeh, P.-L. Hsu / Computer-Aie Design 31 (1999) Fig. 4. Illustrative conitions (ii) an (iii). The solutions of Eq. (13) can be in the following three categories: (i) e 1, (u i ) are two ifferent real numbers if V u i! # ~D sin u (ii) e 1, (u i ) are the same real numbers if V u i ˆ! # ~D sin u an only the two ifferent real roots as in conition (i) are concerne in the present algorithm. Accoring to Eq. (14)! v ~C ~D 0 u ^ t V u ~C 0 i T ~C 0 s ~C 0 ~D e 1; u i ˆ ~C 0 q ˆ ~D cosu ^ V u i ~D sin u ~C 0 ˆ ~D cosu ^ Let V u i ~D ˆ m q V u i ~D ~D cos u ~C 0 By applying Taylor s expansion, roots of the quaratic equation have the approximate values in simple forms as m e 1 ~C 0 ~D cosu (iii) e 1, (u i ) are a pair of complex conjugate numbers if V u i! # ~D sin u Compare with ~D= an the esire spee V(u i ), we e u i ˆ DX X 0 u 0 i1 DY Y 0 u 0 i1 Š e ~D cosu ~C 0 As m is small, the first root is near zero an the other root is negative an relatively large. To achieve reliable compensation an forwar motion ring the interpolation process, the small compensatory parameter is preferable as q X 0 u 0 i1 Y 0 u 0 i1 Š V u i DY X 0 u 0 i1 DX Y 0 u 0 i1 Š X 0 u 0 i1 Y 0 u 0 i1 Š conclue that the sign of ( V D u i ~ #) sin u is ominate by angle u. Conitions (ii) an (iii), which may proce the same real roots or complex conjugate roots of the quaratic equation, are shown in Fig. 4. As the vector ~D an the ifferential vector ~C 0 are almost perpenicular an parameter u i1 is near points a or b as shown in Fig. 4, sin u 1 an the conitions of V u i! # ~D sin u may occur. In physical meaning, the multiple real roots an the complex conjugate roots exist where the curvature is relatively large. In general applications, the curvature shoul be small to achieve precise interpolation. Thus, conitions (ii) an (iii) are not allowe in real applications As the present spee-controlle interpolation algorithm incorporates the first approximation interpolation algorithm an a suitable compensatory value which corrects the curve spee error, the obtaine curve spee almost equals the specifie spee V(u i ) ring the interpolating process. The roots conition {~C 0 V u i ~C 0 ~D } can be examine before calculating the compensatory value. When the unesirable conition may occur, the compensatory value is set to be zero to avoi the complex conjugate roots. In real machining processes, the present interpolator achieves (1) a constant spee an () specifie ACC/DEC. The constant spee moe keeps the curve spee almost the same as the given constant feerate comman ring the machining process. The ACC/DEC moe makes the curve spee in smooth profiles with the specifie spee for machining parametric curves.

6 354 S.-S. Yeh, P.-L. Hsu / Computer-Aie Design 31 (1999) Fig. 5. The example of NURBS. 4. Applications 4.1. The example of NURBS In this simulation, the interpolator is written by Turbo C.0 an is execute on a personal computer with both 80 an 00 MHz CPU. The present interpolator is applie to a NURBS [10] parametric curve with two egrees as shown in Fig. 5. The control points, weight vector, an knot vector of NURBS are assigne as follows: The orinal control points are # # # # ; ; ; ; # # # ; ; an mm : The constant-spee moe The curve spee fluctuations for ifferent interpolation algorithms are compare as below: (a) the uniform, (b) the first-orer approximation [1,6,9] (c) the secon-orer approximation [6,9] an () the propose spee-controlle moe. Simulation results for ifferent interpolation algorithms are shown in Figs. 6 8 an are summarize in Table 1. The curve spee fluctuation ratio for each intermeiate point is calculate by h i ˆ F V i =F where V i is the curve spee from the interpolate point C(u i )toc(u i1 ) an F is the given feerate comman. Accoring to the simulation results, most interpolation algorithms except the uniform interpolation result in high contouring accuracy with relatively small chor errors. As shown in Figs. 6 8, The weight vector is W ˆ [ ]. The knot vector is U ˆ [ ]. The interpolating processes are as follows: the sampling time in interpolation is ˆ 0:00 s an the feerate comman is F ˆ 00 mm/s ˆ 1 m/min. In many recent applications, the machining is in a high spee like high-spee machining, e.g. high-spee milling [11 14], machining by linear motor [15,16], an laser machining [17]. In this example, the provie weight vector which results in sharp corners is use to exam the spee eviation of ifferent interpolation algorithms uner the feerate comman F ˆ 00 mm/s ˆ 1 m/min. Fig. 6. Simulation results of the first-orer approximation.

7 S.-S. Yeh, P.-L. Hsu / Computer-Aie Design 31 (1999) Fig. 7. Simulation results of the secon-orer approximation. all the maximum spee eviation occurs at the four sharp corners. Moreover, the spee-controlle interpolation algorithm provies the best curve spee accuracy ring the interpolating process. Simulation results show that the curve spee eviates within [0.004, 0.004] mm/s by applying the present spee-controlle interpolation algorithm. However, the secon-orer approximation achieves larger spee eviation within [0., 0.] mm/s an the firstorer approximation achieves the largest spee eviation within [5, 5] mm/s. By applying the present algorithm, the roots of the quaratic equation for the compensatory value are also shown in Fig. 9. Fig. 9 inicates that one root is near zero which is aopte here while the other is negative an relatively large. The curve spee accuracy of the Fig. 9. Roots of quaratic equation e 1, (u i ). interpolator by applying the uniform interpolation algorithm is the worst case because the unefine real map operation of curve an parameters is not uniform. Although the present interpolation algorithm takes a longer perio to compute the compensatory value, its processing time can be significantly improve with an upate CPU to achieve esirable performance The ACC/DEC moe In orer to avoi shock or vibration of mechanical systems when starting an slowing own the axial travel, ACC/DEC algorithms are require ring the machining process. The conventional ACC/DEC algorithms for parametric curves usually result in larger raial an chor errors. Fig. 8. Simulation results of the present constant-spee interpolation. Fig. 10. Spee error of the first-orer approximation ring acceleration.

8 356 S.-S. Yeh, P.-L. Hsu / Computer-Aie Design 31 (1999) Table 1 Simulation results for ifferent interpolation algorithms Type Measure Mean-square of spee error (mm/s) The maximum spee fluctuation ratio The maximum chor error (mm) Computation time with 80 MHz CPU (ms) Computation time with 00 MHz CPU (ms) Uniform First orer approximation [1,6,9] Secon orer approximation [1,6,9] Constant spee Table Measurement of the maximum curve spee error Interpolation ACC type Linear (mm/s) Parabolic (mm/s) Exponential (mm/s) First orer approximation Secon orer approximation Spee controlle Kim [8] propose the parametric ACC/DEC algorithm. As the mapping operation between the curve an the parameter is not uniform in nature, the ACC/DEC in the uniform parameter interpolation algorithm cannot obtain the esirable acceleration an eceleration. The curve spee errors in ifferent acceleration profiles linear, parabolic, an exponential profiles with ifferent interpolations as (a) the first-orer approximation, (b) the secon-orer approximation, an (c) the speecontrolle interpolation are compare. The curve spee errors by applying the parabolic ACC/DEC metho are shown in Figs an are also summarize in Table. Results inicate that the largest spee error is cause by applying the exponential ACC/DEC metho an the smallest curve spee error is obtaine by applying the parabolic ACC/DEC metho. Accoring to the simulation results, the curve spee is also change parabolically ring the acceleration process. Results also inicate that the present interpolation algorithm achieves the best spee accuracy with error magnitue 3 5 orer less than when other methos are use. In general, ACC/DEC functions are require in real Fig. 11. Spee error of the secon-orer approximation ring acceleration. Fig. 1. Spee error of the spee-controlle interpolation ring acceleration.

9 S.-S. Yeh, P.-L. Hsu / Computer-Aie Design 31 (1999) machining with ifferent spee profiles, like linear, parabolic, an exponential types [5,8]. In this paper, the eceleration algorithm is the same as the acceleration algorithm except that the spee is ecreasing ring the process. Results inicate that the present spee-controlle interpolation algorithm achieves smooth acceleration an eceleration with the specifie ACC/DEC spee profiles. 5. Conclusions The propose spee-controlle interpolation algorithm has significantly improve curve spee accuracy for parametric curves by incluing a compensatory value. The constant-spee moe operates the contiguous interpolate points with a constant curve spee an the ACC/DEC moe generates interpolate points successively with smooth spee variation. The propose interpolation algorithm provies the best accuracy in both position an spee in real machining processes. Although the processing time of the propose interpolation algorithm is a little longer than the others, it has been successfully implemente with faster computers. References [1] Shpitalni M, Koren Y, Lo CC. Realtime curve interpolators. Computer-Aie Design 1994;6: [] Bei S, Ali I, Quan N. Avance techniques for CNC machines. Trans ASME J Engng Instry 1993;115: [3] Huang JT, Yang DCH. A generalize interpolator for comman generation of parametric curves in computer controlle machines. Japan/USA Symposium on Flexible Automation 199;1: [4] Yang DCH, Kong T. Parametric interpolator versus linear interpolator for precision CNC machining. Computer-Aie Design 1994;6(3): [5] Koren Y. Computer control of manufacturing systems. New York: McGraw-Hill, 198. [6] Chou JJ, Yang DCH. Comman generation for three-axis CNC machining. Trans ASME J Engng Instry 1991;113: [7] Lo CC, Chung CY. Curve generation an control for biaxial machine tools. J. CSME 1997;18: [8] Kim DI. Stuy on interpolation algorithms of CNC machine tools. IEEE Instry Applications Conference 1995;3: [9] Chou JJ, Yang DCH. On the generation of coorinate motion of fiveaxis CNC/CMM machines. Trans ASME J Engng Instry 199;114:15. [10] Piegl L, Tiller W. The NURBS book. Berlin: Springer, [11] Davies MA, Dutterer B, Pratt JR, Schaut AJ. On the ynamics of highspee milling with long, slener enmills. Cirp Annuals 1998;47: [1] Tung ED, Urushisaki Y, Tomizuka M. An algorithm for high-spee control of machine tools. IEEE Proc ACC 1993; [13] Tung ED, Tomizuka M, Urushisaki Y. High-spee en milling using a feeforwar control architecture. Trans ASME J Manufacturing Sci Engng 1996;118: [14] Schulz H, Moriwaki T. High-spee machining. Cirp Annuals 199;41/4(1): [15] Alter DM, Tsao TC. Optimal feeforwar tracking control of linear motors for machine tool rives. IEEE Proc. ACC. 1995; [16] Czajkowski S, Eielberg B, Heinemann G, Stollberger C. Linear motors: the future of high-performance machine tools. Am Machinist 1996;140: [17] Hermanns C. Making lasers more proctive. Manufacturing Engng 1997;119:4 50. Syh-Shiuh Yeh receive the BS egree in mechanical engineering an MS egree in electrical an control engineering from National Chiao Tung University, Taiwan, ROC in 1994 an 1996, respectively. He is currently a PhD caniate in the Institute of Electrical an Control Engineering at National Chiao Tung University, Taiwan, ROC. His research interests inclue motion system an control esign. Pau-Lo-Hsu (M 9) was born in a Taiwanese Christian pastor an missionary family. He receive the BS egree from National Cheng Kung University, The MS egree from University of Delaware, an the PhD egree from the University of Wisconsin-Maison, in 1978, 1984, an 1987, respectively, all of which were in mechanical engineering. After a twoyear military service in King-Men, he worke for San-Yang (Hona) Instry in 1980/1981 an Sanvik (Taiwan) in 1981/198. He then pursue his master s egree uner Prof. Tsu- Wei Chou an PhD egree uner Prof. Sam Wu. In 1988, he joine the Department of Electrical an Control Engineering, National Chiao Tung University as an Associate Professor an was promote to Professor in Since 1998, he is the Chairman of the epartment. His research interests inclue mechantronics, motion control, an fault iagnostic systems.

Generating Commands for Parametric Curve Motion Using Buffered DDA

Generating Commands for Parametric Curve Motion Using Buffered DDA 785 Generating Commands for Parametric Curve Motion Using Buffered DDA Yih-Fang CHANG Abuffered digital differential analyzer (DDA) algorithm in a computerized numerical controller (CNC), interpolating

More information

Advanced method of NC programming for 5-axis machining

Advanced method of NC programming for 5-axis machining Available online at www.scienceirect.com Proceia CIRP (0 ) 0 07 5 th CIRP Conference on High Performance Cutting 0 Avance metho of NC programming for 5-axis machining Sergej N. Grigoriev a, A.A. Kutin

More information

IN real applications, due to the inherent problems of servo

IN real applications, due to the inherent problems of servo 706 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 7, NO. 6, NOVEMBER 1999 Analysis and Design of the Integrated Controller for Precise Motion Systems Syh-Shiuh Yeh and Pau-Lo Hsu, Member, IEEE

More information

Department of Computer Science, POSTECH, Pohang , Korea. (x 0 (t); y 0 (t)) 6= (0; 0) and N(t) is well dened on the

Department of Computer Science, POSTECH, Pohang , Korea. (x 0 (t); y 0 (t)) 6= (0; 0) and N(t) is well dened on the Comparing Oset Curve Approximation Methos Gershon er +, In-Kwon, an Myung-Soo Kim + Department of Computer Science, Technion, IIT, Haifa 32000, Israel Department of Computer Science, POSTECH, Pohang 790-784,

More information

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015)

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015) 5th International Conference on Avance Design an Manufacturing Engineering (ICADME 25) Research on motion characteristics an application of multi egree of freeom mechanism base on R-W metho Xiao-guang

More information

REFERENCE PULSE CNC INTERPOLATOR BASED ON ENCLOSING LINE FOR 2D PARAMETRIC CURVE

REFERENCE PULSE CNC INTERPOLATOR BASED ON ENCLOSING LINE FOR 2D PARAMETRIC CURVE REFERENCE PULSE CNC INTERPOLATOR BASED ON ENCLOSING LINE 67 Jurnal Tenologi, 37(D) Dis. 22: 67 78 Universiti Tenologi Malaysia REFERENCE PULSE CNC INTERPOLATOR BASED ON ENCLOSING LINE FOR 2D PARAMETRIC

More information

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways Ben, Jogs, An Wiggles for Railroa Tracks an Vehicle Guie Ways Louis T. Klauer Jr., PhD, PE. Work Soft 833 Galer Dr. Newtown Square, PA 19073 lklauer@wsof.com Preprint, June 4, 00 Copyright 00 by Louis

More information

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace A Classification of R Orthogonal Manipulators by the Topology of their Workspace Maher aili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S.

More information

Study of Network Optimization Method Based on ACL

Study of Network Optimization Method Based on ACL Available online at www.scienceirect.com Proceia Engineering 5 (20) 3959 3963 Avance in Control Engineering an Information Science Stuy of Network Optimization Metho Base on ACL Liu Zhian * Department

More information

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator IOSR Journal of Mechanical an Civil Engineering (IOSR-JMCE) e-issn: 78-84,p-ISSN: 0-4X, Volume, Issue 4 Ver. I (Jul. - Aug. 05), PP 7-8 www.iosrjournals.org Impact of changing the position of the tool

More information

Investigation into a new incremental forming process using an adjustable punch set for the manufacture of a doubly curved sheet metal

Investigation into a new incremental forming process using an adjustable punch set for the manufacture of a doubly curved sheet metal 991 Investigation into a new incremental forming process using an ajustable punch set for the manufacture of a oubly curve sheet metal S J Yoon an D Y Yang* Department of Mechanical Engineering, Korea

More information

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach W. E. Dixon e-mail: wixon@ces.clemson.eu D. M. Dawson e-mail: awson@ces.clemson.eu E. Zergeroglu e-mail: ezerger@ces.clemson.eu Department of Electrical & Computer Engineering, Clemson University, Clemson,

More information

Accurate Trajectory Control for Five-Axis Tool-Path Planning

Accurate Trajectory Control for Five-Axis Tool-Path Planning Accurate Trajectory Control for Five-Axis Tool-Path Planning Rong-Shine Lin* and Cheng-Bing Ye Abstract Computer-Aided Manufacturing technology has been widely used for three-axis CNC machining in industry

More information

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body International Engineering Mathematics Volume 04, Article ID 46593, 7 pages http://x.oi.org/0.55/04/46593 Research Article Invisci Uniform Shear Flow past a Smooth Concave Boy Abullah Mura Department of

More information

Kinematic Analysis of a Family of 3R Manipulators

Kinematic Analysis of a Family of 3R Manipulators Kinematic Analysis of a Family of R Manipulators Maher Baili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S. 6597 1, rue e la Noë, BP 92101,

More information

Approximation with Active B-spline Curves and Surfaces

Approximation with Active B-spline Curves and Surfaces Approximation with Active B-spline Curves an Surfaces Helmut Pottmann, Stefan Leopolseer, Michael Hofer Institute of Geometry Vienna University of Technology Wiener Hauptstr. 8 10, Vienna, Austria pottmann,leopolseer,hofer

More information

REAL TIME TRAJECTORY GENERATION AND INTERPOLATION. Anthony Siu. B.A.Sc. University of British Columbia, 2009 A THESIS SUBMITTED IN PARTIAL FULFILLMENT

REAL TIME TRAJECTORY GENERATION AND INTERPOLATION. Anthony Siu. B.A.Sc. University of British Columbia, 2009 A THESIS SUBMITTED IN PARTIAL FULFILLMENT REAL TIME TRAJECTORY GENERATION AND INTERPOLATION by Anthony Siu B.A.Sc. University of British Columbia, 2009 A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF APPLIED

More information

Dual Arm Robot Research Report

Dual Arm Robot Research Report Dual Arm Robot Research Report Analytical Inverse Kinematics Solution for Moularize Dual-Arm Robot With offset at shouler an wrist Motivation an Abstract Generally, an inustrial manipulator such as PUMA

More information

Component Swapping Modularity for Distributed Precision Contouring

Component Swapping Modularity for Distributed Precision Contouring IEEE/ASME TRANSACTIONS ON MECHATRONICS 1 Component Swapping Moularity for Distribute Precision Contouring Aza Ghaffari, Member, IEEE, an A. Galip Ulsoy, Fellow, IEEE Abstract Prior works use numerical

More information

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency Software Reliability Moeling an Cost Estimation Incorporating esting-effort an Efficiency Chin-Yu Huang, Jung-Hua Lo, Sy-Yen Kuo, an Michael R. Lyu -+ Department of Electrical Engineering Computer Science

More information

Image Segmentation using K-means clustering and Thresholding

Image Segmentation using K-means clustering and Thresholding Image Segmentation using Kmeans clustering an Thresholing Preeti Panwar 1, Girhar Gopal 2, Rakesh Kumar 3 1M.Tech Stuent, Department of Computer Science & Applications, Kurukshetra University, Kurukshetra,

More information

Knot Insertion and Reparametrization of Interval B-spline Curves

Knot Insertion and Reparametrization of Interval B-spline Curves International Journal of Video&Image Processing and Network Security IJVIPNS-IJENS Vol:14 No:05 1 Knot Insertion and Reparametrization of Interval B-spline Curves O. Ismail, Senior Member, IEEE Abstract

More information

Automation of Bird Front Half Deboning Procedure: Design and Analysis

Automation of Bird Front Half Deboning Procedure: Design and Analysis Automation of Bir Front Half Deboning Proceure: Design an Analysis Debao Zhou, Jonathan Holmes, Wiley Holcombe, Kok-Meng Lee * an Gary McMurray Foo Processing echnology Division, AAS Laboratory, Georgia

More information

OMNI Interpolator for High-performance Motion Control System Part I: Algorithm of Interpolator

OMNI Interpolator for High-performance Motion Control System Part I: Algorithm of Interpolator OMNI Interpolator for High-performance Motion Control System Part I: Algorithm of Interpolator Chengbin Ma, Wei Li, Yadong Liu, Kazuo Yamazaki Abstract This paper presents the OMNI-Interpolator design

More information

Evaluating the knot vector to synthesize the cam motion using NURBS

Evaluating the knot vector to synthesize the cam motion using NURBS Evaluating the knot vector to synthesize the cam motion using NURBS T.T.N. Nguyen 1, S. Kurtenbach 2, M. Hüsing 3 and B. Corves 4 Department of Mechanism Theory and Dynamics of Machines, RWTH Aachen University,

More information

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama an Hayato Ohwaa Faculty of Sci. an Tech. Tokyo University of Science, 2641 Yamazaki, Noa-shi, CHIBA, 278-8510, Japan hiroyuki@rs.noa.tus.ac.jp,

More information

Implicit and Explicit Functions

Implicit and Explicit Functions 60_005.q //0 :5 PM Page SECTION.5 Implicit Differentiation Section.5 EXPLORATION Graphing an Implicit Equation How coul ou use a graphing utilit to sketch the graph of the equation? Here are two possible

More information

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 3 Sofia 017 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-017-0030 Particle Swarm Optimization Base

More information

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization 1 Offloaing Cellular Traffic through Opportunistic Communications: Analysis an Optimization Vincenzo Sciancalepore, Domenico Giustiniano, Albert Banchs, Anreea Picu arxiv:1405.3548v1 [cs.ni] 14 May 24

More information

Classical Mechanics Examples (Lagrange Multipliers)

Classical Mechanics Examples (Lagrange Multipliers) Classical Mechanics Examples (Lagrange Multipliers) Dipan Kumar Ghosh Physics Department, Inian Institute of Technology Bombay Powai, Mumbai 400076 September 3, 015 1 Introuction We have seen that the

More information

Calculation on diffraction aperture of cube corner retroreflector

Calculation on diffraction aperture of cube corner retroreflector November 10, 008 / Vol., No. 11 / CHINESE OPTICS LETTERS 8 Calculation on iffraction aperture of cube corner retroreflector Song Li (Ó Ø, Bei Tang (», an Hui Zhou ( ï School of Electronic Information,

More information

Interactive Graphics. Lecture 9: Introduction to Spline Curves. Interactive Graphics Lecture 9: Slide 1

Interactive Graphics. Lecture 9: Introduction to Spline Curves. Interactive Graphics Lecture 9: Slide 1 Interactive Graphics Lecture 9: Introduction to Spline Curves Interactive Graphics Lecture 9: Slide 1 Interactive Graphics Lecture 13: Slide 2 Splines The word spline comes from the ship building trade

More information

Linear First-Order PDEs

Linear First-Order PDEs MODULE 2: FIRST-ORDER PARTIAL DIFFERENTIAL EQUATIONS 9 Lecture 2 Linear First-Orer PDEs The most general first-orer linear PDE has the form a(x, y)z x + b(x, y)z y + c(x, y)z = (x, y), (1) where a, b,

More information

Try It. Implicit and Explicit Functions. Video. Exploration A. Differentiating with Respect to x

Try It. Implicit and Explicit Functions. Video. Exploration A. Differentiating with Respect to x SECTION 5 Implicit Differentiation Section 5 Implicit Differentiation Distinguish between functions written in implicit form an eplicit form Use implicit ifferentiation to fin the erivative of a function

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

The Acceleration/Deceleration Control Algorithm Based on Trapezoid-Curve Jerk in CNC Machining

The Acceleration/Deceleration Control Algorithm Based on Trapezoid-Curve Jerk in CNC Machining Research Journal of Applied Sciences, Engineering and Technology 5(5): 69-645, 0 ISSN: 040-7459; e-issn: 040-7467 Maxwell Scientific Organization, 0 Submitted: July 7, 0 Accepted: August 7, 0 Published:

More information

Cutting Force Simulation of Machining with Nose Radius Tools

Cutting Force Simulation of Machining with Nose Radius Tools International Conference on Smart Manufacturing Application April. 9-11, 8 in KINTEX, Gyeonggi-do, Korea Cutting Force Simulation of Machining with Nose Radius Tools B. Moetakef Imani 1 and N. Z.Yussefian

More information

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2.

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2. JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 13/009, ISSN 164-6037 Krzysztof WRÓBEL, Rafał DOROZ * fingerprint, reference point, IPAN99 NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES

More information

The Acceleration/Deceleration Control Algorithm Based on Trapezoid-Curve Jerk in CNC Machining

The Acceleration/Deceleration Control Algorithm Based on Trapezoid-Curve Jerk in CNC Machining Research Journal of Applied Sciences, Engineering and Technology 5(): 54-548, 0 ISSN: 040-7459; e-issn: 040-7467 Maxwell Scientific Organization, 0 Submitted: July 7, 0 Accepted: September 7, 0 Published:

More information

Optimal path planning in a constant wind with a bounded turning rate

Optimal path planning in a constant wind with a bounded turning rate Optimal path planning in a constant win with a boune turning rate Timothy G. McGee, Stephen Spry an J. Karl Herick Center for Collaborative Control of Unmanne Vehicles, University of California, Berkeley,

More information

THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM

THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM International Journal of Physics an Mathematical Sciences ISSN: 2277-2111 (Online) 2016 Vol. 6 (1) January-March, pp. 24-6/Mao an Shi. THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM Hua Mao

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks TR-IIS-05-021 Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu, Pangfeng Liu, Da-Wei Wang, Jan-Jan Wu December 2005 Technical Report No. TR-IIS-05-021 http://www.iis.sinica.eu.tw/lib/techreport/tr2005/tr05.html

More information

Optimization of cable-stayed bridges with box-girder decks

Optimization of cable-stayed bridges with box-girder decks Avances in Engineering Software 31 (2000) 417 423 www.elsevier.com/locate/avengsoft Optimization of cable-staye briges with box-girer ecks L.M.C. Simões*, J.H.J.O. Negrão Department of Civil Engineering,

More information

B-Splines and NURBS Week 5, Lecture 9

B-Splines and NURBS Week 5, Lecture 9 CS 430/585 Computer Graphics I B-Splines an NURBS Week 5, Lecture 9 Davi Breen, William Regli an Maxim Peysakhov Geometric an Intelligent Computing Laboratory Department of Computer Science Drexel University

More information

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE БСУ Международна конференция - 2 THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE Evgeniya Nikolova, Veselina Jecheva Burgas Free University Abstract:

More information

Three dimensional biarc approximation of freeform surfaces for machining tool path generation

Three dimensional biarc approximation of freeform surfaces for machining tool path generation INT. J. PROD. RES., 000, VOL. 38, NO. 4, 739± 763 Three dimensional biarc approximation of freeform surfaces for machining tool path generation YUAN-JYE TSENGy * and YII-DER CHEN y In typical methods for

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

A new fuzzy visual servoing with application to robot manipulator

A new fuzzy visual servoing with application to robot manipulator 2005 American Control Conference June 8-10, 2005. Portlan, OR, USA FrA09.4 A new fuzzy visual servoing with application to robot manipulator Marco A. Moreno-Armenariz, Wen Yu Abstract Many stereo vision

More information

Lakshmish Ramanna University of Texas at Dallas Dept. of Electrical Engineering Richardson, TX

Lakshmish Ramanna University of Texas at Dallas Dept. of Electrical Engineering Richardson, TX Boy Sensor Networks to Evaluate Staning Balance: Interpreting Muscular Activities Base on Inertial Sensors Rohith Ramachanran Richarson, TX 75083 rxr057100@utallas.eu Gaurav Prahan Dept. of Computer Science

More information

Contact Characteristics of Circular-Arc Curvilinear Tooth Gear Drives

Contact Characteristics of Circular-Arc Curvilinear Tooth Gear Drives Yi-Cheng Wu Engineer Mechanical System Research Laboratory, Industrial Technology Research Institute, Hsinchu 31040, Taiwan e-mail: easonwu@gmail.com Kuan-Yu Chen Ph.D. Cidate Department of Mechanical

More information

4.2 Implicit Differentiation

4.2 Implicit Differentiation 6 Chapter 4 More Derivatives 4. Implicit Differentiation What ou will learn about... Implicitl Define Functions Lenses, Tangents, an Normal Lines Derivatives of Higher Orer Rational Powers of Differentiable

More information

Approximation of 3D-Parametric Functions by Bicubic B-spline Functions

Approximation of 3D-Parametric Functions by Bicubic B-spline Functions International Journal of Mathematical Modelling & Computations Vol. 02, No. 03, 2012, 211-220 Approximation of 3D-Parametric Functions by Bicubic B-spline Functions M. Amirfakhrian a, a Department of Mathematics,

More information

Flank Millable Surface Design with Conical and Barrel Tools

Flank Millable Surface Design with Conical and Barrel Tools 461 Computer-Aided Design and Applications 2008 CAD Solutions, LLC http://www.cadanda.com Flank Millable Surface Design with Conical and Barrel Tools Chenggang Li 1, Sanjeev Bedi 2 and Stephen Mann 3 1

More information

THE contour error (see Fig. 1(a)) in multidimensional. Dynamic Contour Error Estimation and Feedback Modification for High-Precision Contouring

THE contour error (see Fig. 1(a)) in multidimensional. Dynamic Contour Error Estimation and Feedback Modification for High-Precision Contouring IEEE/ASME TRANSACTIONS ON MECHATRONICS Dynamic Contour Error Estimation an Feeback Moification for High-Precision Contouring Aza Ghaffari, Member, IEEE, an A. Galip Ulsoy, Fellow, IEEE Abstract Cross-coupling

More information

Parts Assembly by Throwing Manipulation with a One-Joint Arm

Parts Assembly by Throwing Manipulation with a One-Joint Arm 21 IEEE/RSJ International Conference on Intelligent Robots an Systems, Taipei, Taiwan, October, 21. Parts Assembly by Throwing Manipulation with a One-Joint Arm Hieyuki Miyashita, Tasuku Yamawaki an Masahito

More information

An introduction to interpolation and splines

An introduction to interpolation and splines An introduction to interpolation and splines Kenneth H. Carpenter, EECE KSU November 22, 1999 revised November 20, 2001, April 24, 2002, April 14, 2004 1 Introduction Suppose one wishes to draw a curve

More information

Non-Uniform Sensor Deployment in Mobile Wireless Sensor Networks

Non-Uniform Sensor Deployment in Mobile Wireless Sensor Networks 01 01 01 01 01 00 01 01 Non-Uniform Sensor Deployment in Mobile Wireless Sensor Networks Mihaela Carei, Yinying Yang, an Jie Wu Department of Computer Science an Engineering Floria Atlantic University

More information

Architecture Design of Mobile Access Coordinated Wireless Sensor Networks

Architecture Design of Mobile Access Coordinated Wireless Sensor Networks Architecture Design of Mobile Access Coorinate Wireless Sensor Networks Mai Abelhakim 1 Leonar E. Lightfoot Jian Ren 1 Tongtong Li 1 1 Department of Electrical & Computer Engineering, Michigan State University,

More information

UNIT 9 INTERFEROMETRY

UNIT 9 INTERFEROMETRY UNIT 9 INTERFEROMETRY Structure 9.1 Introuction Objectives 9. Interference of Light 9.3 Light Sources for 9.4 Applie to Flatness Testing 9.5 in Testing of Surface Contour an Measurement of Height 9.6 Interferometers

More information

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks : a Movement-Base Routing Algorithm for Vehicle A Hoc Networks Fabrizio Granelli, Senior Member, Giulia Boato, Member, an Dzmitry Kliazovich, Stuent Member Abstract Recent interest in car-to-car communications

More information

Non-Uniform Sensor Deployment in Mobile Wireless Sensor Networks

Non-Uniform Sensor Deployment in Mobile Wireless Sensor Networks 0 0 0 0 0 0 0 0 on-uniform Sensor Deployment in Mobile Wireless Sensor etworks Mihaela Carei, Yinying Yang, an Jie Wu Department of Computer Science an Engineering Floria Atlantic University Boca Raton,

More information

Estimating normal vectors and curvatures by centroid weights

Estimating normal vectors and curvatures by centroid weights Computer Aided Geometric Design 21 (2004) 447 458 www.elsevier.com/locate/cagd Estimating normal vectors and curvatures by centroid weights Sheng-Gwo Chen, Jyh-Yang Wu Department of Mathematics, National

More information

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

2.7 Implicit Differentiation

2.7 Implicit Differentiation 2.7 Implicit Differentiation [ y] = = = [ x] 1 Sometimes we may be intereste in fining the erivative of an equation that is not solve or able to be solve for a particular epenent variable explicitly. In

More information

Particle Swarm Optimization with Time-Varying Acceleration Coefficients Based on Cellular Neural Network for Color Image Noise Cancellation

Particle Swarm Optimization with Time-Varying Acceleration Coefficients Based on Cellular Neural Network for Color Image Noise Cancellation Particle Swarm Optimization with Time-Varying Acceleration Coefficients Base on Cellular Neural Network for Color Image Noise Cancellation Te-Jen Su Jui-Chuan Cheng Yang-De Sun 3 College of Information

More information

COORDINATE MEASUREMENTS OF COMPLEX-SHAPE SURFACES

COORDINATE MEASUREMENTS OF COMPLEX-SHAPE SURFACES XIX IMEKO World Congress Fundamental and Applied Metrology September 6 11, 2009, Lisbon, Portugal COORDINATE MEASUREMENTS OF COMPLEX-SHAPE SURFACES Andrzej Werner 1, Malgorzata Poniatowska 2 1 Faculty

More information

First of all, we need to know what it means for a parameterize curve to be differentiable. FACT:

First of all, we need to know what it means for a parameterize curve to be differentiable. FACT: CALCULUS WITH PARAMETERIZED CURVES In calculus I we learned how to differentiate and integrate functions. In the chapter covering the applications of the integral, we learned how to find the length of

More information

Multipatched B-Spline Surfaces and Automatic Rough Cut Path Generation

Multipatched B-Spline Surfaces and Automatic Rough Cut Path Generation Int J Adv Manuf Technol (2000) 16:100 106 2000 Springer-Verlag London Limited Multipatched B-Spline Surfaces and Automatic Rough Cut Path Generation S. H. F. Chuang and I. Z. Wang Department of Mechanical

More information

EVALUATION BY SIMULATION OF INTERPOLATION AND ACCELERATION ALGORITHMS FOR STEPPER MOTORS

EVALUATION BY SIMULATION OF INTERPOLATION AND ACCELERATION ALGORITHMS FOR STEPPER MOTORS EVALUATION BY SIMULATION OF INTERPOLATION AND ACCELERATION ALGORITHMS FOR STEPPER MOTORS J.F. POLIAKOFF, Y.K. CHOW, P.A. ORTON, M. HOWSON, D. AL-DABASS School of Computing and Informatics Nottingham Trent

More information

Design on Odd-even Steps Third Order Approach Interpolation Algorithm for Logarithmic Curve

Design on Odd-even Steps Third Order Approach Interpolation Algorithm for Logarithmic Curve Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 8 Design on Odd-even Steps Third Order Approach Interpolation Algorithm for Logarithmic

More information

B-spline Curves. Smoother than other curve forms

B-spline Curves. Smoother than other curve forms Curves and Surfaces B-spline Curves These curves are approximating rather than interpolating curves. The curves come close to, but may not actually pass through, the control points. Usually used as multiple,

More information

Towards Automatic Recognition of Fonts using Genetic Approach

Towards Automatic Recognition of Fonts using Genetic Approach Towards Automatic Recognition of Fonts using Genetic Approach M. SARFRAZ Department of Information and Computer Science King Fahd University of Petroleum and Minerals KFUPM # 1510, Dhahran 31261, Saudi

More information

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output

More information

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks

Queueing Model and Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Queueing Moel an Optimization of Packet Dropping in Real-Time Wireless Sensor Networks Marc Aoun, Antonios Argyriou, Philips Research, Einhoven, 66AE, The Netherlans Department of Computer an Communication

More information

3D Modeling Parametric Curves & Surfaces

3D Modeling Parametric Curves & Surfaces 3D Modeling Parametric Curves & Surfaces Shandong University Spring 2012 3D Object Representations Raw data Point cloud Range image Polygon soup Solids Voxels BSP tree CSG Sweep Surfaces Mesh Subdivision

More information

Real Time On Board Stereo Camera Pose through Image Registration*

Real Time On Board Stereo Camera Pose through Image Registration* 28 IEEE Intelligent Vehicles Symposium Einhoven University of Technology Einhoven, The Netherlans, June 4-6, 28 Real Time On Boar Stereo Camera Pose through Image Registration* Fai Dornaika French National

More information

Socially-optimal ISP-aware P2P Content Distribution via a Primal-Dual Approach

Socially-optimal ISP-aware P2P Content Distribution via a Primal-Dual Approach Socially-optimal ISP-aware P2P Content Distribution via a Primal-Dual Approach Jian Zhao, Chuan Wu The University of Hong Kong {jzhao,cwu}@cs.hku.hk Abstract Peer-to-peer (P2P) technology is popularly

More information

Determining Machining Accuracy of Quadratic Bézier Surface with respect to Control Points

Determining Machining Accuracy of Quadratic Bézier Surface with respect to Control Points Determining Machining Accuracy of Quadratic Bézier Surface with respect to Control Points Aseemkumar L. Joshi Scholar, HJD ITER Kera Mechanical Engineering Department Kera-Kutch-Gujarat India e-mail: aseemjoshi2006@gmail.com

More information

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters Available online at www.scienceirect.com Proceia Engineering 4 (011 ) 34 38 011 International Conference on Avances in Engineering Cluster Center Initialization Metho for K-means Algorithm Over Data Sets

More information

Skyline Community Search in Multi-valued Networks

Skyline Community Search in Multi-valued Networks Syline Community Search in Multi-value Networs Rong-Hua Li Beijing Institute of Technology Beijing, China lironghuascut@gmail.com Jeffrey Xu Yu Chinese University of Hong Kong Hong Kong, China yu@se.cuh.eu.h

More information

MACHINING OF ARCHIMEDEAN SPIRAL BY PARAMETRIC PROGRAMMING

MACHINING OF ARCHIMEDEAN SPIRAL BY PARAMETRIC PROGRAMMING International Journal of Modern Manufacturing Technologies ISSN 067 3604, Vol. VIII, No. / 016 MACHINING OF ARCHIMEDEAN SPIRAL BY PARAMETRIC PROGRAMMING Vratraj Joshi 1, Keyur Desai, Harit Raval 3 1 Department

More information

Constrained modification of the cubic trigonometric Bézier curve with two shape parameters

Constrained modification of the cubic trigonometric Bézier curve with two shape parameters Annales Mathematicae et Informaticae 43 (014) pp. 145 156 http://ami.ektf.hu Constrained modification of the cubic trigonometric Bézier curve with two shape parameters Ede Troll University of Debrecen

More information

Bezier Curves. An Introduction. Detlef Reimers

Bezier Curves. An Introduction. Detlef Reimers Bezier Curves An Introduction Detlef Reimers detlefreimers@gmx.de http://detlefreimers.de September 1, 2011 Chapter 1 Bezier Curve Basics 1.1 Linear Interpolation This section will give you a basic introduction

More information

An adaptive switching learning control method for trajectory tracking of robot manipulators

An adaptive switching learning control method for trajectory tracking of robot manipulators Mechatronics 6 (6) 5 6 An aaptive switching learning control metho for trajectory tracking of robot manipulators P.R. Ouyang a, W.J. Zhang a, *, Maan M. Gupta b a Avance Engineering Design Laboratory,

More information

P. Fua and Y. G. Leclerc. SRI International. 333 Ravenswood Avenue, Menlo Park, CA

P. Fua and Y. G. Leclerc. SRI International. 333 Ravenswood Avenue, Menlo Park, CA Moel Driven Ege Detection P. Fua an Y. G. Leclerc SI International 333 avenswoo Avenue, Menlo Park, CA 9425 (fua@ai.sri.com leclerc@ai.sri.com) Machine Vision an Applications, 3, 199 Abstract Stanar ege

More information

d 3 d 4 d d d d d d d d d d d 1 d d d d d d

d 3 d 4 d d d d d d d d d d d 1 d d d d d d Proceeings of the IASTED International Conference Software Engineering an Applications (SEA') October 6-, 1, Scottsale, Arizona, USA AN OBJECT-ORIENTED APPROACH FOR MANAGING A NETWORK OF DATABASES Shu-Ching

More information

DEVELOPMENT OF DamageCALC APPLICATION FOR AUTOMATIC CALCULATION OF THE DAMAGE INDICATOR

DEVELOPMENT OF DamageCALC APPLICATION FOR AUTOMATIC CALCULATION OF THE DAMAGE INDICATOR Mechanical Testing an Diagnosis ISSN 2247 9635, 2012 (II), Volume 4, 28-36 DEVELOPMENT OF DamageCALC APPLICATION FOR AUTOMATIC CALCULATION OF THE DAMAGE INDICATOR Valentina GOLUBOVIĆ-BUGARSKI, Branislav

More information

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction New Geometric Interpretation an Analytic Solution for uarilateral Reconstruction Joo-Haeng Lee Convergence Technology Research Lab ETRI Daejeon, 305 777, KOREA Abstract A new geometric framework, calle

More information

Modifying ROC Curves to Incorporate Predicted Probabilities

Modifying ROC Curves to Incorporate Predicted Probabilities Moifying ROC Curves to Incorporate Preicte Probabilities Cèsar Ferri DSIC, Universitat Politècnica e València Peter Flach Department of Computer Science, University of Bristol José Hernánez-Orallo DSIC,

More information

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar Controlling formations of multiple mobile robots Jayev P. Desai Jim Ostrowski Vijay Kumar General Robotics an Active Sensory Perception (GRASP) Laboratory, University of Pennsylvania 340 Walnut Street,

More information

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

Operation Trajectory Control of Industrial Robots Based on Motion Simulation Operation Trajectory Control of Industrial Robots Based on Motion Simulation Chengyi Xu 1,2, Ying Liu 1,*, Enzhang Jiao 1, Jian Cao 2, Yi Xiao 2 1 College of Mechanical and Electronic Engineering, Nanjing

More information

EXPERIMENTAL VALIDATION OF HIGH SPEED HAZARD AVOIDANCE CONTROL FOR UNMANNED GROUND VEHICLES. Matthew Spenko, Steven Dubowsky, and Karl Iagnemma

EXPERIMENTAL VALIDATION OF HIGH SPEED HAZARD AVOIDANCE CONTROL FOR UNMANNED GROUND VEHICLES. Matthew Spenko, Steven Dubowsky, and Karl Iagnemma EXPERIMENTAL VALIDATION OF HIGH SPEED HAZARD AVOIDANCE CONTROL FOR UNMANNED GROUND VEHICLES Matthew Spenko, Steven Dubowsky, an Karl Iagnemma Massachusetts Institute of Technology, Department of Mechanical

More information

A Duality Based Approach for Realtime TV-L 1 Optical Flow

A Duality Based Approach for Realtime TV-L 1 Optical Flow A Duality Base Approach for Realtime TV-L 1 Optical Flow C. Zach 1, T. Pock 2, an H. Bischof 2 1 VRVis Research Center 2 Institute for Computer Graphics an Vision, TU Graz Abstract. Variational methos

More information

Generating conjugate shapes using piecewise cubic spline functions

Generating conjugate shapes using piecewise cubic spline functions Comput. Methods Appl. Mech. Engrg. 87 (000) 45±60 www.elsevier.com/locate/cma Generating conjugate shapes using piecewise cubic spline functions Shyh-Haur Su, Ching-Huan Tseng * Department of Mechanical

More information

Trajectory Planning for Automatic Machines and Robots

Trajectory Planning for Automatic Machines and Robots Luigi Biagiotti Claudio Melchiorri Trajectory Planning for Automatic Machines and Robots Springer 1 Trajectory Planning 1 1.1 A General Overview on Trajectory Planning 1 1.2 One-dimensional Trajectories

More information

EFFICIENT STEREO MATCHING BASED ON A NEW CONFIDENCE METRIC. Won-Hee Lee, Yumi Kim, and Jong Beom Ra

EFFICIENT STEREO MATCHING BASED ON A NEW CONFIDENCE METRIC. Won-Hee Lee, Yumi Kim, and Jong Beom Ra th European Signal Processing Conference (EUSIPCO ) Bucharest, omania, August 7-3, EFFICIENT STEEO MATCHING BASED ON A NEW CONFIDENCE METIC Won-Hee Lee, Yumi Kim, an Jong Beom a Department of Electrical

More information

Surface Roughness Control Based on Digital Copy Milling Concept to Achieve Autonomous Milling Operation

Surface Roughness Control Based on Digital Copy Milling Concept to Achieve Autonomous Milling Operation Available online at www.sciencedirect.com Procedia CIRP 4 (2012 ) 35 40 3rd CIRP Conference on Process Machine Interactions (3rd PMI) Surface Roughness Control Based on Digital Copy Milling Concept to

More information

AN INVESTIGATION OF FOCUSING AND ANGULAR TECHNIQUES FOR VOLUMETRIC IMAGES BY USING THE 2D CIRCULAR ULTRASONIC PHASED ARRAY

AN INVESTIGATION OF FOCUSING AND ANGULAR TECHNIQUES FOR VOLUMETRIC IMAGES BY USING THE 2D CIRCULAR ULTRASONIC PHASED ARRAY AN INVESTIGATION OF FOCUSING AND ANGULAR TECHNIQUES FOR VOLUMETRIC IMAGES BY USING THE D CIRCULAR ULTRASONIC PHASED ARRAY S. Monal Lonon South Bank University; Engineering an Design 103 Borough Roa, Lonon

More information

Impact of FTP Application file size and TCP Variants on MANET Protocols Performance

Impact of FTP Application file size and TCP Variants on MANET Protocols Performance International Journal of Moern Communication Technologies & Research (IJMCTR) Impact of FTP Application file size an TCP Variants on MANET Protocols Performance Abelmuti Ahme Abbasher Ali, Dr.Amin Babkir

More information

A Plane Tracker for AEC-automation Applications

A Plane Tracker for AEC-automation Applications A Plane Tracker for AEC-automation Applications Chen Feng *, an Vineet R. Kamat Department of Civil an Environmental Engineering, University of Michigan, Ann Arbor, USA * Corresponing author (cforrest@umich.eu)

More information