Massively parallel computation of globally optimal shortest paths with curvature penalization - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Concurrency and Computation: Practice and Experience Année : 2022

Massively parallel computation of globally optimal shortest paths with curvature penalization

Jean-Marie Mirebeau
Lionel Gayraud
  • Fonction : Auteur
  • PersonId : 1093683
Rémi Barrère
  • Fonction : Auteur
  • PersonId : 1093684
Da Chen
  • Fonction : Auteur
  • PersonId : 1093685
François Desquilbet
  • Fonction : Auteur
  • PersonId : 1100515

Résumé

We address the computation of paths globally minimizing an energy involving their curvature, with given endpoints and tangents at these endpoints, according to models known as the Reeds-Shepp car (reversible or forward only), the Euler-Mumford elasticae, and the Dubins car. For that purpose, we numerically solve degenerate variants of the eikonal equation, on a three dimensional domain, in a massively manner on a graphical processing unit. Due to the high anisotropy and non-linearity of the addressed PDE, the discretization stencil is rather wide, has numerous elements, and is costly to generate, which leads to subtle compromises between computational cost, memory usage, and cache coherency. Accelerations by a factor 30 to 120 are obtained w.r.t a sequential implementation. The efficiency and robustness of the method is illustrated in various contexts, ranging from motion planning to vessel segmentation and radar configuration.
Fichier principal
Vignette du fichier
GPUNonHolon_author.pdf (3.57 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03171069 , version 1 (16-03-2021)
hal-03171069 , version 2 (04-10-2022)

Identifiants

Citer

Jean-Marie Mirebeau, Lionel Gayraud, Rémi Barrère, Da Chen, François Desquilbet. Massively parallel computation of globally optimal shortest paths with curvature penalization. Concurrency and Computation: Practice and Experience, 2022, 35 (2), pp.e7472. ⟨10.1002/cpe.7472⟩. ⟨hal-03171069v2⟩
203 Consultations
177 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More