Papers
Topics
Authors
Recent
Search
2000 character limit reached

Curvature-Aware Longitudinal Control

Updated 9 February 2026
  • Curvature-aware longitudinal control is an anticipative speed regulation approach that uses planned path geometry to adjust acceleration along curved trajectories.
  • It integrates virtual border construction, ray-tracing, and predictive dynamics to enforce safety constraints and optimize tracking accuracy.
  • Empirical results show reduced lateral acceleration and tracking errors, validating its effectiveness in enhancing autonomous vehicle performance on non-linear roads.

A curvature-aware longitudinal control strategy is an anticipative speed regulation approach for autonomous and connected vehicles, in which upcoming geometric constraints—encoded by the curvature profile of the planned path—directly influence the commanded acceleration (or speed) along the trajectory. Unlike purely reactive controllers, these strategies incorporate path geometry to proactively modulate vehicle speed, ensuring safety, comfort, and tracking accuracy, especially on curvilinear roadways. Modern formulations couple geometric modeling (e.g., virtual track borders, perception-driven curvature estimation), predictive dynamics, and barrier-based or optimization-centric safety constraints.

1. Foundational Principles and Problem Setting

Curvature-aware longitudinal control explicitly utilizes the planned or perceived curvature κ(s)\kappa(s) of the reference path, where ss denotes arc length, to anticipate the need to decelerate or accelerate. The fundamental rationale is that lateral acceleration ay=v2κa_y = v^2 \kappa increases with both speed vv and curvature, yielding intrinsic physical limits (friction, comfort bounds) that constrain maximum safe velocity in turns. By embedding these constraints directly in the longitudinal control law, vehicles can decelerate before entering high-curvature segments and regain speed on straighter sections (Lombard et al., 2 Feb 2026, Trisovic et al., 4 Aug 2025, Chen et al., 14 Feb 2025, Li et al., 2023).

Multiple recent works address curvature-awareness in diverse contexts:

  • Anticipative adaptation of acceleration based on virtual borders and ray-tracing, synthesizing a "virtual obstacle distance" that tightens in sharp turns (Lombard et al., 2 Feb 2026).
  • Speed scheduling via perception-driven parametric curvature estimation, including conservative margins due to sensor uncertainty (Trisovic et al., 4 Aug 2025).
  • Platooning and following control in the Frenet frame, compensating for curvature-induced discrepancies between arc-length and physical velocity (Chen et al., 14 Feb 2025).
  • Integration of curvature and its higher derivatives with longitudinal jerk in optimal trajectory planning (Li et al., 2023).

2. Virtual Border and Ray-Tracing Approaches

A leading method for curvature anticipation involves constructing offset path borders and performing forward intersection (ray-tracing) to translate path curvature into an effectively "physical" obstacle for speed control (Lombard et al., 2 Feb 2026):

Let the reference path be a smooth planar curve C:s↦(x(s),y(s))C : s \mapsto (x(s), y(s)) with associated unit normal n(s)n(s). Virtual left/right borders are defined as: Bleft(s)=C(s)+w(s)n(s),Bright(s)=C(s)−w(s)n(s)B_{\mathrm{left}}(s) = C(s) + w(s) n(s), \quad B_{\mathrm{right}}(s) = C(s) - w(s) n(s) with w(s)w(s) the half-track width (plus margin).

At each timestep, the vehicle pose Pv=(xv,yv)P_v = (x_v, y_v) and heading θv\theta_v define a ray ss0, ss1, ss2. The minimum ss3 (i.e., forward distance ss4) for which ss5 intersects the union of borders yields the anticipatory "curvature obstacle."

For constant ss6 (circular arc), the closed-form expression is: ss7 where ss8 is the local radius and ss9 the angle between heading and radius. Otherwise, the intersection is solved numerically along a local horizon (Lombard et al., 2 Feb 2026).

The step-by-step control loop is as follows:

  1. Measure vehicle state ay=v2κa_y = v^2 \kappa0.
  2. Project to current ay=v2κa_y = v^2 \kappa1 on reference.
  3. Form virtual borders over ay=v2κa_y = v^2 \kappa2.
  4. Ray-cast and solve for first intersection ay=v2κa_y = v^2 \kappa3.
  5. Compute free-flow and obstacle-based accelerations.
  6. Apply ay=v2κa_y = v^2 \kappa4 as the current acceleration command.

3. Formulation of Longitudinal Control Laws

Most curvature-aware approaches employ a minimum-of-two (or more) law combining a "desired" speed tendency with a curvature-constrained limitation. A prototypical example used in (Lombard et al., 2 Feb 2026):

  • IDM Free-Flow (ay=v2κa_y = v^2 \kappa5):

ay=v2κa_y = v^2 \kappa6

with ay=v2κa_y = v^2 \kappa7 current speed, ay=v2κa_y = v^2 \kappa8 cruise setpoint, ay=v2κa_y = v^2 \kappa9 desired acceleration, and vv0 an exponent (e.g., vv1).

  • Obstacle-Anticipation (vv2):

vv3

where vv4 is comfortable deceleration, vv5 emergency deceleration, and vv6 effective reaction time. The more conservative acceleration (smaller value) is selected:

vv7

This law tightly links speed reduction to anticipated distance to vehicle or curvature-imposed boundaries (Lombard et al., 2 Feb 2026).

Alternative formulations schedule the speed setpoint via a curvature-adaptive maximum,

vv8

embedding the maximum lateral acceleration vv9 and allowing for bounded estimation uncertainty via C:s↦(x(s),y(s))C : s \mapsto (x(s), y(s))0 (Trisovic et al., 4 Aug 2025).

Platooning controllers in the Frenet frame combine nominal relative distance laws with curvature-coupled compensation: C:s↦(x(s),y(s))C : s \mapsto (x(s), y(s))1 and map "virtual" inter-vehicle spacing and velocity to physical acceleration, including curvature and curvature-rate terms (Chen et al., 14 Feb 2025).

Optimization-based approaches (constrained ILQR) utilize cost function weights on both lateral acceleration C:s↦(x(s),y(s))C : s \mapsto (x(s), y(s))2 and lateral jerk C:s↦(x(s),y(s))C : s \mapsto (x(s), y(s))3, directly penalizing aggressive maneuvers in higher-curvature regions and coupling longitudinal jerk C:s↦(x(s),y(s))C : s \mapsto (x(s), y(s))4 into the speed profile design (Li et al., 2023).

4. Integration of Curvature, Derivatives, and Uncertainty

Modern strategies do not limit curvature-awareness to instantaneous values; several methods incorporate curvature derivatives (C:s↦(x(s),y(s))C : s \mapsto (x(s), y(s))5, C:s↦(x(s),y(s))C : s \mapsto (x(s), y(s))6) and even explicit uncertainty quantification:

  • Higher-order curvature and longitudinal jerk are included in the state and control, enabling finer anticipation of transitions and smooth limiting of speed ahead of sharp curvature changes (Li et al., 2023).
  • Perception-driven uncertainty, as in (Trisovic et al., 4 Aug 2025), not only estimates C:s↦(x(s),y(s))C : s \mapsto (x(s), y(s))7 but also its covariance C:s↦(x(s),y(s))C : s \mapsto (x(s), y(s))8, inflating speed constraints based on worst-case or sampled curvature (via robust scheduling: C:s↦(x(s),y(s))C : s \mapsto (x(s), y(s))9).
  • Barrier-type safety feedbacks: In platooning (Chen et al., 14 Feb 2025), constructive barrier feedback proportional to the inverse of the relative distance ensures collision avoidance regardless of curvature, and Lyapunov-based proofs provide formal safety guarantees.

5. Implementation Details and Parameterization

Representative parameter settings (extracted from (Lombard et al., 2 Feb 2026, Li et al., 2023)):

Parameter Value (simulation/real vehicle) Description
Path width n(s)n(s)0 n(s)n(s)1 m (constant) Virtual border offset
Acceleration n(s)n(s)2 n(s)n(s)3 m/sn(s)n(s)4 Preferred/comfortable acceleration (IDM)
Max deceleration n(s)n(s)5 n(s)n(s)6 m/sn(s)n(s)7 Comfortable deceleration
Emergency decel n(s)n(s)8 n(s)n(s)9 m/sBleft(s)=C(s)+w(s)n(s),Bright(s)=C(s)−w(s)n(s)B_{\mathrm{left}}(s) = C(s) + w(s) n(s), \quad B_{\mathrm{right}}(s) = C(s) - w(s) n(s)0 Max. for imminent obstacle
Reaction time Bleft(s)=C(s)+w(s)n(s),Bright(s)=C(s)−w(s)n(s)B_{\mathrm{left}}(s) = C(s) + w(s) n(s), \quad B_{\mathrm{right}}(s) = C(s) - w(s) n(s)1 Bleft(s)=C(s)+w(s)n(s),Bright(s)=C(s)−w(s)n(s)B_{\mathrm{left}}(s) = C(s) + w(s) n(s), \quad B_{\mathrm{right}}(s) = C(s) - w(s) n(s)2 s Effective human-like response lag
Speed setpoint Bleft(s)=C(s)+w(s)n(s),Bright(s)=C(s)−w(s)n(s)B_{\mathrm{left}}(s) = C(s) + w(s) n(s), \quad B_{\mathrm{right}}(s) = C(s) - w(s) n(s)3 Bleft(s)=C(s)+w(s)n(s),Bright(s)=C(s)−w(s)n(s)B_{\mathrm{left}}(s) = C(s) + w(s) n(s), \quad B_{\mathrm{right}}(s) = C(s) - w(s) n(s)4 m/s (fwd), Bleft(s)=C(s)+w(s)n(s),Bright(s)=C(s)−w(s)n(s)B_{\mathrm{left}}(s) = C(s) + w(s) n(s), \quad B_{\mathrm{right}}(s) = C(s) - w(s) n(s)5 m/s (rev) Cruise speed configuration
Acceleration exponent Bleft(s)=C(s)+w(s)n(s),Bright(s)=C(s)−w(s)n(s)B_{\mathrm{left}}(s) = C(s) + w(s) n(s), \quad B_{\mathrm{right}}(s) = C(s) - w(s) n(s)6 Bleft(s)=C(s)+w(s)n(s),Bright(s)=C(s)−w(s)n(s)B_{\mathrm{left}}(s) = C(s) + w(s) n(s), \quad B_{\mathrm{right}}(s) = C(s) - w(s) n(s)7 Exponent in IDM

Cost weights in ILQR (Li et al., 2023): Bleft(s)=C(s)+w(s)n(s),Bright(s)=C(s)−w(s)n(s)B_{\mathrm{left}}(s) = C(s) + w(s) n(s), \quad B_{\mathrm{right}}(s) = C(s) - w(s) n(s)8, Bleft(s)=C(s)+w(s)n(s),Bright(s)=C(s)−w(s)n(s)B_{\mathrm{left}}(s) = C(s) + w(s) n(s), \quad B_{\mathrm{right}}(s) = C(s) - w(s) n(s)9, w(s)w(s)0, w(s)w(s)1, w(s)w(s)2, w(s)w(s)3, w(s)w(s)4. These choices constrain peak lateral acceleration and jerk, empirically limiting w(s)w(s)5 m/sw(s)w(s)6 and w(s)w(s)7 m/sw(s)w(s)8.

Loop rates: Control laws are typically executed at 50–100 Hz, with ILQR receding horizon planners running at 10 Hz with w(s)w(s)920 ms planning latency per cycle.

6. Performance Metrics and Experimental Results

Measured outcomes indicate consistent benefits of curvature-awareness:

  • On a scaled Nürburgring track, curvature-aware controllers produce speed profiles with dips aligning to high-curvature segments and rapid recovery on straights. Compared to constant-speed baselines:
    • Peak lateral acceleration reduced by Pv=(xv,yv)P_v = (x_v, y_v)0
    • Maximum lateral tracking error reduced by up to Pv=(xv,yv)P_v = (x_v, y_v)1
  • On a real test vehicle, speed profiles adaptively slow to Pv=(xv,yv)P_v = (x_v, y_v)2 m/s in tightest curves (Pv=(xv,yv)P_v = (x_v, y_v)3 mPv=(xv,yv)P_v = (x_v, y_v)4) and resume Pv=(xv,yv)P_v = (x_v, y_v)5 m/s on straights, consistently avoiding skidding or emergency interventions (Lombard et al., 2 Feb 2026).
  • In perception-uncertainty settings (Trisovic et al., 4 Aug 2025), robust scheduling eliminates lateral safety violations and flattens maximum lateral error vs. curvature in randomized trajectory trials.
  • Platooning experiments confirm that barrier-augmented laws enforce safety invariance (strictly positive inter-vehicle and road-edge margins), even when baseline controllers permit collision (Chen et al., 14 Feb 2025).
  • CILQR-based planners yield RMS lateral deviations Pv=(xv,yv)P_v = (x_v, y_v)6 m, peak lateral acceleration Pv=(xv,yv)P_v = (x_v, y_v)7 m/sPv=(xv,yv)P_v = (x_v, y_v)8, and RMS longitudinal jerk Pv=(xv,yv)P_v = (x_v, y_v)9 m/sθv\theta_v0, achieving real-time performance (Li et al., 2023).

7. Synthesis and Recommendations

Curvature-aware longitudinal control strategies synthesize geometric path information, anticipative obstacle modeling (via virtual borders or curvature-driven speed limits), and dynamic/optimization-based feedback to realize proactive, safe, and comfortable speed regulation for autonomous vehicles. Their practical implementations integrate:

  • Virtual border construction and ray tracing to convert future path curvature into a "virtual obstacle distance" (Lombard et al., 2 Feb 2026).
  • Model predictive/optimal control with explicit curvature and jerk penalization (Li et al., 2023).
  • Robustification against perception uncertainty and explicit enforcement of safety margins (Trisovic et al., 4 Aug 2025).
  • Lyapunov/barrier-based safety guarantees in multi-agent/platooned configurations (Chen et al., 14 Feb 2025).

Empirical validation demonstrates improvements in both safety and tracking. Adopting curvature-aware longitudinal strategies is recommended for any advanced vehicle autonomy stack deployed in environments with non-trivial curvature, tight margins, or scheduling/safety-critical applications.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Curvature-Aware Longitudinal Control Strategy.