Challenges in Integrating Low-level Path Following and High-level Path Planning Over Polytopic Maps

Jonah J. Glunt, Jacob A. Siefert, Herschel C. Pangborn, Sean B. Brennan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Autonomous vehicle navigation and control require both planning and successful following of a desired path through an environment. This is often performed by a hierarchical framework that includes both a path planning algorithm and a path following controller. However, these two levels often operate with different modeling assumptions, constraints, and cost functions, leading to several challenges when integrated. To demonstrate the challenges that arise specifically when mapped obstacles represent regions that can be traversed but with varying traversal costs, this paper builds an intuitive control hierarchy consisting of an A* path planner, a Kalman filter to estimate traversal costs, and a model predictive controller. While each of these elements have been deeply studied individually, this paper identifies challenges that can arise from their coupled behavior and categories existing literature that addresses some of these challenges. Simulation results for a ground vehicle traversing regions of varying cost illustrate both the benefits and potential pitfalls of this hierarchical integration, motivating its further study for vehicle autonomy.

Original languageEnglish (US)
Title of host publicationIFAC-PapersOnLine
EditorsMarcello Canova
PublisherElsevier B.V.
Pages19-24
Number of pages6
Edition3
ISBN (Electronic)9781713872344
DOIs
StatePublished - Oct 1 2023
Event3rd Modeling, Estimation and Control Conference, MECC 2023 - Lake Tahoe, United States
Duration: Oct 2 2023Oct 5 2023

Publication series

NameIFAC-PapersOnLine
Number3
Volume56
ISSN (Electronic)2405-8963

Conference

Conference3rd Modeling, Estimation and Control Conference, MECC 2023
Country/TerritoryUnited States
CityLake Tahoe
Period10/2/2310/5/23

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering

Cite this