This thesis presents a deterministic approach for path planning of road vehicles, operating in a known environment in the presence of static obstacles. The path planning problem is addressed using two different methods: Dynamic Programming and Search-based Planning. The first method, based on the numerical solution of the Hamilton-Jacobi-Bellman equation, allows finding an optimal solution at the expense of a high computational cost. Search-based Planning converts the path planning problem into a minimum path problem on a graph, and allows finding a solution to a planning task rather quickly, even for large and high-dimensional operating spaces. In this thesis, Dynamic Programming is first used to find an optimal solution for a small operating space. In particular, this approach is employed to perform a parking maneuver for a car-like vehicle. Then, Dynamic Programming and Search-based Planning are combined together in the algorithm FOCS (Fusion of Optimal Control and Search). This algorithm allows finding a path exploiting the advantages of both approaches while providing a bound on the sub-optimality of its solution. The thesis analyzes the algorithm FOCS and illustrates its effectiveness in finding a minimum-time path for a car-like vehicle in different environments.

Path planning for road vehicles by dynamic programming / Micelli, P.. - (2018 Mar 02).

Path planning for road vehicles by dynamic programming

MICELLI, PIERO
2018-03-02

Abstract

This thesis presents a deterministic approach for path planning of road vehicles, operating in a known environment in the presence of static obstacles. The path planning problem is addressed using two different methods: Dynamic Programming and Search-based Planning. The first method, based on the numerical solution of the Hamilton-Jacobi-Bellman equation, allows finding an optimal solution at the expense of a high computational cost. Search-based Planning converts the path planning problem into a minimum path problem on a graph, and allows finding a solution to a planning task rather quickly, even for large and high-dimensional operating spaces. In this thesis, Dynamic Programming is first used to find an optimal solution for a small operating space. In particular, this approach is employed to perform a parking maneuver for a car-like vehicle. Then, Dynamic Programming and Search-based Planning are combined together in the algorithm FOCS (Fusion of Optimal Control and Search). This algorithm allows finding a path exploiting the advantages of both approaches while providing a bound on the sub-optimality of its solution. The thesis analyzes the algorithm FOCS and illustrates its effectiveness in finding a minimum-time path for a car-like vehicle in different environments.
2-mar-2018
Tecnologie dell'Informazione
Path Planning
Dynamic Programming
Search-based Planning
Autonomous Parking
Consolini, Luca
File in questo prodotto:
File Dimensione Formato  
TesiDottoratoMicelli.pdf

Open Access dal 02/04/2020

Licenza: Non specificato
Dimensione 1.1 MB
Formato Adobe PDF
1.1 MB Adobe PDF Visualizza/Apri
RelazioneFinaleMicelli.pdf

embargo fino al 01/01/2100

Licenza: Non specificato
Dimensione 55.15 kB
Formato Adobe PDF
55.15 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/1889/3594
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact