Linear Differential Games for Cooperative Behavior Planning of Autonomous Vehicles Using Mixed-Integer Programming

09/30/2021
by   Tobias Kessler, et al.
0

Cooperatively planning for multiple agents has been proposed as a promising method for strategic and motion planning for automated vehicles. By taking into account the intent of every agent, the ego agent can incorporate future interactions with human-driven vehicles into its planning. The problem is often formulated as a multi-agent game and solved using iterative algorithms operating on a discretized action or state space. Even if converging to a Nash equilibrium, the result will often be only sub-optimal. In this paper, we define a linear differential game for a set of interacting agents and solve it to optimality using mixed-integer programming. A disjunctive formulation of the orientation allows us to formulate linear constraints to prevent agent-to-agent collision while preserving the non-holonomic motion properties of the vehicle model. Soft constraints account for prediction errors. We then define a joint cost function, where a cooperation factor can adapt between altruistic, cooperative, and egoistic behavior. We study the influence of the cooperation factor to solve scenarios, where interaction between the agents is necessary to solve them successfully. The approach is then evaluated in a racing scenario, where we show the applicability of the formulation in a closed-loop receding horizon replanning fashion. By accounting for inaccuracies in the cooperative assumption and the actual behavior, we can indeed successfully plan an optimal control strategy interacting closely with other agents.

READ FULL TEXT
research
10/03/2021

Maximum-Entropy Multi-Agent Dynamic Games: Forward and Inverse Solutions

In this paper, we study the problem of multiple stochastic agents intera...
research
10/05/2018

Multi-Vehicle Trajectory Optimisation On Road Networks

This paper addresses the problem of planning time-optimal trajectories f...
research
03/30/2020

Optimal Behavior Planning for Autonomous Driving: A Generic Mixed-Integer Formulation

Mixed-Integer Quadratic Programming (MIQP) has been identified as a suit...
research
09/15/2017

Cooperative Motion Planning for Non-Holonomic Agents with Value Iteration Networks

Cooperative motion planning is still a challenging task for robots. Rece...
research
11/11/2020

Multi-Hypothesis Interactions in Game-Theoretic Motion Planning

We present a novel method for handling uncertainty about the intentions ...
research
01/21/2021

Distributed Receding Horizon Control of Autonomous Convoy with Self-Interested Vehicles

This paper considers the problem of controlling a convoy of autonomous v...
research
10/08/2021

Analyzing the performance of distributed conflict resolution among autonomous vehicles

This paper presents a study on how cooperation versus non-cooperation, a...

Please sign up or login with your details

Forgot password? Click here to reset