Helical polynomial curves interpolating G1 data with prescribed axes and pitch angles

被引:2
|
作者
Farouki, Rida T. [1 ]
机构
[1] Univ Calif Davis, Dept Mech & Aerosp Engn, Davis, CA 95616 USA
关键词
Path planning; Unmanned aerial vehicles; Climb rate; Hermite interpolation; Helical polynomial curves; Pythagorean-hodograph curves; PYTHAGOREAN-HODOGRAPH CURVES; MULTIPLE UAVS; PATH;
D O I
10.1016/j.cagd.2017.05.004
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A helical curve, or curve of constant slope, offers a natural flight path for an aerial vehicle with a limited climb rate to achieve an increase in altitude between prescribed initial and final states. Every polynomial helical curve is a spatial Pythagorean-hodograph (PH) curve, and the distinctive features of the PH curves have attracted growing interest in their use for Unmanned Aerial Vehicle (UAV) path planning. This study describes an exact algorithm for constructing helical PH paths, corresponding to a constant climb rate at a given speed, between initial and final positions and motion directions. The algorithm bypasses the more sophisticated algebraic representations of spatial PH curves, and instead employs a simple "lifting" scheme to generate helical PH paths from planar PH curves constructed using the complex representation. In this context, a novel scheme to construct planar quintic PH curves that interpolate given end points and tangents, with exactly prescribed arc lengths, plays a key role. It is also shown that these helical paths admit simple closed-form rotation-minimizing adapted frames. The algorithm is simple, efficient, and robust, and can accommodate helical axes of arbitrary orientation through simple rotation transformations. Its implementation is illustrated by several computed examples. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:4 / 15
页数:12
相关论文
共 50 条
  • [41] REDUCED-KNOT NURBS REPRESENTATIONS OF RATIONAL G1 COMPOSITE BEZIER CURVES
    JOE, B
    WANG, WP
    CHENG, FH
    COMPUTER-AIDED DESIGN, 1994, 26 (05) : 393 - 399
  • [42] A note on approximation of discrete data by G1 arc splines
    Yong, JH
    Hu, SM
    Sun, JG
    COMPUTER-AIDED DESIGN, 1999, 31 (14) : 911 - 915
  • [43] Explicit G1 approximation of conic sections using Bezier curves of arbitrary degree
    Hu, Qianqian
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2016, 292 : 505 - 512
  • [44] G1 Hermite interpolation method for spatial PH curves with PH planar projections
    Song, Yoonae
    Kim, Soo Hyun
    Moon, Hwan Pyo
    COMPUTER AIDED GEOMETRIC DESIGN, 2022, 97
  • [45] Fast subgroup membership testings for G1, G2 and GT on pairing-friendly curves
    Dai, Yu
    Lin, Kaizhan
    Zhao, Chang-An
    Zhou, Zijian
    DESIGNS CODES AND CRYPTOGRAPHY, 2023, 91 (10) : 3141 - 3166
  • [46] Interactive G1 and G2 Hermite Interpolation Using Coupled Log-aesthetic Curves
    Nagy F.
    Yoshida N.
    Hoffmann M.
    Computer-Aided Design and Applications, 2022, 19 (06): : 1216 - 1235
  • [47] Comment on the recent COMPASS data on the spin structure function g1
    B. I. Ermolaev
    M. Greco
    S. I. Troyan
    The European Physical Journal C, 2008, 58 : 29 - 35
  • [48] A direct and local method for computing polynomial Pythagorean-normal patches with global G1 continuity
    Bizzarri, Michal
    Lavicka, Miroslav
    Vrsek, Jan
    Kosinka, Jiri
    COMPUTER-AIDED DESIGN, 2018, 102 : 44 - 51
  • [49] G1 scattered data interpolation with minimized sum of squares of principal curvatures
    Saaban, A
    Piah, ARM
    Majid, AA
    Chang, LHT
    COMPUTER GRAPHICS, IMAGING AND VISION: NEW TRENDS, 2005, : 385 - 390
  • [50] PIQA: pipeline for Illumina G1 genome analyzer data quality assessment
    Martinez-Alcantara, A.
    Ballesteros, E.
    Feng, C.
    Rojas, M.
    Koshinsky, H.
    Fofanov, V. Y.
    Havlak, P.
    Fofanov, Y.
    BIOINFORMATICS, 2009, 25 (18) : 2438 - 2439