Table of Contents
Fetching ...

A Case Study on Numerical Analysis of a Path Computation Algorithm

Grégoire Boussu, Nikolai Kosmatov, Franck Védrine

TL;DR

A case study on numerical analysis of an industrial implementation of the fast marching algorithm, a popular path computation algorithm frequently used for trajectory computation, is presented.

Abstract

Lack of numerical precision in control software -- in particular, related to trajectory computation -- can lead to incorrect results with costly or even catastrophic consequences. Various tools have been proposed to analyze the precision of program computations. This paper presents a case study on numerical analysis of an industrial implementation of the fast marching algorithm, a popular path computation algorithm frequently used for trajectory computation. We briefly describe the selected tools, present the applied methodology, highlight some attention points, summarize the results and outline future work directions.

A Case Study on Numerical Analysis of a Path Computation Algorithm

TL;DR

A case study on numerical analysis of an industrial implementation of the fast marching algorithm, a popular path computation algorithm frequently used for trajectory computation, is presented.

Abstract

Lack of numerical precision in control software -- in particular, related to trajectory computation -- can lead to incorrect results with costly or even catastrophic consequences. Various tools have been proposed to analyze the precision of program computations. This paper presents a case study on numerical analysis of an industrial implementation of the fast marching algorithm, a popular path computation algorithm frequently used for trajectory computation. We briefly describe the selected tools, present the applied methodology, highlight some attention points, summarize the results and outline future work directions.

Paper Structure

This paper contains 15 sections, 3 equations, 11 figures.

Figures (11)

  • Figure 1: Neighbors selected for calculation of $T_c(M)$
  • Figure 2: Propagation of the wave front
  • Figure 3: Calculation of pseudo-gradient on a segment
  • Figure 4: Result of calculation of a path avoiding turbulence areas
  • Figure 5: (Simplified) trace of the execution with Cadna (in green), where the cost of the path is evaluated by three values $v_1,$$v_2,$$v_3$.
  • ...and 6 more figures