Developing and testing autonomous vehicles in real-world scenarios is a time-consuming, costly and potentially dangerous ...