CLC number: TV5
On-line Access: 2024-08-27
Received: 2023-10-17
Revision Accepted: 2024-05-08
Crosschecked: 2018-03-20
Cited: 0
Clicked: 3472
Yu-fei Wu, Liang He, Zhi-dong Li. Curve smoothing using a continuous function[J]. Journal of Zhejiang University Science A, 2018, 19(4): 304-314.
@article{title="Curve smoothing using a continuous function",
author="Yu-fei Wu, Liang He, Zhi-dong Li",
journal="Journal of Zhejiang University Science A",
volume="19",
number="4",
pages="304-314",
year="2018",
publisher="Zhejiang University Press & Springer",
doi="10.1631/jzus.A1700502"
}
%0 Journal Article
%T Curve smoothing using a continuous function
%A Yu-fei Wu
%A Liang He
%A Zhi-dong Li
%J Journal of Zhejiang University SCIENCE A
%V 19
%N 4
%P 304-314
%@ 1673-565X
%D 2018
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.A1700502
TY - JOUR
T1 - Curve smoothing using a continuous function
A1 - Yu-fei Wu
A1 - Liang He
A1 - Zhi-dong Li
J0 - Journal of Zhejiang University Science A
VL - 19
IS - 4
SP - 304
EP - 314
%@ 1673-565X
Y1 - 2018
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.A1700502
Abstract: Current curve smoothing technologies provide a smoothed curve by joining together separate curves that have certain degrees of continuity at junctions. These technologies have found many applications in science and engineering. However, none of them can provide a smoothed curve using a single continuous function for arbitrary segmental curves. This paper reports a new approach that can be used to construct a single continuous function that joins an arbitrary number of different segmental curves, with the required degree of continuity at all junctions. The smoothness of transition at different junctions can be controlled by separate parameters to suit different needs. The combined continuous function can approach the original segmental functions asymptotically or match the original segmental functions “exactly” inside each segment by adjusting the smoothness parameter. This new approach may also find application outside the scope of curve smoothing/curving fitting in the future.
This work developed a new curve smoothing technology using a single continuous function for arbitrary segmental curves. The single continuous function has required degree of continuity at all junctions, which can be controlled by separate parameters for different demands. This new approach is significantly important in the field of the constitutive relations of materials in civil engineering, since the constitutive relations of materials always consist of segmental curves. The smoothness of the single continuous function at all junctions for the constitutive relation is also significant for numerical application.
[1]Cai HH, Wang GJ, 2009. A new method in highway route design: joining circular arcs by a single C-Bézier curve with shape parameter. Journal of Zhejiang University-SCIENCE A, 10(4):562-569.
[2]CEB (Comite Euro-International du Beton), 1993. CEB-FIP Model Code 1990: Design Code FIB-Fédération Internationale du Beton.
[3]Emami MM, Arezoo B, 2010. A look-ahead command generator with control over trajectory and chord error for NURBS curve with unknown arc length. Computer-Aided Design, 42(7):625-632.
[4]Erkorkmaz K, Altintas Y, 2001. High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation. International Journal of Machine Tools and Manufacture, 41(9):1323-1345.
[5]Feng J, Li Y, Wang Y, et al., 2010. Design of a real-time adaptive NURBS interpolator with axis acceleration limit. The International Journal of Advanced Manufacturing Technology, 48(1-4):227-241.
[6]Fraichard T, Scheuer A, 2004. From Reeds and Shepp’s to continuous-curvature paths. IEEE Transactions on Robotics, 20(6):1025-1035.
[7]Giuffre A, Pinto PE, 1970. Il comportamento del cemento armato per sollecitazioni cicliche di forte intensita. Giornale del Genio Civile, 5:391-408 (in Italian).
[8]Hognestad E, 1951. A Study of Combined Bending and Axial Load in Reinforced Concrete Members. Bulletin Series No. 399, Engineering Experiment Station, University of Illinois, Urbana, USA.
[9]Huh UY, Chang SR, 2014. A G² continuous path-smoothing algorithm using modified quadratic polynomial interpolation. International Journal of Advanced Robotic Systems, 11(2):1-11.
[10]Lin MT, Tsai MS, Yau HT, 2007. Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm. International Journal of Machine Tools and Manufacture, 47(15):2246-2262.
[11]Liu X, Ahmad F, Yamazaki K, et al., 2005. Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics. International Journal of Machine Tools and Manufacture, 45(4-5):433-444.
[12]Magid E, Keren D, Rivlin E, et al., 2006. Spline-based robot navigation. Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, p.2296-2301.
[13]Nam SH, Yang MY, 2004. A study on a generalized parametric interpolator with real-time jerk-limited acceleration. Computer-Aided Design, 36(1):27-36.
[14]Pan J, Wu YF, 2014. Analytical modeling of bond behavior between FRP plate and concrete. Composites Part B: Engineering, 61:17-25.
[15]Park R, Paulay T, 1975. Reinforced Concrete Structures. John Wiley & Sons, New York.
[16]Pateloup V, Duc E, Ray P, 2010. Bspline approximation of circle arc and straight line for pocket machining. Computer-Aided Design, 42(9):817-827.
[17]Richard RM, Abbott BJ, 1975. Versatile elastic-plastic stress-strain formula. Journal of the Engineering Mechanics Division, 101:511-515.
[18]Roy R, Bodduna K, Kumari N, et al., 2015. A fast and efficient mesh smoothing algorithm for 3D graphical models using cubic B-splines. In: Information Systems Design and Intelligent Applications. Springer, New Delhi, India, p.467-474.
[19]Walton DJ, Meek DS, 2009. G2 blends of linear segments with cubics and pythagorean-hodograph quintics. International Journal of Computer Mathematics, 86(9):1498-1511.
[20]Walton DJ, Meek DS, 2010. Cubic Bézier spiral segments for planar G2 curve design. Proceedings of the 7th International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa, ACM, p.21-26.
[21]Wang JB, Yau HT, 2009. Real-time NURBS interpolator: application to short linear segments. International Journal of Advanced Manufacturing Technology, 41(11-12):1169-1185.
[22]Wu G, Sun ZY, Wu ZS, et al., 2012. Mechanical properties of steel-FRP composite bars (SFCBs) and performance of SFCB reinforced concrete structures. Advances in Structural Engineering, 15(4):625-636.
[23]Yang K, Sukkarieh S, 2010. An analytical continuous-curvature path-smoothing algorithm. IEEE Transactions on Robotics, 26(3):561-568.
[24]Yang X, Chen ZC, 2006. A practicable approach to G1 biarc approximations for making accurate, smooth and non-gouged profile features in CNC contouring. Computer-Aided Design, 38(11):1205-1213.
[25]Yau HT, Wang JB, 2007. Fast Bezier interpolator with real-time look ahead function for high-accuracy machining. International Journal of Machine Tools and Manufacture, 47(10):1518-1529.
[26]Yeh SS, Hsu PL, 2002. Adaptive-feedrate interpolation for parametric curves with a confined chord error. Computer-Aided Design, 34(3):229-237.
[27]Zhang LB, You YP, He J, et al., 2011. The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments. International Journal of Advanced Manufacturing Technology, 52(1-4):245-254.
Open peer comments: Debate/Discuss/Question/Opinion
<1>