Article summary — original

NVIDIA Introduces GPU-Native Medical Physics Simulation for Healthcare Robotics NVIDIA has unveiled a GPU-native Medical Physics Simulation framework inside NVIDIA Isaac for Healthcare, pairing classical physics solvers with generative foundation models to address data scarcity and accelerate medical robotics development. Healthcare robotics development is constrained by long-tail clinical data gaps and sequential evaluation methods that push cycle times to 4–7 years. The Endoluminal Simulation Module models flexible instruments as Cosserat rods solved via block-tridiagonal extended position-based dynamics in linear time. The Surgical Simulation Module simulates soft-tissue deformation and procedures such as cholecystectomy at over 30 frames per second on a single consumer GPU. The Cosmos-H generative model family uses diffusion-transformer architectures to synthesize surgical scenes, with Cosmos-H-Dreams enabling interactive streaming via FlashDreams. The framework pairs deterministic classical solvers for physical consistency with generative models to reduce scene-authoring overhead and capture visual complexity. Overcoming the Healthcare Robotics Bottleneck Unlike autonomous vehicles or factory automation, medical robotics cannot leverage broad internet-scale data or unconstrained physical testing. Collecting demonstrations requires specialized operating environments, clinical staff, and access to patients. Most teams operate with only hundreds of examples, leaving the clinically critical long tail of rare anatomical variations, physiological anomalies, and procedural complications unrepresented. In addition, development reliant on benchtop phantoms, animal testing, and cadaver studies stretches timelines to 4–7 years. Reinforcement learning provides a path to explore edge cases, but it demands high-speed, realistic, GPU-native simulation that avoids CPU-GPU memory bottlenecks. Cosserat Rod Dynamics and Endoluminal Simulation The generally available Endoluminal Simulation Module simulates flexible surgical instruments navigating vascular cavities under fluoroscopic guidance. Built using NVIDIA Warp and Newton Physics, the module treats flexible devices as Cosserat rods subjected to extended position-based dynamics (XPBD). Rather than relying on local iterative constraint projections that struggle along long instruments, the module constructs a globally coupled block-tridiagonal matrix system with 6 × 6 blocks per segment. The Thomas algorithm solves this system in linear time relative to instrument length, allowing proximal insertion and rotation inputs to propagate instantaneously to the distal tip across parallel GPU environments. Vascular Interaction and Robot Learning Integration Catheter-vessel contact is calculated in parallel against patient-specific triangle meshes using signed closest-point queries, removing the need for precomputed distance fields. Wall penetrations project the instrument back into the lumen while preserving tangential sliding. Through zero-copy Torch-Warp interoperability, dynamics state tensors feed directly into NVIDIA Isaac Lab for reinforcement learning. Benchmarks demonstrate approximately 1,300 Hz for single-environment physics, 60 Hz across 512 parallel environments, and 63 frames per second for complete simulation and 256 × 256 fluoroscopic rendering synchronized via the fluorosim package. Soft-Tissue Mechanics and Surgical Procedures Available through early access, the Surgical Simulation Module addresses soft-tissue deformation using tetrahedral meshes governed by distance- and volume-preserving position-based dynamics. By utilizing a parallel Jacobi solver, CUDA graph capture, and direct GPU-to-renderer transfers, the pipeline supports continuous deformation, collision handling, grasping, cutting, and diathermy without intermediate CPU copies. It executes an end-to-end robotic cholecystectomy—encompassing dissection of the hepatocystic triangle and clipping of the cystic duct—at more than 30 frames per second with eight physics substeps and eight internal iterations on a consumer GPU. Generative Physics via Cosmos-H World Models Complementing numerical solvers, the Cosmos-H family applies flow-based diffusion transformers to predict surgical video. Trained on domain data, models such as Cosmos-H-Surgical-Simulator forecast visual scenes conditioned directly on robotic kinematics, bypassing manual asset and lighting creation. To support real-time interactive simulation, Cosmos-H-Dreams distills this architecture into a few-step autoregressive model served via the FlashDreams engine, delivering interactive frame generation at over 30 frames per second on a single workstation GPU for operator control or closed-loop policy evaluation. Hybrid Architecture for Healthcare Validation The framework intentionally integrates both deterministic physics and generative world models. Classical XPBD solvers provide verifiable physical consistency and exact metric evaluation necessary for clinical validation and safety assessments. Conversely, generative models produce visual diversity and realistic observation spaces at scale where complete first-principles modeling is computationally or practically infeasible, creating a dual-track development environment in Isaac for Healthcare.

Article summary — zh

NVIDIA推出GPU原生医疗物理仿真框架,加速医疗机器人强化学习与研发 针对医疗机器人面临的数据缺失、泛化难和研发周期长(4至7年)等痛点,NVIDIA在Isaac for Healthcare中推出了GPU原生医疗物理仿真框架。该框架融合了经典物理求解器与生成式世界模型,支持在单一GPU上进行高保真、零拷贝的设备与解剖结构交互模拟,助力强化学习策略的大规模训练。 医疗机器人开发受限于真实世界长尾数据稀缺及漫长昂贵的物理实验,导致研发周期常达4至7年。 腔内仿真模块采用Cosserat杆模型与XPBD算法,通过Thomas算法实现线性时间求解,支持512个并行环境下的血管导管导航及X光成像联动。 手术仿真模块利用四面体网格与Jacobi求解器模拟软组织形变,支持胆囊切除术等复杂手术步骤,在单张消费级GPU上以超30 fps运行。 基于NVIDIA Cosmos的生成式物理仿真系列模型(Cosmos-H)通过视频世界模型预测手术画面,并通过FlashDreams引擎实现超30 fps的实时交互式仿真。 医疗机器人研发面临的三大核心瓶颈 医疗机器人无法像自动驾驶那样进行海量真实世界数据采集。开发面临三大挑战:首先是数据缺口,罕见解剖结构和并发症等临床长尾病例难以在现实中充分收集;其次是泛化瓶颈,模仿学习在分布边缘停滞,需要快速且高度仿真的环境支持强化学习(RL);第三是开发速度慢,依赖物理模型、尸体与动物实验使研发周期长达4至7年。为此,行业需要一套GPU原生的仿真基础设施。 腔内仿真模块:基于XPBD的高通量导管导航 基于NVIDIA Warp和Newton Physics开发的腔内仿真模块已正式发布。该模块将柔性器械建模为Cosserat杆,采用扩展位置动力学(XPBD)并构建块三对角矩阵系统,通过Thomas算法以与器械长度呈线性的时间完成求解,能在单个仿真步内将近端推拉和扭转即时传递至远端。通过Torch-Warp零拷贝互操作性,该模块可与Isaac Lab无缝整合,单环境物理运行速度达1300 Hz,512个并行环境下达60 Hz,且以63 fps同步输出256×256分辨率的真实荧光透视图像。 手术仿真模块:软组织形变与全流程流程建模 处于早期访问阶段的手术仿真模块采用四面体网格和Jacobi求解器,以基于位置的动力学处理软组织的距离与体积保持约束。系统将变形、碰撞、抓取、切割、结扎及热扩散等操作组织为显式有序的GPU管线,借助CUDA graph降低调用开销,实现单卡消费级GPU以超30 fps完成8次物理子步与内部变形约束迭代。首发版本完整复现了包含肝胆三角游离、胆囊管离断在内的机器人辅助胆囊切除术。 Cosmos-H生成式物理模拟与交互仿真 作为经典物理数值求解器的补充,基于NVIDIA Cosmos世界基础模型的Cosmos-H系列利用扩散变换器架构直接学习场景动态与动作条件映射。其中,Cosmos-H-Dreams通过蒸馏技术将离线视频模型转变为自回归低步数生成模型,结合FlashDreams推理引擎在单个工作站GPU上实现超过30 fps的实时闭环手术视频预测,无需人工构建复杂资产即可提供逼真的视觉反馈。 双轨仿真路径的互补价值 Isaac for Healthcare同时纳入确定性物理求解器与生成式仿真。经典物理求解器提供严格的物理一致性、定量评估与临床信任基础;生成式世界模型则能低成本、大规模生成多样的视觉真实场景。两者结合为患者专属数字孪生构建、交互数据合成与机器人智能策略训练提供了完整工具链。

Saved original article

Unlike autonomous driving or industrial robotics, healthcare robotics can’t rely on internet-scale data collection or unlimited real-world experimentation. Every demonstration requires specialized equipment, clinical expertise, and access to patients or laboratory environments. This creates three fundamental challenges for developers. First is the data gap . Training modern robotic policies requires demonstrations across diverse anatomies and procedures. Most teams have only hundreds of demonstrations—not the tens of thousands needed to build robust systems. But even if collecting millions of demonstrations were practical, the most important cases would still be missing. This is because healthcare is dominated by the long tail . Rare anatomies, challenging patient physiology, complications, and failure modes occur too infrequently to be adequately represented in real-world datasets. Yet, these are the cases that matter most for clinical safety. This data gap leads directly to the second challenge: generalization . Imitation learning inevitably plateaus at the edges of the data distribution. Reinforcement learning (RL) offers a path beyond that plateau. RL can explore millions of interactions, stress-test policies, and learn from failures. To do so effectively, it needs simulation that is realistic enough to produce meaningful policies—and fast and scalable enough to train at scale. The third challenge is development velocity . Medical robotics development relies on benchtop phantoms, cadaver studies, animal models, and limited clinical evaluations. These remain essential, but they are inherently sequential, expensive, and difficult to scale. Iterating on designs and algorithms currently takes months, pushing total development cycles to 4–7 years . These three challenges point to the same missing infrastructure: an open, GPU-native simulation framework capable of modeling device–anatomy interactions with the fidelity required for robot training. NVIDIA Medical Physics Simulation framework—an open source, GPU-accelerated capability within NVIDIA Isaac for Healthcare, was built to fill that gap. Developers can generate anatomical digital twins, simulate device–anatomy interactions and medical imaging, and train reinforcement learning policies at GPU scale—all within NVIDIA Isaac Sim and NVIDIA Isaac Lab. A GPU-native simulation framework for healthcare robotics Medical Physics Simulation provides both classical physics-based solvers and generative world-model-based simulators for real-time simulation of device–anatomy interactions—enabling RL-ready policy training across healthcare robotics segments. Both modules provide a modular research and engineering platform for interactive surgical and interventional simulation, robot learning, synthetic data generation, and procedure development. They are well suited for machine learning workflows because both simulation and learning run on the same GPU, avoiding the overhead of repeated CPU–GPU memory transfers. Classical solvers The Endoluminal Simulation Module is released for general availability in Isaac for Healthcare. It enables real-time simulation of diagnostic and interventional procedures involving long, flexible surgical instruments navigating through endoluminal cavities. It is implemented as a standalone package, so it can be integrated independently into different workflows and environments. This initial release shows catheter navigation through the vascular system under fluoroscopic guidance. The module is implemented in Python using NVIDIA Warp and Newton Physics . The flexible instruments are modelled as Cosserat rods, providing a solid theoretical foundation for simulating materials’ bending, twisting, and stretching deformation. To capture the complex nonlinear dynamics of these one-dimensional rods efficiently on the GPU, extended position-based dynamics (XPBD) was selected as the primary simulation method. XPBD typically relies on local, iterative constraint projections. For long instruments, however, local projections may require many iterations to propagate motion from the controlled proximal end to the distal tip. This module instead assembles the coupled rod constraints into a matrix system. Each rod segment contributes six constraint equations—three for stretch and shear and three for bending and twisting—producing a block-tridiagonal XPBD system with 6 × 6 blocks. The Thomas algorithm solves this system in linear time with respect to instrument length, while independent instruments are processed concurrently across vectorized environments on the GPU. This globally coupled solver propagates inputs such as proximal insertion and rotation along the entire instrument within each simulation step, even for very long instruments, enabling immediate response to user manipulations at the distal end. Figure 1. Catheter insertion and steering through a vascular model Simulating catheter-vessel interactions Catheter–vessel interaction is also evaluated in parallel on the GPU. Signed closest-point queries are evaluated directly against the patient-specific triangle mesh, avoiding a separately precomputed distance field. Instrument samples are projected back into the lumen when they penetrate the wall while retaining tangential sliding motion. The current release supports rigid, one-way containment; two-way coupling to deformable vessel walls is planned for a future release. Control inputs are expressed directly through the rod’s boundary conditions and rest state. Insertion advances the constrained proximal end along the introducer axis, hub rotation sets its orientation, and distal steering modifies the rest curvature of the final rod segments rather than applying an artificial external force. The bend-and-twist constraints then propagate these inputs through the instrument. Connecting physics, imaging, and robot learning The Endoluminal Simulation Module maintains compatibility with other Newton solvers through a common API. Torch–Warp interoperability, provided through wp.from_torch and wp.to_torch keeps the control and reinforcement-learning interface zero-copy and fully GPU-resident. This enables straightforward integration with NVIDIA Isaac Lab, a framework designed for large-scale robot learning. Isaac Lab manages environment orchestration and rollout control, while the solver executes the GPU-based dynamics and returns device-resident tensors for observation, reward, and control loops. This co-design of physics and imaging supports high-throughput policy training at scale, including experiments with 512 parallel environments and 1,500 training iterations. Reported performance is approximately 1,300 Hz for single-environment physics, 60 Hz for physics simulation across 512 environments, and 63 frames per second for the complete simulation and rendering loop at a resolution of 256 × 256 pixels. The platform also provides a foundation for future policy training directly from fluoroscopic images and other pixel-based observations. Figure 2. Simulated catheter navigation in patient-specific vasculature The catheter navigation workflow runs as a unified simulation loop that combines two coupled patient-specific components. The vasculature-digital-twin package generates the anatomical attenuation/geometry artifacts ( mu_volume , vessel mask/mesh, and centerline), and the endoluminal simulation package advances catheter mechanics under XPBD constraints inside that anatomy. For each frame, the solver state is transformed into renderable catheter segments and composited by fluorosim into the same CT-derived imaging domain. This keeps the physics and fluoroscopy synchronized in one end-to-end loop while additional detector-response effects improve the realism of the resulting fluoroscopic images. Figure 3. Synchronized catheter physics and fluoroscopic imaging Surgical Simulation Module The Surgical Simulation Module available through early access is a real-time GPU-accelerated surgical simulation framework, designed to model soft-tissue deformation and surgical interactions with haptic feedback and rendering within a unified simulation pipeline. Similar to the Endoluminal Simulation Module, it is also implemented in Python using NVIDIA Warp and Newton Physics . Unlike monolithic physics engines, it organizes its functionality as explicitly ordered simulation systems. Each procedure is configured through the sequence of deformation, collision, grasping, cutting, clipping, diathermy, and rendering operations. This makes the physical GPU pipeline inspectable, configurable, and easier to extend. Figure 4. Robotic interaction with deformable soft tissue Soft tissue is represented using tetrahedral meshes. Deformation is solved with position-based dynamics using distance- and volume-preserving constraints. Corrections are accumulated and averaged on the GPU, reducing constraint-ordering artifacts and supporting efficient parallel execution (Jacobi solver). Additionally, both simulation and visualization loops remain on the GPU, including deformation, collision queries, grasping, thermal diffusion, topology updates, and surface reconstruction. NVIDIA CUDA graph capture further reduces kernel-launch overhead, while direct GPU-to-renderer data transfer (CUDA interop) avoids unnecessary CPU/GPU copies. This enables real-time simulation at more than 30 frames per second with eight physics substeps and eight internal deformation constraint iterations on one consumer-grade GPU. The initial release of this module supports an end-to-end cholecystectomy procedure (gallbladder removal). The simulation begins with the robotic instruments inserted into the inflated abdominal cavity, visualizing key structures like the liver, gallbladder, and connective fatty tissue. It involves dissection of the hepatocystic triangle, clipping and cutting the cystic duct and artery, and separating the gallbladder from the liver. Figure 5. Simulated robotic cholecystectomy Learned world dynamics and generative physics for surgical simulator The generative approach to medical physics simulation is a complementary technology to physics solvers. Rather than explicitly programming every interaction, a generative world model learns from video and other data how real scenes look and how they change over time. During training, it learns relationships between visual observations, motion, and conditioning signals such as robot actions. At inference time, it uses this learned world knowledge to predict the next video frames. Because the result is produced in the visual space seen by cameras and robotic policies, the model can reproduce scene detail and appearance that would be difficult to build by hand. It also avoids much of the manual work needed to create every asset, material, and lighting setup for a conventional simulator. The tradeoff is that these predictions are learned from data: they can be visually realistic without providing the explicit physical guarantees of a numerical solver. NVIDIA Cosmos provides the world foundation models for this approach. Cosmos video models use a flow-based diffusion-transformer architecture with a rectified-flow formulation. During generation, the model iteratively transforms noise in a compressed video representation into a coherent sample from the learned data distribution. A video tokenizer compresses pixel-space frames into this latent representation for efficient modeling and decodes the generated latents back into video. Multimodal conditioning makes the generated future controllable. For medical applications, post-training on domain data adapts the broad visual model before specialized anatomy, devices, procedures, and dynamics. Generative simulation with Cosmos-H The Cosmos-H family shows several forms of generative medical physics simulation. Cosmos-H-Surgical-Predict forecasts plausible future surgical video from an initial image and text. Cosmos-H-Surgical-Transfer generates surgical video guided by controls such as depth, edges, segmentation, or blur. Cosmos-H-Surgical-Simulator predicts future frames conditioned directly on surgical-robot kinematics. Together, these models support use cases ranging from synthetic-data generation and controlled domain transfer to action-conditioned robot training and policy evaluation. They do not replace explicit physics in every setting, but reduce scene-authoring burden and provide realistic, observation-level simulations where complete first-principles modeling is impractical. Cosmos-H-Dreams extends this approach to interactive simulation. It distills a teacher fine-tuned from Cosmos-H-Surgical-Simulator into a causal, few-step student that autoregressively streams future surgical video in response to robot actions. Served through the FlashDreams inference engine, it turns a high-quality offline world model into a real-time environment with frame generation at more than 30 frames per second. The environment can be controlled by a human operator or queried in closed loop by a learned robotics policy on a single workstation GPU. Video 1. Interactive simulation of tissue suturing with Cosmos-H-Dreams Why healthcare robotics needs both approaches Isaac for Healthcare supports both classical and generative simulation to address the complementary requirements of healthcare robotics. To provide user trust and quantitative quality assessment, which are the foundations of any healthcare solution, the physically consistent and deterministically modeled environments provided by classical simulation are essential. Generative simulation, in turn, produces diverse and visually realistic environments at scale that classical simulation cannot, enabling clinical applications in both data synthesis and real-time clinical workflows. Get started with medical physics simulation Medical Physics Simulation in Isaac for Healthcare provides developers with the building blocks to create patient-specific digital twins, simulate device–anatomy interactions, generate synthetic experiences, and train intelligent healthcare robotics systems. The following resources help you get started with each simulation capability. Build an Endoluminal Robotics Workflow Build patient-specific catheter navigation simulations using GPU-accelerated physics, anatomical digital twins, and simulated medical imaging. Generate and create a vasculature digital twin . Incorporate a catheter-vasculature i nteraction solver . Simulate X-ray perception using X-ray sensor simulation . Build the end-to-end catheter navigation workflow . Cosmos-H Dreams generative surgical simulation Cosmos-H Dreams enables scalable generation of realistic surgical experiences using world foundation models. Developers can use pretrained models, run interactive simulation, or adapt the framework to new procedures and robotic embodiments. Run Cosmos-H Dreams. Get started with pretrained checkpoints, examples, and interactive simulation workflows in the GitHub repository . Download the Cosmos-H Dreams model. Access pretrained model checkpoints and configurations from the Hugging Face checkpoint . Create a custom Cosmos-H Dreams model. Cosmos-H Dreams is not limited to the procedures and robots included with the framework. Choose one of two paths to build a real-time simulator for your own embodiment: Extend Cosmos-H: Fine-tune Cosmos-H-Surgical-Simulator on your data by following its training guide. Distill the fine-tuned checkpoint to a few-step diffusion schedule for real-time throughput using the distillation guide . Deploy the distilled checkpoint with --pipeline.diffusion-model.transformer.checkpoint-path . Bring your own model: If you are starting with a different video diffusion architecture or a model trained on a proprietary dataset, integrate it with FlashDreams , the high-performance inference runtime that powers Cosmos-H Dreams.