What it takes to make AI hold up in the physical world.

Understand what to test before relying on a robot policy, digital twin or agent workflow. Find practical explanations, measured comparisons and deployment checks for the decisions between a working demo and a dependable system.


First reads

Start with a decision you need to make.

Browse by topic

Choose an interest area, then follow the reading path that fits what you came for.

Recent

Reading path

Understand what Physical AI could change in manufacturing execution, then examine the shared architecture and tests needed to assess its value.

Added  ·  2 pieces  ·  Platform & Industrial Systems
Writing
MES Rethink Part 1 of 1

I would design MES around shared operational state, physical context and decision services. The test is whether another manufacturing function can reuse an assessment and remain consistent when the operation changes.

 ·  POV  ·  14 min read  ·  Path: MES and Physical AI
Writing

A finding needs the right next action. These 3D deliveries taught me to separate defects and missed requirements from scope gaps, missing evidence and evaluator problems before assigning a repair. A requested variation may need no repair at all.

 ·  POV  ·  11 min read  ·  Path: 3D acceptance
Reading path

Start with a delivered assembly, or choose a pair of articles on materials, motion or simulation. Each pair explains a check and the limits of its evidence.

Added  ·  7 pieces  ·  Agentic Systems
Project

A delegated distribution-centre build passed every check derived from its brief. Its only automated rejection came from a delivery policy the brief never stated, and separate review found a route indicator in the wrong state between two timed events. A smaller dairy build shows the plain case: broken bindings and a local repair.

 ·  Build Note  ·  8 min read  ·  Path: 3D acceptance
Project

A JPEG label passed its pattern check because the comparison measured quadrant interiors and excluded the boundaries. The pass was correct, but a summary that dropped the word “interior” was not. A later detailed-brief study found wrong source pixels despite passing geometry and motion checks.

 ·  Build Note  ·  6 min read  ·  Path: 3D checks
Project

A connection check caught deliberately broken motion, while three supplied mechanisms passed its samples. Two sampling schedules each missed a defect the other caught, so the report names its sample times. A valid speed change also exposed an extra requirement in the evaluator.

 ·  Build Note  ·  8 min read  ·  Path: 3D checks
Project

A low-friction block slid 664 mm, far past a 10 mm comparison, and the delivery was still correct because the brief asked for that variant. Under the original stay-put contract, the same kind of measurement was a rejection. The harness worker first ties the result to the scene; then the brief decides what it means.

 ·  Build Note  ·  6 min read  ·  Path: 3D checks
Project
Accepting Agent-Generated 3D Part 1 of 5

A press-shop arm changed length during its animation, making me question which production choices I was accepting. I built a harness that checks a saved delivery against its intended use and keeps failed measurements, missing evidence and pending decisions separate.

 ·  Build Note  ·  10 min read  ·  Path: 3D acceptance
Project
Accepting Agent-Generated 3D Part 2 of 5

Astra built an animated crank-slider from one brief, then found the rod leaving its pin by about 70 mm between saved frames because exported angles wrapped near 180 degrees. Our planned review sampled only authored frames and would have missed it. Here is the recorded task, the fix and what I would change in the review.

 ·  Build Note  ·  8 min read  ·  Path: 3D checks
Project
Accepting Agent-Generated 3D Part 3 of 5

My checker's dependency reader missed a texture path authored on a shader and falsely accepted three cases. That failure is why I want a missing-file control beside the correct bundle and a wrong binding, and why I treat binding, file presence, decoding and appearance as separate checks.

 ·  Build Note  ·  6 min read  ·  Path: 3D checks
Project
Accepting Agent-Generated 3D Part 4 of 5

Changing only the USD clock rate passed a contract that checked time codes. A timing pack that checks duration and positions in elapsed seconds rejects that change and accepts a correctly rescaled animation. What happens between samples still needs its own check.

 ·  Build Note  ·  8 min read  ·  Path: 3D checks
Project
Accepting Agent-Generated 3D Part 5 of 5

Two ramp scenes pass the selected NVIDIA USD physics-configuration rules, but only one keeps its block within a 10 mm limit. A press-cell demo passed 24 general rules while its PhysX run missed a 10 mm tracking requirement. The walkthrough shows the inputs, traces, solver sensitivity and the friction that stayed assumed.

 ·  Build Note  ·  9 min read  ·  Path: 3D checks
Reading path

Understand the acceptance workflow, follow a delivery through feedback and repair, then decide what needs to change and who should act.

Added  ·  3 pieces  ·  Agentic Systems
Reading path

Decide what to delegate, check whether the requested edit happened, and separate supported claims from unanswered questions.

Added  ·  3 pieces  ·  Agentic Systems
Writing
Delegating 3D Production Part 1 of 3

I built SplatStage around editing, export and composition workflows. Starting again, I would test delegating that production job to a runtime agent. The question is which development work that avoids, and which tools, checks and user-facing features I would still maintain.

 ·  POV  ·  8 min read  ·  Path: Delegating 3D
Project
Delegating 3D Production Part 2 of 3

Four controlled cases expose an incompatible pallet-move request and a checker that never tested the destination. A feasible layout can pass while leaving the original request unresolved; the code and saved scenes are available to reproduce.

 ·  Build Note  ·  6 min read  ·  Path: Delegating 3D
Writing
Delegating 3D Production Part 3 of 3

Five Astra probes produced no hallucination example. One correctly left contact, mass and friction unresolved. Together with a published object-grounding failure, that result shows why spatial evaluation needs supported, contradicted and unknown outcomes.

 ·  Untangle  ·  8 min read  ·  Path: Delegating 3D
Writing
From Solver to Decision Loop Part 1 of 5

A digital twin needs a surrogate only when repeated prediction creates value and the solver misses that decision's clock. Ventilation makes the case; fast energy models show why the rule is not universal. Part 1 of a five-part series.

 ·  Untangle  ·  9 min read  ·  Path: Simulation to decisions
Project
From Solver to Decision Loop Part 2 of 5

SurrogateLab is the executable workbench behind the SurrogateGate decision framework. It compares classical reduced models, neural methods and PhysicsNeMo implementations across contrasting 2D and 3D problems. Part 2 of a five-part series.

 ·  Build Note  ·  12 min read  ·  Path: Simulation to decisions
Project
From Solver to Decision Loop Part 3 of 5

FNO led three 2D tests; POD-NN led two and shared one top score. The useful result was what projection error, regression capacity and data support changed in the next experiment. Part 3 of a five-part series.

 ·  Build Note  ·  8 min read  ·  Path: Simulation to decisions
Project
From Solver to Decision Loop Part 4 of 5

A 16-case test made POD+GP look better than a PhysicsNeMo FNO. A common 200-case test put POD-NN first and left FNO and GP 0.03 points apart. The evaluation design changed the conclusion. Part 4 of a five-part series.

 ·  Build Note  ·  8 min read  ·  Path: Simulation to decisions
Project
From Solver to Decision Loop Part 5 of 5

A 2D room surrogate answers repeated field queries quickly, but the whole-field winner is not the winner on every comfort quantity. This is the gap between a fast model and a decision-ready building loop. Part 5 of a five-part series.

 ·  Build Note  ·  9 min read  ·  Path: Simulation to decisions
Reading path

When a digital twin needs a surrogate, how to compare technique families fairly, what changes from 2D to 3D, and what a fast room model still needs before it can support a building decision.

Added  ·  5 pieces  ·  Simulation & Digital Twins
Reading path

Where a convincing Gaussian reconstruction stops, how I built an editable OpenUSD workflow around it, and what the measured Garden run actually established.

Added  ·  3 pieces  ·  Simulation & Digital Twins
Writing

Years of MES work taught me where automation stops: at tasks whose decisive state cannot be written down or seen. Tactile input earns its place when it reveals that missing state; contact alone is not enough.

 ·  POV  ·  13 min read  ·  Path: Robot deployment
Project

Anchor stopped my agent from skipping declared steps. Ratchet came from the next question: after an interrupted or overlapping run, could I prove what happened and restart without making it worse?

 ·  Second Draft  ·  7 min read  ·  Path: Reliable agent workflows
Project

A technical look at the small execution runtime I built for overlapping and interrupted agent workflows: ownership, effect recovery, verified completion and the limits of a local alpha.

 ·  Build Note  ·  9 min read  ·  Path: Reliable agent workflows
Reading path

Why a strong model is only the beginning: capture evidence, operating envelopes, runtime monitoring and the commissioning boundary.

Added  ·  4 pieces  ·  Physical AI
Reading path

The industrial platform model, the move from Kit-first applications to libraries, and the browser viewer I built to test that approach.

Added  ·  3 pieces  ·  Simulation & Digital Twins
Project
From Reconstruction to Visual Twin Part 1 of 3

A Gaussian splat can reproduce a place convincingly while knowing almost nothing about its identity, scale or behavior. This article separates reconstruction, visual readiness, operational readiness and simulation readiness—and defines the boundary SplatStage is designed to cross.

 ·  Untangle  ·  8 min read  ·  Path: Reconstruction to twin
Project
From Reconstruction to Visual Twin Part 2 of 3

The editor showed a cleaned scene while the exporter still read the original checkpoint. SplatStage makes the selected edit version the export input and checks it again through OpenUSD readback. The build choices behind that handoff.

 ·  Build Note  ·  15 min read  ·  Path: Reconstruction to twin
Project
From Reconstruction to Visual Twin Part 3 of 3

One Garden scene made the promises and gaps in SplatStage measurable: 2.07 million Gaussians removed, an edited OpenUSD particle field, three composed assets, a dependency-complete stage—and no measured scale, colliders or external runtime proof.

 ·  Build Note  ·  15 min read  ·  Path: Reconstruction to twin
Reading path

How I chose what kind of truth to preserve, built the reconstruction workflow, and learned what 24 Gaussian-splat jobs could and could not prove.

Added  ·  3 pieces  ·  Simulation & Digital Twins
Reading path

How hardware, Omniverse and shared models fit together—from the compute underneath physical AI to the industrial systems it is meant to improve.

Added  ·  6 pieces  ·  Platform & Industrial Systems
Reading path

Why grounding and workflow structure often matter before fine-tuning, what changed when code owned execution order, and what a safe restart still had to prove.

Added  ·  4 pieces  ·  Agentic Systems
Reading path

The five-stage mental model, the pipeline I ran on one GPU, and what capture and learning method change inside the same loop.

Added  ·  4 pieces  ·  Physical AI
Writing
Digital Twin Fidelity Series Part 1 of 3

Every digital twin needs a usable digital starting point. CAD, LiDAR, photogrammetry and Gaussian splatting preserve different kinds of truth, so the representation should follow the decision. Part 1 of a three-part series.

 ·  Untangle  ·  8 min read  ·  Path: Camera to reconstruction
Project
Digital Twin Fidelity Series Part 2 of 3

A finished reconstruction can still be hard to diagnose. ReconStudio keeps camera-solve evidence, run settings and exported artifacts in one job record, so a user can inspect what happened before trusting the result. Part 2 of a three-part series.

 ·  Build Note  ·  9 min read  ·  Path: Camera to reconstruction
Project
Digital Twin Fidelity Series Part 3 of 3

I built ReconStudio, then used 24 job records across six scenes to test its evidence. Metric bugs, repeated runs and paired-frame comparisons changed what I could claim about training, capture and GPU capacity. Part 3 of a three-part series.

 ·  Build Note  ·  13 min read  ·  Path: Camera to reconstruction
Writing

A refinery valve operation shows why robot capture should begin with the task: preserve the motion, contact, timing and measurements the policy will need.

 ·  Untangle  ·  9 min read  ·  Path: Robot training
Writing

Robot foundation models are getting better at handling situations they were not shown. That makes the old commissioning questions more important: where is the model valid, how do I know it has left that range, and what happens next?

 ·  POV  ·  8 min read  ·  Path: Robot deployment
Link

A robot can finish the task and still behave unsafely along the way. That distinction makes this benchmark worth reading.

 ·  Physical AI
Project

A repeatable agent workflow kept skipping different steps on different runs. The fix wasn't a stronger prompt; it was moving the plan into a DAG and letting deterministic code control sequence and verification.

 ·  Build Note  ·  9 min read  ·  Path: Reliable agent workflows
Writing

I choose hardware by the work it runs, the memory it needs and what has to move between devices. A SplatStage run shows why the GPU model alone was a poor guide to sizing the machine.

 ·  Untangle  ·  12 min read  ·  Path: Compute to operation
Project

A month ago I drew a five-stage loop for a robot training center and admitted most of it was an educated guess I hadn't tested. So I built the loop as a real, orchestrated pipeline on one GPU and carried two tasks around it — a pole that balances by trial and error, and a Franka arm that learns to stack cubes by copying demonstrations. This is the environment, the stack, the architecture, and what actually ran. Part 1 of two.

 ·  Build Note  ·  11 min read  ·  Path: Robot training
Project

Running the training loop for real surfaced one concept the diagram doesn't capture: the same five stages take two different shapes depending on how the robot learns — by trial and error (reinforcement learning) or by copying demonstrations (imitation). This part is the mechanism behind that fork, grounded in the two tasks I ran, plus the open questions the build left unproven. Part 2 of two.

 ·  Untangle  ·  7 min read  ·  Path: Robot training
Writing

Before changing model weights, I would identify the gap: missing domain knowledge, unreliable workflow behavior or a deployment constraint. A pharma recipe project, an agent workflow and an edge counterexample lead to different first interventions.

 ·  POV  ·  6 min read  ·  Path: Reliable agent workflows
Writing

MES was never really about running the machines. It was about improving the operation, and it was limited by how much had to be modeled by hand and decided by people. Physical and agentic AI can change that, but only if the plant's systems are joined through shared operational context.

 ·  POV  ·  11 min read  ·  Path: MES and Physical AI
Link

The useful signal is not that world models are solved. It is that investors and research leaders increasingly see predictive models of physical dynamics as a distinct bottleneck worth funding.

 ·  Physical AI
Project

Rendering a USD scene in the browser worked. Keeping edits and rendered state together was harder: separate stages forced reloads and left some session changes invisible to inspection. What I would check before choosing the same architecture.

 ·  Build Note  ·  7 min read  ·  Path: Omniverse applications
Writing

A pretrained robot policy can supply useful action skills. An automotive parts-kitting cell still needs a way to adapt those skills, verify each kit and respond when parts or conditions change. That is the pipeline I would build now.

 ·  POV  ·  5 min read  ·  Path: Robot deployment
Writing

A gas-leak prototype showed me the cost of building inside Kit. Standalone Omniverse libraries make the application framework a choice, including for some interactive tools.

 ·  Untangle  ·  7 min read  ·  Path: Omniverse applications
Writing

Production use no longer requires an NVIDIA AI Enterprise subscription. The useful distinction is between permission to deploy, the license terms that still apply and the support your team needs.

 ·  Untangle  ·  2 min read  ·  Path: Compute to operation
Writing

A request to scope a robot training center became a five-stage working model. I use one task to explain the handoffs, the tool choices and what still needs testing before pipeline reuse becomes a business or deployment claim.

 ·  Untangle  ·  7 min read  ·  Path: Robot training
Writing

From the industrial systems I know, rendering is only one part of Omniverse. The harder job is connecting source data, giving teams a shared context, and reusing it for visibility, simulation, optimization and Physical AI.

 ·  Untangle  ·  9 min read  ·  Path: Omniverse applications