Skip to main content
QUICK REVIEW

[Paper Review] Towards a Realistic Simulation Framework for Vehicular Platooning Applications

Bruno Ferreira Vieira, Ricardo Severino|arXiv (Cornell University)|Apr 5, 2019
Vehicular Ad Hoc Networks (VANETs)6 references4 citations
TL;DR

This paper presents a novel simulation framework integrating Gazebo, OMNeT++, and ROS to enable realistic, end-to-end simulation of cooperative vehicular platooning with full ETSI ITS-G5 communication stack support. By synchronizing time-driven Gazebo with event-driven OMNeT++ via ROS clock synchronization, the framework demonstrates that higher CAM transmission frequencies (e.g., 10 Hz) significantly improve platooning stability, reducing inter-vehicle distance and steering angle oscillations compared to lower frequencies (e.g., 2.5 Hz).

ABSTRACT

Cooperative vehicle platooning applications increasingly demand realistic simulation tools to ease their validation and to bridge the gap between development and real-world deployment. However, their complexity and cost often hinder its validation in the real world. In this paper, we propose a realistic simulation framework for vehicular platoons that integrates Gazebo with OMNeT++ over Robot Operating System (ROS) to support the simulation of realistic scenarios of autonomous vehicular platoons and their cooperative control.

Motivation & Objective

  • Address the lack of integrated, realistic simulation tools for cooperative vehicular platooning that combine autonomous driving, communication protocols, and physical vehicle dynamics.
  • Overcome the limitations of existing frameworks that either lack ROS integration, fail to support lateral control, or omit the full ETSI ITS-G5 communication stack.
  • Enable accurate validation of platooning control systems under realistic network and vehicle dynamics conditions to bridge the gap between simulation and real-world deployment.
  • Provide a unified simulation environment that synchronizes time-driven robotics simulation (Gazebo) with event-driven network simulation (OMNeT++) using ROS as a middleware.
  • Evaluate the impact of CAM transmission frequency on platooning stability, particularly in longitudinal control and inter-vehicle distance maintenance.

Proposed method

  • Integrate Gazebo (for realistic vehicle dynamics and sensor modeling) with OMNeT++ (for network-level simulation) via ROS middleware to enable bidirectional data exchange.
  • Implement a Vehicle Data Provider (VDP) in OMNeT++ to extract real-time vehicle state data (speed, heading, GPS) from Gazebo and forward it to the Robot Middleware (RM).
  • Use the RM to encode vehicle state data into CAM (Cooperative Awareness Message) format compliant with ETSI ITS-G5 ASN.1 specifications via the CaService component.
  • Synchronize Gazebo (time-driven) and OMNeT++ (event-driven) by using the ROS /Clock topic as a reference clock, triggering OMNeT++ events at precise timestamps via a custom 'syncMsg' mechanism.
  • Model a three-vehicle platoon using Toyota Prius vehicles with a PID-based longitudinal control model relying solely on CAM messages to maintain a safe 8-meter inter-vehicle distance.
  • Simulate varying CAM transmission frequencies (10 Hz to 2.5 Hz) to evaluate their impact on platooning performance and control stability.
Figure 1: Framework Architecture
Figure 1: Framework Architecture

Experimental results

Research questions

  • RQ1How does the integration of Gazebo, OMNeT++, and ROS enable realistic simulation of cooperative vehicular platooning with full ETSI ITS-G5 support?
  • RQ2What is the impact of varying CAM transmission frequencies on the stability of longitudinal platooning control and inter-vehicle distance?
  • RQ3How does the synchronization mechanism between time-driven (Gazebo) and event-driven (OMNeT++) simulators affect simulation fidelity and timing accuracy?
  • RQ4To what extent does the proposed framework support lateral control and realistic sensor/actuator modeling compared to existing tools?
  • RQ5How do network-induced delays and communication reliability affect platooning performance in a simulated environment with realistic vehicle dynamics?

Key findings

  • Higher CAM transmission frequencies (10 Hz) result in significantly improved stability of the PID longitudinal controller, with reduced inter-vehicle distance oscillations compared to lower frequencies (2.5 Hz).
  • At 2.5 Hz, the follower vehicle fails to maintain platoon formation, losing track of the leader and coming to a stop, as evidenced by a 0.4-second period of zero steering angle and distance divergence around iteration 700.
  • The platooning system initiates only after the leader vehicle starts moving, with the follower accelerating to catch up, confirming the system’s dependency on timely CAM updates.
  • The steering angle remains at zero during periods of lost leader tracking, indicating that the control system becomes inactive when CAM messages are not received.
  • Improved CAM frequency leads to more consistent and stable control behavior, both in inter-vehicle distance and steering angle, demonstrating a direct correlation between communication frequency and control performance.
  • The framework successfully enables end-to-end simulation of platooning with full ETSI ITS-G5 stack integration, supporting realistic vehicle dynamics and ROS-based control logic, which is not available in most existing tools.
Figure 2: Data workflow
Figure 2: Data workflow

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.