DRCC-LPVMPC: Robust Data-Driven Control for Autonomous Driving and Obstacle Avoidance

arXiv:2603.14408 · eess.SY, cs.SY · Submitted 2026-03-15 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.

Rosa: Today's paper: "DRCC-LPVMPC: Robust Data-Driven Control for Autonomous Driving and Obstacle Avoidance".

Dev: Safety in autonomous driving, particularly obstacle avoidance, is critical,

Rosa: First, who's behind it and why it matters.

Paper summary: Rosa: To summarize this paper, "DRCC-LPVMPC: Robust Data-Driven Control for Autonomous Driving and Obstacle Avoidance," the authors propose a framework called DRCC-LPVMPC to improve safety in obstacle avoidance. The core thesis is that traditional Model Predictive Control methods often fail because they can't account for the discrepancies between their simplified vehicle models and the actual behavior of a real vehicle under uncertainty.

Dev: They claim that by using this DRCC-LPVMPC approach, they can explicitly account for these model mismatches and additive disturbances—like those from sensor noise or localization errors—through a distributionally robust chance-constrained approach.

Taro: What this means is that instead of assuming the vehicle behaves exactly as a simple model predicts, the framework constructs constraints based on what is possible given an unknown distribution of uncertainty derived from finite sampled data and a Wasserstein ambiguity set.

Rosa: That's significant because they are not imposing strict assumptions, like requiring the uncertainty to be Gaussian or bounded, which is where distributionally robust optimization (DRO) has been promising for managing uncertainties in motion planning fifteen <ref:2603.14408#pg1,distributionally robust optimization (DRO) has>.

Dev: The paper claims that they reformulate the original LPVMPC constraints into chance constraints and then use a CVaR representation to convert those infinite-dimensional problems into finite-dimensional convex ones.

Taro: This reformulation allows the resulting DRCC problem to be solved in real time using a quadratic programming solver, which is crucial for practical applications where loop rates matter.

Rosa: So, the main claim is that this method achieves robustness by explicitly modeling model discrepancies and additive disturbances while maintaining real-time performance through efficient convex optimization.

Dev: And why it matters is because it offers a way to handle uncertainty in motion planning and control with a more realistic probabilistic view, moving past the limitations of purely deterministic models.

Taro: It addresses the issue that complex real-world dynamics often involve unknown uncertainties, allowing for safer navigation in environments where perfect model knowledge isn't available.

Conclusion: Rosa: Thinking about the paper "DRCC-LPVMPC: Robust Data-Driven Control for Autonomous Driving and Obstacle Avoidance" by Fang, Li, Wu, and Yu, the authors are tackling a fundamental problem in autonomous driving safety. They are proposing a method that uses data sampling to build constraints robust against both model errors and external disturbances.

Dev: The real-world implications of this work center on providing control systems that can function reliably even when the environment behaves unpredictably or when sensor data is noisy, which is something we need for any deployed autonomous vehicle.

Taro: For me, the key implication is that this framework provides a structured methodology for designing obstacle avoidance systems that are inherently aware of their own modeling limitations and how to quantify and manage those uncertainties in a probabilistic manner.

Rosa: It suggests we can build control systems where safety isn't just about following an idealized path, but about maintaining safety across the entire range of possible real-world outcomes defined by the uncertainty set.

Dev: If this works as intended, it means we could deploy systems that are less susceptible to unexpected localization errors or sensor noise impacting their immediate decision-making loops during operation.

Taro: The broader impact could be in enabling autonomous systems to operate more reliably in crowded or highly dynamic situations where the underlying physics are too complex for simple models to capture accurately.

Rosa: It’s about building a control structure that is fundamentally resilient, not just optimized for one specific, perfect scenario.

Dev: We're looking at a system that can handle the inevitable imperfections of the physical world in its operational decision-making process via this robust chance-constrained linear parameter-varying MPC approach.

Binghamton University · Syracuse University · National Center for Applied Mathematics

eess.SY, cs.SY

Submitted: 2026-03-15

Updated: 2026-03-15

Journal ref: S. Fang, X. Li, C. Wu and K. Yu, "DRCC-LPVMPC: Robust Data-Driven Control for Autonomous Driving and Obstacle Avoidance," in IEEE Transactions on Control Systems Technology, doi: 10.1109/TCST.2026.3713995

DOI: 10.1109/TCST.2026.3713995

Code: https://github.com/Binghamton-ACSRLab/DRCCLPVMPC

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 78/100

The gist: Safety in autonomous driving, particularly obstacle avoidance, is critical, and while traditional Model Predictive Control (MPC) methods face issues with discrepancies between simplified vehicle

Key concepts

Quasi-LPV Model
This is a simplified mathematical representation of vehicle dynamics that uses scheduling parameters to linearize the system. It approximates complex nonlinear behavior using a linear form, which introduces model discrepancies when compared to the true physical vehicle dynamics.
Distributionally Robust Chance Constraint (DRCC)
This technique ensures that safety constraints are met with a high probability (e.g., 1 - ε) even when the true uncertainty distribution is unknown. It uses a Wasserstein ambiguity set to account for all possible uncertain distributions within that set.
CVaR Reformulation
The infinite-dimensional chance constraint is converted into a finite, solvable convex problem using Conditional Value at Risk (CVaR). This allows the complex robustness requirement to be solved efficiently by sampling data from the true distribution.

Terminology

Summary

Safety in autonomous driving, particularly obstacle avoidance, is critical, and while traditional Model Predictive Control (MPC) methods face issues with discrepancies between simplified vehicle models and real-world behavior under uncertainty, this framework proposes a novel solution. The proposed DRCC-LPVMPC framework addresses these challenges by explicitly accounting for model mismatches and additive disturbances through a data-driven distributionally robust chance-constrained approach, achieving real-time performance via quadratic programming.

The gist: This paper introduces a distributionally robust chance-constrained linear parameter-varying MPC (DRCC-LPVMPC) framework that explicitly accounts for discrepancies between simplified linearized models and real vehicle dynamics, as well as additive disturbances from sensors and localization, by constructing chance constraints from finite sampled data and employing a Wasserstein ambiguity set.

Model Representation

The paper utilizes a quasi-linear parametervarying (quasi-LPV) form to represent the single-track vehicle dynamics derived from a simplified STM. This approach linearizes the dynamics using a scheduling parameter vector, denoted as the scheduling parameter vector, which is defined as a function of selected system states and inputs. The state transition is formulated as:

zk+1 = A(pk)zk + B(pk)uk,

where A(pk) = I6 + Aˆ(pk)∆t and B(pk) = Bˆ(pk)∆t are the discrete-time quasi-LPV system matrices. The paper notes that the scheduling parameter vector cannot be directly accessible because it contains the steering input δk, so it is approximated using the previously optimized solution: p ik ≈ p⋆ i-1k+1.

Uncertainty Modeling and Disturbance Capture

The framework explicitly accounts for two primary sources of uncertainty: model discrepancies and additive disturbances.

Model Discrepancy:

  1. The quasi-LPV model introduces the first source of discrepancy by using a linear cornering-stiffness approximation in Eq. (1), which differs from the nonlinear STM dynamics governed by Eq. (2).

  2. The scheduling parameter vector is approximated, introducing additional approximation error.

  3. The true vehicle dynamics are further complicated by a full four-wheel model or other real-world complexities not captured by the quasi-LPV representation.

Additive Disturbances:

  1. These include localization inaccuracies, sensor noise, and other measurement errors.

  2. These discrepancies manifest as a state disturbance denoted at time step k as ξk = [ξxk, ξyk, ξψk, ξvxk, ξvyk, ξωk]⊤ ∈ R6×1.

  3. The true distribution of the uncertainty is unknown; therefore, a data-driven strategy is adopted where discrepancies between measured sensor states and quasi-LPV predictions are used to generate empirical disturbance samples that form ambiguity sets for the DRCC formulation.

Chance Constraint Formulation (DRCC)

The core innovation lies in reformulating hard constraints into chance constraints using a distributionally robust approach.

Initial Reformulation:

  1. The original LPVMPC constraint, d i k DkLNX - c i k ≥ 0, is modified to include the disturbance term: d i k DkLNX + d i k DkHN ηN − c i k ≥ 0, where η˜N represents the unknown distribution of the uncertainty.

  2. The DRCC requires that constraints hold with probability at least 1 − ϵ for all distributions P within the ambiguity set P, formally expressed as: inf P∈P P(dkDkLNX − ck ≥ w˜ k, ∀k ∈ [N]) ≥ 1 - ϵ.

  3. This infinite-dimensional constraint is reformulated using a CVaR representation, which converts it into a finite-dimensional convex constraint: sup P∈P P(dkDkLNX − ck < w˜ k, ∃k ∈ [N]) ≤ ϵ.

Tractability and Solution via Mixed-Integer Programming

To solve the resulting infinite-dimensional problem efficiently, the paper employs a mixed-integer reformulation based on sampled data.

Data-Driven Reformulation:

  1. The CVaR constraint is converted into a finite set of constraints using a total of J samples drawn from the true distribution P∞, leading to Eq. (22).

  2. Theorem 1 establishes that the DRCC problem is equivalent to: min λkσ − ϵ ≤ 1/N X j∈[J] min(f(X, wˆ j) − γk, 0), where f(X, wˆ j) is a function derived from the empirical samples.

Improvements for AI systems

Based on the provided research paper, here are specific improvements for an existing AI system (such as an autonomous vehicle control system or a robotics navigation stack) by implementing the DRCC-LPVMPC framework:


The proposed framework, DRCC-LPVMPC (Distributionally Robust Chance-Constrained Linear Parameter-Varying Model Predictive Control), significantly enhances the safety and reliability of AI systems operating in uncertain, dynamic environments. Here are the specific improvements and capabilities it enables:

  1. Aims for Safety Beyond Traditional Constraints:

Safety is improved by moving from deterministic constraints (which fail when model or sensor errors occur) to probabilistic safety guarantees enforced through a Distributionally Robust framework.

  1. Explicitly Accounts for Model Discrepancies:

The system explicitly models and compensates for the gap between simplified vehicle dynamics (quasi-LPV/STM) and real-world behavior by treating these discrepancies as additive, unknown distribution uncertainties. This prevents control failure when the actual vehicle dynamics deviate from the linear approximation used in standard LPVMPC.

  1. Handles Sensor Noise and Localization Errors Robustly:

The framework integrates additive disturbances (sensor noise, localization inaccuracies) directly into the chance constraints using data-driven ambiguity sets (Wasserstein ambiguity set). This makes the control system resilient to real-world measurement errors, which are a primary cause of collisions in current systems.

  1. Enables Real-Time Operation on Resource-Constrained Hardware:

By reformulating the complex DRCC problem into a tractable Quadratic Programming (QP) problem, the system achieves real-time performance. This allows for fast decision-making critical for high-speed autonomous driving and dynamic obstacle avoidance, even when running on embedded hardware like NVIDIA Jetson AGX Orin.

  1. Provides Superior Obstacle Clearance and Maneuverability:

Compared to conventional LPVMPC or NMPC, DRCC-LPVMPC demonstrates superior safety margins. It can execute maneuvers that result in significantly larger obstacle clearances and more reliable tracking, especially when operating under significant uncertainty (e.g., during aggressive racing or complex obstacle avoidance).

  1. Improves Computational Efficiency for Complex Scenarios:

By using a quasi-LPV formulation instead of full nonlinear MPC (NMPC), the system maintains high computational efficiency while still capturing essential time-varying dynamics, making it feasible for real-time applications where high computational load is prohibitive.

This improved AI system (DRCC-LPVMPC) can perform the following specific actions:

  1. Navigate and drive autonomously on complex tracks with a proven ability to avoid dynamic obstacles (vehicles, pedestrians) that are not perfectly modeled.

  2. Execute aggressive maneuvers in obstacle avoidance scenarios where sensor noise or model inaccuracies are expected, maintaining a higher probability of collision avoidance than traditional controllers.

  3. Maintain accurate path tracking while simultaneously ensuring the vehicle stays within defined safety corridors during high-speed operations on unpredictable surfaces or under adverse weather conditions (as tested in CARLA and real-world experiments).

  4. Operate reliably in environments where the underlying physical model is imperfect (e.g., a bicycle model approximating a four-wheel vehicle), by using empirical data from the system's own operation to define its uncertainty bounds.

  5. Provide robust control during emergency situations where unexpected disturbances occur, ensuring that the vehicle does not enter an infeasible region or collide with obstacles, even when facing significant modeling errors or sensor inaccuracies.

Sources

Related papers