Robust Global-Local Behavior Arbitration via Continuous Command Fusion Under LiDAR Errors

arXiv cs.RO / 3/31/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper proposes a ROS2-native arbitration module that continuously fuses commands from two unchanged autonomous-driving controllers: a Pure Pursuit global reference tracker and a LiDAR Gap Follow reactive safety controller.
  • A PPO-trained policy outputs a continuous gating signal from compact observations to combine both proposed Ackermann commands into a single drive command, with additional safety checks layered on top.
  • The authors benchmark the approach against a lightweight sampling-based predictive baseline under identical ROS topic inputs and control-loop frequency.
  • Robustness is evaluated using a ROS2 impairment protocol that simulates LiDAR noise, delay, and dropout, plus targeted forward-cone false short-range outliers.
  • Results from a close-proximity passing scenario include both safe success/failure rates and per-step end-to-end runtime as sensing stress increases, framing the work as command-level robustness testing rather than full interaction planning replacement.

Abstract

Modular autonomous driving systems must coordinate global progress objectives with local safety-driven reactions under imperfect sensing and strict real-time constraints. This paper presents a ROS2-native arbitration module that continuously fuses the outputs of two unchanged and interpretable controllers: a global reference-tracking controller based on Pure Pursuit and a reactive LiDAR-based Gap Follow controller. At each control step, both controllers propose Ackermann commands, and a PPO-trained policy predicts a continuous gate from a compact feature observation to produce a single fused drive command, augmented with practical safety checks. For comparison under identical ROS topic inputs and control rate, we implement a lightweight sampling-based predictive baseline. Robustness is evaluated using a ROS2 impairment protocol that injects LiDAR noise, delay, and dropout, and additionally sweeps forward-cone false short-range outliers. In a repeatable close-proximity passing scenario, we report safe success and failure rates together with per-step end-to-end controller runtime as sensing stress increases. The study is intended as a command-level robustness evaluation in a modular ROS2 setting, not as a replacement for planning-level interaction reasoning.