CorrA: Leveraging Large Language Models for Dynamic Obstacle Avoidance of Autonomous Vehicles
Shanting Wang, Panagiotis Typaldos, Andreas A. Malikopoulos
TL;DR
CorrA tackles dynamic obstacle avoidance in mixed-autonomy traffic by combining MPC with DDP and leveraging LLMs to generate adaptive sigmoid-based safety boundaries around obstacles. The LLM outputs orientation parameters $\\lambda$ that shape the obstacle corridors, reducing the ego vehicle’s feasible state space while enforcing hard collision constraints. The trajectory is optimized over a horizon via a constrained DDP inside an MPC loop, with frequent replanning as real-time data and LLM reasoning update the constraints. Across simulations and scaled experiments, CorrA outperforms a baseline MPC in safety, computational efficiency, and travel efficiency, indicating strong potential for real-world autonomous driving in complex environments.
Abstract
In this paper, we present Corridor-Agent (CorrA), a framework that integrates large language models (LLMs) with model predictive control (MPC) to address the challenges of dynamic obstacle avoidance in autonomous vehicles. Our approach leverages LLM reasoning ability to generate appropriate parameters for sigmoid-based boundary functions that define safe corridors around obstacles, effectively reducing the state-space of the controlled vehicle. The proposed framework adjusts these boundaries dynamically based on real-time vehicle data that guarantees collision-free trajectories while also ensuring both computational efficiency and trajectory optimality. The problem is formulated as an optimal control problem and solved with differential dynamic programming (DDP) for constrained optimization, and the proposed approach is embedded within an MPC framework. Extensive simulation and real-world experiments demonstrate that the proposed framework achieves superior performance in maintaining safety and efficiency in complex, dynamic environments compared to a baseline MPC approach.
