How Shall I Drive? Interaction Modeling and Motion Planning towards Empathetic and Socially-Graceful Driving

Yi Ren,Steven Elliott,Yiwei Wang,Yezhou Yang,Wenlong Zhang
DOI: https://doi.org/10.48550/arXiv.1901.10013
2019-01-29
Abstract:While intelligence of autonomous vehicles (AVs) has significantly advanced in recent years, accidents involving AVs suggest that these autonomous systems lack gracefulness in driving when interacting with human drivers. In the setting of a two-player game, we propose model predictive control based on social gracefulness, which is measured by the discrepancy between the actions taken by the AV and those that could have been taken in favor of the human driver. We define social awareness as the ability of an agent to infer such favorable actions based on knowledge about the other agent's intent, and further show that empathy, i.e., the ability to understand others' intent by simultaneously inferring others' understanding of the agent's self intent, is critical to successful intent inference. Lastly, through an intersection case, we show that the proposed gracefulness objective allows an AV to learn more sophisticated behavior, such as passive-aggressive motions that gently force the other agent to yield.
Robotics,Computer Science and Game Theory
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: Autonomous vehicles (AVs) lack elegance and sociability when interacting with human drivers, resulting in the inability to correctly predict the behavioral intentions of human drivers, thereby causing traffic accidents or interaction deadlocks. Specifically, the paper aims to improve the intention - inference and motion - planning algorithms of autonomous vehicles by introducing the concepts of empathy and social elegance, enabling autonomous vehicles to better understand and adapt to the behavior of human drivers. ### Problem Background In recent years, although the intelligence level of autonomous vehicles has been significantly improved, accidents involving autonomous vehicles indicate that these systems lack elegance and sociability when interacting with human drivers. For example, an autonomous vehicle of Waymo encountered a problem at an intersection because the human driver did not come to a complete stop, causing the autonomous vehicle to stop indefinitely. Another example is the lawsuit against General Motors in 2018. The reason was that the autonomous vehicle of Cruise Automation suddenly changed lanes without the consent of the motorcyclist, resulting in a collision. ### Core Problems of the Paper The paper points out that the root cause of these problems lies in the autonomous vehicle's failure to correctly understand the intentions of human drivers, and thus it cannot accurately predict their future actions. To improve this, the paper proposes the following two main objectives: 1. **Introducing Empathy**: Empathy means that an autonomous vehicle can understand the behavioral intentions of other agents (such as human drivers) and can take into account the other party's understanding of its own behavior. This helps to more accurately infer the true intentions of human drivers. 2. **Defining Social Elegance**: Social elegance is defined as the difference between the behavior of an autonomous vehicle and those behaviors that are favorable to human drivers. By optimizing this objective, an autonomous vehicle can learn more complex and elegant behavior patterns, such as gently forcing the other party to give way. ### Technical Methods The technical methods of the paper can be summarized in two steps: 1. **Modeling the Intention - Inference Problem**: Based on the game - theory framework, a mechanized intention - inference algorithm is proposed, in which the intentions of two agents are jointly inferred. It is assumed that both agents adopt a baseline planning strategy, that is, they plan actions according to the Nash equilibrium in the perceived game of the other party. 2. **Exploring Motion - Planning Strategies**: Based on the inferred intentions, three different motion - planning strategies are explored: - **Reactive Planning**: Plan according to the distribution of the inferred future actions of human drivers. - **Proactive Planning**: Consider that the actions of human drivers depend on the next action of the autonomous vehicle. - **Socially - Aware Planning**: On the basis of proactive planning, a loss term of social elegance is added, making the autonomous vehicle handle interactions more elegantly. ### Main Contributions The main contributions of the paper include: - Proposing mechanized intention - inference and motion - planning algorithms, which are applicable to non - collaborative interactions between two agents. - Introducing the definition of social elegance as a new standard for measuring the performance of human - machine interaction. Through these improvements, the paper hopes to make autonomous vehicles safer, more efficient, and more elegant when interacting with human drivers.