This paper presents a non-optimization-based frame- work for path planning and tracking for evasive maneuvers in autonomous cars. The framework exploits a two-layer approach where a path planner generates a reference trajectory that is then tracked by a path tracking controller. A nested curvature preview controller implements path tracking. In the paper, we show how to describe the closed-loop performance of the controller. The quantification of the closed-loop performance in the frequency domain guides the generation of the evasive path. In this way, the algorithm generates a path that avoids the obstacle (if possible) accounting for both static and dynamic constraints. The proposed framework thus provides a non-optimization-based way to integrate the characteristics of the path tracker in the path planner algorithm, thus avoiding the need to define cost functions and use third party optimizers. The paper validates the proposed evasive maneuver strategy in simulation and on an instrumented vehicle. First, we test the trajectory tracker, showing that it tracks aggressive trajectories (with lateral acceleration close to 1 g) with an error smaller than 30 cm. Subsequently, we integrate the curvature preview with the path generator and show the joint generation-tracking performance in two different scenarios.

A Non-Optimization-Based Dynamic Path Planning for Autonomous Obstacle Avoidance

Matteo Corno;Alex Gimondi;Giulio Panzani;Federico Roselli;Sergio M. Savaresi
2023-01-01

Abstract

This paper presents a non-optimization-based frame- work for path planning and tracking for evasive maneuvers in autonomous cars. The framework exploits a two-layer approach where a path planner generates a reference trajectory that is then tracked by a path tracking controller. A nested curvature preview controller implements path tracking. In the paper, we show how to describe the closed-loop performance of the controller. The quantification of the closed-loop performance in the frequency domain guides the generation of the evasive path. In this way, the algorithm generates a path that avoids the obstacle (if possible) accounting for both static and dynamic constraints. The proposed framework thus provides a non-optimization-based way to integrate the characteristics of the path tracker in the path planner algorithm, thus avoiding the need to define cost functions and use third party optimizers. The paper validates the proposed evasive maneuver strategy in simulation and on an instrumented vehicle. First, we test the trajectory tracker, showing that it tracks aggressive trajectories (with lateral acceleration close to 1 g) with an error smaller than 30 cm. Subsequently, we integrate the curvature preview with the path generator and show the joint generation-tracking performance in two different scenarios.
File in questo prodotto:
File Dimensione Formato  
A_Non-Optimization-Based_Dynamic_Path_Planning_for_Autonomous_Obstacle_Avoidance.pdf

Accesso riservato

: Publisher’s version
Dimensione 2.81 MB
Formato Adobe PDF
2.81 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/11311/1224981
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 2
social impact