Papers for

simulation software engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

ReconDreamer# improves 3D driving scene reconstruction with self-evolving synergy

ReconDreamer#: Self-Evolving Closed-Loop Synergy of Reconstruction and Generation for Dynamic Driving Scenes

Abstract: Dynamic driving scene reconstruction has made remarkable strides in recent years by leveraging generative priors, particularly in the quality of novel trajectory rendering. Nevertheless, a significant gap remains between the generated data and real-world sensor observations, severely hindering further improvements in reconstruction fidelity. In this paper, we present ReconDreamer#, a self-evolving framework that synergizes reconstruction and generation for dynamic driving scenes, which substantially bridges the gap between synthesized novel trajectory data and recorded real-world observations. Within this self-evolving closed-loop framework, the generative and reconstruction models mutually reinforce each other through iterative refinement, ultimately yielding a significant enhancement in the 3D representation capability of the reconstruction model. Additionally, we introduce a geometry-prior-based adaptive ground model to further enhance the rendering quality of the reconstruction model. To validate the effectiveness of the proposed method, we conduct comprehensive evaluations on Waymo, nuScenes, PandaSet, and EUVS benchmarks. Specifically on Waymo, at a 6-m lateral shift, ReconDreamer# improves NTA-IoU and NTL-IoU by 8.8% and 3.0%, respectively, and reduces FID by 15.1% relative to ReconDreamer++.

Tue 3 NovComputer Vision and Pattern Recognition
The gist
Reconstructing dynamic driving scenes in 3D from sensor data can be inaccurate because generated scenes do not perfectly match real-world observations. The authors introduce ReconDreamer#, a new method where the generation and reconstruction parts of the model work together and improve each other over time, closing the gap between synthesized and real data. They also add a model to improve ground surface details, which helps render higher-quality scenes. Tests on multiple driving datasets show that this method produces more accurate and realistic 3D reconstructions than previous versions.
Open → 2611.04173v1

Stateful world models separate rules from video for smarter scene interaction

State World Models: Execute the Rules, Generate the Pixels

Abstract: Existing world models can generate action-conditioned video from a single image. Many focus on camera movement, allowing users to explore the generated scene. However, navigation alone does not ensure that an action follows persistent rules when its outcome depends on state that is invisible in the current frame. We present Stateful Harness, a framework that separates world evolution from video rendering to support stateful and rule-governed interaction. It maintains an evolving world state under specified rules, renders each resulting event with a frozen video model, and uses the generated clip to update the world state for the next turn. At each turn, the harness resolves the action selected by the user and compiles the resulting event into an instruction, while a preview clip from an editable 3D scene provides spatial and camera guidance. To evaluate rule compliance, we build WorldState-Bench, a benchmark of 50 counterfactual twin pairs that share an initial frame and action but differ in hidden state and required outcome. Under rule-only prompting, the best of the 11 evaluated video backends produces the required endings for both cases in 32% of pairs. For MiniMax-H3, specifying the required endings raises this rate from 32% to 64%, while the full harness reaches 92% with the same frozen model. These results support separating rule execution from video rendering for world interactions with hidden state.

Mon 19 OctComputer Vision and Pattern Recognition
The gist
Sometimes, generating videos that react correctly to user actions is hard when the video can’t show everything important about the scene’s state. The authors created a system called Stateful Harness that keeps track of hidden information separately from the video, making sure actions follow rules and create the right outcomes. Their system uses a world state that updates according to rules and then makes video clips based on that state, improving how realistic and rule-following the videos are. They also made a benchmark to test how well different methods follow rules when hidden state matters. Their approach greatly increased the accuracy of producing rule-compliant video outcomes compared to existing methods.
Open → 2610.26811v1

Bench2drive evaluation flaws cause misleading driving comfort scores

Comfortably Stuck: Evaluation Pitfalls in Bench2Drive's Closed-Loop Protocol

Abstract: Closed-loop evaluation is widely regarded as a more faithful way to assess end-to-end (E2E) driving models than open-loop evaluation, and Bench2Drive, built on the CARLA simulator, has become the dominant benchmark for it. We show that its evaluation protocol itself contains pitfalls that can misrepresent the models scored on it. Bench2Drive's comfort metric, adapted from nuPlan, has several implementation errors and a segmentation scheme that rewards standing still, so it mostly measures how long a vehicle stays stationary, correlating with stationary time at r = 0.97 across eight models. We propose a corrected, distance-based metric that cuts that correlation to r = 0.06. Under it, the strong driving-score/comfort tradeoff the original metric reports is no longer detectable once models are compared at matched driving speed, which suggests that comfort trades against how fast a model drives rather than against how well it drives. We also uncover two pitfalls in how the harness supplies navigation signals: the default controller can replace a model's own steering with an angle toward the route target point, and the target point supplied at evaluation time can differ substantially from what a model saw in training. We demonstrate both on UniAD and VAD, where their effects differ sharply, and argue that future closed-loop evaluations should check for them. We will release all fixes as standalone code, so corrected comfort scores can be obtained from logged trajectories without re-running closed-loop simulation.

Thu 15 OctRobotics
The gist
Bench2Drive is a popular tool to test how well automated driving models perform in simulations. The authors found that the way Bench2Drive measures comfort mostly rewards vehicles that stay still, not those that actually drive smoothly. They fixed this by proposing a better measure that is based on the distance driven, which stops comfort scores from simply reflecting how long the vehicle is stopped. They also discovered problems with how navigation instructions are given during testing, which can affect the results differently depending on the model. The authors provide fixes that can be applied to previously recorded data without needing to run new simulations.
Open → 2610.21741v1

DriveWLA integrates language and world models to improve self-driving actions

DriveWLA: Unifying Future Dynamics and Scene Semantics through World-Language-Action Modeling for Autonomous Driving

Abstract: Vision-Language Models (VLMs) and world models have demonstrated strong capabilities in semantic understanding and future scene evolution for autonomous driving. However, effectively integrating both capabilities for trajectory generation remains challenging. In this work, we propose DriveWLA, a unified World-Language-Action model based on Mixture-of-Transformers (MoT) that jointly models semantic understanding, future scene dynamics, and trajectory generation. DriveWLA consists of three experts: a World Expert for future prediction, a Language Expert for semantic understanding, and an Action Expert for trajectory generation. We further introduce Cross-Expert Attention, which enables controlled information flow across experts while aligning semantic and dynamic representations. To improve trajectory generation beyond imitation learning, we apply Flow-GRPO reinforcement learning post-training to refine the Action Expert. Extensive experiments show that DriveWLA achieves superior performance in both open-loop and closed-loop evaluation. DriveWLA achieves 92.3 PDMS on NAVSIM v1 and 90.1 EPDMS on NAVSIM v2, demonstrating strong performance among VLM-based and world-model-based planners. Without specific fine-tuning, DriveWLA further demonstrates strong zero-shot generalization to HUGSIM, nuScenes, and Bench2Drive. These results validate the effectiveness of our unified World-Language-Action modeling, establishing DriveWLA as a generalizable framework for autonomous driving.

Tue 13 OctComputer Vision and Pattern RecognitionArtificial IntelligenceRobotics
The gist
Autonomous cars need to understand both what’s happening around them and predict what will happen next to drive safely. The authors created DriveWLA, a model that combines understanding scene meaning, predicting future events, and deciding the car’s path all in one system. It uses specialized parts focused on language, world prediction, and action, which communicate smoothly to work together. The model also improves its driving decisions by learning from trial and error after initial training. Tests show it performs well on various driving scenarios and adapts to new environments without extra training.
Open → 2610.17903v1

Multimodal language models struggle to turn physics videos into executable code

PhySimCode: A Benchmark and Evaluation Method for Physics Video to Code Generation

Abstract: Multimodal large language models (MLLMs) are good at video understanding and code generation, but it remains unclear whether they can recover the physical laws underlying videos, a capability essential for converting videos into executable simulations and for providing structured physical supervision in robotics. Captioning motion video does not imply that a model has inferred its governing dynamics, estimated quantitative parameters, or can regenerate the observed scene from code. Existing video-physics benchmarks evaluate plausibility, property estimation, or future-state prediction, but offer limited insight into whether models can translate visual dynamics into runnable simulation code. We introduce PhySimCode, a benchmark for physics video-to-code generation: given only a raw video, a model must infer the relevant physics, recover parameter values, and generate runnable Python that reproduces the input video. The dataset contains 160.6K procedurally generated samples spanning 162 physics phenomena across analytic SciPy simulations and PyBullet-rendered rigid-body, articulated, fluid, and contact-rich scenes; each sample bundles the simulation code, physical parameters, rendered video, and a structured chain-of-thought covering observations, laws, ODEs, numerical methods, and validation checks. We evaluate ten state-of-the-art closed- and open-source MLLMs along physical-law correctness, simulation equivalence, code executability, and parameter recovery. Models reliably state physics laws (4.27-4.93/5) yet score only 1.51-2.47/5 on inferring them from video, and the best system (Claude Sonnet 4.6) recovers just 7.7% of ground-truth parameters within $\pm 20\%$, exposing a substantial video-to-simulation gap. The 2,430-video evaluation set is available at https://huggingface.co/datasets/SourajaKundu123/PhySimCode and the evaluation code at https://github.com/SourajaKundu/PhySimCode

Sun 11 OctComputer Vision and Pattern Recognition
The gist
It is hard for AI to watch a video showing physical events and then write computer code that can recreate those events accurately. The researchers created a big test set called PhySimCode with 160,000 videos showing many physical scenes alongside the code that produces them. They tested several top AI models and found that while the models can name physics laws, they are not yet good at extracting the right numbers or writing code that matches the videos. This shows there is still a big gap in making AI understand and simulate physics from videos.
Open → 2610.15722v1

Text prompts do not clearly guide neural models for physical simulations

Does Text Steer Neural PDE Surrogates? A Controlled Diagnostic with OperatorCLIP

Abstract: Lower error from a text-conditioned neural surrogate does not, by itself, show that the model uses the meaning of the text. We examine this attribution problem with OperatorCLIP, comparing an unconditioned FNO, a constant-sentence FiLM control, and a fixed task description trained with contrastive alignment. Three-seed experiments cover Darcy2D, ShallowWater2D, and three-dimensional compressible Navier-Stokes (CNS3D). Constant conditioning has lower mean test error on both 2D tasks. Relative to this control, task text plus alignment has a similar mean on ShallowWater2D and CNS3D and a higher mean on Darcy2D; these descriptive comparisons have substantial seed uncertainty. The latter comparison changes both prompt content and loss, so it isolates neither effect. The text encoder is trained from scratch, and each conditioned model sees only one description during training. In this regime, pairwise InfoNCE cannot identify matched pairs and has minimum $\log B$. Prompt interventions show no reliable semantic ordering. This methodological caution demonstrates why pathway controls are needed; it neither establishes semantic competence of the encoder nor tests the effectiveness of text under varying physical context.

Tue 29 SeptMachine Learning
The gist
Lower error rates when using text-based instructions in neural models do not prove the models understand the text's meaning. The authors tested this by comparing different ways of including text prompts in models simulating physical systems like fluid flow. They found that just adding text did not reliably help the models or show that they used the text meaningfully. This means more careful tests are needed before assuming such models truly understand or use text descriptions.
Open → 2609.38517v1

Benchmark bugs distort evaluation of robot vision language actions

Faster and Better? Benchmark Bugs and Design Limitations Distort the Evaluation of Vision-Language-Action Acceleration

Abstract: Simulated manipulation benchmarks are the standard tool for evaluating vision-language-action (VLA) policies and the acceleration methods that reduce their inference latency for on-robot deployment. On these benchmarks, we observe that some training-free acceleration methods, which approximate the baseline policy's computation, achieve higher measured success rates than the baseline itself. Success rates alone cannot establish whether such gains come from better task execution or from evaluation flaws. We therefore investigate two kinds of benchmark flaws behind these gains: bugs, where the implementation does not match the intended task or evaluation protocol, and design limitations, where success criteria and simulation settings do not fully capture how acceleration affects task execution. Starting from tasks with anomalous gains, we localize root causes by plotting object trajectories against checker acceptance regions, and classify the resulting bugs into task consistency, initialization, and reproducibility. Extending this audit to seven benchmarks, including RoboTwin, LIBERO-Plus, and VLABench, we identify 22 bugs of these types and 4 design limitations. For the latter, we revise permissive success checkers, correct unrealistic object masses, and add a motion-aware score that favors smoother actions. Experiments show that bug fixes can reverse method rankings, moving the baseline from last to first on one task. Addressing design limitations can likewise remove anomalous gains: on another task, the baseline moves from 21 percentage points behind an accelerated method to 5 points ahead. Gains attributed to acceleration can therefore be artifacts of the benchmark rather than better task execution. We release our bug fixes and revised benchmark settings to support trustworthy evaluation of VLA acceleration.

Tue 29 SeptRobotics
The gist
Sometimes, tests used to check how well robots understand and act on instructions can be flawed. The authors found software errors and design problems in popular robot simulation tests that made some methods look better than they actually were. They fixed these issues and showed that the original rankings of robot performance changed a lot. This means that improvements claimed by some faster methods might just be testing mistakes, not real progress.
Open → 2609.37771v1

Compact policy learns driving from simulator without collisions

Imitation Learning for Autonomous Driving in CARLA

Abstract: Behavioral cloning trains a policy offline on expert demonstrations, but deployment is closed loop: each action affects the observations the policy receives next. We study how much closed-loop driving competence a compact multimodal policy can acquire from offline demonstrations in the CARLA simulator. The policy uses five-frame histories of RGB images, LiDAR, vehicle telemetry, and lane waypoints to predict throttle, brake, and steering at 20 Hz. Demonstrations were collected in three stages, ending with a systematic route-generation procedure that enumerates spawn points and feasible maneuvers and verifies completed autopilot routes. The released 1.36 million parameter policy was trained on 236,882 windows, representing about 3.3 hours of driving from 448 captures. The resulting policy drives autonomously for hours on training and held-out routes. In our runs, it did so without collisions and also transferred qualitatively to an unseen CARLA town with different road geometry. We also observed recovery from large trajectory deviations, although we do not claim systematic recovery without controlled evaluation. We report offline metrics and distinguish measured results from qualitative closed-loop observations. We release the code, trained checkpoint, ONNX model, data sample, and an evidence audit for the reported claims.

Tue 15 SeptArtificial IntelligenceRobotics
The gist
Driving a car requires understanding how actions influence what you see next. This paper studies how a small computer program can learn to drive a car in a simulator by looking at past expert driving examples. Their program uses images, laser scans, and car information to decide how to steer, brake, and accelerate. They trained it on a few hours of driving data, and it can drive for extended periods on familiar and new routes without crashing. The authors also made their program and data publicly available for others to try.
Open → 2609.17757v1

Faster solving of many tiny linear systems on Nvidia GPUs for material laws

Accelerating the Solving of Many Tiny General Linear Systems on GPUs: Application to Constitutive Laws

Abstract: Many applications require solving large numbers of independent linear systems on GPUs. While this need is well addressed for small to large systems, tiny ones, understood here as systems of dimension below 32, remain challenging. This is especially relevant in constitutive law evaluation, where millions of integration points are handled independently, and where each constitutive update generally relies on a Newton iterative method. Each iteration then requires the double-precision solution of a tiny general square linear system using LU factorization with partial pivoting (LUpp). The present study was conducted within a closed-source prototype, which serves as a demonstrator for porting to NVIDIA GPUs constitutive law evaluations currently provided on CPUs by TFEL/MFront, an open-source code generation tool for material knowledge. We compare several double-precision LUpp solvers, including implementations from GPU linear algebra libraries as well as custom-designed CUDA kernels. The comparison is performed first on large batches of standalone linear systems, and then within the full constitutive-law evaluation workflow, where each integration point requires a sequence of distinct linear systems, one per iteration of its own Newton loop. The study shows that the best LUpp solving strategy strongly depends on several factors including system size and application context. We discuss several key aspects, including register pressure, occupancy, the ability to invoke the LUpp solver directly from device code, and whether assigning several threads to each system is the most efficient strategy. Experiments on an NVIDIA H100 GPU show that the specialized LUpp solvers proposed in this work can outperform existing state-of-the-art approaches for this class of workloads, with speedups of up to 6.5x over cuSolverDx, and up to 17.7x over MAGMA.

Mon 14 SeptDistributed, Parallel, and Cluster Computing
The gist
Solving many very small math problems called linear systems is important for simulating materials, but it can be slow on graphics processors (GPUs). The authors studied different ways to solve these tiny problems quickly on GPUs, especially for updating material models during simulations. They found that specially designed methods can be much faster, sometimes over six times quicker than existing tools, depending on the problem size and context. Their work helps speed up material simulations that rely on solving many small independent math problems in parallel.
Open → 2609.15217v1