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 条
  • [22] Interpolating G1 Bezier surfaces over irregular curve networks for ship hull design
    Cho, Doo-Yeoun
    Lee, Kyu-Yeul
    Kim, Tae-Wan
    COMPUTER-AIDED DESIGN, 2006, 38 (06) : 641 - 660
  • [23] Planar two-point G1 Hermite interpolating log-aesthetic spirals
    Meek, D. S.
    Saito, T.
    Walton, D. J.
    Yoshida, N.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2012, 236 (17) : 4485 - 4493
  • [24] Floating tangents for approximating spatial curves with G1 piecewise helices
    Derouet-Jourdan, Alexandre
    Bertails-Descoubes, Florence
    Thollot, Joelle
    COMPUTER AIDED GEOMETRIC DESIGN, 2013, 30 (05) : 490 - 520
  • [25] The fairing and G1 continuity of quartic C-Bezier curves
    Qin, Xinqiang
    Hu, Gang
    Yang, Yang
    Wei, Guo
    MATHEMATICAL METHODS IN THE APPLIED SCIENCES, 2016, 39 (06) : 1336 - 1348
  • [26] A tetrahedron-based subdivision scheme for spatial G1 curves
    Michalkova, Kristyna
    Bastl, Bohumir
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2015, 281 : 196 - 206
  • [27] Bisection algorithms for approximating quadratic Bezier curves by G1 are splines
    Yong, JH
    Hu, SM
    Sun, JG
    COMPUTER-AIDED DESIGN, 2000, 32 (04) : 253 - 260
  • [28] Cubic polynomial A-splines:: G1, G2 and inflection point control
    Rodriguez, J. Daza
    Tovar, F.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2006, 73 (1-4) : 133 - 141
  • [29] C1 NURBS representations of G1 composite rational Bezier curves
    Zheng, Jianmin
    COMPUTING, 2009, 86 (2-3) : 257 - 268
  • [30] G1 condition for C-B Spline curves and T-B spline curves
    Liu, Xu-Min
    Huang, Hou-Kuan
    Xu, Wei-Xiang
    Beijing Jiaotong Daxue Xuebao/Journal of Beijing Jiaotong University, 2007, 31 (06): : 119 - 122