Route-Conditioned Traffic Simulation

October 11, 2026 · 3 min read
projects

Research Goal

Traffic simulation is useful for asking how a change in routing or demand affects an interacting population. A generated scene needs to respond to those changes while preserving plausible movement, waiting, and interaction. Reaching a requested exit is only one part of that problem.

I am developing a research system that connects route-conditioned traffic generation with intent-aware task allocation. The central questions are whether a model can execute a specified map route in a closed loop, and whether a shared routing objective can be achieved by assigning tasks that require fewer changes to participants’ existing movement tendencies.

What I Am Developing

  • Route conditioning on a frozen motion model. An ordered map path provides a spatial route condition. The current training scope keeps the pretrained SMART model frozen and learns a path encoder and FiLM conditioning modules. The condition leaves timing and intermediate motion to the generated interaction.
  • Recorded-scene execution. Scene adapters initialize the participant group from observed history and provide current recorded signal states. A rolling-history execution kernel supports sampling, task termination, and reproducible evaluation.
  • Intent-aware allocation. An independent offline module assigns participants to routes under feasibility and quota constraints, prioritizing fewer reassignments from an explicitly supplied baseline. Historical motion, lane compatibility, and uncontrolled predictions are being examined as evidence for that baseline.
  • Inspectable experiments. Saved trajectories and model identities support comparisons between uncontrolled motion, an original route or reference, and an alternative condition. Successful, incomplete, and degraded outcomes remain visible in the evaluation.

The system builds on the open-source SMART and CAT-K traffic modeling foundations. My work adds the route-conditioning, scene adaptation, allocation, and experimental workflow described here. Earlier conditioning prototypes drew on the encoder and FiLM structure of ECoSim; the current training procedure is developed separately.

Prototype and Current Work

Saved timed-reference diagnostics compare generated motion with requested motion under matched initial states and random seeds.
Saved diagnostics from the September 2026 timed-reference prototype. Solid lines show generated motion; dashed lines show requested references. Current map-route joint training is evaluated separately.

Earlier prototypes produced saved three-way replays using the same initial scene and random seed while changing only the target participant’s timed reference. These replays help inspect whether motion changes with the condition, including how surrounding participants respond. Their reference-following errors describe those historical experiments.

The current research uses map routes without prescribed arrival times, a frozen pretrained motion model, and trainable route-conditioning modules. Supervised conditioning experiments have been run, and policy-optimization experiments using closed-loop route and driving-quality feedback are ongoing. Route completion, preservation of already compatible behavior, and interaction quality are evaluated separately; stable route control has yet to be established. The existing offline allocation module is separate from the current training scope, with integration contingent on a validated route executor.

Evaluation

The experimental comparisons address three connected questions:

  • Does the requested route execute? Measure the actual first exit and distinguish correct completion, wrong exits, and unfinished trajectories. Report original-route and changed-route tasks separately.
  • What changes in behavior? Compare conditioned and uncontrolled outcomes under matched initial scenes and seeds. Inspect curb crossings, wrong-way motion, and participant overlap as explicit quality proxies alongside route success.
  • Does allocation reduce intervention? Compare actual achieved route counts, reassignment and intervention counts, motion-quality changes, and computational cost. Planned assignments and completed movements are recorded separately.

The longer-term objective is to connect aggregate routing targets with measured changes in individual behavior, while preserving the uncertainty in inferred movement intent.

Yonghui Liu
Authors
PhD candidate
My research spans spatiotemporal AI, generative modeling, and representation learning. My published work covers trajectory reconstruction, motion prediction analysis, and road-network representations. I am currently developing research systems for controllable traffic simulation and adaptive sensing, with applications in autonomous driving and urban mobility.