Modular Vehicle Control for Transferring Semantic Information Between Weather Conditions Using GANs
Even though end-to-end supervised learning has shown promising results for sensorimotor control of self-driving cars, its performance is greatly affected by the weather conditions under which it was trained, showing poor generalization to unseen conditions. In this paper, we show how knowledge can be transferred using semantic maps to new weather conditions without the need to obtain new ground truth data. To this end, we propose to divide the task of vehicle control into two independent modules: a control module which is only trained on one weather condition for which labeled steering data is available, and a perception module which is used as an interface between new weather conditions and the fixed control module. To generate the semantic data needed to train the perception module, we propose to use a generative adversarial network (GAN)-based model to retrieve the semantic information for the new conditions in an unsupervised manner. We introduce a master-servant architecture, where the master model (semantic labels available) trains the servant model (semantic labels not available). We show that our proposed method trained with ground truth data for a single weather condition is capable of achieving similar results on the task of steering angle prediction as an end-to-end model trained with ground truth data of 15 different weather conditions.
Code (1)
Tasks
Generative Adversarial NetworkSelf-Driving CarsSimilar Papers 제목 키워드 기반
Learning On-Road Visual Control for Self-Driving Vehicles with Auxiliary Tasks
A safe and robust on-road navigation system is a crucial component of achieving fully automated vehicles. NVIDIA recently proposed an End-to-End algorithm that can directly learn steering commands from raw pixels of a fr…
Optical Flow EstimationSemantic SegmentationSensor FusionVisual NavigationDriving Policy Transfer via Modularity and Abstraction
End-to-end approaches to autonomous driving have high sample complexity and are difficult to scale to realistic urban driving. Simulation can help end-to-end driving systems by providing a cheap, safe, and diverse traini…
Autonomous DrivingDiffStack: A Differentiable and Modular Control Stack for Autonomous Vehicles
Autonomous vehicle (AV) stacks are typically built in a modular fashion, with explicit components performing detection, tracking, prediction, planning, control, etc. While modularity improves reusability, interpretabilit…
Autonomous VehiclesPredictionScaling up the Optimal Safe Control of Connected and Automated Vehicles to a Traffic Network: A Hierarchical Framework of Modular Control Zones
We consider the problem of scaling up optimal and safe controllers for Connected and Automated Vehicles (CAVs) from a single Control Zone (CZ) around a traffic conflict area to an entire network. The goal is to jointly m…
AARK: An Open Toolkit for Autonomous Racing Research
Autonomous racing demands safe control of vehicles at their physical limits for extended periods of time, providing insights into advanced vehicle safety systems which increasingly rely on intervention provided by vehicl…
Autonomous RacingSemantic Segmentation