CARLA: An Open Urban Driving Simulator