Source-linked AI summary

Comfort by Construction: Adaptive, Comfort-Bounded Action Spaces for Learned Driving Policies

Anna Rothenhäusler, Daniel Jost, Raghu Rajan, Faris Janjos, Oliver Scheel, Andreas Look, Joschka Boedecker

arXiv:2609.13011v1cs.ROcs.AI

TL;DR

Fixed-grid driving policies can inflate safety metrics with abrupt maneuvers outside human comfort bounds, while clamping can collapse the grid. The paper adaptively remaps actions over the feasible set and presents a tool for auditing kinematics; on WOMD and a hand-authored slalom, the adaptive model limits comfort violations to below 0.01% and outperforms clipped and direct-jerk baselines in navigability.

  • Problem

    Fixed-grid simulator actions do not constrain realized accelerations and jerks, allowing policies to use abrupt maneuvers that inflate safety metrics beyond human comfort bounds.

    Source: §1 · pp. 1–2
  • Method

    The method analytically computes the per-step feasible control set and re-discretizes actions over it, alongside PufferDrive-Editor for auditing realized kinematics and authoring scenarios.

    Source: §1 · p. 2
  • Results

    Comfort violations were below 0.01%, and the adaptive model outperformed clipped and direct-jerk baselines in navigability on WOMD and a hand-authored slalom.

    Source: §6.1 · p. 15
  • Takeaways & Limitations

    Keeping selectable actions inside the enforced comfort envelope makes safety metrics reflect policy quality rather than simulator permissiveness.

    Source: §6.1 · p. 15

    Comfort quantities are evaluated at the rear axle, where tire-slip-free bicycle kinematics are exact, and constrained models use the aggressive band unless stated otherwise.

    Source: §2.1 · p. 3, §4.2 · p. 10

Abstract

from arXiv · show

Data-driven driving simulators command accelerations and steering rates from a fixed grid without constraining the realized accelerations and jerks. As a result, reinforcement-learning policies inflate safety metrics through abrupt, last-second maneuvers that lie far outside the range of human driving and would be unacceptable to occupants of a real vehicle, so the metrics measure simulator permissiveness rather than policy quality. Enforcing comfort bounds naively is not enough: lateral limits shrink quadratically with speed, so clamping a static grid saturates it and destroys fine-grained control ("grid collapse"). We propose an adaptive action parameterization that rediscretizes the grid at every step to span exactly the per-step feasible control set, via closed-form inversion of the lateral-jerk constraint. We further present PufferDrive-Editor, a browser-based tool to audit realized kinematics and author kinematically challenging scenes. On the Waymo Open Motion Dataset and a hand-authored slalom, our adaptive model holds comfort violations below 1% while outperforming clipped-grid and direct-jerk baselines in navigability.

1 Introduction

Fixed-grid driving policies can earn safety credit through abrupt maneuvers outside human comfort bounds, while naive clamping can collapse the action grid. The paper proposes adaptive feasible-set re-discretization and a browser-based tool for auditing kinematic violations and authoring challenging scenes.

1 Introduction

  • Unconstrained actions let learned policies inflate safety metrics through abrupt, last-second maneuvers, while clamping a fixed grid can collapse it at higher speeds.The resulting safety metrics can reflect simulator permissiveness rather than policy quality.Source: §1 · pp. 1–2
  • Adaptive parameterization re-discretizes the action grid over the per-step feasible control set, avoiding the collapse caused by clamping.The feasible set is computed through closed-form inversion of the lateral-jerk constraint.Source: §1 · p. 2
  • The comparison includes unconstrained Classic and direct-jerk Jerk references, plus comfort-bounded Jerk, clipped-grid Classic, and adaptive-grid Classic variants.The steering-rate command is the default for constrained models; the original steering-angle Classic variant is also reported.Source: §1 · p. 2
  • PufferDrive-Editor audits realized kinematics and supports authoring targeted scenarios to expose and analyze failure cases.The tool traces comfort-envelope breaches, which occur most often just before sharp turns and narrow gaps.Source: §1 · p. 2

2 Problem Description

Data-driven simulators use fixed control grids without bounding realized comfort quantities, motivating action selection constrained by a behavioral comfort envelope. This section defines the vehicle and comfort quantities and explains why adaptive discretization matters.

2.1 Kinematic bicycle model

  • At the rear axle, the bicycle model has no lateral tire slip, making comfort quantities identical across the dynamics models compared.The rear axle’s velocity points along the vehicle heading, and its speed is the state speed.Source: §2.1 · p. 3

2.2 Comfort bounds on vehicle kinematics

  • OPM’s five parameters bound realized longitudinal and lateral acceleration and jerk; these behavioral envelopes sit inside physical handling limits.The normal profile uses seated-occupant thresholds, while the aggressive profile uses observed human-driving extremes.Source: §2.2 · pp. 4–5

2.3 Kinematic constraints in simulation and reinforcement learning

  • Adaptive discretization computes the per-step feasible action region and remaps the grid onto it, preserving resolution as the feasible set shrinks and guaranteeing feasible commands.Static constraints can cause grid collapse when distinct actions alias to boundary values.Source: §2.3 · p. 6

2.4 Default models and their failure modes

  • Classic’s fixed commands can jump from full braking to throttle or sweep steering within 0.1 s, while jerk control enforces bounds but complicates credit assignment.Jerk actions affect motion through acceleration and speed, and their effect depends on accumulated acceleration.Source: §2.4 · p. 6

3 Method

The method restricts acceleration and steering-rate commands to a state-dependent feasible set, then maps the action grid onto that set to preserve distinct choices. The policy also observes the prior realized action and feasible-box edges needed to interpret the mapping.

3.1 Per-step feasible set

  • The lateral comfort band couples acceleration and steering rate, so the jointly feasible action set is generally not separable into independent intervals.The method analytically inverts the lateral band into a steering-rate interval, using a nominal-speed approximation to guide sampling and testing sampled rates against exact reachable acceleration intervals.Source: §3.1 · p. 7
  • The feasible box is an inner approximation of the jointly feasible set, recomputed each step so every contained command satisfies the comfort constraints.For each sampled steering rate, the method forms feasible acceleration intervals and retains the largest normalized-area rectangle; when feasible, that rectangle contains the prior-action anchor.Source: §3.1 · p. 7

3.2 Clipped and adaptive action mapping

  • Clipping preserves fixed action meanings but can collapse many grid indices onto the same boundary when the feasible box is narrower than the grid span.Adaptive mapping instead gives the middle index the prior action’s meaning when that anchor remains feasible, at the cost of state-dependent physical commands for a given index.Source: §3.2 · p. 8
  • Adaptive re-discretization maps the same 7 × 13 grid onto the current box, keeping every action distinct and feasible.When feasible, the prior realized action anchors the middle index; otherwise, the interval is mapped without an anchor.Source: §3.2 · p. 8

3.3 Observations

  • Both variants observe the previous realized action and the four normalized feasible-box edges in addition to standard ego features.The shared observation layout makes their comparison isolate the action-mapping strategy.Source: §3.3 · p. 8

4 Experiments

The experiments evaluate whether comfort-bounded models reduce realized-kinematics violations and what navigation cost accompanies that constraint. They use held-out WOMD scenarios, compare six model configurations, and inspect challenging rollouts with PufferDrive-Editor.

4 Experiments

  • The evaluation asks whether enforcing the comfort envelope eliminates violating motion and what navigation cost the constraints incur.The study reports goal reaching, collisions, off-road departures, and realized comfort violations.Source: §4 · p. 8, §4.3 · p. 10

4.1 Experimental Setup

  • Policies train for 2 billion PPO steps across three seeds on 80,000 WOMD scenarios and are evaluated on 10,000 held-out validation scenarios.Episodes last 9.1 s at ∆t = 0.1 s; configurations share hyperparameters and training budgets.Source: §4.1 · p. 9

4.2 Model Configurations

  • Six kinematic models span unconstrained baselines and three comfort-bounded approaches, with the constrained models evaluated under aggressive or normal profiles.The bounded-grid Jerk model uses a static conservative grid, Clipped Classic clips commands per axis, and Adaptive Classic re-discretizes onto the feasible box; the aggressive profile is the default.Source: §4.2 · pp. 9–10

4.3 Evaluation Protocol

  • Comfort violations are tallied from realized accelerations and jerks over driven steps, excluding steps after an agent is removed or reaches its goal.Each trained policy is evaluated on the validation split, with mean ± standard deviation reported across three seeds.Source: §4.3 · p. 10

4.4 Qualitative Analysis and PufferDrive-Editor

  • PufferDrive-Editor supports stress-test authoring, stepwise kinematics inspection, and multi-model rollout comparison for examining behavior near binding limits.Its dashboard plots realized metrics against comfort boundaries, while synchronized or overlaid rollouts expose differences between policies.Source: Figure 4 · p. 10, §4.4 · p. 11

5 Results

Adaptive re-discretization substantially reduces comfort violations while retaining more navigation performance than the bounded-grid baseline. It also operates near the comfort limits and succeeds on a hand-authored slalom where the bounded-grid Jerk model does not reach its goals.

5.1 Quantitative Performance on PufferDrive

  • Unconstrained Classic baselines exceed the aggressive comfort envelope on far more than a quarter of steps, with maximum violations reaching 4513% for jerk and 93% for acceleration.The violations are mostly lateral jerk, followed by longitudinal jerk and lateral acceleration.Source: §5.1 · p. 11
  • The adaptive model spends ≈74% of driven steps in the aggressive longitudinal-acceleration band and roughly half in the aggressive jerk bands, operating near the envelope without crossing it.Unconstrained baselines mostly fluctuate between normal operation and violation states for longitudinal and lateral jerk.Source: §5.1 · p. 12

5.2 Qualitative Analysis in Stress-Test Scenes

  • In the slalom, Adaptive Classic tracks the route and reaches its goals within comfort bounds, while bounded-grid Jerk deviates from the reference and leaves goals unreached.In stress-test rollouts, unconstrained configurations show acceleration and jerk spikes before sharp turns or collisions, whereas the adaptive model keeps inputs smooth and within bounds.Source: §5.2 · p. 12

5.1 Quantitative Performance on PufferDrive

  • Adaptive re-discretization matches clipping’s near-zero comfort violations while achieving slightly higher goal completion and lower collision and off-road rates; both reduce goal completion by around two percentage points versus unconstrained Classic.The adaptive model remains the strongest constrained driver under the tighter normal profile, reaching 92.73% goal completion with zero violations.Source: §5.1 · p. 12, Table 1 · p. 13

6 Discussion

The adaptive model enforces the comfort envelope while preserving navigability; the discussion relates this result to comfort–navigability trade-offs, action-space design, and the limits of jerk control.

6 Discussion

  • The aggressive profile costs under two goal-completion points versus the unconstrained baseline while removing nearly all violations.Moving to the normal profile drops goal completion by roughly four points and raises collisions.Source: §6 · p. 13
  • Adaptive re-discretization preserves steering resolution within the feasible range, improving control authority in safety-critical navigation compared with clipping and jerk control.Clipping saturates the fixed grid as the steering range shrinks at high speed.Source: §6 · p. 13
  • Adaptive control fills the aggressive comfort band without leaving it, while unconstrained baselines place substantial mass outside the envelope.Figure 5 reports driving-zone shares per model and shows worst-case overshoot in its shaded column.Source: Figure 5 · p. 14
  • In the slalom, the adaptive model tracks the reference and reaches all goals within comfort bounds, unlike bounded-grid Jerk, which deviates and misses goals.Figure 6 shows the same stress-test scene under four kinematic models.Source: Figure 6 · p. 14
  • Jerk control is weakest in hard-navigation settings because its added integration chain makes learning and credit assignment harder.The chain is jerk → acceleration → velocity → position.Source: §6 · p. 14
  • Steering-rate control balances responsiveness and smoothness, while hard constraints make out-of-envelope motion unreachable and reward shaping can optimize style within feasible actions.Reward penalties price comfort against other objectives rather than ruling maneuvers out.Source: §6 · p. 15

6.1 Conclusion

  • Below 0.01% comfort violations on WOMD and a hand-authored slalom, the adaptive model outperformed clipped and direct-jerk baselines in navigability.Interactive audits also found that adaptive re-discretization preserves steering authority and prevents grid collapse.Source: §6.1 · p. 15
Loading 2609.13011v1…