Open-Source Based and ETSI Compliant Cooperative, Connected, and Automated Mini-Cars

This paper proposes a cost-effective, open-source platform utilizing 1:10 scaled mini-cars equipped with ROS2 and an ETSI-compliant OScar stack to bridge the gap between simulation and field testing for cooperative, connected, and automated vehicle research, demonstrated through a validated intersection collision warning application.

Lorenzo Farina, Federico Gavioli, Salvatore Iandolo, Francesco Moretti, Giuseppe Perrone, Matteo Piccoli, Francesco Raviglione, Marco Rapelli, Antonio Solida, Paolo Burgio, Carlo Augusto Grazia, Alessandro Bazzi

Published Mon, 09 Ma
📖 4 min read☕ Coffee break read

Imagine the future of driving not as a single, massive leap, but as a series of smaller, safer steps. We are moving from cars driven entirely by humans, to cars that can drive themselves, and finally to cars that can "talk" to each other to avoid accidents.

But here's the problem: Testing these high-tech, talking cars on real highways is incredibly expensive and dangerous. If you want to test a new "collision avoidance" feature, you don't want to crash a $50,000 car just to see if the software works.

The Solution: A "Toy" Car That Thinks Like a Real One

This paper introduces a clever middle ground: a 1:10 scale mini-car. Think of it as a high-tech, autonomous version of a remote-controlled toy car, but one that speaks the exact same language as real-world vehicles.

Here is how the team built this "smart toy" and why it matters, broken down into simple parts:

1. The Body: The "Race Car" Chassis

The team started with a standard remote-controlled car chassis (the Roboracer/F1tenth platform). It's like the skeleton of a race car.

  • The Brains: Instead of a human driver, they put a powerful computer (NVIDIA Jetson Orin) inside. This is the car's brain, running ROS2 (Robot Operating System), which is like the "Windows" or "macOS" for robots.
  • The Eyes: They added a LiDAR sensor. Imagine this as a super-accurate, 360-degree laser flashlight that constantly scans the room to build a digital map of where everything is.
  • The Muscles: The car has electric motors for speed and steering, controlled by the brain to drive itself around a track without crashing.

2. The Voice: The "Talker" (The OBU)

This is the most important part. A car that drives itself is cool, but a car that talks to other cars is revolutionary.

  • The Hardware: They attached a small, cheap computer (a Raspberry Pi 5) to the car. This acts as the car's "walkie-talkie."
  • The Language (OSCar): Usually, cars use complex, expensive, proprietary software to talk to each other. This team used OSCar, an open-source software that speaks the official European language for car communication (ETSI C-ITS).
    • Analogy: If real cars speak a secret, expensive dialect, this mini-car speaks the official, open-source "UN language" of the road. It can say things like, "I am turning left," or "I am 5 meters away," in a way that any standard-compliant car would understand.

3. The Cost: "Lego" vs. "Ferrari"

Building a full-size autonomous test car can cost hundreds of thousands of dollars.

  • The Mini-Car Cost: The team managed to build this entire system for about 3,000 Euros (roughly $3,200).
  • Why it matters: It's like comparing building a full-scale Ferrari to build a high-end Lego Ferrari. You can crash the Lego one a hundred times, break it, fix it, and test crazy new ideas without losing your shirt. It makes research accessible to universities and small teams, not just giant car companies.

4. The Test: The "Intersection Warning" Game

To prove it works, they created a simple game: The Intersection Collision Warning (ICW).

  • The Setup: They built a small oval track with a "crossing" in the middle (an intersection).
  • The Players:
    • Car A: Drives around the oval automatically.
    • Car B: Sits still at the intersection, waiting.
  • The Drama:
    1. Car A is far away. Car B doesn't know it's there.
    2. Car A gets closer. It sends a digital "Hello, I'm coming!" message (a CAM message) via its Raspberry Pi.
    3. Car B receives the message before it can even see Car A with its camera.
    4. The Result: Car B's computer immediately flashes a warning light on a screen: "DANGER! A car is approaching!"

This proves that even before the cars can see each other with their "eyes" (cameras), they can "hear" each other with their "ears" (radio), preventing a crash.

The Big Picture

This paper isn't just about building a cool toy. It's about democratizing the future of driving.

By creating a low-cost, open-source platform that follows strict international standards, the researchers are saying: "You don't need a billion-dollar budget to test the future of traffic. You just need a smart mini-car, some open-source code, and a track."

This allows scientists to test safety features, traffic algorithms, and emergency protocols quickly and cheaply, paving the way for the day when our real, full-size cars can talk to each other to keep us all safe.