Site icon Synced

PGDrive Simulator Generates Unlimited Diverse Driving Environments

Researchers from The Chinese University of Hong Kong, SenseTime Research and Zhejiang University have proposed PGDrive, a driving simulator designed to evaluate and improve end-to-end driving agents’ generalization abilities.

Driving simulators such as CARLA and SUMMIT are currently widely used for end-to-end training of autonomous driving systems. Although such simulators feature visually realistic driving depictions, they typically include only a fixed set of maps and a limited number of configurations. Models trained on a small number of examples often struggle with new scenarios.

“It is known that deep neural networks can overfit training data easily,” explain the researchers. PGDrive, meanwhile, is able to generate an unlimited number of diverse driving maps. The simulator is introduced in the paper Improving the Generalization of End-to-End Driving through Procedural Generation.

The researchers identify a key PGDrive mechanism as procedural generation (PG), which enables a diverse range of executable maps to be procedurally generated from predefined, elementary “road blocks.” The video game industry first adopted PG algorithms to automatically generate diverse game content such as different levels, maps, racing courses, etc. Machine learning researchers have recently picked up on the benefits of using PG algorithms to generate training samples with diverse training settings to tackle the challenge of data overfitting.

The new paper introduces the concept of road blocks — elementary roadway components that can be assembled into complete maps by the procedural generation algorithm.

The PGDrive model builds its maps using seven road block types, each with configurable settings:

Under predefined rules, the building blocks are randomly selected by the PG algorithm and assembled into environments where the driving agents can interact. The team says that while driving agents such as Proximal Policy Optimization (PPO) and Soft Actor-Critic (SAC) trained on a small fixed set of maps generalize poorly to unseen maps, their generalization ability across scenarios with different traffic densities and map structures improves as their training environment grows with more procedurally generated maps.

The researchers have made the PGDrive code available on their project GitHub, and the paper Improving the Generalization of End-to-End Driving through Procedural Generation is on arXiv.


Reporter: Fangyu Cai | Editor: Michael Sarazen


Synced Report | A Survey of China’s Artificial Intelligence Solutions in Response to the COVID-19 Pandemic — 87 Case Studies from 700+ AI Vendors

This report offers a look at how China has leveraged artificial intelligence technologies in the battle against COVID-19. It is also available on Amazon KindleAlong with this report, we also introduced a database covering additional 1428 artificial intelligence solutions from 12 pandemic scenarios.

Click here to find more reports from us.


We know you don’t want to miss any news or research breakthroughs. Subscribe to our popular newsletter Synced Global AI Weekly to get weekly AI updates.

Exit mobile version