Baidu's ApolloWorld Trains Apollo Go Robotaxis in a Virtual Environment
Baidu has introduced ApolloWorld, a world model that generates camera and LiDAR imagery and alters traffic environments to train and validate its Apollo Go robotaxis. Wang Liang, chief architect of Baidu's Intelligent Driving Group (IDG), described the model as an "examiner" for verifying autonomous driving safety.

Baidu has built a virtual training ground for Apollo Go.
On November 3, Baidu disclosed the latest progress of its world model, ApolloWorld. It can generate images as perceived by cameras and LiDAR, and alter various traffic environments for the training and validation of autonomous driving.
Wang Liang, Chief Architect of Baidu's Intelligent Driving Group (IDG) and Chairman of the IDG Technology Committee, describes it as the "examiner" for validating autonomous driving safety. The R&D team can use it to repeatedly simulate risk scenarios, checking whether the driving model can brake in time, yield correctly, and complete the entire journey through continuous interactions, thereby exposing potential issues well before physical vehicle deployment.
In real-world operations, high-value scenarios can also be expanded into numerous variations through ApolloWorld, allowing the vehicle-side end-to-end foundation model ADFM to repeatedly practice and undergo testing within this environment.
During L4 fully driverless operations, relying solely on physical road tests is often insufficient to cover all corner cases. The world model enables this type of validation to be completed much faster. For Apollo Go, which is continuously expanding its operating areas, this approach is already accelerating its R&D and deployment efficiency.
End-to-end requires closed-loop validation
To understand ApolloWorld, one must first look at the changes implemented on Apollo Go vehicles.
In the past, autonomous driving systems typically divided perception, prediction, and decision-making and planning into separate modules. Engineers could optimize each module individually, but front-end recognition errors would propagate downstream; different models distributed the use of onboard computing power, requiring continuous coordination between the models and a vast array of hand-coded rules.

Entering a new city presents more work for this system. For instance, traffic habits vary across different cities, and there are distinctions between left-hand and right-hand drive. If a new set of rules must be added for every such difference, adaptation efficiency will struggle to keep pace with business expansion.
Baidu's direction is the autonomous driving foundation model ADFM. It feeds video, LiDAR, navigation, and other information into the model, generating driving actions such as steering, acceleration, and deceleration through a unified feature representation. More driving experience enters the model via data, reducing information loss between traditional modules and enabling computing power to serve larger models.

However, the challenge here is that there is no human driver in the vehicle ready to take over at any moment.
Wang Liang used rock climbing as an analogy: L2 driver assistance is like rock climbing with a safety rope, while fully autonomous driving is like rock climbing without one. Architectural advancements must be accompanied by sufficient training and validation before entering actual operation.
One method for validating a new model is to re-input sensor data collected from real-world road tests into the model to see what driving decisions it would make in those scenarios; this method is called data playback. However, playback can only provide the environment exactly as it was recorded, and cannot simulate the reactions of surrounding vehicles to new actions.

ApolloWorld, on the other hand, allows the test environment to change in response to driving actions: after the ADFM executes maneuvers such as steering, acceleration, and deceleration, ApolloWorld simulates the reactions of surrounding vehicles and pedestrians, generating new camera images and LiDAR point clouds. The ADFM then determines its next driving steps based on this new data, allowing the test to proceed continuously.
This gives Baidu the opportunity to conduct simulation validation for a wider variety of scenarios before hitting the road, supplementing real-vehicle testing. Only then, when actually operating on the road, can risks be reduced to a lower level.
Interactive multimodal simulation
Yang Ze, Distinguished Architect at Baidu IDG and Head of the World Model, explained that ApolloWorld models traffic participants such as vehicles and pedestrians as AI agents. The model integrates their historical states, road and traffic signal information, and the ego vehicle's actions to predict the next moves of all parties, then feeds the new states back into the model for continuous simulation.

The simulated traffic states must then be converted into sensor data readable by the driving model. ApolloWorld jointly generates camera images and LiDAR point clouds while maintaining consistency across different viewpoints and modalities.
Yang Ze disclosed that when running on a computing cluster, ApolloWorld can generate 24 frames of data per second, with each frame comprising 10 camera images and 4 LiDAR point clouds.

This real-time generation capability determines whether the driving model can interact continuously with the environment and also impacts the efficiency of large-scale virtual testing.
Vehicle dynamics and sensor observations in the simulation must adhere to the laws of physics, and static structures such as roads and buildings must remain consistent over extended simulation runs.
According to Yang Ze, ApolloWorld can use street appearance and geometric data collected from operations as digital twin inputs to help the model maintain environmental structural stability. It then combines time and traffic flow to generate scenes, supporting continuous driving validation.
Simulating the entire journey
ApolloWorld can simulate the complete journey of Apollo Go from departure to arrival.
To complete a single order, an Apollo Go vehicle must continuously navigate through various intersections and road segments, where every acceleration, deceleration, and lane change can affect subsequent traffic conditions. By simulating the entire trip, ApolloWorld can evaluate these sequential driving decisions in context, testing whether the vehicle can continuously adapt to changing traffic and reach its destination smoothly.

During testing, the starting point can be kept fixed while changing the destination, or the traffic density along the same route can be adjusted, allowing for comparisons of the driving model's performance and arrival times under different conditions.
This brings testing closer to real-world operational challenges: a route might be easily navigated when empty, but can the vehicle still complete the order safely and efficiently during morning and evening rush hours? If switched to a different route, what previously unverified interactions will it encounter?
Hazardous scenarios can also be introduced into this environment for repeated testing. Variations can be generated for situations such as an oncoming vehicle bypassing an obstacle and encroaching into the lane, a cyclist suddenly emerging from an obscured area, or a small animal darting into the roadway, allowing engineers to observe when the driving system brakes, how it maneuvers to avoid the hazard, and how it resumes normal driving once the danger has passed.
On real roads, a corner case is difficult to recreate multiple times. A virtual environment, however, can alter conditions around it, enabling limited real-world experience to cover a much wider range of possibilities.
This is also where Baidu's accumulated data proves invaluable. According to disclosures from Baidu, Apollo Go has been deployed in 28 cities worldwide, completing over 23 million trips. The total autonomous driving distance exceeds 350 million kilometers, of which fully driverless distance accounts for over 240 million kilometers.

This mileage provides more than just roadway visuals; it also includes actual driving maneuvers, the reactions of other road users, and the distinct traffic habits across different cities. As ApolloWorld learns how the world changes, Apollo Go has already amassed a massive amount of data to support this.
Applying this data to simulation also requires addressing the discrepancies between simulated results and reality. Wang Liang noted that simulating details such as braking distances, lighting and shadows, and LiDAR reflections all require long-term optimization.
Real-world operations also continuously contribute to model iteration. According to the process described by Yang Ze, operational data from Apollo Go is used to train ApolloWorld, which then provides a training and validation environment for ADFM. The improved ADFM is deployed in real-world operations, and the newly accumulated data is used to further refine ApolloWorld.
Today, leading global L4 autonomous driving companies continue to expand. Waymo has expanded its service area to more cities across the United States, while newcomer Tesla is also expanding rapidly. Baidu's Apollo Go has already launched fully driverless commercial operations in Dubai and is conducting road tests in London, Hong Kong, and other locations.
Clearly, competition in L4 autonomous driving remains fierce.
To achieve safer autonomous driving, this competition will continuously increase the pressure on training and validation.
Baidu has launched ApolloWorld, aiming to shift more trial and error into the virtual environment and leverage existing operational experience to test a wider range of routes and traffic conditions. For the still-expanding Apollo Go, this investment aims to solve the challenge of reducing adaptation costs for new regions and shortening deployment cycles while thoroughly validating safety.