TriDrive: Joint Driver, Vehicle, and Road Modeling for Human-Centered Driving

Yuhang Wang1, Jingxin Yang2, Chuheng Wei3, Yuechen Guo1, Jinghan Xu4, Zhao Han1, Hao Zhou1
1University of South Florida · MOTIF-Lab   2Stanford University   3Purdue University   4Hunan University
Under review · 2026
● REC

Narrated demo (2:02): system overview, real-time deployment on comma four, and the on-road user study.

A world model for the cockpit: jointly forecasting driver kinematics, vehicle dynamics and road demands from one automation-conditioned transition model — running in real time on a comma four.

0
All-MPJPE on AIDE (SOTA)
0
naturalistic driving
0
p95 latency · comma four
0
drivers · on-road study

Abstract

Predicting how drivers, vehicles, and road scenes interact and evolve together is central to human-centered driving. Prior work models in-cabin activity or traffic-conditioned driver motion in isolation; a framework that models all three jointly and runs in real time on vehicle hardware had not been shown. TriDrive jointly models the driver, the vehicle, and the road: to our knowledge it is the first to forecast driver kinematics, vehicle dynamics, and road demands together from an automation-conditioned transition model, with forecasting and warning as its two applications. Modality-specific encoders — an anchored kinematic representation of the driver, causal CAN-bus dynamics, and frozen V-JEPA 2 road latents with structured road margins — are connected by directed residual connections through which driver and road context refine vehicle forecasts. On the public AIDE benchmark the kinematic encoder recipe sets a new full-set state of the art among published baselines (48.05 vs. 71.47 All-MPJPE). On 197.2 hours of naturalistic BATON driving, directed connections and road margins raise assistance-engaged PR-AUC by 0.084 for steering onset and 0.286 for time-to-collision drops. For real-time use we distill the road encoders and run TriDrive on a comma four with an external 8 GB GPU, where a lightweight current-state warning probe updates at 5 Hz with 177 ms p95 latency while the forecasting model runs concurrently. The probe is above an openpilot-based baseline on human-labeled manual-driving warnings (AUROC 0.725 vs. 0.563), and in a paired on-road study 14 drivers rate its warnings as more appropriate (+1.79) and timely (+2.67) than those of openpilot's driver-monitoring system.

BibTeX

@misc{wang2026tridrive,
  title  = {TriDrive: Joint Driver, Vehicle, and Road Modeling for Human-Centered Driving},
  author = {Wang, Yuhang and Yang, Jingxin and Wei, Chuheng and Guo, Yuechen and Xu, Jinghan and Han, Zhao and Zhou, Hao},
  year   = {2026},
  note   = {Under review}
}