← Latest papers
💻 computer science

CARLAverse: A Highly Modular, Distributed, and Multimodal Framework for Human-in-the-Loop Simulation

CARLAverse is an open-source, distributed, and multimodal simulation framework that integrates driving, cycling, and pedestrian environments to enable scalable human-in-the-loop experiments by decoupling latency-critical haptic feedback from network bottlenecks through a novel local-client/central-server architecture.

Original authors: Patrick Rebling, Philipp Nenninger, Reiner Kriesten

Published 2026-09-11
📖 5 min read🧠 Deep dive

Original authors: Patrick Rebling, Philipp Nenninger, Reiner Kriesten

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

To build cars that can drive themselves safely, engineers must teach them how to navigate a world filled with unpredictable people. While computers are excellent at following strict rules, they often struggle with the subtle, unspoken negotiations that happen on a busy street: a cyclist glancing over their shoulder before turning, a pedestrian hesitating at a crosswalk, or a driver signaling a lane change. To study these complex interactions without risking real lives, researchers use simulators. These digital environments allow humans to act out driving scenarios while computers record their reactions. However, a major hurdle remains: most current simulators are isolated islands. They can show a human driver a virtual world, but they struggle to connect that driver with other real humans acting as cyclists or pedestrians in the same shared space. When multiple people try to interact in a virtual world over a network, the delay in sending information can break the illusion, making the experience feel sluggish or causing physical discomfort.

A team of researchers at Karlsruhe University of Applied Sciences has addressed this challenge by creating a new, open system called CARLAverse. This framework acts as a bridge, allowing different types of simulators—those for cars, bicycles, and pedestrians—to connect and interact in a single, synchronized virtual city. The core innovation lies in how the system handles the physics of movement. Instead of sending every tiny detail of a person's steering or pedaling to a central computer and waiting for a reply, the system splits the work. Each participant's local machine calculates the immediate, high-speed forces they feel, such as the resistance in a steering wheel or the vibration of a bicycle handlebar, while a central server manages the broader traffic flow and the positions of other vehicles. This design ensures that the feedback a human feels is instant and realistic, even if the participants are located in different buildings or cities. By combining these distributed calculations with a shared virtual environment, the researchers have created a platform where multiple people can safely practice and study how they react to one another in mixed traffic, capturing the genuine social dynamics that artificial intelligence often misses.

The system is built on a foundation of modularity, meaning it can adapt to various hardware setups without requiring a complete rebuild. It supports three distinct modes of travel: driving a car, riding a bicycle, and walking. For the car, the system connects to standard driving simulators with steering wheels and pedals. For the bicycle, it links to smart trainers that can adjust resistance to mimic hills or wind. For pedestrians, it uses virtual reality headsets and cameras to track body movements, allowing a person to walk naturally and see the world from a human height. What makes this approach unique is its ability to keep these different experiences in perfect sync. When a pedestrian in virtual reality steps off a curb, the driver in the car simulator sees that movement instantly and feels the appropriate change in the road environment. The system achieves this by carefully separating the heavy lifting of global traffic management from the sensitive, fast-paced calculations of individual movement.

In the past, connecting multiple simulators often relied on software layers that acted as middlemen, passing messages back and forth. The researchers found that these middlemen introduced too much delay, which is unacceptable for systems that rely on physical feedback like force feedback or motion platforms. To solve this, CARLAverse bypasses these extra layers, allowing the local machines to talk directly to the central server using streamlined communication channels. This direct line of communication ensures that when a driver turns the wheel, the virtual car responds immediately, and the force feedback motor pushes back against their hand without a noticeable lag. Similarly, when a cyclist pedals, the resistance adjusts in real-time to match the virtual terrain. This precision is vital because even a tiny delay can cause a person to feel sick or lose their sense of presence in the simulation.

The researchers also integrated advanced features to make the experience more immersive. The system generates sound based on the location of the user, so a driver hears the engine roar differently depending on where they are in the city, and a pedestrian hears an approaching car from the correct direction. Visuals are handled with care to ensure that the images on screens or in headsets align perfectly with the user's perspective, preventing the dizziness that often plagues virtual reality. For the bicycle simulator, the system even calculates the physical forces of wind and road slope to adjust the resistance on the trainer, making the ride feel authentic. For pedestrians, the system uses standard webcams to track body movements, translating the way a person leans or gestures into the virtual world, allowing for natural interactions like waving or looking around.

The ultimate goal of this work is to provide a tool for understanding human behavior in traffic. By placing real people in a shared virtual space, researchers can observe how they negotiate right-of-way, how they signal their intentions, and how they react to unexpected events. This data is difficult to gather with artificial agents alone, as computers often fail to replicate the subtle nuances of human body language and hesitation. The CARLAverse framework allows for large-scale experiments where multiple institutions can participate simultaneously, connecting simulators across wide distances. This capability opens the door to studying complex traffic scenarios involving cars, bikes, and people all at once, providing a richer understanding of the social fabric of our roads. While the system is currently a simulation, the researchers plan to validate its physical models further and expand its capabilities, including adding motion platforms for bicycles and omnidirectional treadmills for pedestrians. By making this technology open and accessible, the team hopes to lower the barriers for other researchers to conduct similar studies, fostering a collaborative effort to make future transportation systems safer and more attuned to human needs.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →