Identification and "reverse engineering" of Pythagorean-hodograph curves

被引:22
|
作者
Farouki, Rida T. [1 ]
Giannelli, Carlotta [2 ]
Sestini, Alessandra [3 ]
机构
[1] Univ Calif Davis, Dept Mech & Aerosp Engn, Davis, CA 95616 USA
[2] Univ Firenze, Ist Nazl Alta Matemat, DiMaI U Dini, Unita Ric Firenze, I-50134 Florence, Italy
[3] Univ Firenze, Dipartimento Matemat & Informat U Dini, I-50134 Florence, Italy
关键词
Bezier control points; Pythagorean-hodograph curves; Arc length; Parametric speed; Numerical quadrature; Reverse engineering; ROTATION-MINIMIZING FRAMES; CNC INTERPOLATORS; TRANSITION;
D O I
10.1016/j.cagd.2015.04.001
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Methods are developed to identify whether or not a given polynomial curve, specified by Bezier control points, is a Pythagorean-hodograph (PH) curve - and, if so, to reconstruct the internal algebraic structure that allows one to exploit the advantageous properties of PH curves. Two approaches to identification of PH curves are proposed. The first is based on the satisfaction of a system of algebraic constraints by the control-polygon legs, and the second uses the fact that numerical quadrature rules that are exact for polynomials of a certain maximum degree generate arc length estimates for PH curves exhibiting a sharp saturation as the number of sample points is increased. These methods are equally applicable to planar and spatial PH curves, and are fully elaborated for cubic and quintic PH curves. The reverse engineering problem involves computing the complex or quaternion coefficients of the pre-image polynomials generating planar or spatial Pythagorean hodographs, respectively, from prescribed Bezier control points. In the planar case, a simple closed-form solution is possible, but for spatial PH curves the reverse engineering problem is much more involved. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:21 / 36
页数:16
相关论文
共 50 条
  • [21] Algebraic-Trigonometric Pythagorean-Hodograph space curves
    Romani, Lucia
    Montagner, Francesca
    ADVANCES IN COMPUTATIONAL MATHEMATICS, 2019, 45 (01) : 75 - 98
  • [22] Algebraic-Trigonometric Pythagorean-Hodograph space curves
    Lucia Romani
    Francesca Montagner
    Advances in Computational Mathematics, 2019, 45 : 75 - 98
  • [23] Design of rational cam profiles with Pythagorean-hodograph curves
    Farouki, RT
    Manjunathaiah, J
    Jee, S
    MECHANISM AND MACHINE THEORY, 1998, 33 (06) : 669 - 682
  • [24] Identifying Pythagorean-Hodograph Curves Closest to Prescribed Planar Bezier Curves
    Farouki, Rida T.
    COMPUTER-AIDED DESIGN, 2022, 149
  • [25] Interpolation by G2 Quintic Pythagorean-Hodograph Curves
    Jaklic, Gasper
    Kozak, Jernej
    Krajnc, Marjeta
    Vitrih, Vito
    Zagar, Emil
    NUMERICAL MATHEMATICS-THEORY METHODS AND APPLICATIONS, 2014, 7 (03) : 374 - 398
  • [26] New Developments in Theory, Algorithms, and Applications for Pythagorean-Hodograph Curves
    Farouki, Rida T.
    Giannelli, Carlotta
    Sestini, Alessandra
    ADVANCED METHODS FOR GEOMETRIC MODELING AND NUMERICAL SIMULATION, 2019, 35 : 127 - 177
  • [27] Interpolation with spatial rational Pythagorean-hodograph curves of class 4
    Krajnc, Marjeta
    COMPUTER AIDED GEOMETRIC DESIGN, 2017, 56 : 16 - 34
  • [28] Geometric Lagrange interpolation by planar cubic Pythagorean-hodograph curves
    Jaklic, Gasper
    Kozak, Jernej
    Krajnc, Marjeta
    Vitrih, Vito
    Zagar, Emil
    COMPUTER AIDED GEOMETRIC DESIGN, 2008, 25 (09) : 720 - 728
  • [29] First order hermite interpolation with spherical pythagorean-hodograph curves
    Kim G.-I.
    Kong J.-H.
    Lee S.
    Journal of Applied Mathematics and Computing, 2007, 23 (1-2) : 73 - 86
  • [30] Path planning with Pythagorean-hodograph curves for unmanned or autonomous vehicles
    Farouki, Rida T.
    Giannelli, Carlotta
    Mugnaini, Duccio
    Sestini, Alessandra
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2018, 232 (07) : 1361 - 1372