THE ACCURATE COMPUTING OF CLOTHOID COORDINATE VALUES AND OF THE DISTANCE BETWEEN A POINT AND A CLOTHOID

Nicolae URSU-FISCHER, Diana Ioana POPESCU, Iuliana Fabiola MOHOLEA

Abstract


     The purpose of this paper is to present two important problems related to the numerical studies of clothoid curves: the exact calculation of their coordinates and the deduction of the distance between a point and the clothoid.

     The paper begins with a brief presentation of the history of this curve, names of great mathematicians involved over time in the research and a lot of contemporary problems such as: the use of clothoids as transition curves between a line and a circle arc, between two lines or between two circle arcs, with the direct use in the construction of railways and highways, in the trajectory path-planning of mobile robots and autonomous vehicles, CAGD and so on , with many references to the main existing works.

     The clothoid curve has a very interesting kinematic property: in the case of a mobile moving along the curve with a constant velocity, the normal acceleration of the mobile varies linearly, depending on the curvilinear abscissa corresponding to the curve point, because the product between the curvilinear abscissa and the curvature radius is constant:  s ρ(s) = A2.

     The paper solves the problem of calculating the exact coordinates of the clothoid points, using numerical quadrature formulas, in the context of Romberg procedure, which is based on the principle of extrapolation of Richardson. These calculations are necessary because the accuracy of the coordinates calculus induces the accuracy of all subsequent calculations for: the point-clothoid distance, the connection points coordinates, the parameters that determine the position of a clothoid in the Oxy axis system, etc.

     In the second part of the paper is presented a new method to obtain the nonlinear equation whose solution is the curvilinear abscissa of the point where the perpendicular line on the clothoid from an outer point intersects it.

    Many numerical results, presented mainly as graphs, obtained with our own C programs, are given in the final part of the paper, certifying the correctness of the proposed calculation methods. 


Full Text:

PDF

References


Abramowitz, M., Stegun, Irene A. (ed.), Handbook of Mathematical Functions with Formulas, Graphs and Mathematical Tables, Dover Publications, New York, 1974, 1046 pp.

Antonelli, G., Curatella, C., Marino A., Constrained motion planning for industrial robots, IEEE Int. Conference on Automation and Logistics, 2009, ICRAL’09, 33 pp.

Bertolazzi, E., Bevilacqua, P., Frego, M., Clothoids: a C++ library with MATLAB interface for the handling of clothoid curves, Rendiconti Sem. Mat. Univ. Pol. Torino, 2018, vol. 76, No. 2, pp. 47-56

Brustad, T. F., Dalmo, R., Railway transition curves: a review of the state-of-the-art and future research, Infrastructure, 2020, 5, 43, 20 pp.

Deakin, R. E., Horizontal curves, Geospatial Science, August 2005, 30 pp.

Eliou, N., Kaliabetsos, G., A new, simple and accurate transition curve type, for use in road and railway alignment design, European Transport Research Revue, 2014, 6(2), pp. 171-179

Fleury, Sara a. o., Primitive for smoothing mobile robot trajectories, IEEE Transactions on Robotics and Automation, 1995, pp. 832-839

Frego, M., Bertolazzi, E., On the distance between a point and a clothoid curve, 2018 European Control Conference (ECC), June 12-15, 2018, Limassol, Cyprus, pp. 3209-3214

Harary, G., Tal, A., 3D Euler spirals for 3D curve completion, SCG’10, June 13-16, 2010, Snowbird, Utah, 10 pp.

Kostov, V., Degtiarova-Kostova, Elena, Some properties of clothoids, Unité de recherche INRIA Sophia-Antipolis, Rapport de recherche no. 2752, Décembre 1995, 60 pages

Levien, R., The Euler spiral: a mathematical history, Technical Report No. UCB/EECS-2008-111, University of California at Berkeley, 2008, 16 pp.

McCrae, J., Singh, K., Sketching piecewise clothoid curves, Computers & Graphics, 2009, 33, pp. 452-461

Meek, D. S., Walton, D. J., A note on finding clothoids, Journal of Computational and Applied Mathematics, 2004, 170, pp. 433-453

Narayan, S., Approximating Cornu spirals by arc splines, Journal of Computational and Applied Mathematics, 255(2014), pp. 789-804

Press, W. H. a. o., Numerical Recipes in C++. The Art of Scientific Computing, Cambridge University Press, 2003, 1002 pp.

Rolland, L., Path planning kinematics simulation of CNC machine tools based on parallel manipulators, in Giuseppe Carbone, Fernando Gomez-Bravo (eds), Motion and Operation Planning of Robotic Systems, Springed, ISBN 978-3-319-14704-8, 68 pp.

Shahzadeh, A. a. o., Smooth path planning using biclothoid fillets for high speed CNC machines, International Journal of Machine Tools and Manufacture, 2018, 16 pp. (4663 kB)

Ursu-Fischer, N., Ursu, M., Complemente de matematici cu aplicaţii în inginerie (Complements of Mathematics with Applications in Engineering, in Romanian), Editura Casa Cărţii de Ştiinţă, Cluj-Napoca, 2010, 373 pg.

Ursu-Fischer, N., Ursu, M., Metode numerice în tehnică (Numerical Methods in Engineering, in Romanian), Editura Casa Cărţii de Ştiinţă, Cluj-Napoca, 2019, 836 pg.

Vázquez-Méndez, M. E., Casal, G., Ferreiro, J. B., Egg and double egg curves with clothoids. Numerical computation, Journal of Surveying Engineering, March 2020, 18 pp.

Villagra, J. a. o., Path and speed planning for smooth autonomous navigation, IV 2012-IEEE Intelligent Vehicles Symposium , June 2012, Alcala de Henares, Spain, 6 pp.

Wilde, D. K., Computing clothoid segments for trajectory generation, The IEEE/RSJ International Conference on Intelligent Robots and Systems, October 11-15, 2009, St. Louis, USDA, pp. 2440-2445


Refbacks

  • There are currently no refbacks.


JOURNAL INDEXED IN :