Zero-Shot Autonomous Vehicle Policy Transfer: From Simulation to Real-World via Adversarial Learning

Abstract: 

In this article, we demonstrate a zero-shot transfer of an autonomous driving policy from simulation to University of Delaware's scaled smart city with adversarial multi-agent reinforcement learning, in which an adversary attempts to decrease the net reward by perturbing both the inputs and outputs of the autonomous vehicles during training. We train the autonomous vehicles to coordinate with each other while crossing a roundabout in the presence of an adversary in simulation. The adversarial policy successfully reproduces the simulated behavior and incidentally outperforms, in terms of travel time, both a human-driving baseline and adversary-free trained policies. Finally, we demonstrate that the addition of adversarial training considerably improves the performance of the policies after transfer to the real world compared to Gaussian noise injection.

Author: 
Chalaki, Behdad
Beaver, Logan E.
Remer, Ben
Jang, Kathy
Vinitsky, Eugene
Bayen, Alexandre
Malikopoulos, Andreas A.
Publication date: 
October 1, 2020
Publication type: 
Conference Paper
Citation: 
Chalaki, B., Beaver, L. E., Remer, B., Jang, K., Vinitsky, E., Bayen, A. M., & Malikopoulos, A. A. (2020). Zero-Shot Autonomous Vehicle Policy Transfer: From Simulation to Real-World via Adversarial Learning. 2020 IEEE 16th International Conference on Control & Automation (ICCA), 35–40. https://doi.org/10.1109/ICCA51439.2020.9264552