A comprehensive algorithm to compute the minimum distance between a given point in the plane and an assigned clothoid spiral curve is herein proposed. The projection of the point on the curve is also solved. The solution is relevant in many applications ranging from robotics to autonomous vehicles. The minimization is formulated as a root-finding problem which typically has multiple solutions associated to local minima. A proper interval for the curvilinear abscissa, that contains the global solution is recognized. Due to its spiraling path, the clothoid has a low curvature region near the inflection point and a high curvature region around points at infinity, where the revolving curve shows many potential solutions. The transition from a clothoid to an arc of circle and from an arc of circle to a straight line---which are particular cases of clothoids---is smoothly computed. The present algorithm is validated with extensive numerical tests and is proved much better than brute force algorithms. The present results confirm the better efficiency of the proposed method in terms of accuracy, convergence and computational times.

Point-Clothoid Distance and Projection Computation / Frego, Marco; Bertolazzi, Enrico. - In: SIAM JOURNAL ON SCIENTIFIC COMPUTING. - ISSN 1064-8275. - STAMPA. - 41:5(2019), pp. A3326-A3353. [10.1137/18M1200439]

Point-Clothoid Distance and Projection Computation

Frego, Marco;Bertolazzi, Enrico
2019-01-01

Abstract

A comprehensive algorithm to compute the minimum distance between a given point in the plane and an assigned clothoid spiral curve is herein proposed. The projection of the point on the curve is also solved. The solution is relevant in many applications ranging from robotics to autonomous vehicles. The minimization is formulated as a root-finding problem which typically has multiple solutions associated to local minima. A proper interval for the curvilinear abscissa, that contains the global solution is recognized. Due to its spiraling path, the clothoid has a low curvature region near the inflection point and a high curvature region around points at infinity, where the revolving curve shows many potential solutions. The transition from a clothoid to an arc of circle and from an arc of circle to a straight line---which are particular cases of clothoids---is smoothly computed. The present algorithm is validated with extensive numerical tests and is proved much better than brute force algorithms. The present results confirm the better efficiency of the proposed method in terms of accuracy, convergence and computational times.
2019
5
Frego, Marco; Bertolazzi, Enrico
Point-Clothoid Distance and Projection Computation / Frego, Marco; Bertolazzi, Enrico. - In: SIAM JOURNAL ON SCIENTIFIC COMPUTING. - ISSN 1064-8275. - STAMPA. - 41:5(2019), pp. A3326-A3353. [10.1137/18M1200439]
File in questo prodotto:
File Dimensione Formato  
18m1200439.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 3.64 MB
Formato Adobe PDF
3.64 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/243762
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 3
social impact