Open-Loop and Feedback Nash Trajectories for Competitive Racing with iLQGames

Matthias Rowold,Alexander Langmann,Boris Lohmann,Johannes Betz
2024-02-03
Abstract:Interaction-aware trajectory planning is crucial for closing the gap between autonomous racing cars and human racing drivers. Prior work has applied game theory as it provides equilibrium concepts for non-cooperative dynamic problems. With this contribution, we formulate racing as a dynamic game and employ a variant of iLQR, called iLQGames, to solve the game. iLQGames finds trajectories for all players that satisfy the equilibrium conditions for a linear-quadratic approximation of the game and has been previously applied in traffic scenarios. We analyze the algorithm's applicability for trajectory planning in racing scenarios and evaluate it based on interaction awareness, competitiveness, and safety. With the ability of iLQGames to solve for open-loop and feedback Nash equilibria, we compare the behavioral outcomes of the two equilibrium concepts in simple scenarios on a straight track section.
Robotics,Computer Science and Game Theory
What problem does this paper attempt to address?
### Problems Addressed by the Paper The paper aims to address the gap between autonomous racing and human racers, particularly in head-to-head races or complex multi-car scenarios. Specifically, existing trajectory planning methods fail to achieve the competitive and strategic maneuvers exhibited by human racers in races. The paper adopts a game-theoretic approach—Iterative Linear Quadratic Games (iLQGames)—to generate trajectories that satisfy Nash equilibrium conditions and evaluates their applicability, competitiveness, and safety in racing scenarios. ### Main Contributions of the Paper 1. **Applicability Analysis**: The paper analyzes the applicability of the iLQGames algorithm in competitive racing scenarios, evaluating its interaction awareness, competitiveness, and safety. 2. **Cost Parameter Adjustment**: By adjusting cost parameters, the aggressiveness of the vehicle can be controlled, and responsibility can be allocated to some extent to avoid collisions. 3. **Comparison of Open-Loop and Feedback Solutions**: The paper compares the behavioral differences between open-loop and feedback solutions obtained by iLQGames, demonstrating their different performances on simple tracks. ### Research Background Despite advancements in autonomous racing algorithms in recent years, autonomous racers still cannot match human racers in head-to-head races or complex multi-car scenarios. Existing trajectory planning methods typically use a sequential planning approach, predicting the opponent's trajectory first and then reacting to generate a collision-free trajectory. This sequential approach ignores the fact that opponents will react to the vehicle's behavior, leading to overly conservative behavior and potentially causing the vehicle to stall. To overcome these issues, the paper proposes an interaction-aware planning method that generates more aggressive and competitive trajectories by considering the interactions with opponents. ### Method Introduction The paper employs the iLQGames algorithm to solve dynamic game problems. iLQGames can find trajectories that satisfy Nash equilibrium conditions under linear quadratic approximations. Additionally, by adjusting parameters in the cost function, the aggressiveness of the vehicle can be controlled, and responsibility can be allocated to some extent to avoid collisions. The paper also compares the different performances of open-loop and feedback solutions, demonstrating their behavioral differences on simple tracks.