Simulation-based reinforcement learning for real-world autonomous driving

Błażej Osiński,Adam Jakubowski,Piotr Miłoś,Paweł Zięcina,Christopher Galias,Silviu Homoceanu,Henryk Michalewski
2024-04-03
Abstract:We use reinforcement learning in simulation to obtain a driving system controlling a full-size real-world vehicle. The driving policy takes RGB images from a single camera and their semantic segmentation as input. We use mostly synthetic data, with labelled real-world data appearing only in the training of the segmentation network. Using reinforcement learning in simulation and synthetic data is motivated by lowering costs and engineering effort. In real-world experiments we confirm that we achieved successful sim-to-real policy transfer. Based on the extensive evaluation, we analyze how design decisions about perception, control, and training impact the real-world performance.
Machine Learning,Artificial Intelligence,Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to use reinforcement learning to train an autonomous driving system in a simulated environment and successfully transfer it to a full - size vehicle in the real world. Specifically, the researchers focus on how to train a driving strategy using synthetic data in the simulator, which can directly control real - world vehicles without a large amount of real - world data. The main motivation for this method is to reduce development costs and engineering workload. Through a series of experiments, the paper verifies the impact of design decisions (such as perception, control, and training methods) on actual performance, especially how to achieve effective sim - to - real transfer.